diff --git a/docs/accounting-assistant/accounting-assistant/03_execution/ACCEPTANCE_CHECKLIST_STAGE_04.md b/docs/accounting-assistant/accounting-assistant/03_execution/ACCEPTANCE_CHECKLIST_STAGE_04.md new file mode 100644 index 0000000..831493f --- /dev/null +++ b/docs/accounting-assistant/accounting-assistant/03_execution/ACCEPTANCE_CHECKLIST_STAGE_04.md @@ -0,0 +1,272 @@ +# ACCEPTANCE_CHECKLIST_STAGE_04 + +## Назначение документа + +Этот документ используется для приёмки реализации Stage 4. +Его задача — проверить, что graph core внедрён как рабочий runtime-слой, а не как формальная схема. + +Документ обязателен для: +- Codex; +- разработчика; +- ручного review; +- финальной фиксации Stage 4. + +--- + +## Статус документа + +- Статус: чеклист приёмки Stage 4 +- Язык: русский +- Режим использования: обязателен при завершении каждой волны и при финальной приёмке Stage 4 +- При конфликте по scope приоритет имеет `STAGE_04_TASK_CARD.md` +- При конфликте по архитектурным ограничениям приоритет имеет `ARCHITECTURE_GUARDRAILS.md` +- При конфликте по platform logic приоритет имеет `TZ_Platform_Core_Accounting_Assistant_Mode.md` + +--- + +## Правила оценки + +Допустимые статусы: + +- `PASS` — выполнено полностью +- `PARTIAL` — выполнено частично, требуется доработка +- `FAIL` — не выполнено +- `N/A` — не применимо (только с явным обоснованием) + +Для каждого пункта обязателен комментарий: +- что проверялось; +- где реализовано; +- чем подтверждается; +- какие ограничения остались. + +--- + +## Общая логика приёмки + +Stage 4 считается принятым только если одновременно выполнено: + +1. Закрыт именно Stage 4, без скрытого выезда в Stage 5–6. +2. Graph contracts реализованы и используются runtime. +3. Graph traversal реально участвует в graph-eligible retrieval. +4. Problem assembly использует graph connectivity. +5. Lifecycle reasoning использует graph transitions. +6. Answer layer использует graph-backed causal explanation. +7. Есть benchmark/eval подтверждение value. +8. Рабочий контур не разрушен. + +--- + +# Блок A. Scope discipline + +## A1. Реализован именно Stage 4 +Статус: +Комментарий: + +## A2. Нет скрытого выезда в Stage 5 +Статус: +Комментарий: + +## A3. Нет скрытого выезда в Stage 6 +Статус: +Комментарий: + +## A4. Нет большого ненужного platform refactor +Статус: +Комментарий: + +--- + +# Блок B. Graph model + +## B1. Реализована schema `AccountingGraphNode` +Статус: +Комментарий: + +## B2. Реализована schema `AccountingGraphEdge` +Статус: +Комментарий: + +## B3. Внедрён `GraphSchemaRegistry` +Статус: +Комментарий: + +## B4. Узлы/связи имеют provenance/confidence +Статус: +Комментарий: + +## B5. Нет generic edges уровня `related_to` как основного механизма +Статус: +Комментарий: + +--- + +# Блок C. Graph runtime + +## C1. Реализован `GraphBuilder` +Статус: +Комментарий: + +## C2. Реализован `GraphTraversalPolicy` +Статус: +Комментарий: + +## C3. Реализован `GraphValidationLayer` +Статус: +Комментарий: + +## C4. Missing/conflicting links детектируются как runtime-сигналы +Статус: +Комментарий: + +## C5. Runtime устойчив к неполным данным +Статус: +Комментарий: + +--- + +# Блок D. Интеграция слоёв + +## D1. Planner поддерживает graph eligibility +Статус: +Комментарий: + +## D2. Execution использует typed graph traversal в graph-eligible запросах +Статус: +Комментарий: + +## D3. Problem assembly использует graph connectivity +Статус: +Комментарий: + +## D4. Lifecycle checks используют graph transitions +Статус: +Комментарий: + +## D5. Answer layer использует graph-backed causal path +Статус: +Комментарий: + +--- + +# Блок E. Quality / eval + +## E1. Добавлены unit tests для graph contracts/runtime +Статус: +Комментарий: + +## E2. Добавлены integration tests для planner/execution graph path +Статус: +Комментарий: + +## E3. Regression по Stage 2/Stage 3 не сломан +Статус: +Комментарий: + +## E4. Есть benchmark suite Stage 4 +Статус: +Комментарий: + +## E5. Есть before/after value report +Статус: +Комментарий: + +--- + +# Блок F. Observability / compatibility + +## F1. Graph decisions и traversal диагностируемы +Статус: +Комментарий: + +## F2. Contracts и source of truth документированы +Статус: +Комментарий: + +## F3. Изменения совместимы с roadmap Stage 5 +Статус: +Комментарий: + +## F4. Миграционная дисциплина соблюдена +Статус: +Комментарий: + +--- + +# Блок G. Documentation completeness + +## G1. Есть актуальный `STAGE_04_TASK_CARD.md` +Статус: +Комментарий: + +## G2. Есть acceptance mapping `изменение -> критерий` +Статус: +Комментарий: + +## G3. Есть explicit non-scope список +Статус: +Комментарий: + +## G4. Run-артефакты оформлены по стандарту `date -> Stage -> Wave`, включая `prompt_dialogs` +Статус: +Комментарий: + +--- + +# Блок H. Финальное решение по этапу + +## H1. Stage 4 можно считать принятым +Статус: +Комментарий: + +## H2. Stage 4 нельзя считать принятым +Статус: +Комментарий: + +--- + +# Итоговая сводка по приёмке + +## Общий итог +- Результат: `PASS / PARTIAL / FAIL` +- Дата проверки: +- Проверял: +- Версия / ветка / commit: +- Связанные документы: + +## Ключевые сильные стороны +1. +2. +3. + +## Ключевые недочёты +1. +2. +3. + +## Что обязательно исправить до приёмки +1. +2. +3. + +## Что допустимо перенести в следующий этап +1. +2. +3. + +## Явно подтверждено как non-scope текущего этапа +1. +2. +3. + +## Финальное решение +- `Принять Stage 4` +- `Принять Stage 4 условно` +- `Вернуть на доработку` + +Комментарий: + +--- + +## Короткая практическая формула + +Stage 4 считается успешным тогда, когда graph layer реально работает в runtime и улучшает retrieval/problem/lifecycle/answer, а не только добавляет новую схему данных. diff --git a/docs/accounting-assistant/accounting-assistant/03_execution/CODEX_MASTER_BRIEF.md b/docs/accounting-assistant/accounting-assistant/03_execution/CODEX_MASTER_BRIEF.md index a25816c..07dfce5 100644 --- a/docs/accounting-assistant/accounting-assistant/03_execution/CODEX_MASTER_BRIEF.md +++ b/docs/accounting-assistant/accounting-assistant/03_execution/CODEX_MASTER_BRIEF.md @@ -20,7 +20,7 @@ - Статус: основной управляющий бриф для Codex - Язык: русский - Режим использования: обязателен к прочтению перед любыми изменениями в коде -- При конфликте с рабочим scope текущей итерации приоритет имеет `STAGE_03_TASK_CARD.md` +- При конфликте с рабочим scope текущей итерации приоритет имеет `STAGE_04_TASK_CARD.md` - При конфликте по архитектурным ограничениям приоритет имеет `TZ_Platform_Core_Accounting_Assistant_Mode.md` --- @@ -37,29 +37,29 @@ - возвращать ответ пользователю. При этом текущая система ещё не является полноценным accountant-grade investigation copilot. -На текущем переходе считаем этапы 1 и 2 выполненными и переходим к **Stage 3 / Lifecycle Formalization**. +Stage 3 зафиксирован как завершённый (accepted), и текущий переход — **Stage 4 / Accounting Ontology Graph Core**. -Основные текущие ограничения, которые Stage 3 должен закрыть: +Основные текущие ограничения, которые Stage 4 должен закрыть: -- lifecycle-семантика остаётся частично эвристической; -- отсутствует формализованная модель допустимых состояний/переходов по ключевым доменам; -- problem units недостаточно насыщены temporal и stage-based смыслом; -- ranking по ряду классов вопросов всё ещё тяготеет к frequency/sum/entity сигналам; -- ответы местами остаются на уровне generic lifecycle labels. +- отсутствует единое graph-представление бухгалтерских сущностей и связей; +- причинно-следственные цепочки до сих пор частично собираются эвристически; +- missing/conflicting links не являются first-class runtime-объектами; +- lifecycle/problem reasoning недостаточно использует структурную graph-связность; +- cross-branch traversal и period-impact проверки ограничены локальными rule bundles. --- ## Цель работы Codex на текущей итерации -Codex должен помочь реализовать **только Stage 3**, не разрушая текущий рабочий контур и не подтягивая prematurely решения из следующих этапов. +Codex должен помочь реализовать **только Stage 4**, не разрушая текущий рабочий контур и не подтягивая prematurely решения из следующих этапов. Текущая цель: -- ввести формальную lifecycle-модель по целевым доменам Stage 3; -- внедрить lifecycle runtime-компоненты и их использование в рабочем пути; -- интегрировать lifecycle в problem units, ranking и answer synthesis; +- ввести рабочее graph-ядро бухгалтерских сущностей и типизированных связей; +- внедрить graph runtime-компоненты в retrieval/planning/problem assembly/lifecycle binding; +- интегрировать graph-связность в reasoning и answer synthesis; - подтвердить полезность через domain-eval и before/after проверку; -- не превращать текущий этап в скрытую реализацию Stage 4–6. +- не превращать текущий этап в скрытую реализацию Stage 5–6. --- @@ -68,7 +68,7 @@ Codex должен помочь реализовать **только Stage 3**, При чтении и интерпретации материалов использовать следующий порядок приоритета. ### 1. Текущий рабочий scope -- `03_execution/STAGE_03_TASK_CARD.md` +- `03_execution/STAGE_04_TASK_CARD.md` Это главный документ по тому, что делать прямо сейчас. @@ -84,15 +84,16 @@ Codex должен помочь реализовать **только Stage 3**, - security; - live bridge policy. -### 3. Детальное ТЗ третьего этапа +### 3. Детальное ТЗ четвёртого этапа +- `02_stages/TZ_Stage_4_Accounting_Ontology_Graph_Core_Assistant_Mode.md` + +Этот документ определяет содержимое Stage 4. + +### 4. Зависимости Stage 4 - `02_stages/TZ_Stage_3_Lifecycle_Formalization_Assistant_Mode.md` - -Этот документ определяет содержимое Stage 3. - -### 4. Зависимости Stage 3 - `02_stages/TZ_Stage_2_Retrieval_Unit_Shift_Assistant_Mode.md` -Stage 3 опирается на problem-centric слой Stage 2 и не должен его ломать. +Stage 4 опирается на problem-centric слой Stage 2 и lifecycle слой Stage 3 и не должен их ломать. ### 5. Текущий статус и общая логика развития - `00_context/Assistant_Mode_GLOBAL_STATUS_2026-03-24.md` @@ -103,11 +104,10 @@ Stage 3 опирается на problem-centric слой Stage 2 и не дол Эти документы нужны для понимания: - что уже сделано; - где реальные потолки системы; -- почему сейчас выполняется Stage 3; -- как Stage 3 стыкуется с дальнейшими этапами. +- почему сейчас выполняется Stage 4; +- как Stage 4 стыкуется с дальнейшими этапами. -### 6. Этапы 4–6 -- `02_stages/TZ_Stage_4_...` +### 6. Этапы 5–6 - `02_stages/TZ_Stage_5_...` - `02_stages/TZ_Stage_6_...` @@ -122,18 +122,17 @@ Stage 3 опирается на problem-centric слой Stage 2 и не дол ## Scope текущей итерации -Разрешено делать только то, что относится к Stage 3 и необходимо для его корректной реализации. +Разрешено делать только то, что относится к Stage 4 и необходимо для его корректной реализации. К текущему scope относятся: -- формализация lifecycle-доменов и lifecycle-сущностей Stage 3; -- описание states/transitions/defects с привязкой к доступным evidence; -- реализация runtime-слоя (`LifecycleRegistry`, `LifecycleResolver`, `LifecycleDefectClassifier`, `LifecycleEnricher`); -- обновление `problem_unit_schema` lifecycle-полями; -- интеграция lifecycle-факторов в ranking policy; -- интеграция lifecycle-логики в answer policy; -- lifecycle-aware тесты и benchmark контур по ключевым доменам; -- before/after eval отчёт по продуктовой ценности Stage 3. +- формализация graph-ядра (`AccountingGraphNode`, `AccountingGraphEdge`, typed relations); +- реализация runtime-слоя (`GraphSchemaRegistry`, `GraphBuilder`, `GraphTraversalPolicy`, `GraphValidationLayer`); +- интеграция graph-сигналов в retrieval planning/execution; +- интеграция graph connectivity в problem assembly и lifecycle binding; +- интеграция graph-based объяснений в answer policy; +- graph-aware тесты и benchmark контур по ключевым доменам; +- before/after eval отчёт по продуктовой ценности Stage 4. --- @@ -141,12 +140,13 @@ Stage 3 опирается на problem-centric слой Stage 2 и не дол На этой итерации нельзя фактически реализовывать как core-runtime следующие слои: -- полноразмерный ontology / graph runtime из Stage 4; - полноценный investigation orchestrator из Stage 5; - live verification runtime core и full product mode split из Stage 6; +- полноразмерный enterprise-wide graph beyond accounting core Stage 4; - переезд на новую полную сервисную архитектуру; - переписывание ассистента вокруг новых abstraction layers без крайней необходимости; - домены, которые не поддерживаются текущими данными/evidence mapping; +- попытки закрывать graph-gap только prompt-инженерией; - большие инфраструктурные переделки ради “красоты”. --- @@ -154,20 +154,20 @@ Stage 3 опирается на problem-centric слой Stage 2 и не дол ## Главный принцип текущей работы **Не строить целевую систему раньше времени.** -Нужно сделать Stage 3 так, чтобы lifecycle-модели были не формальными таблицами, а реально работающим runtime-слоем и базой для следующих этапов. +Нужно сделать Stage 4 так, чтобы graph-модели были не формальными схемами, а реально работающим runtime-слоем и базой для следующих этапов. --- ## Жёсткие архитектурные ограничения ### 1. Нельзя ломать текущий рабочий контур без прямой причины -Если существующий transport / endpoint / base routing / normalizer pipeline работает, он должен сохраняться, если только изменение не является обязательным условием Stage 3. +Если существующий transport / endpoint / base routing / normalizer pipeline работает, он должен сохраняться, если только изменение не является обязательным условием Stage 4. ### 2. Нельзя подменять архитектурные изменения промптами -Проблемы lifecycle-state, transition logic, defect classification, ranking integration и answer grounding не должны решаться только промптами или “умной формулировкой ответа”. +Проблемы graph connectivity, relation semantics, traversal logic, problem assembly integration и answer grounding не должны решаться только промптами или “умной формулировкой ответа”. -### 3. Нельзя преждевременно тащить Stage 4–6 в кодовую базу -Если какое-либо изменение фактически реализует future-stage runtime, оно должно быть отклонено или отложено, если не доказана его необходимость для Stage 3. +### 3. Нельзя преждевременно тащить Stage 5–6 в кодовую базу +Если какое-либо изменение фактически реализует future-stage runtime, оно должно быть отклонено или отложено, если не доказана его необходимость для Stage 4. ### 4. Нельзя делать большие рефакторы ради абстрактной чистоты Разрешены только те изменения, которые: @@ -175,15 +175,15 @@ Stage 3 опирается на problem-centric слой Stage 2 и не дол - повышают устойчивость текущего слоя; - не разрушают траекторию дальнейшего развития. -### 5. Каждый lifecycle-элемент обязан иметь полный контур реализации -Для каждого lifecycle-элемента должны существовать: +### 5. Каждый graph-элемент обязан иметь полный контур реализации +Для каждого graph-элемента должны существовать: - spec-level описание; - runtime-level вычисление; - retrieval/ranking-level использование; - answer-level интерпретация. -### 6. Нельзя вводить состояния и дефекты без evidence mapping -Если состояние/переход/дефект нельзя определить по реально доступным данным, его нельзя вводить как runtime-элемент Stage 3. +### 6. Нельзя вводить узлы/связи без provenance и evidence mapping +Если node/edge нельзя определить по реально доступным данным и привязать к источнику, его нельзя вводить как runtime-элемент Stage 4. --- @@ -195,14 +195,14 @@ Stage 3 опирается на problem-centric слой Stage 2 и не дол Сначала изучить: - текущий статус; - platform core ТЗ; -- Stage 3; -- зависимость от Stage 2; +- Stage 4; +- зависимости от Stage 3 и Stage 2; - roadmap; - контекст следующих этапов. ### Шаг B. Анализ текущего кода До внесения изменений определить: -- какие части lifecycle already/partially реализованы; +- какие части graph/lifecycle/problem layers already/partially реализованы; - где находятся реальные точки расширения; - какие элементы являются хрупкими; - какие изменения потребуют новых contracts; @@ -221,7 +221,7 @@ Stage 3 опирается на problem-centric слой Stage 2 и не дол Только после плана переходить к реализации. Изменения должны вноситься малыми порциями, чтобы можно было проверить: -- не вышел ли scope за Stage 3; +- не вышел ли scope за Stage 4; - не сломан ли текущий контур; - не появились ли premature abstractions. @@ -233,6 +233,61 @@ Stage 3 опирается на problem-centric слой Stage 2 и не дол - список ограничений; - список нерешённых вопросов; - оценку совместимости с дальнейшими этапами. +- ссылку на run-папку в `llm_normalizer/docs/runs` с артефактами по стандарту структуры волны. + +--- + +## Стандарт структуры run-артефактов (обязательный) + +Для каждой волны тестов и приёмки нужно создавать отдельную run-папку в: + +- `llm_normalizer/docs/runs` + +### 1. Обязательный формат имени run-папки + +Имя папки должно быть в формате: + +- `YYYY-MM-DD_Stage__Wave__` + +Где: +- после даты обязательно идёт `Stage`; +- после `Stage` обязательно идёт `Wave`; +- только потом добавляется краткая тема прогона. + +Пример: +- `2026-03-26_Stage_03_Wave_03_Lifecycle_Prompts` + +### 2. Обязательный состав артефактов run-папки + +В каждой run-папке должны быть минимум: + +- `README.md` (контекст волны и что проверяли); +- `run_summary.json` (команды, результаты, ссылки на артефакты); +- артефакты тестов/прогонов (eval, acceptance, regression и т.д.); +- отдельная папка `prompt_dialogs`. + +### 3. Обязательная папка диалогов `prompt_dialogs` + +Папка `prompt_dialogs` должна содержать данные диалога в формате "вопрос пользователя -> ответ системы" и runtime-контекст: + +- `prompt_dialogs/index.json` (индекс всех кейсов и файлов); + +По каждому кейсу: + +- `prompt_dialogs//.json` (сырой JSON диалога, debug/runtime поля, decomposition/grounding если доступны); +- `prompt_dialogs//.md` (быстро читаемая версия user/system/assistant). + +Эти файлы обязательны для разборов wave-результатов, чтобы быстро видеть: + +- что именно спросил пользователь; +- что вернула система; +- что было декомпозировано и на чём основан ответ; +- что отсутствует или отфильтровано в pipeline. + +### 4. Запрет на смешивание волн + +Нельзя складывать артефакты разных волн в одну и ту же run-папку. +Каждая волна должна иметь собственную папку и собственный набор `prompt_dialogs`. --- @@ -243,20 +298,20 @@ Stage 3 опирается на problem-centric слой Stage 2 и не дол ### 1. Summary текущего состояния Краткое описание того, как текущая реализация устроена по коду. -### 2. Gap analysis относительно Stage 3 -Перечень того, чего не хватает для соответствия Stage 3. +### 2. Gap analysis относительно Stage 4 +Перечень того, чего не хватает для соответствия Stage 4. ### 3. Предлагаемый file-level plan Какие файлы нужно менять, создавать или расширять. ### 4. Предлагаемые contracts / types / schemas -Какие lifecycle-сущности и интерфейсы появятся. +Какие graph/lifecycle/problem-сущности и интерфейсы появятся. ### 5. Test plan Какие тесты будут добавлены или обновлены. ### 6. Acceptance mapping -Какие критерии Stage 3 покрываются какими изменениями. +Какие критерии Stage 4 покрываются какими изменениями. ### 7. Explicit non-scope Что сознательно не будет делаться сейчас. @@ -272,7 +327,7 @@ Stage 3 опирается на problem-centric слой Stage 2 и не дол 1. Что было проанализировано 2. Что обнаружено 3. Что предлагается изменить -4. Почему это соответствует Stage 3 +4. Почему это соответствует Stage 4 5. Что не входит в текущий scope 6. Какие файлы затрагиваются 7. Какие риски есть @@ -295,8 +350,8 @@ Stage 3 опирается на problem-centric слой Stage 2 и не дол ### 2. Явные contracts Всё, что касается: -- lifecycle states/transitions/defects; -- lifecycle resolution; +- graph nodes/edges/relation semantics; +- graph traversal/resolution; - enrichment contracts; - ranking factors; - answer interpretation; @@ -306,11 +361,11 @@ Stage 3 опирается на problem-centric слой Stage 2 и не дол ### 3. Контролируемая расширяемость Расширяемость допустима, но только в той мере, в которой она: -- реально нужна Stage 3; +- реально нужна Stage 4; - не заставляет внедрять всю будущую архитектуру заранее. ### 4. Наблюдаемость изменений -Если добавляется новая lifecycle-логика, нужно продумать: +Если добавляется новая graph-логика, нужно продумать: - как она тестируется; - как она логируется; - как проверяется её корректность; @@ -329,10 +384,10 @@ Stage 3 опирается на problem-centric слой Stage 2 и не дол Следующие действия считаются ошибочными: -- “красивые lifecycle-таблицы” без рабочего resolver; -- lifecycle-поля в логах без влияния на ranking/answer; -- ответы вида “broken_lifecycle” без state/transition логики; -- скрытая реализация Stage 4–6 под видом Stage 3; +- “красивая ontology-схема” без рабочего graph runtime; +- graph-поля в payload без влияния на retrieval/problem assembly/answer; +- формальный builder без typed traversal и causal value; +- скрытая реализация Stage 5–6 под видом Stage 4; - создание новых абстракций без runtime-пользы; - переписывание рабочего контура ради абстрактной чистоты; - неявное изменение scope; @@ -344,12 +399,12 @@ Stage 3 опирается на problem-centric слой Stage 2 и не дол Если в процессе работы появляется одно или несколько из следующих явлений, нужно остановиться и пересобрать plan: -- предлагается graph runtime как обязательный путь Stage 3; +- graph-модель проектируется без runtime-использования в retrieval/problem assembly/lifecycle; - предлагается full investigation orchestration для “удобства”; -- lifecycle-модели проектируются без data/evidence mapping; -- ranking и answer не получают lifecycle-интеграцию; -- для Stage 3 предлагается большой platform refactor; -- формируется новый data model слой без связи с acceptance criteria Stage 3. +- relation semantics задаются без provenance/evidence mapping; +- answer слой не получает graph-based объяснения; +- для Stage 4 предлагается большой platform refactor; +- формируется новый data model слой без связи с acceptance criteria Stage 4. --- @@ -357,13 +412,14 @@ Stage 3 опирается на problem-centric слой Stage 2 и не дол Текущая волна считается завершённой только если выполнены одновременно все условия: -1. Реализован scope Stage 3, а не произвольный “улучшенный вариант”. +1. Реализован scope Stage 4, а не произвольный “улучшенный вариант”. 2. Текущий рабочий контур не разрушен. -3. Новые lifecycle contracts описаны явно. +3. Новые graph contracts описаны явно. 4. Есть тесты и/или проверяемые критерии для внесённых изменений. -5. Нет скрытого уезда в Stage 4–6. +5. Нет скрытого уезда в Stage 5–6. 6. Изменения совместимы с platform core ТЗ. 7. Зафиксировано, что сознательно осталось за пределами текущего этапа. +8. Run-артефакты оформлены по стандарту `дата -> Stage -> Wave` и включают обязательную папку `prompt_dialogs`. --- @@ -371,10 +427,10 @@ Stage 3 опирается на problem-centric слой Stage 2 и не дол Текущая итерация должна дать следующий результат: -- lifecycle-aware problem reasoning вместо generic lifecycle labels; -- stage/transition-aware ranking на covered-доменах; -- более прикладные ответы по сценариям 51/60, 97, ОС, НДС и period close; -- рабочий lifecycle runtime-контур, пригодный для дальнейшего развития. +- graph-backed causal reasoning вместо локальных эвристических связок; +- typed edge traversal в сценариях cross-branch и period-impact; +- более прикладные ответы с явным путём проблемы по связям; +- рабочий graph runtime-контур, пригодный для Stage 5 investigation engine. --- @@ -394,6 +450,6 @@ Stage 3 опирается на problem-centric слой Stage 2 и не дол Главный вопрос перед любым изменением: -**Это действительно необходимо для Stage 3, или это попытка преждевременно реализовать Stage 4–6?** +**Это действительно необходимо для Stage 4, или это попытка преждевременно реализовать Stage 5–6?** Если ответ неочевиден, изменение откладывается и выносится на отдельное согласование. diff --git a/docs/accounting-assistant/accounting-assistant/03_execution/STAGE_03_CLOSEOUT_2026-03-26.md b/docs/accounting-assistant/accounting-assistant/03_execution/STAGE_03_CLOSEOUT_2026-03-26.md new file mode 100644 index 0000000..c64d3be --- /dev/null +++ b/docs/accounting-assistant/accounting-assistant/03_execution/STAGE_03_CLOSEOUT_2026-03-26.md @@ -0,0 +1,58 @@ +# STAGE_03_CLOSEOUT_2026-03-26 + +## Статус + +- Этап: Stage 3 / Lifecycle Formalization +- Решение: `Accepted / Closed` +- Дата фиксации: 2026-03-26 + +--- + +## Что подтверждено + +1. `03_S3-97-STALLED-NODES` выведен из `out_of_scope` в `in_scope`. +2. Схлопывание доменов в `bank_settlement` устранено. +3. Synthetic placeholders удалены из user-facing `assistant_reply`. +4. Stage 2 regression и Stage 3 probe разделение сохранено. +5. Mojibake cleanup в user-facing layer завершён и подтверждён на всех 9 Stage 3 lifecycle probe кейсах. + +--- + +## Финальные артефакты Stage 3 + +- Основной финальный run: + - `llm_normalizer/docs/runs/2026-03-26_Stage_3_Wave_6_Mojibake_Final_MicroPatch` + +- В run-папке присутствует `prompt_dialogs/stage3_lifecycle_probe`: + - `01_S3-51-WRONG-CLOSE-TYPE` + - `02_S3-60-PAYMENT-WITHOUT-CLOSURE` + - `03_S3-97-STALLED-NODES` + - `04_S3-97-EXPECTED-VS-ACTUAL` + - `05_S3-OS-BRANCH-DIVERGENCE` + - `06_S3-OS-TERMINAL-GAP` + - `07_S3-VAT-CROSS-BRANCH-CONFLICT` + - `08_S3-VAT-ACTUAL-VS-EXPECTED` + - `09_S3-PERIOD-CLOSE-LIFECYCLE-IMPACT` + +--- + +## Техническая валидация на момент закрытия + +- `npm test` (backend): PASS +- `npm run build` (backend): PASS + +--- + +## Что переносится в Stage 4 + +1. Ввести graph-backed causal layer поверх текущих Stage 2/3 контрактов. +2. Перевести retrieval/problem/lifecycle reasoning на typed graph connectivity. +3. Подготовить архитектурную базу под Stage 5 investigation engine без преждевременной реализации Stage 5. + +--- + +## Scope-дисциплина + +- Stage 3 закрыт без изменения prompt-set как механизма решения runtime-проблем. +- Stage 3 завершён без redesign transport/endpoint/base routing. +- Stage 3 завершён без скрытой реализации Stage 4–6. diff --git a/docs/accounting-assistant/accounting-assistant/03_execution/STAGE_03_TASK_CARD.md b/docs/accounting-assistant/accounting-assistant/03_execution/STAGE_03_TASK_CARD.md index 171abf7..e21809f 100644 --- a/docs/accounting-assistant/accounting-assistant/03_execution/STAGE_03_TASK_CARD.md +++ b/docs/accounting-assistant/accounting-assistant/03_execution/STAGE_03_TASK_CARD.md @@ -12,12 +12,22 @@ ## Статус документа -- Статус: рабочая карта реализации Stage 3 +- Статус: Stage 3 завершён и зафиксирован как accepted (2026-03-26) - Язык: русский - Режим использования: обязателен к прочтению перед любыми изменениями по Stage 3 - При конфликте по архитектурным ограничениям приоритет имеет `TZ_Platform_Core_Accounting_Assistant_Mode.md` - При конфликте по общему режиму работы Codex приоритет имеет `CODEX_MASTER_BRIEF.md` +### Фиксация закрытия Stage 3 (2026-03-26) + +- Приёмка Stage 3 подтверждена. +- Финальный micro-patch по mojibake закрыт. +- Full test suite после финальной стабилизации: `npm test` = PASS. +- Финальные run-артефакты Stage 3: + - `llm_normalizer/docs/runs/2026-03-26_Stage_3_Wave_6_Mojibake_Final_MicroPatch` + +Документ сохраняется как reference-card завершённого этапа и как baseline для Stage 4. + --- ## Контекст @@ -191,7 +201,9 @@ Codex должен вернуть не только код, но и набор - что сделано; - что не сделано сознательно; - какие риски остались; - - что подготовлено для Stage 4. + - что подготовлено для Stage 4; + - run-папка в `llm_normalizer/docs/runs` с именем по схеме `YYYY-MM-DD_Stage__Wave__`; + - обязательная папка `prompt_dialogs` с логами диалогов по кейсам (`index.json`, `.json`, `.md`). --- diff --git a/docs/accounting-assistant/accounting-assistant/03_execution/STAGE_04_TASK_CARD.md b/docs/accounting-assistant/accounting-assistant/03_execution/STAGE_04_TASK_CARD.md new file mode 100644 index 0000000..e3520a0 --- /dev/null +++ b/docs/accounting-assistant/accounting-assistant/03_execution/STAGE_04_TASK_CARD.md @@ -0,0 +1,277 @@ +# STAGE_04_TASK_CARD + +## Назначение документа + +Этот документ фиксирует **рабочий implementation scope четвёртого этапа** для Codex и разработчика. +Документ не заменяет Stage 4 ТЗ и не заменяет platform core ТЗ. +Его задача — перевести Stage 4 в практический рабочий контур без расползания в Stage 5–6. + +--- + +## Статус документа + +- Статус: рабочая карта реализации Stage 4 +- Язык: русский +- Режим использования: обязателен к прочтению перед любыми изменениями по Stage 4 +- При конфликте по архитектурным ограничениям приоритет имеет `TZ_Platform_Core_Accounting_Assistant_Mode.md` +- При конфликте по общему режиму работы Codex приоритет имеет `CODEX_MASTER_BRIEF.md` + +--- + +## Контекст + +- Stage 3 закрыт и принят (2026-03-26). +- Текущий baseline: lifecycle-aware reasoning работает, Stage 2 regression и Stage 3 probe разделены. +- Следующий шаг — не расширять prompt-слой, а ввести graph-backed causal layer как основу для дальнейшего investigation режима. + +Опорные артефакты закрытия Stage 3: +- `llm_normalizer/docs/runs/2026-03-26_Stage_3_Wave_6_Mojibake_Final_MicroPatch` + +Стартовая run-папка Stage 4 Wave 1: +- `llm_normalizer/docs/runs/2026-03-26_Stage_04_Wave_01_Kickoff` + +--- + +## Цель Stage 4 + +Stage 4 должен дать **рабочее graph-ядро бухгалтерской предметной области**, чтобы retrieval, lifecycle и problem assembly опирались на единое причинно-следственное представление. + +Практический результат этапа: + +- типизированные graph-узлы и связи для ключевых бухгалтерских сущностей; +- runtime-построение графа с provenance/confidence; +- graph-aware planning/execution для graph-eligible запросов; +- graph-backed problem assembly и lifecycle binding; +- более причинные и проверяемые пользовательские ответы; +- измеримое улучшение по benchmark/eval. + +--- + +## Scope текущей реализации + +### В scope входят + +1. **Graph contracts и schema layer** + - `AccountingGraphNode`; + - `AccountingGraphEdge`; + - `GraphSchemaRegistry`; + - доменные типы узлов/связей для покрываемых сценариев. + +2. **Graph runtime core** + - `GraphBuilder`; + - `GraphTraversalPolicy`; + - `GraphProvenanceLayer`; + - `GraphValidationLayer`. + +3. **Интеграция в retrieval path** + - graph eligibility в planner; + - typed traversal в execution для graph-eligible кейсов; + - детекция missing/conflicting links как runtime сигналов. + +4. **Интеграция в problem/lifecycle layers** + - graph-backed problem assembly; + - graph-backed lifecycle transition checks; + - корректная передача graph evidence в answer layer. + +5. **Интеграция в answer layer** + - user-facing объяснение по causal path; + - явная фиксация отсутствующих/конфликтных связей; + - сохранение честных ограничений confidence/coverage. + +6. **Quality контур Stage 4** + - unit/integration тесты graph core; + - regression на Stage 2/Stage 3 маршрутах; + - benchmark/eval до/после по graph value сценариям. + +--- + +## Что не входит в scope + +### Не делать сейчас + +- полноценный Investigation Engine Stage 5; +- full orchestration case-runtime с глубокой ветвизацией; +- live verification core path и full mode split Stage 6; +- глобальный enterprise graph beyond accounting core Stage 4; +- большой рефактор transport/endpoint/base routing; +- попытки закрыть graph-gap только prompt-изменениями. + +--- + +## Обязательные результаты этапа + +### 1. Рабочая graph-модель по целевым доменам + +Должны быть внедрены типизированные узлы/связи как минимум для доменов, критичных для текущего набора кейсов: + +- 51/60 расчётные цепочки; +- 97 (расходы будущих периодов); +- ОС; +- НДС; +- period_close. + +### 2. Рабочий graph runtime + +Должен существовать runtime-контур, который: + +- строит graph из нормализованных сущностей; +- хранит provenance/confidence; +- поддерживает typed traversal; +- выявляет missing/conflicting edges. + +### 3. Graph-backed retrieval и problem assembly + +- graph-eligible queries реально используют traversal; +- problem units используют graph connectivity, а не только proximity/heuristics. + +### 4. Graph-backed lifecycle binding + +- lifecycle transition checks используют graph relations; +- missing/invalid transitions имеют graph-опору. + +### 5. Улучшение user-facing объяснений + +- ответы показывают причинный путь проблемы; +- видны узлы/связи разрыва; +- сохраняется прозрачность uncertainty. + +### 6. Измеримость ценности + +- есть benchmark suite; +- есть before/after evidence; +- есть отчёт, где именно graph layer даёт прирост качества. + +--- + +## Ожидаемые сущности Stage 4 + +Минимальный набор сущностей/компонентов: + +1. `AccountingGraphNode` +2. `AccountingGraphEdge` +3. `GraphSchemaRegistry` +4. `GraphBuilder` +5. `GraphTraversalPolicy` +6. `GraphProvenanceLayer` +7. `GraphValidationLayer` +8. `GraphBackedProblemAssembly` +9. `GraphBackedLifecycleBinding` + +--- + +## Жёсткие implementation-ограничения + +### 1. Не ломать рабочий контур + +Без прямой необходимости не переписывать: +- transport; +- endpoint; +- base routing; +- normalizer pipeline. + +### 2. Graph только с runtime-value + +Graph считается внедрённым только если влияет на: +- retrieval execution; +- problem assembly; +- lifecycle reasoning; +- user-facing explanation. + +### 3. Никаких бездоказательных узлов/связей + +Нельзя добавлять node/edge, если нет: +- источника данных; +- evidence mapping; +- provenance trace. + +### 4. Stage 5/6 не реализовывать внутри Stage 4 + +Любая попытка внедрить full investigation orchestration или live verification core отклоняется как non-scope. + +--- + +## Порядок работы по Stage 4 + +### Шаг 1. Прочитать материалы + +Обязательно прочитать: +- `CODEX_MASTER_BRIEF.md` +- `TZ_Platform_Core_Accounting_Assistant_Mode.md` +- `TZ_Stage_4_Accounting_Ontology_Graph_Core_Assistant_Mode.md` +- `TZ_Stage_3_Lifecycle_Formalization_Assistant_Mode.md` +- `TZ_Stage_2_Retrieval_Unit_Shift_Assistant_Mode.md` + +### Шаг 2. Сделать code-level mapping + +Нужно определить: +- где безопасно встраивать graph builder; +- где planner/execution могут включать graph traversal; +- где problem/lifecycle layers принимают graph evidence; +- где answer layer получает causal path. + +### Шаг 3. План без кода + +До начала реализации Codex обязан вернуть: +- gap analysis; +- file-level plan; +- contracts/types plan; +- test/eval plan; +- explicit non-scope. + +### Шаг 4. Реализация малыми волнами + +Рекомендуемая последовательность: + +- Волна 1: graph schema + registry; +- Волна 2: graph builder + provenance; +- Волна 3: retrieval planner/execution graph integration; +- Волна 4: problem/lifecycle graph binding; +- Волна 5: answer integration; +- Волна 6: benchmark/eval + hardening. + +--- + +## Acceptance criteria (кратко) + +Stage 4 считается закрытым только если одновременно: + +1. Graph contracts реализованы и используются runtime. +2. Graph traversal реально участвует в graph-eligible запросах. +3. Problem assembly использует graph connectivity. +4. Lifecycle checks используют graph transitions. +5. User-facing ответы отражают causal graph path. +6. Есть before/after подтверждение улучшения. +7. Нет скрытого выезда в Stage 5–6. +8. Run-артефакты оформлены по стандарту `date -> Stage -> Wave`, включая `prompt_dialogs`. + +--- + +## Что Codex обязан явно указать в конце работы + +1. Что сделано +2. Какие файлы изменены +3. Какие graph-сущности и компоненты введены +4. Какие тесты добавлены +5. Какие acceptance criteria закрыты +6. Что сознательно НЕ реализовано +7. Какие риски и ограничения остались +8. Что подготовлено для Stage 5 + +--- + +## Definition of Done + +Stage 4 завершён, если одновременно: + +- graph-ядро работает в runtime, а не только в документации; +- retrieval/problem/lifecycle/answer слои используют graph signals; +- ответы становятся причинно связными и проверяемыми; +- есть измеримая прибавка по benchmark/eval; +- рабочий контур не разрушен; +- нет premature implementation Stage 5–6. + +--- + +## Короткая практическая формула этапа + +**Stage 4 = переход от lifecycle-aware reasoning к graph-backed accounting causality.** diff --git a/docs/snapshots/toolkit/proxy_stdout.log b/docs/snapshots/toolkit/proxy_stdout.log index 9ed2138..20bbf61 100644 --- a/docs/snapshots/toolkit/proxy_stdout.log +++ b/docs/snapshots/toolkit/proxy_stdout.log @@ -184633,3 +184633,8650 @@ INFO: 127.0.0.1:55790 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Conte INFO: 127.0.0.1:55791 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content INFO: 127.0.0.1:55792 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content INFO: 127.0.0.1:55793 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55796 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55797 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55802 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55804 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55806 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55807 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55809 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55810 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55812 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55813 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55814 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55815 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55816 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55817 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55819 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55820 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55822 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55823 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55826 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55827 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55828 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55829 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55830 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55833 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55840 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55841 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55842 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55843 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55844 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55845 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55846 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55847 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55848 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55849 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55851 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55853 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55854 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55856 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55858 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55859 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55860 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55861 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55862 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55863 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55866 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55867 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55868 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55869 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55870 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55871 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55872 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55873 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55874 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55875 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55880 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55881 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55882 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55883 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55884 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55886 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55888 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55889 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55890 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55891 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55892 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55893 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55894 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55895 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55896 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55897 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55898 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55901 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55905 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55906 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55907 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55908 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55909 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55910 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55911 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55912 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55913 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55917 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55919 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55920 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55925 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55926 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55927 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55929 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55931 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55932 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55933 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55934 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55935 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55936 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55937 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55938 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55939 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55942 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55943 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55944 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55945 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55946 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55949 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55960 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55963 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55964 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55966 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55969 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55970 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55971 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55972 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55974 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55975 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55978 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55979 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55980 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55981 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55984 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55985 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55986 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55987 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55988 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55989 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55990 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55991 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55992 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55994 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55995 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55996 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55997 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55998 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55999 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56000 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56002 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56003 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56004 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56009 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56010 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56011 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56012 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56015 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56016 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56017 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56019 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56020 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56027 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56031 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56032 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56034 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56035 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56036 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56037 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56038 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56039 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56040 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56041 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56044 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56045 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56046 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56047 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56048 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56049 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56050 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56051 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56052 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56057 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56059 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56061 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56062 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56063 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56064 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56065 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56066 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56067 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56068 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56069 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56071 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56072 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56073 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56074 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56075 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56076 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56077 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56078 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56079 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56080 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56081 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56085 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56087 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56088 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56089 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56090 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56091 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56094 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56095 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56096 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56097 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56098 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56099 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56100 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56101 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56102 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56103 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56104 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56105 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56106 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56111 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56113 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56114 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56119 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56120 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56122 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56123 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56124 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56125 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56126 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56127 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56128 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56133 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56134 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56136 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56138 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56139 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56140 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56141 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56142 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56143 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56144 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56145 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56146 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56147 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56148 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56149 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56150 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56151 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56152 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56153 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56154 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51697 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51698 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51699 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51700 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51705 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51706 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51707 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51708 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51709 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51715 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51717 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51718 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51719 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51720 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51721 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51722 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51723 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51724 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51725 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51726 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51727 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51728 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51729 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51730 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51732 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51733 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51734 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51735 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51738 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51740 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51741 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51743 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51744 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51746 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51747 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51749 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51751 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51752 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51753 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51754 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51755 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51756 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51757 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51761 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51762 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51763 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51764 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51765 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51766 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51767 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51768 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51769 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51770 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51771 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51772 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51773 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51774 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51777 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51780 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51781 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51782 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51788 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51790 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51792 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51793 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51795 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51797 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51798 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51799 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51800 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51801 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51802 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51803 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51805 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51806 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51807 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51808 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51811 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51812 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51814 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51816 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51817 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51821 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51823 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51825 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51828 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51829 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51830 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51831 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51834 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51836 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51841 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51847 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51848 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51849 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51850 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51851 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51853 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51854 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51855 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51856 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51857 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51860 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51861 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51862 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51863 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51864 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51866 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51868 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51869 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51871 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51872 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51873 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51874 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51876 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51878 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51880 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51881 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51882 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51883 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51884 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51885 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51887 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51888 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51889 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51890 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51891 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51892 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51893 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51894 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51895 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51896 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51898 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51899 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51900 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51902 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51903 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51904 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51905 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51906 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51909 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51914 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51918 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51919 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51920 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51921 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51926 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51927 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51928 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51929 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51931 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51935 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51937 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51938 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51939 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51941 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51942 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51943 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51944 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51946 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51947 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51948 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51950 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51955 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51956 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51957 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51959 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51961 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51963 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51971 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51973 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51974 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51975 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51977 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51978 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51979 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51980 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51981 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51982 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51983 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51984 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51985 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51987 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51988 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51990 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51991 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51992 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51993 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51995 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51998 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51999 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52000 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52003 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52005 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52006 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52007 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52008 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52009 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52010 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52011 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52013 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52014 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52015 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52016 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52017 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52018 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52019 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52020 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52022 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52023 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52024 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52025 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52026 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52027 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52029 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52034 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53822 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51204 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51205 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51207 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51212 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51216 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51218 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51219 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51220 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51221 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51222 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51223 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51225 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51226 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51227 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51228 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51229 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51230 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51232 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51233 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51234 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51235 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51237 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51238 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51239 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51240 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51241 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51243 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51244 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51247 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51248 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51249 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51251 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51252 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51257 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51258 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51260 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51261 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51262 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51263 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51265 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51266 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51267 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51268 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51269 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51270 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51271 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51272 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51273 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51274 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51276 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51277 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51282 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51283 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51284 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51288 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51289 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51290 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51291 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51292 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51295 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51296 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51297 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51298 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51303 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51304 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51306 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51307 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51308 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51309 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51310 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51312 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51313 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51314 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51315 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51316 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51318 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51319 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51320 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51322 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51324 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51326 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51327 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51332 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51333 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51334 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51336 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51337 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51338 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51339 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51340 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51341 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51342 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51343 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51345 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51346 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51348 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51349 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51351 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51353 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51354 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51357 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51358 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51359 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51360 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51363 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51364 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51365 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51367 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51368 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51373 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51375 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51376 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51377 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51379 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51380 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51381 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51382 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51383 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51384 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51385 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51386 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51389 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51390 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51391 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51392 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51393 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51394 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51395 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51396 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51400 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51401 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51402 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51403 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51404 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51407 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51408 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51409 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51411 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51412 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51413 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51414 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51416 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51417 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51418 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51419 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51420 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51422 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51423 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51424 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51425 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51427 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51428 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51429 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51431 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51435 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51436 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51438 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51440 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51441 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51442 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51443 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51448 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51450 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51451 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51453 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51454 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51455 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51457 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51458 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51459 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51460 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51461 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51462 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51463 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51464 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51465 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51466 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51467 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51468 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51469 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51471 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51472 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51474 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51475 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51476 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51477 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51478 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51479 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51480 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51485 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51486 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51487 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51488 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51489 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51491 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51492 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51493 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51494 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51495 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51496 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51497 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51498 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51499 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51500 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51575 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51577 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51578 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51580 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51581 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51584 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51585 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51586 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51587 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51588 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51589 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51590 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51592 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51593 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51594 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51595 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51596 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51597 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51598 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51599 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51600 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51601 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51602 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51603 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51604 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51605 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51606 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51608 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51611 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51612 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51613 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51614 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51615 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51616 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51617 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51622 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51623 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51624 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51625 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51626 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51627 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51628 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51629 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51630 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51631 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51632 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51633 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51634 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51635 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51636 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55219 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55220 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55223 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55226 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55228 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55230 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55234 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55235 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55237 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55238 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55239 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55240 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55245 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55247 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55249 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55250 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55251 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55252 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55253 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55254 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55255 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55256 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55257 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55258 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55259 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55260 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55261 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55263 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55264 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55266 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55267 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55268 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55269 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55270 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55271 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55272 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55273 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55274 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55275 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55276 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55277 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55278 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55279 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55280 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55281 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55282 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55283 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55284 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55285 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55286 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55287 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55289 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55290 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55291 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55293 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55294 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55299 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55300 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55301 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55302 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55303 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55304 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55309 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55310 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55311 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55312 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55313 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55314 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55315 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55316 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55318 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55320 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55321 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55322 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55323 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55325 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55326 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55327 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55328 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55330 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55331 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55333 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55334 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55335 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55336 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55337 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55338 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55339 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55340 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55341 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55346 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55347 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55349 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55350 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55351 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55352 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55353 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55354 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55355 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55356 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55357 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55358 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55359 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55360 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55361 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55363 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55367 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55370 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55371 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55372 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55373 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55375 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55376 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55377 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55378 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55379 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55380 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55381 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55382 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55383 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55384 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55385 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55386 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55390 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55391 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55392 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55393 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55394 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55395 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55396 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55398 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55399 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55401 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55402 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55403 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55404 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55405 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55406 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55407 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55408 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55409 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55414 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55415 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55417 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55418 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55420 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55421 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55422 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55423 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55424 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55425 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55426 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55428 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55429 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55430 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55431 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55432 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55435 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55437 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55438 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55439 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55440 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55441 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55443 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55444 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55445 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55446 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55448 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55449 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55450 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55455 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55456 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55458 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55459 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55460 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55461 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55462 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55463 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55465 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55466 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55467 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55468 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55469 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55471 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55472 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55474 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55476 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55477 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55478 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55479 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55480 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55481 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55482 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55483 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55484 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55485 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55486 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55488 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55489 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55491 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55492 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55493 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55494 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55495 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55496 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55497 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55498 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55499 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55501 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55502 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55504 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55510 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55512 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55513 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55514 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55515 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55517 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55518 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55519 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55520 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55521 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55526 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55527 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55528 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55529 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55530 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55532 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55533 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55534 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55535 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55536 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55537 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55538 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55539 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55542 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55544 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55545 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55546 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55547 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55549 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55550 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55551 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55552 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55553 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55554 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55555 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55556 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55557 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55558 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55563 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55565 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55566 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55568 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55570 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55571 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55573 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55574 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55575 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55576 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55578 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55579 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55581 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55582 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55587 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55588 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55590 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55591 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55592 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55593 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55594 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55595 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55596 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55597 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55598 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55599 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55600 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55601 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55602 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55603 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55604 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55605 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55606 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55607 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55608 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55609 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55610 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55612 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55613 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55615 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55616 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55617 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55618 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55619 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55620 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55621 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55622 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55623 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55624 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55625 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55626 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55627 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55632 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55633 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55634 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55636 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55637 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55638 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55639 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55640 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55641 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55642 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55645 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55647 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55648 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55649 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55655 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55657 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55658 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55659 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55660 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55661 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55662 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55663 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55664 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55665 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55666 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55667 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50296 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50297 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50302 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50303 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50304 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50305 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50306 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50307 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50308 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50310 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50312 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50313 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50314 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50315 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50316 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50317 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50318 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50319 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50320 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50321 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50322 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50323 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50328 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50329 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50330 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50331 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50333 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50335 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50336 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50337 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50338 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50339 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50340 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50341 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50342 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50344 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50345 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50346 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50348 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50349 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50351 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50353 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50355 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50356 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50357 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50358 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50361 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50362 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50363 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50368 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50369 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50370 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50371 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50372 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50373 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50375 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50376 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50377 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50378 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50380 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50381 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50384 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50385 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50386 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50387 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50389 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50390 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50391 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50392 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50393 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50394 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50395 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50397 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50398 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50399 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50400 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50401 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50402 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50403 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50409 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50411 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50412 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50413 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50414 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50415 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50416 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50418 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50420 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50426 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50427 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50428 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50429 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50430 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50431 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50433 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50435 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50436 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50437 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50438 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50439 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50440 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50441 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50442 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50444 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50445 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50446 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50447 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50448 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50449 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50451 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50456 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50458 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50459 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50461 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50463 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50464 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50465 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50466 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50467 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50468 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50469 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50471 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50472 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50473 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50474 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50479 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50480 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50482 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50483 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50485 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50486 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50487 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50488 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50490 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50491 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50494 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50495 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50497 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50498 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50500 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50501 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50502 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50505 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50506 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50507 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50508 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50509 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50510 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50511 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50513 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50514 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50515 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50516 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50517 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50522 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50523 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50524 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50526 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50528 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50529 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50530 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50532 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50535 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50536 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50537 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50538 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50539 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50541 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50542 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50543 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50544 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50546 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50547 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50548 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50549 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50550 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50552 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50553 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50554 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50556 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50557 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50558 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50559 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50560 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50561 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50562 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50564 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50571 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50574 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50575 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50576 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50577 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50578 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50580 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50581 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50582 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50583 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50584 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50585 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50586 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50587 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50590 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50593 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50594 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50595 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50596 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50597 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50598 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50600 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50601 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50602 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50603 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50605 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50607 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50608 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50609 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50610 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50611 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50612 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50613 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50614 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50615 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50617 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50618 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50619 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50620 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50622 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50623 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50624 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50625 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50630 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50631 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50632 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50633 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50634 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50635 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50637 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50639 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50640 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50641 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50642 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50643 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50644 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50645 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50647 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50648 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50649 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50650 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50651 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50652 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50653 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50654 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50655 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50656 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50658 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50659 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50660 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50661 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50662 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50663 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50664 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50666 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50668 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50669 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50670 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50671 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50672 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50674 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50675 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50676 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50677 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50678 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50679 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50680 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50681 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50682 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50683 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50688 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50689 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50690 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50691 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50692 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50693 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50694 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50695 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50696 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50699 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50704 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50706 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50707 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50708 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50709 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50710 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50712 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50713 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50714 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50715 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50716 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50720 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50721 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50722 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50723 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50725 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50726 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50728 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50733 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50734 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50735 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50736 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50737 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50739 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50742 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50743 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50744 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50745 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50746 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50748 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50750 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50751 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50752 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50753 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50754 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50755 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50757 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50758 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50759 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50760 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50761 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50763 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50765 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50767 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50768 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50769 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50770 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50771 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50775 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50779 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50781 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50782 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50783 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50784 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50785 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50787 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50789 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50790 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50791 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50792 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50793 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50795 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50796 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50797 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50802 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50803 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50804 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50807 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50808 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50809 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50810 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50811 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50814 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50815 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50817 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50818 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50819 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50820 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50821 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50822 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50824 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50825 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50826 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50827 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50828 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50829 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50830 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50831 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50832 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50833 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50834 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50835 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50836 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50837 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50839 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50844 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50847 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50848 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50850 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50853 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50857 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50858 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50859 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50860 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50861 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50862 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50864 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50865 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50866 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50867 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50868 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50869 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50870 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50871 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50872 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50873 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50874 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50876 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50877 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50878 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50879 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50880 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50881 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50882 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50884 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50886 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50887 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50888 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50889 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50890 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50891 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50892 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50894 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50895 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50896 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50897 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50898 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50899 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50900 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50901 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50902 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50903 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50904 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50909 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50910 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50911 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50916 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50917 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50918 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50920 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50921 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50923 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50925 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50926 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50927 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50929 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50930 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50932 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50933 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50934 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50935 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50937 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50938 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50939 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50940 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50942 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50943 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50944 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50946 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50947 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50948 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50954 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50955 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50956 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50958 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50960 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50962 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50963 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50964 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50965 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50967 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50968 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50970 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50971 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50973 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50974 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50975 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50976 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50977 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50978 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50979 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50980 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50981 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50983 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50985 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50986 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50987 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50989 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50990 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50991 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50996 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50998 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50999 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51000 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51001 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51003 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51005 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51006 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51007 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51008 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51010 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51011 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51012 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51013 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51014 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51015 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51017 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51022 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51023 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51024 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51025 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51026 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51029 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51030 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51031 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51033 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51034 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51036 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51037 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51038 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51039 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51040 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51043 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51044 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51045 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51046 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51047 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51048 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51049 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51051 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51052 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51054 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51055 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51056 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51058 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51059 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51061 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51066 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51068 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51070 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51071 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51073 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51074 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51075 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51076 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51077 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51079 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51081 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51082 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51083 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51084 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51086 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51087 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51088 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51089 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51091 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51093 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51094 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51095 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51096 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51097 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51098 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51099 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51102 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51103 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51106 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51107 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51108 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51109 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51110 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51111 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51113 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51114 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51116 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51117 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51118 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51120 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51121 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51122 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51123 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51124 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51125 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51126 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51128 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51133 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51134 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51136 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51138 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51139 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51140 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51144 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51148 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51149 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51150 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51151 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51152 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51153 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51155 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51156 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51158 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51159 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51160 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51161 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51162 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51164 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51166 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51167 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51168 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51170 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51171 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51172 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51173 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51175 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51180 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51182 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51183 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51185 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51186 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51187 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51188 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51189 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51190 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51192 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51193 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51194 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51195 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51197 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51198 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51199 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51201 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51202 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51203 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51204 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51205 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51207 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51208 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51209 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51210 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51213 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51214 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51215 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51217 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51218 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51219 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51220 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51221 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51222 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51224 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51225 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51227 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51228 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51230 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51231 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51232 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51233 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51235 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51236 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51237 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51239 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51244 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51245 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51248 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51249 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51250 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51254 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51255 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51256 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51257 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51258 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51259 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51260 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51261 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51262 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51263 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51265 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51266 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51268 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51269 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51270 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51271 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51272 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51274 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51275 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51279 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51280 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51281 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51283 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51284 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51289 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51291 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51296 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51297 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51298 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51299 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51300 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51301 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51303 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51304 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51305 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51306 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51308 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51309 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51310 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51311 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51314 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51315 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51316 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51317 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51318 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51319 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51320 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51324 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51325 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51326 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51327 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51328 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51329 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51331 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51332 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51333 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51334 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51335 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51419 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51472 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51473 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51474 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51475 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51476 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51478 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51479 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51480 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51481 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51482 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51484 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51485 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51486 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51491 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51493 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51494 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51496 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51497 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51499 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51500 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51501 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51502 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51503 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51504 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51506 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51507 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51509 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51511 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51512 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51514 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51515 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51517 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51518 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51520 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51521 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51522 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51524 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51525 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51527 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51529 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51534 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51535 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51537 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51538 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51539 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51540 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51541 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51542 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51543 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51544 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51545 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51546 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51547 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51548 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51555 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51557 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51558 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51559 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51560 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51561 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51562 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51563 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51566 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51568 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51569 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51570 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51574 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51578 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51579 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51580 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51581 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51582 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51585 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51586 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51587 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51588 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51590 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51591 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51593 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51594 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51595 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51597 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51598 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51599 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51600 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51606 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51607 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51609 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51610 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51611 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51613 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51614 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51615 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51616 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51618 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51619 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51620 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51622 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51625 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51630 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51633 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51636 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51640 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51643 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51645 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51649 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51652 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51655 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51658 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51662 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51666 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51669 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51673 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51676 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51679 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51686 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51691 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51694 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51697 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51700 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51704 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51707 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51710 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51713 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51717 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51720 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51723 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51725 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51730 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51732 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51739 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51743 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51745 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51749 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51752 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51754 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51758 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51760 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51763 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51766 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51770 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51774 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51776 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51779 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51783 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51785 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51788 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51790 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51793 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51795 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51799 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51802 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51805 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51810 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51813 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51815 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51819 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51823 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51826 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51829 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51832 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51835 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51839 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51846 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51848 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51852 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51858 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51862 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51866 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51869 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51873 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51876 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51878 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51883 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51886 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51888 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51892 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51895 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51897 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51901 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51904 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51907 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51910 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51912 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51916 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51919 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51922 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51926 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51930 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51932 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51936 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51940 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51944 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51947 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51954 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51957 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51961 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51964 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51967 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51970 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51974 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51978 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51981 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51990 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51994 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51999 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52002 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52005 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52008 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52014 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52017 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52021 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52024 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52026 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52031 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52034 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52036 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52040 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52045 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52047 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52050 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52052 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52056 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52059 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52061 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52065 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52068 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52072 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52076 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52080 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52082 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52087 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52090 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52092 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52096 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52100 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52103 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52105 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52109 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52111 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52115 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52122 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52124 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52129 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52133 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52136 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52141 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52144 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52146 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52150 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52153 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52155 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52159 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52162 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52165 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52171 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52174 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52178 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52181 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52184 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52186 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52190 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52193 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52196 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52200 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52204 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52206 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52209 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52213 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52215 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52220 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52226 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52234 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52237 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52240 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52243 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52246 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52250 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52253 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52255 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52260 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52263 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52266 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52270 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52274 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52277 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52280 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52283 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52286 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52289 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52292 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52295 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52299 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52301 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52305 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52308 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52311 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52315 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52318 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52322 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52327 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52330 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52332 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52335 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52338 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52341 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52344 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52346 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52349 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52352 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52355 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52358 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52361 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52363 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52367 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52370 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52373 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52376 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52381 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52384 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52388 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52391 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52393 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52403 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52406 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52408 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52412 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52415 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52418 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52422 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52425 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52427 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52432 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52436 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52438 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52443 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52446 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52448 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52452 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52456 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52458 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52462 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52465 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52468 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52472 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52475 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52477 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52482 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52485 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52487 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52492 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52499 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52502 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52506 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52510 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52513 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52515 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52518 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52522 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52525 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52528 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52531 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52533 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52537 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52540 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52542 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52546 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52549 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52552 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52556 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52559 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52562 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52566 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52569 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52572 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52580 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52583 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52585 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52589 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52594 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52597 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52600 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52604 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52608 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52610 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52613 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52616 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52620 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52623 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52626 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52630 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52633 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52636 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52640 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52643 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52646 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52650 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52655 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52662 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52664 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52668 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52670 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52673 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52675 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52679 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52682 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52685 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52688 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52691 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52694 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52697 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52700 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52703 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52706 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52710 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52712 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52716 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52719 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52723 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52726 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52729 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52734 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52737 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52740 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52743 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52747 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52750 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52753 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52761 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52764 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52769 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52772 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52774 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52775 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52780 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52784 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52787 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52790 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52792 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52796 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52798 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52799 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52802 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52806 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52809 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52813 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52816 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52818 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52822 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52825 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52829 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52833 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52835 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52839 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52842 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52845 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52848 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52851 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52853 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52857 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52860 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52863 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52866 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52869 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52873 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52880 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52882 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52887 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52890 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52892 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52896 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52901 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52903 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52907 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52910 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52913 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52916 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52919 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52925 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52934 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52937 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52941 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52944 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52947 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52950 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52951 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52954 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52958 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52962 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52966 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52969 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52971 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52975 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52979 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52981 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52985 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52988 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52991 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52994 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52998 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53002 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53007 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53011 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53014 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53016 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53020 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53023 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53026 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53033 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53036 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53038 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53042 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53043 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53045 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53048 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53052 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53054 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53058 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53061 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53064 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53068 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53071 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53074 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53078 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53082 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53090 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53092 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53096 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53100 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53102 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53106 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53109 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53111 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53116 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53120 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53123 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53126 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53129 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53131 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53136 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53140 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53142 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53146 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53148 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53152 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53156 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53159 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53162 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53165 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53170 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53173 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53176 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53179 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53183 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53186 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53190 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53193 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53199 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53203 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53206 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53209 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53213 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53216 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53218 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53222 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53225 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53229 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53232 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53235 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53239 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53243 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53246 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53251 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53255 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53256 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53261 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53264 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53267 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53271 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53275 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53277 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53281 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53286 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53291 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53298 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53303 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53306 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53314 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53317 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53321 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53325 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53328 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53332 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53336 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53339 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53343 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53346 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53349 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53353 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53356 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53361 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53364 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53366 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53370 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53374 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53377 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53380 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53384 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53387 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53390 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53394 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53398 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53400 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53405 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53408 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53410 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53413 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53415 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53419 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53423 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53426 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53430 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53433 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53436 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53437 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53440 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53444 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53447 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53451 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53456 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53459 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53548 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53598 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53601 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53603 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53610 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53612 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53616 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53619 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53624 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53627 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53630 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53634 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53637 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53640 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53644 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53647 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53649 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53652 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53655 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53661 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53664 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53667 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53670 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53674 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53677 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53681 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53684 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53686 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53690 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53801 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53813 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53832 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53839 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53842 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53845 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53848 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53851 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53856 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53859 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53862 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53865 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53868 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53871 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53874 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53878 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53881 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53884 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53887 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53890 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53894 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53899 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53904 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53907 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53910 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53915 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53920 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53923 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53927 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53930 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53934 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53936 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53940 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53943 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53946 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54051 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54085 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54088 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54090 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54094 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54097 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54101 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54105 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54108 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54110 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54116 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54120 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54122 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54125 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54127 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54131 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54133 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54136 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54139 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54148 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54151 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54154 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54158 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54160 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54162 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54169 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54172 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54175 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54179 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54182 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54185 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54188 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54192 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54194 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54198 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54201 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54204 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54208 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54210 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54215 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54218 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54221 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54225 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54228 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54231 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54235 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54241 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54248 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54251 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54254 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54257 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54260 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54263 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54266 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54269 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54272 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54275 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54278 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54283 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54286 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54289 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54293 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54297 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54299 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54302 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54306 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54309 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54313 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54316 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54319 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54322 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54326 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54329 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54334 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54338 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54341 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54344 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54347 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54350 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54354 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54355 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54356 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54358 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54363 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54365 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54370 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54374 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54377 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54379 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54383 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54387 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54390 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54396 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54402 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54405 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54413 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54415 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54420 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54423 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54426 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54431 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54434 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54436 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54440 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54444 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54447 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54451 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54453 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54456 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54459 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54463 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54467 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54469 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54472 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54474 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54478 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54481 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54484 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54487 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54490 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54494 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54497 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54499 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54503 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54506 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54509 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54513 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54516 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54519 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54522 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54525 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54528 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54532 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54535 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54538 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54542 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54545 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54548 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54550 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54554 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54557 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54560 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54563 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54567 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54570 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54573 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54576 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54579 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54581 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54586 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54589 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54592 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54596 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54599 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54602 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54606 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54609 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54611 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54614 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54616 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54621 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54624 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54627 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54631 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54636 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54639 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54642 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54645 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54647 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54651 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54654 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54657 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54661 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54664 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54666 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54670 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54673 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54676 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54680 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54683 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54686 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54689 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54693 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54696 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54698 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54702 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54706 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54709 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54713 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54716 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54719 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54723 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54726 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54729 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54732 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54738 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54741 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54749 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54752 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54755 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54759 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54773 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54775 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54779 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54782 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54784 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54788 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54791 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54794 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54798 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54802 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54804 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54808 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54811 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54814 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54818 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54821 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54825 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54828 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54830 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54834 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54837 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54839 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54843 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54847 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54849 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54853 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54858 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54861 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54865 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54868 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54870 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54874 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54876 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54880 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54885 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54888 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54891 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54894 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54896 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54901 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54904 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54908 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54911 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54914 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54917 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54920 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54924 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54928 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54932 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54934 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54938 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54942 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54945 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54948 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54951 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54952 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54953 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54955 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54959 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54962 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54965 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54968 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54971 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54975 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54978 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54980 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54985 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54988 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54990 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54994 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54997 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55001 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55004 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55007 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55011 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55018 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55030 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55035 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55038 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55041 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55044 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55048 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55051 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55054 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55058 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55061 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55065 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55066 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55070 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55074 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55076 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55080 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55082 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55086 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55094 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55097 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55103 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55107 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55112 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55114 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55117 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55119 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55123 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55126 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55130 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55133 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55136 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55138 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55143 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55146 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55149 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55153 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55156 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55160 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55163 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55166 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55169 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55173 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55176 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55178 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55182 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55185 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55188 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55192 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55195 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55197 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55201 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55204 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55206 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55211 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55215 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55217 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55222 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55225 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55229 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55233 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55238 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55241 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55245 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55248 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55251 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55254 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55257 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55261 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55264 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55266 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55270 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55272 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55277 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55280 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55282 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55289 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55296 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55306 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55310 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55314 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55318 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55320 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55322 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55326 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55330 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55333 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55336 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55340 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55344 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55352 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55354 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55357 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55360 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55363 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55368 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55372 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55374 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55378 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55382 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55385 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55388 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55392 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55395 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55397 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55401 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55404 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55406 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55410 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55413 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55417 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55421 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55424 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55426 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55430 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55432 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55437 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55440 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55446 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55450 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55453 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55455 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55459 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55462 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55467 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55474 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55478 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55483 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55485 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55490 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55495 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55497 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55501 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55504 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55506 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55509 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55514 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55517 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55520 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55523 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55525 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55529 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55532 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55536 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55539 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55541 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55546 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55549 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55552 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55556 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55559 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55562 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55565 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55568 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55571 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55574 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55577 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55584 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55589 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55592 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55596 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55599 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55601 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55603 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55608 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55611 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55613 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55616 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55619 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55623 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55626 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55628 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55631 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55634 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55638 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55641 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55645 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55649 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55652 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55655 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55658 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55661 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55664 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55668 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55671 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55675 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55678 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55680 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55684 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55688 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55690 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55693 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55696 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55699 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55703 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55706 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55709 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55712 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55716 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55720 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55723 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55725 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55729 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55731 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55735 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55739 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55742 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55746 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55750 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55752 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55756 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55759 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55763 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55766 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55768 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55773 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55776 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55779 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55783 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55786 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55790 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55793 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55796 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55798 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55802 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55805 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55808 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55812 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55817 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55822 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55828 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55831 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55835 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55838 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55840 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55849 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55851 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55858 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55860 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55864 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55867 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55871 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55874 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55877 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55879 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55884 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55887 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55889 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55893 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55896 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55898 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55903 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55906 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55909 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55913 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55916 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55919 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55923 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55929 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55931 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55935 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55938 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55940 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55944 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55947 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55949 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55954 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55957 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55959 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55963 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55967 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55970 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55974 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55977 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55979 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55983 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55986 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55989 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55991 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55995 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55999 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56003 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56006 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56009 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56012 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56015 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56018 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56022 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56024 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56028 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56032 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56034 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56037 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56042 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56044 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56049 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56052 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56057 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56060 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56065 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56068 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56071 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56074 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56079 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56082 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56085 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56089 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56091 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56095 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56098 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56101 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56105 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56108 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56111 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56118 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56129 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56135 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56139 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56152 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56155 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56160 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56170 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56173 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56185 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56189 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56191 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56196 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56198 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56202 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56205 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56207 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56211 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56217 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56221 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56225 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56228 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56230 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56234 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56237 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56240 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56243 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56247 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56251 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56255 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56258 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56261 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56264 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56268 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56272 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56274 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56278 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56281 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56283 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56286 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56291 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56293 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56296 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56300 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56302 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56306 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56309 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56311 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56315 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56318 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56320 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56324 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56328 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56330 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56335 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56338 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56341 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56344 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56348 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56352 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56355 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56358 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56361 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56364 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56368 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56373 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56376 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56379 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56381 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56384 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56388 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56391 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56394 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56398 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56400 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56403 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56407 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56411 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56413 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56423 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56431 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56434 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56437 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56440 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56443 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56447 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56569 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56586 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56589 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56597 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56600 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56602 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56607 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56611 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56614 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56617 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56620 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56623 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56626 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56629 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56632 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56636 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56639 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56642 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56645 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56649 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56653 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56656 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56660 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56796 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56800 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56803 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56931 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56942 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56944 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56947 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56950 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56952 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56957 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56960 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56963 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56967 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56973 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56977 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56981 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56984 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56987 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56990 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56993 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56996 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56998 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57004 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57007 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57016 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57020 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57027 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57031 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57034 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57037 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57041 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57044 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57047 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57051 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57054 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57056 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57058 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57061 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57064 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57067 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57071 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57074 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57077 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57080 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57082 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57086 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57089 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57091 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57095 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57103 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57110 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57114 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57118 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57122 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57125 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57128 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57131 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57134 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57137 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57140 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57142 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57147 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57150 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57152 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57156 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57159 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57161 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57164 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57166 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57170 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57173 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57175 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57179 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57184 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57187 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57191 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57195 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57196 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57200 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57202 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57207 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57210 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57212 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57219 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57221 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57225 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57228 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57232 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57234 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57238 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57245 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57248 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57251 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57254 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57258 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57260 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57264 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57268 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57272 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57275 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57278 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57282 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57286 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57290 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57293 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57296 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57299 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57302 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57306 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57309 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57313 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57316 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57324 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57327 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57331 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57335 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57341 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57346 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57349 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57352 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57356 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57359 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57362 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57366 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57369 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57374 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57379 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57382 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57384 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57389 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57392 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57394 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57398 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57401 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57404 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57407 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57411 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57414 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57418 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57421 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57424 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57427 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57428 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57430 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57433 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57435 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57440 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57443 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57446 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57452 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57456 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57459 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57466 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57472 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57476 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57480 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57482 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57486 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57489 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57491 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57497 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57500 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57503 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57508 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57512 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57515 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57518 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57522 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57524 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57528 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57534 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57536 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57540 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57543 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57545 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57550 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57553 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57557 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57560 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57563 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57565 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57569 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57572 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57575 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57578 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57582 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57584 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57588 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57591 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57593 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57597 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57601 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57604 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57608 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57611 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57613 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57617 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57628 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57632 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57636 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57640 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57643 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57647 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57650 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57653 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57656 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57660 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57666 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57669 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57672 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57675 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57678 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57681 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57686 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57688 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57692 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57696 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57699 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57702 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57709 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57713 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57715 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57719 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57722 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57724 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57728 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57732 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57737 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57740 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57744 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57746 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57750 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57755 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57757 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57761 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57764 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57766 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57770 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57773 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57775 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57779 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57784 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57787 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57790 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57794 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57797 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57800 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57803 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57805 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57807 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57811 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57814 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57818 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57822 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57826 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57828 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57831 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57834 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57839 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57843 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57845 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57849 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57852 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57855 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57858 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57863 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57865 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57872 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57876 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57878 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57882 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57885 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57888 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57891 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57895 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57897 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57901 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57912 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57916 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57919 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57923 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57925 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57929 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57932 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57936 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57941 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57944 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57947 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57950 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57954 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57958 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57961 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57964 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57967 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57970 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57973 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57978 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57980 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57984 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57988 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57991 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57995 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57998 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58000 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58003 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58008 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58011 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58015 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58018 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58021 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58024 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58028 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58031 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58034 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58037 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58040 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58045 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58049 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58052 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58056 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58060 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58064 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58067 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58070 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58075 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58080 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58085 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58089 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58092 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58096 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58099 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58104 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58108 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58111 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58114 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58117 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58119 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58124 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58128 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58130 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58134 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58138 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56763 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56769 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54202 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54206 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54209 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54212 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54218 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54222 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54225 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54227 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54233 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54237 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54241 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54244 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54257 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54260 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54263 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54265 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54269 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54274 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54279 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54282 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54286 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54289 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54294 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54296 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54300 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54304 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54306 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54310 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54313 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54316 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54321 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54325 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54328 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54332 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54336 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54339 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54344 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54347 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54350 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54354 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54357 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54359 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54363 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54365 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54370 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54373 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54376 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54379 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54383 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54387 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54390 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54394 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54397 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54400 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54403 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54407 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54409 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54414 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54418 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54421 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54424 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54427 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54432 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54435 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54438 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54442 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54445 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54448 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54452 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54456 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54460 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54463 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54467 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54470 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54473 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54478 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54482 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54485 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54489 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54492 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54494 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54497 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54500 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54505 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54511 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54515 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54518 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54522 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54525 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54528 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54539 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54542 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54546 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54549 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54554 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54558 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54562 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54565 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54568 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54571 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54573 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54577 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54580 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54583 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54587 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54590 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54592 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54596 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54599 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54603 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54607 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54610 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54614 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54618 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54622 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54624 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54628 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54631 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54634 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54639 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54642 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54645 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54648 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54651 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54654 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54656 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54660 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54663 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54667 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54670 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54673 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54676 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54680 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54683 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54687 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54690 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54693 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54696 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54699 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54701 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54705 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54709 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54711 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54715 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54719 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54722 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54725 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54729 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54732 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54736 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54739 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54742 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54745 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54748 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54750 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54754 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54758 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54761 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54764 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54767 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54771 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54774 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54777 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54781 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54783 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54787 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54790 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54793 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54798 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54801 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54804 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54807 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54818 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54822 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54826 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54829 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54831 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54835 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54838 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54842 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54845 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54849 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54852 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54855 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54859 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54862 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54865 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54868 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54871 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54875 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54882 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54885 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54888 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54891 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54896 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54899 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54902 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54906 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54909 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54914 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54917 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54919 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54923 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54926 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54930 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54934 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54937 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54939 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54943 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54946 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54949 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54953 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54957 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54960 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54964 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54968 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54971 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54975 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54979 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54982 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54986 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54990 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54992 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54997 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55000 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55003 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55007 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55011 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55013 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55017 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55020 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55025 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55028 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55033 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55036 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55039 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55043 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55047 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55050 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55054 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55058 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55060 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55064 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55067 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55071 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55075 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55078 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55080 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55084 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55096 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55099 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55102 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55105 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55108 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55112 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55114 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55118 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55121 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55124 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55128 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55134 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55136 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55140 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55143 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55146 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55150 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55153 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55155 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55159 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55164 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55167 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55170 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55173 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55175 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55178 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55181 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55186 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55189 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55191 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55195 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55200 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55204 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55208 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55211 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55215 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55217 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55221 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55224 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55226 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55230 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55235 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55239 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55243 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55246 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55249 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55253 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55256 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55259 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55263 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55266 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55269 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55273 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55276 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55278 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55282 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55285 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55287 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55291 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55294 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55297 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55300 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55303 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55306 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55309 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55313 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55316 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55319 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55323 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55326 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55328 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55335 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55338 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55340 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55344 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55347 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55350 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55353 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55365 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55367 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55371 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55374 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55377 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55380 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55385 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55388 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55391 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55394 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55398 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55401 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55403 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55407 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55410 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55415 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55420 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55422 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55426 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55429 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55432 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55436 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55440 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55442 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55446 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55449 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55452 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55457 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55460 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55462 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55466 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55469 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55471 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55475 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55478 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55481 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55485 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55488 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55490 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55493 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55497 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55500 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55503 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55507 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55509 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55514 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55518 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55521 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55526 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55529 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55531 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55537 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55542 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55545 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55548 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55551 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55554 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55557 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55560 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55563 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55566 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55569 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55572 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55575 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55578 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55581 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55584 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55587 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55591 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55597 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55601 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55603 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55607 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55611 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55615 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55618 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55621 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55624 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55627 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55630 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55634 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55645 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55647 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55651 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55654 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55657 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55660 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55665 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55668 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55672 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55675 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55677 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55681 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55684 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55686 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55690 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55693 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55695 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55700 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55704 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55706 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55711 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55714 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55716 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55720 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55723 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55726 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55729 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55732 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55734 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55738 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55742 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55745 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55748 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55752 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55755 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55758 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55761 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55764 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55767 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55770 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55773 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55776 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55780 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55783 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55787 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55790 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55793 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55796 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55799 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55803 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55806 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55810 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55814 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55817 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55820 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55824 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55829 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55851 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55855 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55858 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55861 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55866 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55869 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55872 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55876 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55879 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55882 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55885 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55888 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55890 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55894 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55897 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55900 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55904 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55907 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55910 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55914 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55918 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55921 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55924 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55925 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55936 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55938 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55943 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55946 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55948 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55952 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55973 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55977 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55981 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55984 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55987 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55991 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55994 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55998 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56004 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56007 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56011 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56015 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56019 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56021 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56025 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56028 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56031 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56035 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56038 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56040 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56044 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56065 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56068 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56072 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56075 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56081 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56085 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56088 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56090 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56094 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56097 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56099 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56103 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56106 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56108 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56113 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56116 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56118 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56122 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56125 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56128 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56132 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56136 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56139 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56141 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56144 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56147 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56151 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56154 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56157 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56159 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56163 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56166 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56170 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56173 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56176 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56179 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56182 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56186 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56191 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56193 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56197 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56202 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56205 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56207 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56211 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56214 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56218 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56222 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56225 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56229 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56235 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56246 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56250 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56255 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56258 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56260 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56264 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56267 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56270 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56273 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56276 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56279 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56280 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56283 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56286 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56289 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56293 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56296 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56300 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56304 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56306 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56310 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56314 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56317 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56320 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56324 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56327 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56331 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56335 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56338 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56341 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56345 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56348 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56350 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56355 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56359 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56362 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56366 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56369 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56372 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56379 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56384 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56389 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56392 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56396 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56400 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56404 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56407 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56411 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56414 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56415 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56416 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56417 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56421 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56424 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56427 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56430 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56433 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56435 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56439 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56442 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56494 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56603 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56607 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56609 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56613 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56617 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56619 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56623 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56626 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56628 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56633 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56637 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56640 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56642 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56646 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56650 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56653 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56666 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56669 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56672 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56675 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56679 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56682 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56685 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56690 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56693 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56697 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56700 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56703 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56706 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56710 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56714 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56716 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56721 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56724 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56726 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56732 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56735 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56738 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56742 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56745 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56747 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56750 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56752 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56756 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56759 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56761 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56765 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56768 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56771 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56774 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56778 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56781 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56783 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56787 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56790 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56794 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56797 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56800 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56803 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56806 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56812 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56816 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56818 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56822 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56826 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56829 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56836 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56839 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56844 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56847 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56849 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56853 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56856 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56859 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56864 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56867 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56870 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56873 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56880 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56886 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56889 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56892 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56896 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56899 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56901 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56906 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56909 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56912 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56915 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56981 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57071 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57074 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57084 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57089 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57092 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57094 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57098 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57101 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57103 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57107 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57110 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57112 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57116 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57245 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57272 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57276 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57279 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57283 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57286 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57288 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57294 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57298 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57301 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57303 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57307 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57310 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57312 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57316 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57319 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57322 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57325 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57328 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57330 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57334 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57337 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57341 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57345 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57348 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57351 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57355 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57359 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57362 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57365 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57370 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57373 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57376 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57379 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57384 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57387 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57390 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57393 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57396 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57399 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57402 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57405 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57411 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57414 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57417 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57421 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57424 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57428 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57431 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57434 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57438 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57442 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57444 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57449 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57452 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57455 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57458 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57460 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57468 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57473 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57479 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57483 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57486 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57489 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57494 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57499 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57502 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57506 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57517 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57519 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57523 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57526 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57529 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57534 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57537 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57541 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57544 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57547 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57550 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57558 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57562 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57565 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57567 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57571 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57576 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57578 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57582 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57585 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57588 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57591 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57594 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57597 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57601 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57602 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57606 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57609 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57612 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57615 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57618 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57621 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57624 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57627 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57630 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57633 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57636 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57641 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57644 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57647 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57651 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57654 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57657 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57661 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57662 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57665 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57668 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57671 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57673 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57677 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57681 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57684 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57687 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57691 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57695 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57698 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57701 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57704 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57707 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57712 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57713 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57715 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57718 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57721 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57725 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57729 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57732 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57735 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57739 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57743 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57746 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57749 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57752 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57756 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57759 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57762 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57765 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57768 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57779 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57782 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57786 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57788 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57789 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57792 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57794 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57795 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57800 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57803 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57807 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57809 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57814 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57817 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57820 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57826 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57830 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57834 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57838 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57841 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57843 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57847 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57850 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57852 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57856 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57859 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57863 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57868 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57871 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57873 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57877 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57880 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57883 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57885 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57890 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57893 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57896 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57907 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57911 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57914 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57919 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57922 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57926 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57931 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57933 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57937 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57941 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57944 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57949 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57952 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57956 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57958 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57962 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57964 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57968 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57971 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57974 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57977 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57981 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57984 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57987 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57990 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57993 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57995 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58000 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58003 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58005 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58009 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58013 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58018 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58021 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58024 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58026 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58030 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58033 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58035 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58039 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58044 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58047 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58051 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58054 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58057 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58059 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58064 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58067 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58070 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58074 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58078 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58081 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58084 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58089 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58092 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58096 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58099 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58103 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58107 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58110 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58113 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58117 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58120 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58123 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58126 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58131 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58134 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58137 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58141 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58144 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58147 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58151 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58154 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58156 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58159 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58162 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58164 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58167 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58168 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58172 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58175 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58179 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58183 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58186 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58189 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58193 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58196 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58206 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58210 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58214 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58217 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58221 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58223 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58225 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58227 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58230 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58233 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58237 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58239 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58241 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58245 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58249 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58253 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58256 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58260 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58266 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58269 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58273 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58275 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58278 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58282 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58284 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58287 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58290 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58293 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58297 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58301 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58307 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58310 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58313 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58315 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58317 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58320 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58324 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58326 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58329 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58332 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58335 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58337 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58340 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58342 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58344 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58348 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58352 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58355 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58359 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58362 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58366 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58368 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58370 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58373 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58376 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58379 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58381 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58385 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58388 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58391 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58394 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58397 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58400 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58404 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58407 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58409 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58413 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58416 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58420 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58423 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58426 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58429 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58432 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58437 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58440 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58443 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58446 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58451 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58455 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58458 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58461 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58465 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58476 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58479 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58482 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58485 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58489 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58492 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58500 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58504 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58508 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58510 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58514 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58517 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58520 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58523 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58526 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58529 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58534 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58538 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58540 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58544 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58547 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58549 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58554 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58557 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58559 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58562 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58566 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58568 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58572 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58574 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58577 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58581 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58584 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58587 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58591 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58594 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58597 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58599 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58604 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58607 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58609 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58613 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58616 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58619 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58623 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58629 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58634 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58637 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58641 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58643 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58647 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58650 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58653 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58656 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58660 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58663 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58666 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58670 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58673 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58675 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58679 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58682 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58689 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58691 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58694 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58696 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58702 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58705 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58707 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58711 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58715 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58719 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58722 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58725 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58728 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58731 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58734 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58738 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58741 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58745 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58748 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58759 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58762 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58766 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58769 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58773 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58776 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58779 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58782 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58785 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58789 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58793 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58796 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58799 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58802 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58804 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58809 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58812 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58814 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58818 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58822 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58825 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58829 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58832 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58834 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58838 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58841 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58843 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58849 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58851 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58853 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58858 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58861 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58863 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58867 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58870 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58872 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58877 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58880 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58883 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58886 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58890 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58893 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58897 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58901 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58904 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58908 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58911 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58915 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58918 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58921 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58924 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58927 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58931 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58934 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58938 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58941 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58943 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58947 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58952 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58955 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58957 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58961 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58964 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58966 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58970 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58973 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58977 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58981 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58984 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58989 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58992 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58998 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:59000 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:59003 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:59007 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:59009 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:59012 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:59016 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:59019 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64835 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64840 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64851 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64856 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64859 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64861 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64865 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64868 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64871 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64875 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64878 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64881 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64885 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64887 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64892 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64895 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64899 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64903 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64906 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64910 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64913 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64917 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64920 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64923 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64926 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64929 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64933 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64936 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64938 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64942 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64945 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64948 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64951 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64956 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64958 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64960 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64963 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64965 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64969 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64972 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64975 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64980 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64983 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64987 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64990 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64993 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64995 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:64999 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65003 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65006 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65009 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65012 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65015 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65018 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65025 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65028 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65031 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65035 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65038 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65041 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65044 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65047 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65050 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65053 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65057 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65060 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65063 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65066 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65070 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65073 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65078 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65081 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65084 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65087 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65090 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65094 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65097 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65100 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65103 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65106 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65109 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65111 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65115 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65118 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65129 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65133 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65136 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65140 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65143 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65146 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65150 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65153 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65156 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65159 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65162 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65166 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65169 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65170 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65175 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65178 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65181 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65187 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65191 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65195 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65199 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65202 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65206 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65209 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65211 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65215 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65218 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65221 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65224 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65227 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65229 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65234 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65236 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65240 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65244 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65246 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65249 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65253 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65259 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65261 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65266 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65270 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65273 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65278 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65316 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65325 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65330 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65333 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65336 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65340 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65343 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65346 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65350 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65353 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65356 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65359 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65362 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65367 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65370 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65373 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65375 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65379 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65381 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65385 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65388 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65390 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65394 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65398 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65400 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65404 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65408 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65410 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65414 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65417 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65419 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65423 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65426 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65428 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65432 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65435 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65438 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65441 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65453 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65456 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65458 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65463 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65466 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65470 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65474 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65477 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65480 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65483 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65486 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65491 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65494 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65498 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65502 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65505 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:65509 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49165 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49168 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49172 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49175 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49179 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49182 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49186 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49190 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49193 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49196 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49200 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49203 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49206 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49209 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49212 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49213 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49214 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49215 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49216 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49220 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49223 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49227 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49230 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49233 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49236 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49243 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49248 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49251 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49253 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49257 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49260 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49263 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49266 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49270 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49273 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49275 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49279 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49282 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49285 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49289 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49291 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49295 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49298 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49301 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49304 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49307 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49310 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49315 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49318 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49321 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49325 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49329 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49333 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49336 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49340 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49347 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49349 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49353 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49357 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49359 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49363 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49365 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49372 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49376 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49387 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49390 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49394 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49397 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49400 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49403 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49407 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49410 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49413 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49417 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49421 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49423 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49427 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49430 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49432 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49437 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49440 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49443 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49446 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49450 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49454 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49457 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49460 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49463 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49465 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49467 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49470 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49473 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49476 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49480 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49484 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49487 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49490 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49493 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49496 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49500 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49505 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49508 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49511 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49514 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49516 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49520 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49524 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49527 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49529 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49533 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49536 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49539 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49542 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49545 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49547 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49551 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49554 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49557 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49560 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49563 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49565 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49569 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49571 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49575 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49578 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49581 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49584 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49588 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49594 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49636 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49638 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49646 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49652 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49657 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49661 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49669 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49672 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49679 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49682 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49686 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49689 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49694 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49697 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49699 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49703 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49714 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49717 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49721 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49725 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49727 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49731 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49734 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49736 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49741 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49748 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49751 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49754 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49757 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49762 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49765 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49768 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49772 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49775 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49814 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49817 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49820 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49823 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49826 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49829 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49833 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49836 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49839 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49842 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49845 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49848 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49851 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49855 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49858 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49861 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49864 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49868 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49872 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49875 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49877 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49883 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49887 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49890 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49893 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49897 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49900 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49902 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49906 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49909 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49913 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49916 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49919 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49922 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49926 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49929 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49933 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49936 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49940 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49943 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49947 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49950 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49953 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49957 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49961 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49965 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49969 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49972 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49975 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49979 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49983 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49986 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49996 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:49999 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50002 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50005 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50009 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50012 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50016 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50019 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50023 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50026 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50029 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50032 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50035 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50046 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50049 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50053 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50057 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50060 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50063 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50067 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50071 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50074 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50077 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50080 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50085 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50108 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50113 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50117 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50120 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50123 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50127 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50130 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50133 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50136 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50139 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50142 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50164 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50166 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50170 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50173 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50178 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50181 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50184 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50187 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50190 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50192 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50197 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50200 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50202 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50207 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50210 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50214 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50217 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50220 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50223 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50226 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50230 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50233 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50235 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50239 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50242 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50245 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50247 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50250 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50253 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50256 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50259 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50262 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50264 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50265 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50266 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50267 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50268 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50270 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50271 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50272 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50273 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50274 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50276 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50277 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50278 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50279 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50280 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50281 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50282 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50283 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50284 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50285 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50286 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50287 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50288 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50289 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50290 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50291 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50292 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50301 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50302 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50304 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50305 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50307 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50309 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50310 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50311 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50312 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50313 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50315 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50316 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50317 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50318 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50319 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50320 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50322 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50323 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50324 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50325 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50326 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50327 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50334 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50337 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50338 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50339 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50342 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50343 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50346 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50349 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50352 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50357 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50361 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50363 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50366 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50370 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50372 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50377 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50380 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50384 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50390 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50394 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50398 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50402 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50405 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50408 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50411 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50414 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50418 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50420 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50424 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50426 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50429 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50432 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50435 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50439 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50442 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50446 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50450 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50452 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50456 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50460 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50465 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50469 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50472 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50475 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50478 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50480 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50484 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50488 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50491 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50495 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50498 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50500 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50504 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50507 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50510 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50513 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50518 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50521 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50528 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50531 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50534 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50537 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50541 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50545 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50548 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50551 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50554 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50558 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50560 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50564 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50567 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50570 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50576 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50579 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50583 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50586 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50589 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50592 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50596 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50599 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50602 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50605 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50609 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50612 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50615 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50617 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50622 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50625 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50628 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50632 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50636 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50640 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50643 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50650 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50654 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50658 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50661 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50664 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50668 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50671 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50673 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50677 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50680 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50683 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50687 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50691 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50695 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50698 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50700 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50706 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50709 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50713 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50716 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50720 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50723 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50725 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50730 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50734 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50737 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50740 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50745 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50748 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50751 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50757 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50763 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50765 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50769 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50775 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50779 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50782 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50786 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50790 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50793 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50796 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50799 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50803 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50806 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50808 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50812 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50819 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50822 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50825 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50829 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50832 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50835 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50839 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50843 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50846 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50849 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50852 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50854 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50858 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50861 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50864 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50867 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50870 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50872 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50875 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50878 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50881 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50885 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50889 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50891 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50895 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50898 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50901 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50904 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50907 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50911 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50914 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50920 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50923 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50926 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50930 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50933 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50940 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50943 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50946 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50949 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50953 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50956 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50959 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50963 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50966 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50969 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50972 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50976 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50979 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50982 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50986 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50990 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50994 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50997 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51000 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51003 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51004 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51006 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51013 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51016 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51019 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51022 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51026 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51030 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51033 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51037 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51039 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51044 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51047 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51051 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51055 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51058 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51060 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51064 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51067 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51069 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51075 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51078 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51080 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51085 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51088 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51091 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51094 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51097 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51105 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51109 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51113 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51116 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51119 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51123 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51126 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51128 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51132 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51138 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51143 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51146 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51150 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51152 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51156 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51160 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51163 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51166 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51169 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51172 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51175 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51179 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51182 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51185 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51188 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51192 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51196 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51199 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51201 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51205 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51208 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51213 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51216 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51222 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51226 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51229 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51232 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51236 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51240 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51242 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51246 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51249 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51251 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51254 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51257 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51261 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51263 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51267 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51271 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51275 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51278 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51282 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51285 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51288 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51293 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51296 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51299 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51303 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51305 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51309 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51312 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51316 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51319 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51322 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51325 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51328 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51331 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51334 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51337 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51341 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51345 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51348 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51350 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51354 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51357 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51360 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51363 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51367 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51370 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51374 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51381 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51384 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51390 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51392 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51396 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51400 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51403 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51405 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51409 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51412 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51416 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51419 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51422 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51426 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51428 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51432 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51434 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51438 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51440 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51443 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51447 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51450 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51453 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51457 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51461 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51464 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51469 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51471 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51474 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51479 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51483 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51487 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51490 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51498 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51501 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51509 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51514 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51517 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51520 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51523 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51527 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51530 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51533 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51537 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51540 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51542 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51546 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51549 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51552 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51555 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51557 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51559 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51564 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51567 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51570 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51573 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51576 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51580 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51583 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51586 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51589 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51592 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51595 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51598 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51601 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51604 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51607 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51611 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51615 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51618 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51621 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51624 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51628 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51631 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51634 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51637 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51642 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51646 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51649 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51653 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51656 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51660 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51663 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51671 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51675 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51677 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51681 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51684 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51687 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51692 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51695 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51698 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51702 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51705 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51708 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51711 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51714 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51717 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51721 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51724 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51727 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51731 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51734 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51736 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51740 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51743 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51745 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51748 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51751 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51753 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51757 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51761 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51765 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51769 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51772 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51775 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51781 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51785 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51788 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51791 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51794 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51797 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51801 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51804 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51808 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51812 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51815 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51818 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51821 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51825 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51829 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51831 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51835 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51839 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51841 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51845 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51848 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51851 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51855 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51858 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51861 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51864 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51868 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51871 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51877 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51883 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51886 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51889 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51892 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51896 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51899 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51902 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51906 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51910 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51913 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51916 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51920 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51923 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51927 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51929 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51934 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51937 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51940 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51946 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51951 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51954 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51956 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51960 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51964 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51967 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51968 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51970 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51972 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51976 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51979 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51982 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51986 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51989 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51992 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51995 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51997 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51998 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52000 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52004 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52007 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52008 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52010 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52014 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52017 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52021 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52023 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52027 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52031 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52033 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52037 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52040 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52043 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52047 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52054 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52056 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52060 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52063 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52066 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52069 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52073 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52075 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52079 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52083 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52084 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52088 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52091 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52093 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52097 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52100 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52105 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52109 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52113 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52118 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52121 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52127 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52130 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52134 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52137 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52140 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52143 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52146 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52149 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52152 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52156 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52159 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52162 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52165 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52168 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52171 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52175 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52178 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52182 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52185 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52187 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52188 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52191 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52194 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52196 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52197 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52198 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52204 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52206 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52209 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52213 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52217 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52220 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52225 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52230 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52233 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52235 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52239 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52243 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52246 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52249 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52252 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52256 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52260 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52263 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52267 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52270 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52273 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52276 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52281 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52284 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52287 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52292 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52296 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52298 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52302 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52305 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52308 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52311 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52314 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52317 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52325 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52328 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52331 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52334 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52338 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52340 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52341 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52344 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52348 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52351 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52354 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52358 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52362 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52367 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52370 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52374 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52377 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52379 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52384 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52387 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52390 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52396 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52400 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52403 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52405 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52409 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52412 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52415 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52418 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52421 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52424 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52427 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52431 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52434 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52436 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52439 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52442 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52446 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52449 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52452 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52455 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52460 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52463 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52466 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52470 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52474 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52477 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52484 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52487 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52490 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52493 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52496 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52500 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52503 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52506 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52510 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52513 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52516 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52520 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52523 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52526 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52529 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52532 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52534 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52538 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52541 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52544 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52547 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52551 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52554 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52558 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52563 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52565 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52569 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52572 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52574 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52579 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52582 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52585 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52592 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52599 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52602 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52606 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52609 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52611 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52614 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52615 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52617 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52621 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52624 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52627 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52630 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52633 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52637 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52641 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52644 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52647 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52651 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52654 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52657 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52661 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52664 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52666 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52670 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52673 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52676 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52679 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52682 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52685 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52688 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52691 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52694 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52697 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52701 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52704 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52707 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52710 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52714 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52718 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52721 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52724 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52729 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52733 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52736 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52739 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52743 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52747 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52750 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52753 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52756 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52764 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52768 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52771 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52775 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52778 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52781 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52785 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52788 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52791 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52795 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52798 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52802 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52805 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52809 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52812 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52815 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52818 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52825 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52828 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52832 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52835 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52839 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52841 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52845 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52848 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52850 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52854 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52857 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52859 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52863 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52866 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52869 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52872 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52879 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52882 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52885 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52888 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52890 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52894 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52897 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52901 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52904 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52908 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52911 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52915 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52920 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52923 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52926 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52929 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52934 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52937 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52941 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52944 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52947 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52950 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52954 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52958 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52963 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52968 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52971 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52973 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52977 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52981 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52984 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52987 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52991 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52994 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52997 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53001 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53003 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53008 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53011 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53015 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53018 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53021 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53024 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53028 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53031 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53033 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53037 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53040 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53046 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53050 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53053 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53056 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53059 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53062 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53065 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53068 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53071 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53073 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53077 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53080 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53082 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53086 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53089 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53093 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53097 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53100 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53105 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53108 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53111 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53114 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53117 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53121 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53123 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53128 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53131 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53134 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53137 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53141 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53145 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53149 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53152 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53155 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53163 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53166 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53169 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53173 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53176 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53179 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53182 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53184 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53187 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53191 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53195 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53198 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53202 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53205 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53209 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53213 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53216 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53219 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53223 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53226 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53229 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53232 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53236 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53239 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53242 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53245 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53249 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53252 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53254 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53258 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53261 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53264 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53268 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53271 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53274 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53277 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53281 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53285 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53289 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53293 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53296 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53298 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53302 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53305 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53310 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53314 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53317 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53320 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53323 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53330 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53333 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53339 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53346 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53349 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53352 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53356 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53359 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53361 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53365 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53369 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53372 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53375 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53378 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53381 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53384 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53387 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53388 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53392 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53395 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53398 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53400 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53403 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53407 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53411 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53415 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53419 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53421 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53427 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53430 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53433 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53437 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53444 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53447 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53450 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53454 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53458 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53461 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53464 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53466 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53475 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53478 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53482 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53486 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53489 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53491 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53495 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53498 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53501 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53504 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53508 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53511 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53514 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53517 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53521 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53525 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53528 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53531 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53534 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53537 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53540 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53544 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53547 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53550 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53554 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53557 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53561 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53565 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53568 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53571 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53575 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53579 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53582 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53584 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53588 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53591 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53593 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53597 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53600 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53603 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53610 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53614 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53617 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53620 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53624 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53626 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53630 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53633 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53635 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53639 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53642 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53645 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53648 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53652 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53656 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53660 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53664 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53668 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53671 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53674 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53677 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53681 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53683 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53687 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53690 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53693 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53696 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53701 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53707 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53712 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53715 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53718 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53722 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53729 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53732 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53735 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53738 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53742 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53745 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53748 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53751 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53755 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53759 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53762 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53765 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53767 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53771 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53772 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53774 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53778 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53781 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53783 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53787 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53790 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53793 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53796 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53799 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53801 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53805 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53808 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53810 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53814 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53817 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53820 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53823 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53825 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53828 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53833 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53835 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53840 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53843 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53848 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53851 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53854 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53858 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53861 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53864 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53867 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53870 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53874 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53877 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53885 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53889 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53892 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53897 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53900 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53903 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53907 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53910 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53913 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53916 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53919 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53922 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53925 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53936 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53942 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53945 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53949 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53952 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53955 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53959 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53962 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53964 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53968 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53971 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53974 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53978 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53981 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53984 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53987 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53990 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53994 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53997 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54000 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54003 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54010 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54013 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54017 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54020 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54023 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54027 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54031 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54035 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54040 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54044 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54047 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54052 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54056 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54059 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54061 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54064 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54068 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54071 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54074 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54078 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54083 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54088 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54093 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54097 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54101 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54104 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54106 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54110 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54113 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54116 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54119 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54123 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54128 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54131 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54135 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54138 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54141 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54145 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54148 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54151 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54155 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54158 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54161 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54165 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54168 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54171 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54174 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54177 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54184 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54188 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54191 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54194 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54197 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54200 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54203 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54207 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54210 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54213 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54216 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54220 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54224 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54227 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54231 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54236 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54239 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54242 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54249 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54251 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54255 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54258 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54260 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54264 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54267 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54270 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54274 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54277 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54280 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54283 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54288 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54291 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54295 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54299 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54306 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54309 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54312 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54315 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54318 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54323 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54326 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54330 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54333 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54336 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54339 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54342 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54345 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54348 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54351 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54355 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54358 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54360 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54362 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54366 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54369 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54373 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54376 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54377 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54378 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54380 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54384 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54387 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54389 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54392 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54396 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54400 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54403 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54406 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54409 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54412 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54417 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54419 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54423 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54426 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54429 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54432 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54435 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54439 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54442 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54446 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54449 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54452 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54456 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54466 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54469 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54473 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54477 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54481 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54484 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54488 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54490 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54494 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54498 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54501 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54506 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54509 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54512 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54515 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54518 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54521 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54524 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54527 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54530 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54533 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54537 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54540 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54542 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54546 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54549 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54552 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54554 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54558 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54561 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54564 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54567 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54570 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54573 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54580 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54583 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54586 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54590 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54593 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54595 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54599 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54604 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54606 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54610 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54612 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54615 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54618 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54621 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54623 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54627 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54630 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54635 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54638 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54640 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54643 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54647 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54650 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54655 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54658 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54661 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54664 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54670 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54672 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54676 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54680 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54683 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54687 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54691 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54694 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54698 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54701 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54704 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54707 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54711 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54714 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54717 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54720 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54724 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54727 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54730 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54733 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54737 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54740 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54747 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54751 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54754 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54757 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54761 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54764 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54767 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54770 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54774 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54778 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54780 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54784 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54787 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54790 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54795 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54798 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54800 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54804 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54807 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54810 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54814 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54817 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54820 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54825 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54828 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54831 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54837 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54842 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54845 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54847 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54852 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54855 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54857 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54861 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54869 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54872 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54876 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54880 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54888 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54891 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54895 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54898 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54900 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54904 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54907 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54910 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54913 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54917 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54920 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54923 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54927 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54931 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54934 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54936 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54940 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54944 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54947 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54949 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54950 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54953 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54956 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54960 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54963 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54966 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54969 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54972 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54977 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54981 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54985 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54988 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54991 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54994 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54997 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55000 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55004 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55007 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55011 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55014 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55017 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55020 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55023 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55027 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55030 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55037 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55041 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55045 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55048 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55051 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55054 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55058 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55061 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55065 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55069 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55072 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55075 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55079 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55082 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55086 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55089 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55093 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55095 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55099 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55102 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55105 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55108 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55111 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55114 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55118 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55121 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55124 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55128 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55131 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55135 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55139 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:59134 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:59139 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50584 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50592 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50595 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50598 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50602 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50606 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50612 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50617 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50620 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50623 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50626 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50629 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50633 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50636 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50639 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50644 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50647 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50650 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50654 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50658 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50664 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50667 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50670 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50673 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50676 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50680 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50685 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50689 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50691 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50694 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50697 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50700 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50703 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50706 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50709 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50712 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50716 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50719 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50723 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50725 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50729 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50732 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50735 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50738 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50742 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50745 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50747 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50751 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50754 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50757 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50766 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50769 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50774 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50778 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50781 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50785 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50788 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50791 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50795 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50799 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50802 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50806 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50810 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50813 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50817 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50820 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50823 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50826 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50830 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50833 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50836 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50839 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50843 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50846 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50849 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50852 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50856 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50859 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50862 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50865 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50869 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50872 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50876 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50879 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50886 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50890 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50893 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50897 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50901 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50904 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50906 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50910 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50913 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50915 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50919 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50923 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50925 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50929 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50932 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50935 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50938 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50942 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50945 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50948 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50951 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50955 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50958 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50961 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50964 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50969 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50972 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50975 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50978 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50983 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50986 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50989 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50994 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:50997 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51000 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51003 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51006 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51010 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51013 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51016 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51019 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51023 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51026 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51030 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51033 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51040 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51044 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51046 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51049 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51052 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51059 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51063 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51068 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51071 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51074 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51077 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51080 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51082 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51086 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51089 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51092 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51095 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51097 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51101 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51103 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51107 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51111 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51114 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51117 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51120 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51123 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51126 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51130 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51133 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51135 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51139 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51142 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51145 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51148 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51152 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51156 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51160 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51165 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51173 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51177 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51180 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51184 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51186 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51191 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51194 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51197 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51201 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51204 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51207 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51210 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51213 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51215 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51219 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51222 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51225 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51228 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51231 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51234 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51237 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51241 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51244 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51247 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51252 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51256 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51259 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51262 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51265 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51269 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51272 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51275 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51279 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51282 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51285 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51288 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51292 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51296 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51299 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51303 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51306 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51309 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51312 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51315 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51318 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51322 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51325 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51328 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51332 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51339 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51342 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51346 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51351 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51355 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51358 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51362 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51367 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51370 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51372 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51376 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51379 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51383 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51386 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51391 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51395 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51398 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51401 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51404 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51407 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51412 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51418 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51421 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51423 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51427 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51430 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51433 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51436 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51441 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51444 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51447 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51450 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51453 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51460 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51463 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51466 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51469 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51473 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51476 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51479 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51482 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51485 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51488 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51492 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51495 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51498 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51502 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51505 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51507 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51511 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51514 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51517 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51520 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51523 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51526 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51531 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51535 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51539 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51542 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51549 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51552 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51556 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51559 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51563 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51566 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51569 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51573 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51577 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51580 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51583 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51586 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51590 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51593 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51597 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51600 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51607 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51613 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51618 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51628 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51642 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51651 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51655 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51661 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51669 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51673 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51677 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51680 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51684 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51688 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51691 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51694 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51697 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51701 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51704 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51707 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51711 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51714 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51717 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51720 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51723 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51726 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51729 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51732 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51735 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51738 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51742 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51747 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51750 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51753 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51758 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51761 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51764 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51767 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51775 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51778 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51780 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51784 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51788 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51791 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51794 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51798 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51802 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51806 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51809 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51812 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51815 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51819 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51825 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51829 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51832 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51836 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51838 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51842 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51847 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51850 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51854 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51858 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51861 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51865 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51868 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51871 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51876 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51880 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51883 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51886 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51890 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51893 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51897 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51900 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51903 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51906 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51909 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51913 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51916 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51918 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51923 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51926 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51929 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51932 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51936 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51943 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51946 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51951 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51954 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51957 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51960 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51963 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51966 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51969 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51972 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51975 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51978 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51982 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51985 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51988 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51991 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:51995 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52000 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52002 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52006 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52009 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52011 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52015 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52021 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52024 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52028 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52032 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52035 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52039 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52043 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52046 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52050 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52053 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52057 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52064 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52068 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52071 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52074 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52078 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52081 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52084 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52086 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52090 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52093 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52095 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52099 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52103 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52106 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52110 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52113 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52116 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52120 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52123 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52126 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52130 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52135 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52138 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52141 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52145 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52148 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52152 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52155 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52158 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52161 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52165 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52168 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52171 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52174 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52178 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52181 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52184 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52188 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52191 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52195 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52198 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52201 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52207 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52211 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52214 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52218 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52221 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52225 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52230 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52237 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52240 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52244 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52247 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52251 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52255 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52258 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52260 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52264 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52267 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52270 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52274 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52277 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52281 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52284 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52290 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52293 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52297 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52300 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52303 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52306 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52309 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52312 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52315 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52318 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52323 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52326 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52329 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52335 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52338 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52341 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52344 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52348 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52351 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52358 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52361 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52364 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52368 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52372 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52375 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52378 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52381 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52382 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52383 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52387 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52390 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52394 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52397 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52399 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52403 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52406 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52411 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52415 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52418 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52420 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52424 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52427 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52430 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52433 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52437 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52440 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52443 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52446 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52449 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52452 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52455 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52458 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52461 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52466 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52469 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52474 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52478 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52482 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52485 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52491 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52494 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52498 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52501 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52504 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52509 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52512 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52515 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52526 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52530 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52533 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52535 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52538 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52542 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52545 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52548 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52552 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52555 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52559 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52562 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52566 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52569 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52572 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52574 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52579 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52582 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52585 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52588 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52595 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52599 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52603 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52607 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52611 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52614 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52618 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52621 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52624 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52628 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52631 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52634 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52638 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52641 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52644 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52647 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52654 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52657 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52661 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52664 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52667 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52670 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52673 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52676 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52680 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52683 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52686 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52689 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52694 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52697 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52701 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52705 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52708 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52712 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52715 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52720 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52723 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52727 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52729 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52734 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52737 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52740 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52743 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52746 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52749 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52752 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52755 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52758 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52761 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52764 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52767 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52770 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52775 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52778 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52781 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52784 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52787 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52790 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52795 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52799 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52802 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52805 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52810 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52813 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52820 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52823 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52827 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52830 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52833 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52836 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52839 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52842 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52845 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52847 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52851 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52854 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52857 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52861 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52864 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52866 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52867 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52868 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52872 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52876 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52879 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52883 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52887 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52890 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52893 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52897 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52901 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52904 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52908 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52911 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52914 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52917 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52920 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52923 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52924 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52930 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52933 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52936 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52939 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52943 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52946 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52950 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52953 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52957 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52960 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52963 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52970 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52974 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52978 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52983 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52987 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52990 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52993 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52996 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:52998 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53002 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53006 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53009 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53013 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53016 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53020 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53023 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53026 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53030 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53033 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53036 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53040 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53044 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53047 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53050 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53053 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53056 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53059 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53063 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53067 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53070 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53073 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53077 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53080 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53084 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53088 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53091 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53094 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53101 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53104 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53107 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53110 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53113 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53115 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53119 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53122 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53124 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53128 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53131 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53135 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53138 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53141 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53144 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53148 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53152 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53155 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53158 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53162 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53169 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53171 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53175 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53179 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53182 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53186 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53189 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53192 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53195 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53200 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53203 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53206 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53209 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53212 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53220 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53223 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53227 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53230 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53233 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53236 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53240 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53244 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53248 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53251 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53254 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53257 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53262 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53265 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53267 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53273 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53276 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53279 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53282 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53285 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53289 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53292 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53295 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53297 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53298 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53300 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53302 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53306 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53309 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53312 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53315 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53318 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53321 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53325 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53329 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53332 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53334 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53339 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53342 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53346 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53350 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53354 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53357 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53360 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53363 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53366 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53369 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53372 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53379 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53383 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53387 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53390 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53394 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53397 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53399 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53403 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53406 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53408 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53412 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53415 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53418 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53421 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53424 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53427 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53430 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53433 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53435 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53440 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53443 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53447 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53453 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53457 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53460 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53463 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53467 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53469 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53470 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53472 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53476 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53479 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53483 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53486 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53489 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53492 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53499 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53502 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53505 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53508 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53510 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53514 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53518 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53521 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53525 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53528 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53532 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53535 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53538 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53540 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53545 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53549 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53552 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53555 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53559 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53562 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53565 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53569 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53572 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53576 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53579 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53582 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53585 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53587 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53591 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53594 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53596 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53600 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53604 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53607 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53610 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53613 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53616 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53619 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53623 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53626 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53630 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53634 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53638 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53641 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53645 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53648 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53651 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53655 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53662 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53665 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53668 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53672 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53675 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53678 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53681 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53683 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53687 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53690 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53693 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53697 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53700 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53703 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53706 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53714 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53718 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53722 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53726 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53728 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53733 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53736 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53739 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53742 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53746 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53749 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53751 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53755 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53758 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53762 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53765 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53768 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53770 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53774 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53781 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53784 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53788 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53792 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53795 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53798 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53801 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53805 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53808 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53812 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53816 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53818 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53822 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53825 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53828 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53831 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53834 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53838 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53842 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53845 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53848 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53851 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53855 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53858 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53861 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53865 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53868 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53872 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53875 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53878 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53882 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53885 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53891 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53894 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53898 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53902 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53905 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53909 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53912 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53916 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53919 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53923 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53926 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53929 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53934 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53938 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53941 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53944 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53947 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53950 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53957 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53961 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53965 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53968 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53972 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53975 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53977 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53981 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53984 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53986 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53990 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53993 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53995 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:53999 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54002 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54007 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54011 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54014 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54017 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54020 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54024 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54028 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54032 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54035 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54038 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54041 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54044 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54047 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54051 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54054 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54056 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54060 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54067 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54069 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54073 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54076 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54079 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54082 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54086 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54092 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54098 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54101 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54104 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54107 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54112 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54115 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54119 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54122 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54125 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54127 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54130 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54131 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54133 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54136 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54139 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54142 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54146 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54149 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54152 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54155 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54159 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54162 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54165 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54168 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54171 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54175 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54177 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54182 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54186 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54190 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54193 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54196 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54198 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54202 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54205 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54208 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54211 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54214 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54217 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54220 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54227 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54230 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54233 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54237 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54240 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54243 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54246 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54249 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54253 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54256 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54260 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54263 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54267 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54271 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54274 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54278 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54281 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54284 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54289 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54293 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54296 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54300 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54303 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54307 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54310 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54313 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54317 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54320 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54323 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54326 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54331 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54333 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54337 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54340 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54343 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54351 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54354 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54356 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54360 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54363 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54366 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54369 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54374 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54380 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54383 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54387 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54390 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54393 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54396 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54399 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54401 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54405 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54409 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54411 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54415 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54418 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54422 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54426 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54429 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54432 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54435 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54439 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54442 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54449 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54453 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54456 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54460 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54463 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54471 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54475 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54477 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54481 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54485 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54488 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54491 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54494 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54497 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54500 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54504 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54507 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54510 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54513 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54517 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54525 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54529 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54532 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54535 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54538 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54541 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54544 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54548 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54551 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54554 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54558 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54561 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54565 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54569 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54572 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54576 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54579 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54583 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54586 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54589 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54593 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54596 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54600 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54603 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54606 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54610 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54613 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54616 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54620 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54623 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54625 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54629 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54632 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54635 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54638 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54645 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54648 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54652 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54657 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54662 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54665 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54668 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54671 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54675 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54679 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54682 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54685 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54687 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54691 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54694 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54696 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54700 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54703 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54706 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54710 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54713 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54716 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54720 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54724 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54727 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54731 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54734 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54736 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54740 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54743 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54746 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54750 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54754 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54757 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54759 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54764 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54767 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54770 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54773 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54776 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54779 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54782 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54786 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54789 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54791 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54796 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54799 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54806 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54810 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54813 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54816 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54819 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54822 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54825 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54829 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54833 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54837 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54840 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54844 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54849 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54854 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54857 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54861 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54864 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54867 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54870 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54874 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54877 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54879 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54883 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54886 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54889 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54892 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54895 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54898 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54901 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54903 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54908 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54911 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54913 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54917 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54924 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54926 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54930 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54934 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54938 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54941 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54945 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54949 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54952 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54955 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54959 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54962 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54964 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54968 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54971 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54974 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54978 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54981 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54984 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54987 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54991 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54994 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:54997 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55000 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55004 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55007 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55011 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55015 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55019 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55022 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55025 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55029 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55033 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55036 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55040 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55044 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55047 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55050 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55053 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55057 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55060 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55064 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55067 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55071 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55073 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55077 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55080 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55084 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55091 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55093 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55097 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55100 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55103 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55107 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55110 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55241 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55266 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55274 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55277 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55282 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55285 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55288 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55291 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55293 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55294 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55297 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55300 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55303 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55306 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55310 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55313 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55316 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55320 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55323 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55326 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55329 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55332 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55335 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55339 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55342 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55346 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55354 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55357 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55361 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55367 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55373 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55378 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55382 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55385 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55387 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55400 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55406 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55409 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55413 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55416 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55419 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55422 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55425 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55428 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55431 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55434 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55437 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55441 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55445 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55448 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55453 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55456 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55458 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55462 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55465 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55468 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55476 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55479 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55482 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55486 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55489 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55492 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55495 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55498 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55502 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55505 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55508 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55511 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55514 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55519 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55522 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55525 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55528 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55532 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55535 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55542 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55545 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55548 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55552 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55556 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55559 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55563 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55566 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55570 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55573 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55576 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55580 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55583 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55587 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55590 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55594 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55597 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55600 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55603 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55607 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55610 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55613 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55616 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55620 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55624 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55628 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55631 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55635 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55638 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55645 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55650 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55654 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55656 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55661 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55668 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55672 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55675 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55679 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55683 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55686 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55689 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55692 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55695 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55698 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55701 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55705 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55708 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55711 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55714 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55717 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55720 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55724 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55727 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55731 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55734 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55737 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55740 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55743 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55746 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55749 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55753 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55756 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55759 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55763 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55769 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55776 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55778 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55782 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55785 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55787 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55791 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55794 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55797 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55800 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55803 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55806 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55809 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55813 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55816 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55819 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55822 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55825 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55828 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55837 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55844 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55851 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55855 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55858 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55861 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55866 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55869 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55872 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55877 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55882 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55885 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55888 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55891 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55895 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55899 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55902 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55905 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55909 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:55978 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56065 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56068 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56072 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56076 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56078 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56079 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56083 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56086 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56089 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56094 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56097 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56101 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56104 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56112 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56115 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56119 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56123 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56126 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56130 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56133 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56136 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56140 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56143 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56147 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56150 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56153 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56157 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56160 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56162 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56166 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56169 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56172 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56175 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56178 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56180 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56185 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56189 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56192 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56194 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56198 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56202 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56205 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56210 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56213 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56216 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56219 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56222 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56224 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56228 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56231 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56234 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56237 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56240 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56244 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56247 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56250 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56253 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56257 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56260 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56263 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56266 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56270 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56278 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56281 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56285 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56287 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56291 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56295 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56310 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56320 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56327 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56331 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56335 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56338 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56341 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56345 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56348 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56350 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56354 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56357 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56360 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56363 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56368 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56371 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56374 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56377 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56380 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56384 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56387 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56390 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56393 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56396 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56399 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56402 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56407 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56411 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56414 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56422 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56426 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56430 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56433 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56436 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56439 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56440 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56443 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56446 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56449 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56453 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56456 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56460 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56463 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56467 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56471 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56474 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56477 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56481 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56485 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56488 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56492 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56496 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56499 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56502 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56506 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56509 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56511 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56512 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56515 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56519 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56523 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56526 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56529 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56532 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56536 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56539 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56544 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56547 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56550 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56553 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56557 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56560 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56563 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56570 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56614 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56618 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56622 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56629 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56633 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56636 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56641 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56647 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56650 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56655 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56658 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56662 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56664 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56667 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56671 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56674 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56678 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56681 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56684 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56688 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56691 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56694 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56697 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56700 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56703 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56704 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56705 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56708 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56712 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56715 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56720 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56723 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56726 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56728 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56733 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56737 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56740 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56748 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56755 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56758 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56760 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56764 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56767 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56770 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56773 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56776 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56779 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56783 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56786 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56788 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56792 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56795 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56798 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56804 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56807 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56811 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56815 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56818 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56821 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56824 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56828 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56831 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56834 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56838 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56841 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56845 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56848 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56850 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56851 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56853 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56857 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56860 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56863 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56866 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56871 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56875 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56878 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56881 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56885 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56888 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56891 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56894 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56897 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56902 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56905 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56912 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56915 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56920 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56924 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56927 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56930 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56934 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56937 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56940 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56942 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56946 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56948 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56952 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56955 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56958 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56962 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56965 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56968 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56972 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56975 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56978 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56982 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56986 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56989 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56993 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:56996 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57000 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57003 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57006 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57010 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57013 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57016 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57020 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57023 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57031 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57035 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57038 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57042 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57045 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57049 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57052 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57055 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57058 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57061 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57084 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57088 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57091 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57095 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57098 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57101 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57105 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57108 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57114 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57151 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57152 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57153 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57158 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57162 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57166 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57169 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57172 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57177 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57182 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57186 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57190 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57193 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57196 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57200 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57203 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57206 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57210 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57212 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57216 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57219 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57222 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57226 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57229 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57230 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57231 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57233 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57236 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57245 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57249 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57252 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57257 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57260 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57263 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57266 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57269 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57273 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57276 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57280 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57283 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57286 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57289 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57292 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57295 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57298 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57302 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57305 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57308 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57311 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57315 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57318 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57322 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57326 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57329 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57332 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57336 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57340 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57342 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57346 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57350 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57354 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57357 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57360 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57368 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57372 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57377 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57380 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57383 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57386 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57389 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57393 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57396 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57400 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57403 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57406 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57409 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57412 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57415 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57418 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57422 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57425 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57429 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57434 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57438 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57441 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57445 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57450 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57454 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57457 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57460 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57468 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57472 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57475 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57478 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57481 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57485 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57488 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57491 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57496 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57500 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57504 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57506 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57510 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57513 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57516 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57519 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57524 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57527 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57530 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57536 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57541 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57549 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57553 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57556 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57559 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57563 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57569 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57573 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57576 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57579 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57583 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57587 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57590 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57594 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57597 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57600 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57603 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57606 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57610 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57613 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57616 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57619 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57623 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57626 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57628 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57632 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57638 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57641 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57645 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57648 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57652 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57656 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57659 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57662 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57665 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57668 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57675 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57678 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57682 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57685 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57688 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57691 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57694 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57698 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57701 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57704 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57708 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57712 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57715 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57719 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57722 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57726 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57729 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57733 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57737 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57741 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57745 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57749 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57751 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57755 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57863 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57913 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57917 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57920 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57922 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57926 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57929 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57932 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57935 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57938 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57940 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57945 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57948 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57951 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57954 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57958 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57960 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57964 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57967 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57970 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57973 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57978 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57981 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57984 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57992 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57995 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:57998 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58001 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58004 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58007 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58010 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58013 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58016 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58020 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58023 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58027 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58030 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58033 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58037 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58040 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58046 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58049 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58052 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58054 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58058 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58062 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58065 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58069 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58073 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58077 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58080 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58084 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58087 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58091 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58094 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58100 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58105 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58108 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58116 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58118 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58122 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58125 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58129 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58132 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58134 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58138 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58141 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58144 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58146 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58148 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58151 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58154 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58157 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content +INFO: 127.0.0.1:58160 - "GET /1c/poll?channel=default HTTP/1.1" 204 No Content diff --git a/llm_normalizer/backend/dist/services/answerComposer.js b/llm_normalizer/backend/dist/services/answerComposer.js index 9da853d..7f93394 100644 --- a/llm_normalizer/backend/dist/services/answerComposer.js +++ b/llm_normalizer/backend/dist/services/answerComposer.js @@ -14,15 +14,85 @@ const UUID_PATTERN = /\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f] const LONG_HEX_PATTERN = /\b[0-9a-f]{24,}\b/gi; const RAW_REF_BLOB_PATTERN = /\bevidence_source_ref_v1\|[^\s,;]+/gi; const RAW_REF_TOKEN_PATTERN = /\b(?:source_ref|canonical_ref|entity_id|fragment_id|guid|uuid)\b/gi; +const SYNTHETIC_PLACEHOLDER_PATTERN = /\bunknown_entity(?::[^\s,;]+)?\b/gi; +const SYNTHETIC_FALLBACK_MARKER_PATTERN = /\b(?:unknown_source|unknown_record)\b/gi; +const SYNTHETIC_ROUTE_TOKEN_PATTERN = /\bbatch_refresh_then_store:[^\s,;]+/gi; +const CYRILLIC_MOJIBAKE_FRAGMENT_PATTERN = /(?:[\u0420\u0421][\u0080-\u04FF\u2000-\u20CF]){2,}/u; +const LATIN_MOJIBAKE_FRAGMENT_PATTERN = /(?:[\u00D0\u00D1][\u0080-\u00FF]){2,}/u; +const SHORT_CYRILLIC_MOJIBAKE_TOKEN_PATTERN = /^[\u0420\u0421][\u0080-\u04FF\u2000-\u20CF]{1,2}$/u; +const PREFIXED_SHORT_CYRILLIC_MOJIBAKE_TOKEN_PATTERN = /^[\p{L}\p{N}_-]+[\u0420\u0421][\u0080-\u04FF\u2000-\u20CF]{1,2}$/u; +const MOJIBAKE_SINGLE_MARKER_PATTERN = /^[\u0420\u0421\u00D0\u00D1]$/u; +const MOJIBAKE_MARKER_CHAR_PATTERN = /[\u0402\u0403\u040A\u040C\u040E\u040F\u0452\u0453\u0459\u045A\u045C\u045E\u045F\u201A\u201E\u2020\u2021\u2026\u2030\u20AC\u2122]/u; +const CYRILLIC_MOJIBAKE_FRAGMENT_GLOBAL_PATTERN = /(?:[\u0420\u0421][\u0080-\u04FF\u2000-\u20CF]){2,}/gu; +const LATIN_MOJIBAKE_FRAGMENT_GLOBAL_PATTERN = /(?:[\u00D0\u00D1][\u0080-\u00FF]){2,}/g; +const MOJIBAKE_MARKER_CHAR_GLOBAL_PATTERN = /[\u0402\u0403\u040A\u040C\u040E\u040F\u0452\u0453\u0459\u045A\u045C\u045E\u045F\u201A\u201E\u2020\u2021\u2026\u2030\u20AC\u2122]/gu; +function normalizeToken(value) { + return value.replace(/^[^\p{L}\p{N}_-]+|[^\p{L}\p{N}_-]+$/gu, ""); +} +function isLikelyMojibakeToken(value) { + const token = normalizeToken(String(value ?? "")); + if (!token) { + return false; + } + if (MOJIBAKE_SINGLE_MARKER_PATTERN.test(token)) { + return true; + } + if (SHORT_CYRILLIC_MOJIBAKE_TOKEN_PATTERN.test(token)) { + return true; + } + if (token.length <= 8 && PREFIXED_SHORT_CYRILLIC_MOJIBAKE_TOKEN_PATTERN.test(token)) { + return true; + } + return CYRILLIC_MOJIBAKE_FRAGMENT_PATTERN.test(token) || LATIN_MOJIBAKE_FRAGMENT_PATTERN.test(token); +} +function countMojibakeTokens(value) { + return String(value ?? "") + .split(/[\s,.;:!?()[\]{}"']+/g) + .filter((token) => token.length > 0) + .filter((token) => isLikelyMojibakeToken(token)).length; +} +function countMojibakeSingleMarkers(value) { + return String(value ?? "") + .split(/[\s,.;:!?()[\]{}"']+/g) + .filter((token) => token.length > 0) + .map((token) => normalizeToken(token)) + .filter((token) => MOJIBAKE_SINGLE_MARKER_PATTERN.test(token)).length; +} +function stripMojibakeFragments(value) { + const removedByToken = String(value ?? "") + .split(/(\s+)/g) + .map((part) => { + if (/^\s+$/u.test(part)) { + return part; + } + return isLikelyMojibakeToken(part) ? "" : part; + }) + .join(""); + return removedByToken + .replace(CYRILLIC_MOJIBAKE_FRAGMENT_GLOBAL_PATTERN, "") + .replace(LATIN_MOJIBAKE_FRAGMENT_GLOBAL_PATTERN, "") + .replace(MOJIBAKE_MARKER_CHAR_GLOBAL_PATTERN, "") + .replace(/\s+([,.;:!?])/g, "$1") + .replace(/\s{2,}/g, " ") + .trim(); +} function looksLikeMojibake(value) { const text = String(value ?? ""); if (!text.trim()) { return false; } - if (/(?:Р.|С.){5,}/u.test(text)) { + const tokenHits = countMojibakeTokens(text); + const singleMarkers = countMojibakeSingleMarkers(text); + if (tokenHits >= 2 || (tokenHits >= 1 && singleMarkers >= 1) || singleMarkers >= 3) { return true; } - if (/[ЃѓЂђЌќЎў]/u.test(text)) { + if (MOJIBAKE_MARKER_CHAR_PATTERN.test(text)) { + return true; + } + if (CYRILLIC_MOJIBAKE_FRAGMENT_PATTERN.test(text) || LATIN_MOJIBAKE_FRAGMENT_PATTERN.test(text)) { + return true; + } + if (/\uFFFD/u.test(text)) { return true; } return false; @@ -59,14 +129,29 @@ function scrubRawTechnicalRefs(value) { .replace(/\s{2,}/g, " ") .trim(); } -function sanitizeUserFacingReply(value) { - return scrubRawTechnicalRefs(value) - .replace(/[ \t]+\n/g, "\n") - .replace(/\n{3,}/g, "\n\n") +function stripSyntheticPlaceholders(value) { + return String(value ?? "") + .replace(SYNTHETIC_PLACEHOLDER_PATTERN, "") + .replace(SYNTHETIC_FALLBACK_MARKER_PATTERN, "") + .replace(SYNTHETIC_ROUTE_TOKEN_PATTERN, "") + .replace(/[;,:]\s*[;,:]+/g, "; ") + .replace(/\s{2,}/g, " ") .trim(); } +function sanitizeUserFacingReply(value) { + const normalized = scrubRawTechnicalRefs(value).replace(/[ \t]+\n/g, "\n"); + const cleanedLines = normalized + .split(/\r?\n/g) + .map((line) => stripSyntheticPlaceholders(line)) + .map((line) => stripMojibakeFragments(line)) + .map((line) => line.trim()) + .filter((line) => line.length > 0) + .filter((line) => !looksLikeMojibake(line)); + const cleaned = cleanedLines.join("\n").replace(/\n{3,}/g, "\n\n").trim(); + return cleaned || "Available data requires clarification for a reliable user-facing answer."; +} function sanitizeUserText(value) { - const normalized = scrubRawTechnicalRefs(String(value ?? "").replace(/\s+/g, " ").trim()); + const normalized = stripMojibakeFragments(stripSyntheticPlaceholders(scrubRawTechnicalRefs(String(value ?? "").replace(/\s+/g, " ").trim()))); if (!normalized) { return null; } @@ -180,13 +265,13 @@ function buildFallbackWhyIncluded(results) { const filteredRecords = summaryNumber(result, "filtered_records_after_narrowing"); const checkedRecords = summaryNumber(result, "checked_records"); if (routeFocus) { - lines.push(`Проверка выполнена по профилю ${routeFocus}.`); + lines.push(`Проверка выполнена РїРѕ профилю ${routeFocus}.`); } if (sourceRecords !== null && filteredRecords !== null && filteredRecords < sourceRecords) { - lines.push(`Применено сужение выборки: ${filteredRecords} из ${sourceRecords} записей.`); + lines.push(`Применено сужение выборки: ${filteredRecords} РёР· ${sourceRecords} записей.`); } if (checkedRecords !== null) { - lines.push(`Проверено записей в текущем проходе: ${checkedRecords}.`); + lines.push(`Проверено записей РІ текущем РїСЂРѕС…РѕРґРµ: ${checkedRecords}.`); } } return sanitizeUserLines(lines, 4); @@ -195,34 +280,34 @@ function buildFallbackSelectionReasons(results) { const lines = []; for (const result of results.slice(0, 2)) { if (summaryBoolean(result, "semantic_narrowing_applied")) { - lines.push("Отбор выполнен по семантическому сужению предметной области."); + lines.push("Отбор выполнен РїРѕ семантическому сужению предметной области."); } const rankingBasis = summaryStringArray(result, "ranking_basis"); if (rankingBasis.length > 0) { - lines.push(`Ранжирование основано на: ${rankingBasis.join(", ")}.`); + lines.push(`Ранжирование основано РЅР°: ${rankingBasis.join(", ")}.`); } if (summaryBoolean(result, "broad_guard_applied")) { - lines.push("Применен broad-query guard для контроля ложной точности."); + lines.push("Применен broad-query guard для контроля ложной точности."); } } if (lines.length === 0) { - lines.push("Отбор выполнен по совпадению предметных сигналов и доступной evidence-опоры."); + lines.push("Отбор выполнен РїРѕ совпадению предметных сигналов Рё доступной evidence-РѕРїРѕСЂС‹."); } return sanitizeUserLines(lines, 4); } function suggestNextStep(requirements, coverage) { const next = []; if (coverage.clarification_needed_for.length > 0) { - next.push("Уточните период, счет, документ или контрагента для требований: " + coverage.clarification_needed_for.join(", ") + "."); + next.push("Уточните период, счет, документ или контрагента для требований: " + coverage.clarification_needed_for.join(", ") + "."); } if (coverage.requirements_uncovered.length > 0) { - next.push("Проверьте непокрытые требования: " + coverage.requirements_uncovered.join(", ") + "."); + next.push("Проверьте непокрытые требования: " + coverage.requirements_uncovered.join(", ") + "."); } if (coverage.out_of_scope_requirements.length > 0) { - next.push("Часть запроса вне текущего учетного контура: " + coverage.out_of_scope_requirements.join(", ") + "."); + next.push("Часть запроса РІРЅРµ текущего учетного контура: " + coverage.out_of_scope_requirements.join(", ") + "."); } if (next.length === 0 && requirements.length > 0) { - next.push("Следующим шагом можно открыть технический разбор и углубить проверку по выбранным объектам."); + next.push("Следующим шагом РјРѕР¶РЅРѕ открыть технический разбор Рё углубить проверку РїРѕ выбранным объектам."); } return next; } @@ -264,21 +349,25 @@ function selectProblemUnitSummary(results) { return selected; } function formatAffectedScope(unit) { + const accountScope = sanitizeUserLines(unit.affected_accounts, 2); + const counterpartyScope = sanitizeUserLines(unit.affected_counterparties, 2); + const documentScope = sanitizeUserLines(unit.affected_documents, 2); + const entityScope = sanitizeUserLines(unit.affected_entities, 2); const scopeParts = []; - if (unit.affected_accounts.length > 0) { - scopeParts.push(`счета: ${unit.affected_accounts.slice(0, 2).join(", ")}`); + if (accountScope.length > 0) { + scopeParts.push(`accounts: ${accountScope.join(", ")}`); } - if (unit.affected_counterparties.length > 0) { - scopeParts.push(`контрагенты: ${unit.affected_counterparties.slice(0, 2).join(", ")}`); + if (counterpartyScope.length > 0) { + scopeParts.push(`counterparties: ${counterpartyScope.join(", ")}`); } - if (unit.affected_documents.length > 0) { - scopeParts.push(`документы: ${unit.affected_documents.slice(0, 2).join(", ")}`); + if (documentScope.length > 0) { + scopeParts.push(`documents: ${documentScope.join(", ")}`); } - if (scopeParts.length === 0 && unit.affected_entities.length > 0) { - scopeParts.push(`объекты: ${unit.affected_entities.slice(0, 2).join(", ")}`); + if (scopeParts.length === 0 && entityScope.length > 0) { + scopeParts.push(`entities: ${entityScope.join(", ")}`); } if (scopeParts.length === 0) { - return "затронутый контур требует уточнения"; + return "affected scope requires clarification"; } return scopeParts.join("; "); } @@ -339,47 +428,47 @@ function buildProblemCentricActions(input) { const actions = []; const unitTypes = new Set(input.units.map((item) => item.problem_unit_type)); if (unitTypes.has("broken_chain_segment")) { - actions.push("Проверьте связку выписка -> документ -> проводка по проблемным участкам цепочки."); + actions.push("Проверьте СЃРІСЏР·РєСѓ выписка -> документ -> РїСЂРѕРІРѕРґРєР° РїРѕ проблемным участкам цепочки."); } if (unitTypes.has("unresolved_settlement_cluster")) { - actions.push("Сверьте хвосты по расчетам: закрылся ли документ оплаты корректным закрывающим документом."); + actions.push("Сверьте хвосты РїРѕ расчетам: закрылся ли документ оплаты корректным закрывающим документом."); } if (unitTypes.has("period_risk_cluster")) { - actions.push("Оцените влияние дефекта на закрытие периода и корректность регламентных операций."); + actions.push("Оцените влияние дефекта РЅР° закрытие периода Рё корректность регламентных операций."); } if (unitTypes.has("cross_branch_inconsistency_cluster")) { - actions.push("Сверьте противоречия между документами, проводками и регистрами по НДС/межконтурным связям."); + actions.push("Сверьте противоречия между документами, проводками Рё регистрами РїРѕ НДС/межконтурным СЃРІСЏР·СЏРј."); } if (unitTypes.has("lifecycle_anomaly_node")) { - actions.push("Проверьте lifecycle объекта: ожидаемый этап не должен оставаться в partially_linked состоянии."); + actions.push("Проверьте lifecycle объекта: ожидаемый этап РЅРµ должен оставаться РІ partially_linked состоянии."); } for (const unit of input.units) { if (unit.lifecycle_defect_type === "stale_active_state") { - actions.push("Проверьте, почему объект завис: ожидаемый переход не должен оставаться в активной стадии."); + actions.push("Проверьте, почему объект завис: ожидаемый переход РЅРµ должен оставаться РІ активной стадии."); } if (unit.lifecycle_defect_type === "misclosed_state") { - actions.push("Проверьте закрывающий документ и проводки: закрытие может быть формальным, но некорректным по пути."); + actions.push("Проверьте закрывающий документ Рё РїСЂРѕРІРѕРґРєРё: закрытие может быть формальным, РЅРѕ некорректным РїРѕ пути."); } if (unit.lifecycle_defect_type === "cross_branch_state_conflict") { - actions.push("Сверьте бухгалтерскую и смежную ветки (например, НДС/расчеты): обнаружен межконтурный конфликт состояния."); + actions.push("Сверьте бухгалтерскую Рё смежную ветки (например, НДС/расчеты): обнаружен межконтурный конфликт состояния."); } } if (input.mode === "clarification_required") { if (input.missingAnchors.period) { - actions.push("Уточните период проверки, чтобы зафиксировать границы проблемного контура."); + actions.push("Уточните период проверки, чтобы зафиксировать границы проблемного контура."); } if (input.missingAnchors.account) { - actions.push("Уточните счет или группу счетов для предметной локализации дефекта."); + actions.push("Уточните счет или РіСЂСѓРїРїСѓ счетов для предметной локализации дефекта."); } if (input.missingAnchors.documentOrObject) { - actions.push("Укажите конкретный документ или объект трассировки для проверки механизма отклонения."); + actions.push("Укажите конкретный документ или объект трассировки для проверки механизма отклонения."); } if (input.missingAnchors.counterparty) { - actions.push("Укажите контрагента/договор, чтобы проверить хвосты и разрывы на конкретной связке."); + actions.push("Укажите контрагента/РґРѕРіРѕРІРѕСЂ, чтобы проверить хвосты Рё разрывы РЅР° конкретной СЃРІСЏР·РєРµ."); } } if (input.coverageReport.requirements_uncovered.length > 0) { - actions.push(`Закройте непокрытые требования: ${input.coverageReport.requirements_uncovered.join(", ")}.`); + actions.push(`Закройте непокрытые требования: ${input.coverageReport.requirements_uncovered.join(", ")}.`); } return uniqueStrings(actions, 6); } @@ -390,28 +479,28 @@ function buildProblemCentricClarifications(input) { const questions = []; const unitTypes = new Set(input.units.map((item) => item.problem_unit_type)); if (input.missingAnchors.period) { - questions.push("Уточните период (например, 2020-06), в котором нужно проверить проблемный кластер."); + questions.push("Уточните период (например, 2020-06), РІ котором РЅСѓР¶РЅРѕ проверить проблемный кластер."); } if (input.missingAnchors.account) { - questions.push("Уточните счет или связку счетов (например, 51/60), где вы ожидаете дефект."); + questions.push("Уточните счет или СЃРІСЏР·РєСѓ счетов (например, 51/60), РіРґРµ РІС‹ ожидаете дефект."); } if (input.missingAnchors.documentOrObject) { - questions.push("Укажите документ/объект, от которого нужно строить проверку цепочки."); + questions.push("Укажите документ/объект, РѕС‚ которого РЅСѓР¶РЅРѕ строить проверку цепочки."); } if (input.missingAnchors.counterparty) { - questions.push("Укажите контрагента или договор, по которому проверить незакрытую экспозицию."); + questions.push("Укажите контрагента или РґРѕРіРѕРІРѕСЂ, РїРѕ которому проверить незакрытую экспозицию."); } if (unitTypes.has("broken_chain_segment")) { - questions.push("Уточните участок цепочки: выписка, платежный документ или проводка."); + questions.push("Уточните участок цепочки: выписка, платежный документ или РїСЂРѕРІРѕРґРєР°."); } if (unitTypes.has("period_risk_cluster")) { - questions.push("Уточните, какой этап закрытия периода критичен: начисление, закрытие счетов или НДС-блок."); + questions.push("Уточните, какой этап закрытия периода критичен: начисление, закрытие счетов или НДС-блок."); } if (unitTypes.has("unresolved_settlement_cluster")) { - questions.push("Уточните, интересуют хвосты поставщиков, покупателей или оба направления."); + questions.push("Уточните, интересуют хвосты поставщиков, покупателей или РѕР±Р° направления."); } if (input.coverageReport.clarification_needed_for.length > 0) { - questions.push(`Закройте уточнения для требований: ${input.coverageReport.clarification_needed_for.join(", ")}.`); + questions.push(`Закройте уточнения для требований: ${input.coverageReport.clarification_needed_for.join(", ")}.`); } return uniqueStrings(questions, 6); } @@ -522,10 +611,10 @@ function limitationReasonToText(code) { function detectMissingAnchors(userMessage) { const lower = String(userMessage ?? "").toLowerCase(); const hasPeriod = /\b20\d{2}(?:[-./](?:0[1-9]|1[0-2]))?\b/.test(lower); - const hasAccount = /(?:\bсчет\b|\baccount\b|\bschet\b|\b\d{2}(?:\.\d{2})?\b)/i.test(lower); - const hasDocumentOrObject = /(?:документ|invoice|guid|object|obj|#\d+|\bid\b|\bref\b|dokument|doc)/i.test(lower); - const hasCounterparty = /(?:контрагент|supplier|buyer|customer|kontragent|postavsh|pokupatel)/i.test(lower); - const hasAnomalyType = /(?:аномал|risk|отклон|разрыв|mismatch|duplicate|tail|цепочк|anomali|hvost)/i.test(lower); + const hasAccount = /(?:\bсчет\b|\baccount\b|\bschet\b|\b\d{2}(?:\.\d{2})?\b)/i.test(lower); + const hasDocumentOrObject = /(?:документ|invoice|guid|object|obj|#\d+|\bid\b|\bref\b|dokument|doc)/i.test(lower); + const hasCounterparty = /(?:контрагент|supplier|buyer|customer|kontragent|postavsh|pokupatel)/i.test(lower); + const hasAnomalyType = /(?:аномал|risk|отклон|разрыв|mismatch|duplicate|tail|цепочк|anomali|hvost)/i.test(lower); return { period: !hasPeriod, account: !hasAccount, @@ -541,53 +630,53 @@ function buildClarificationQuestions(input) { return questions; } if (input.missingAnchors.period) { - questions.push("Уточните период проверки (например, 2020-06)."); + questions.push("Уточните период проверки (например, 2020-06)."); } if (input.missingAnchors.account) { - questions.push("Уточните счет или группу счетов (например, 19, 60, 62)."); + questions.push("Уточните счет или РіСЂСѓРїРїСѓ счетов (например, 19, 60, 62)."); } if (input.missingAnchors.documentOrObject) { - questions.push("Укажите документ/GUID/конкретный объект для трассировки."); + questions.push("Укажите документ/GUID/конкретный объект для трассировки."); } if (input.missingAnchors.counterparty) { - questions.push("Укажите контрагента или группу контрагентов."); + questions.push("Укажите контрагента или РіСЂСѓРїРїСѓ контрагентов."); } if (input.policySignals.broad_query_detected && input.missingAnchors.anomalyType) { - questions.push("Уточните тип отклонения: разрыв цепочки, неверный документ или аномальный риск."); + questions.push("Уточните тип отклонения: разрыв цепочки, неверный документ или аномальный СЂРёСЃРє."); } if (input.coverageReport.clarification_needed_for.length > 0) { - questions.push(`Закройте уточнения для требований: ${input.coverageReport.clarification_needed_for.join(", ")}.`); + questions.push(`Закройте уточнения для требований: ${input.coverageReport.clarification_needed_for.join(", ")}.`); } return uniqueStrings(questions, 6); } function buildRecommendedActions(input) { const actions = []; if (input.mode === "focused_grounded") { - actions.push("Проверьте 1-2 ключевые записи в учетной базе и зафиксируйте итог в рабочем файле проверки."); + actions.push("Проверьте 1-2 ключевые записи РІ учетной базе Рё зафиксируйте итог РІ рабочем файле проверки."); } if (input.mode === "broad_partial") { - actions.push("Сузьте запрос до периода + счета или периода + документа и повторите проверку."); + actions.push("Сузьте запрос РґРѕ периода + счета или периода + документа Рё повторите проверку."); } if (input.mode === "clarification_required") { - actions.push("Дайте недостающие якоря (период/счет/объект), иначе сильный factual вывод невозможен."); + actions.push("Дайте недостающие СЏРєРѕСЂСЏ (период/счет/объект), иначе сильный factual вывод невозможен."); } if (input.coverageReport.requirements_uncovered.length > 0) { - actions.push(`Закройте непокрытые требования: ${input.coverageReport.requirements_uncovered.join(", ")}.`); + actions.push(`Закройте непокрытые требования: ${input.coverageReport.requirements_uncovered.join(", ")}.`); } if (input.coverageReport.requirements_partially_covered.length > 0) { - actions.push(`Доуточните частично покрытые требования: ${input.coverageReport.requirements_partially_covered.join(", ")}.`); + actions.push(`Доуточните частично покрытые требования: ${input.coverageReport.requirements_partially_covered.join(", ")}.`); } if (input.policySignals.broad_query_detected && input.policySignals.narrowing_strength !== "strong") { - actions.push("Добавьте более узкий контекст: тип отклонения, группу документов и бизнес-участок."); + actions.push("Добавьте более СѓР·РєРёР№ контекст: тип отклонения, РіСЂСѓРїРїСѓ документов Рё бизнес-участок."); } if (input.limitationReasonCodes.includes("snapshot_only")) { - actions.push("Сверьте критичные выводы с live source-of-record в 1C."); + actions.push("Сверьте критичные выводы СЃ live source-of-record РІ 1C."); } if (input.limitationReasonCodes.includes("weak_source_mapping")) { - actions.push("Проверьте source mapping для связей document/register по указанным ref."); + actions.push("Проверьте source mapping для связей document/register РїРѕ указанным ref."); } if (input.sourceRefs.length > 0) { - actions.push(`Начните проверку с ${input.sourceRefs.length} подтвержденных записей и сверьте их с первичными документами.`); + actions.push(`Начните проверку СЃ ${input.sourceRefs.length} подтвержденных записей Рё сверьте РёС… СЃ первичными документами.`); } return uniqueStrings(actions, 6); } @@ -674,84 +763,88 @@ function buildPolicyDecision(input) { } function buildAnswerSummary(mode) { if (mode === "focused_grounded") - return "Сформирован прямой ответ на основе подтвержденной опоры."; + return "Сформирован РїСЂСЏРјРѕР№ ответ РЅР° РѕСЃРЅРѕРІРµ подтвержденной РѕРїРѕСЂС‹."; if (mode === "broad_partial") - return "Вывод ограничен: есть частичная опора, но не полный coverage."; + return "Вывод ограничен: есть частичная РѕРїРѕСЂР°, РЅРѕ РЅРµ полный coverage."; if (mode === "clarification_required") - return "Нужны уточнения: без сужения strong factual вывод ненадежен."; + return "РќСѓР¶РЅС‹ уточнения: без сужения strong factual вывод ненадежен."; if (mode === "out_of_scope") - return "Запрос вне доступного учетного контура."; + return "Запрос РІРЅРµ доступного учетного контура."; if (mode === "route_mismatch") - return "Результат маршрута не совпал с предметом вопроса."; + return "Результат маршрута РЅРµ совпал СЃ предметом РІРѕРїСЂРѕСЃР°."; if (mode === "empty") - return "В текущем срезе данных релевантные записи не обнаружены."; + return "Р’ текущем срезе данных релевантные записи РЅРµ обнаружены."; if (mode === "no_grounded") - return "Недостаточно опоры для обоснованного ответа."; - return "Не удалось собрать обоснованный ответ по текущему запросу."; + return "Недостаточно РѕРїРѕСЂС‹ для обоснованного ответа."; + return "РќРµ удалось собрать обоснованный ответ РїРѕ текущему запросу."; } function buildDirectAnswer(input) { const topFact = firstMeaningfulFact(input.retrievalResults); if (input.mode === "focused_grounded") { - return topFact ?? "Подтвержденный результат получен; можно продолжать предметную проверку без деградации."; + return topFact ?? "Подтвержденный результат получен; РјРѕР¶РЅРѕ продолжать предметную проверку без деградации."; } if (input.mode === "broad_partial") { if (topFact) { - return `Доступен ограниченный подтвержденный фрагмент: ${topFact}`; + return `Доступен ограниченный подтвержденный фрагмент: ${topFact}`; } - return "Есть только ограниченная опора; вывод дан в частичном режиме без ложной точности."; + return "Есть только ограниченная РѕРїРѕСЂР°; вывод дан РІ частичном режиме без ложной точности."; } if (input.mode === "clarification_required") { - return "Текущий запрос слишком широкий или недоопределен; надежный factual вывод пока невозможен."; + return "Текущий запрос слишком широкий или недоопределен; надежный factual вывод РїРѕРєР° невозможен."; } if (input.mode === "out_of_scope") { - return "Могу отвечать только в пределах данных доступного учетного контура."; + return "РњРѕРіСѓ отвечать только РІ пределах данных доступного учетного контура."; } if (input.mode === "route_mismatch") { - return "Предмет результата не совпал с предметом вопроса; требуется уточнение фокуса."; + return "Предмет результата РЅРµ совпал СЃ предметом РІРѕРїСЂРѕСЃР°; требуется уточнение фокуса."; } if (input.mode === "empty") { - return "В текущем срезе данных проблемные записи по заданному условию не найдены."; + return "Р’ текущем срезе данных проблемные записи РїРѕ заданному условию РЅРµ найдены."; } if (input.mode === "no_grounded") { - return "Недостаточно подтвержденной опоры для ответа в требуемой точности."; + return "Недостаточно подтвержденной РѕРїРѕСЂС‹ для ответа РІ требуемой точности."; } if (input.policySignals.minimum_evidence_failed) { - return "Маршрут отработал, но минимальная evidence-опора не пройдена."; + return "Маршрут отработал, РЅРѕ минимальная evidence-РѕРїРѕСЂР° РЅРµ пройдена."; } - return "Не удалось сформировать обоснованный ответ; нужно уточнение запроса."; + return "РќРµ удалось сформировать обоснованный ответ; РЅСѓР¶РЅРѕ уточнение запроса."; } function buildProblemCentricAnswerSummary(input) { if (input.lifecycleEnriched && input.summary?.lifecycle_enriched_units && input.summary.lifecycle_enriched_units > 0) { if (input.mode === "clarification_required") { - return "Выявлены lifecycle-дефекты, но для надежного вывода требуется уточнение предметных якорей."; + return "Выявлены lifecycle-дефекты, РЅРѕ для надежного вывода требуется уточнение предметных якорей."; } - return `Сформирован lifecycle-aware problem срез: выделено ${input.summary.lifecycle_enriched_units} lifecycle-узлов с приоритетом по дефектам перехода.`; + return `Сформирован lifecycle-aware problem срез: выделено ${input.summary.lifecycle_enriched_units} lifecycle-узлов СЃ приоритетом РїРѕ дефектам перехода.`; } if (input.mode === "clarification_required") { - return "Выявлены проблемные кластеры, но для надежного вывода требуется предметное уточнение фокуса."; + return "Выявлены проблемные кластеры, РЅРѕ для надежного вывода требуется предметное уточнение фокуса."; } if (input.weakUnits) { - return "Сформирован problem-centric срез с ограниченной опорой; вывод предварительный и требует до-проверки."; + return "Сформирован problem-centric срез СЃ ограниченной РѕРїРѕСЂРѕР№; вывод предварительный Рё требует РґРѕ-проверки."; } if (input.summary?.units_total && input.summary.units_total > 1) { - return `Сформирован problem-centric срез: выделено ${input.summary.units_total} проблемных кластера с приоритетами.`; + return `Сформирован problem-centric срез: выделено ${input.summary.units_total} проблемных кластера СЃ приоритетами.`; } - return "Сформирован problem-centric срез: выделен ключевой проблемный кластер и затронутый контур."; + return "Сформирован problem-centric срез: выделен ключевой проблемный кластер Рё затронутый контур."; } function buildProblemCentricDirectAnswer(input) { const lead = input.mode === "clarification_required" - ? "Обнаружены проблемные зоны, но без уточнения якорей сильный factual-вывод преждевременен." + ? "Обнаружены проблемные Р·РѕРЅС‹, РЅРѕ без уточнения якорей сильный factual-вывод преждевременен." : input.weakUnits - ? "Выделены проблемные зоны с ограниченной надежностью; вывод дан в ограниченном режиме." + ? "Выделены проблемные Р·РѕРЅС‹ СЃ ограниченной надежностью; вывод дан РІ ограниченном режиме." : input.lifecycleAnswerEnabled && hasLifecycleResolution(input.units) - ? "Выделены lifecycle-проблемы: определены текущие/ожидаемые стадии и тип нарушения перехода." - : "Выделены ключевые проблемные зоны и их влияние на учетный контур."; + ? "Выделены lifecycle-проблемы: определены текущие/ожидаемые стадии Рё тип нарушения перехода." + : "Выделены ключевые проблемные Р·РѕРЅС‹ Рё РёС… влияние РЅР° учетный контур."; const unitLines = input.units.map((unit) => { const scope = formatAffectedScope(unit); const lifecycleScope = input.lifecycleAnswerEnabled ? formatLifecycleScope(unit) : null; - const lifecycleInterpretation = input.lifecycleAnswerEnabled ? unit.business_lifecycle_interpretation : null; + const lifecycleInterpretation = input.lifecycleAnswerEnabled && unit.business_lifecycle_interpretation + ? sanitizeUserText(unit.business_lifecycle_interpretation) + : null; + const title = sanitizeUserText(unit.title) ?? "Problem cluster detected"; + const defect = sanitizeUserText(unit.business_defect_class) ?? "detected_issue"; const segments = [ - `${unit.title}: ${unit.business_defect_class}`, + `${title}: ${defect}`, scope, lifecycleScope, lifecycleInterpretation, @@ -762,9 +855,9 @@ function buildProblemCentricDirectAnswer(input) { return `- ${segments.join("; ")}.`; }); if (unitLines.length === 0) { - return `${lead}\nПроблемные кластеры не удалось детализировать в текущем срезе.`; + return `${lead}\nПроблемные кластеры РЅРµ удалось детализировать РІ текущем срезе.`; } - return [lead, "Проблемные кластеры:", ...unitLines].join("\n"); + return [lead, "Проблемные кластеры:", ...unitLines].join("\n"); } function buildProblemCentricAnswerStructure(input) { const weakUnits = input.selectedUnits.every((item) => item.confidence.grade === "low"); @@ -1098,20 +1191,20 @@ function composeExplainableAnswer(input, scopeLabel) { const limitations = uniqueStrings([...extractLimitations(input.retrievalResults), ...input.groundingCheck.reasons]); const nextSteps = suggestNextStep(input.requirements, input.coverageReport); const lead = scopeLabel === "full" - ? "Итог: запрос обработан по предмету, найденные объекты подтверждены данными контура." - : "Итог: запрос обработан частично, ниже подтвержденная часть и ограничения."; - return [ + ? "Итог: запрос обработан РїРѕ предмету, найденные объекты подтверждены данными контура." + : "Итог: запрос обработан частично, РЅРёР¶Рµ подтвержденная часть Рё ограничения."; + return sanitizeUserFacingReply([ lead, - facts.length > 0 ? "Подтвержденные результаты:\n" + formatList(facts) : "", - whyIncluded.length > 0 ? "Почему это попало в ответ:\n" + formatList(whyIncluded) : "", - selectionReasons.length > 0 ? "Основание отбора:\n" + formatList(selectionReasons) : "", - riskFactors.length > 0 ? "Подтверждающие признаки:\n" + formatList(riskFactors) : "", - interpretation.length > 0 ? "Практический смысл:\n" + formatList(interpretation) : "", - limitations.length > 0 ? "Ограничения:\n" + formatList(limitations) : "", - nextSteps.length > 0 ? "Что проверить дальше:\n" + formatList(nextSteps) : "" + facts.length > 0 ? "Подтвержденные результаты:\n" + formatList(facts) : "", + whyIncluded.length > 0 ? "Почему это попало РІ ответ:\n" + formatList(whyIncluded) : "", + selectionReasons.length > 0 ? "Основание отбора:\n" + formatList(selectionReasons) : "", + riskFactors.length > 0 ? "Подтверждающие признаки:\n" + formatList(riskFactors) : "", + interpretation.length > 0 ? "Практический смысл:\n" + formatList(interpretation) : "", + limitations.length > 0 ? "Ограничения:\n" + formatList(limitations) : "", + nextSteps.length > 0 ? "Что проверить дальше:\n" + formatList(nextSteps) : "" ] .filter(Boolean) - .join("\n\n"); + .join("\n\n")); } function composeAssistantAnswer(input) { if (input.enableAnswerPolicyV11) { @@ -1122,13 +1215,15 @@ function composeAssistantAnswer(input) { const partialResults = input.retrievalResults.filter((item) => item.status === "partial"); const emptyResults = input.retrievalResults.filter((item) => item.status === "empty"); const errorResults = input.retrievalResults.filter((item) => item.status === "error"); + const legacyEvidenceItems = flattenEvidence(input.retrievalResults); + const legacyLimitationReasonCodes = collectLimitationReasonCodes(legacyEvidenceItems); const hasBroadMinimumEvidenceSignal = input.retrievalResults.some((item) => summaryBoolean(item, "broad_guard_applied") && summaryBoolean(item, "minimum_evidence_failed")); const hasBroadClarificationSignal = input.retrievalResults.some((item) => summaryBoolean(item, "broad_guard_applied") && summaryBoolean(item, "minimum_evidence_failed") && summaryString(item, "degraded_to") === "clarification"); if (fallbackType === "out_of_scope" && input.coverageReport.requirements_covered === 0) { return { - assistant_reply: "Я могу отвечать только по данным вашей учетной базы. Этот запрос выходит за рамки доступного контура.", + assistant_reply: "РЇ РјРѕРіСѓ отвечать только РїРѕ данным вашей учетной базы. Этот запрос выходит Р·Р° рамки доступного контура.", fallback_type: "out_of_scope", reply_type: "out_of_scope" }; @@ -1136,8 +1231,8 @@ function composeAssistantAnswer(input) { if (input.groundingCheck.status === "route_mismatch_blocked") { return { assistant_reply: [ - "Не отправляю финальный ответ, потому что предмет результата не совпал с предметом вопроса.", - "Уточните формулировку (например, нужный счет/участок учета), и я выполню повторный проход." + "РќРµ отправляю финальный ответ, потому что предмет результата РЅРµ совпал СЃ предметом РІРѕРїСЂРѕСЃР°.", + "Уточните формулировку (например, нужный счет/участок учета), Рё СЏ выполню повторный РїСЂРѕС…РѕРґ." ].join("\n\n"), fallback_type: "partial", reply_type: "route_mismatch_blocked" @@ -1145,28 +1240,28 @@ function composeAssistantAnswer(input) { } if (input.groundingCheck.status === "no_grounded_answer" && okResults.length === 0 && !hasBroadMinimumEvidenceSignal) { return { - assistant_reply: "Пока не удалось собрать предметно подтвержденный ответ по вашему вопросу. Нужны дополнительные уточнения по периоду или объекту проверки.", + assistant_reply: "РџРѕРєР° РЅРµ удалось собрать предметно подтвержденный ответ РїРѕ вашему РІРѕРїСЂРѕСЃСѓ. РќСѓР¶РЅС‹ дополнительные уточнения РїРѕ периоду или объекту проверки.", fallback_type: fallbackType, reply_type: "no_grounded_answer" }; } if (hasBroadClarificationSignal && okResults.length === 0 && partialResults.length === 0) { return { - assistant_reply: "Запрос слишком широкий для надежного вывода по текущей опоре. Уточните период, участок учета или объект проверки, после чего я дам предметный результат.", + assistant_reply: "Запрос слишком широкий для надежного вывода РїРѕ текущей РѕРїРѕСЂРµ. Уточните период, участок учета или объект проверки, после чего СЏ дам предметный результат.", fallback_type: "clarification", reply_type: "clarification_required" }; } if (fallbackType === "clarification" && okResults.length === 0 && partialResults.length === 0) { return { - assistant_reply: "Уточните, пожалуйста, период, счет, документ или контрагента, чтобы закрыть все части вопроса корректно.", + assistant_reply: "Уточните, пожалуйста, период, счет, документ или контрагента, чтобы закрыть РІСЃРµ части РІРѕРїСЂРѕСЃР° корректно.", fallback_type: "clarification", reply_type: "clarification_required" }; } if (errorResults.length > 0 && okResults.length === 0 && partialResults.length === 0) { return { - assistant_reply: "Не удалось получить данные из контура. Попробуйте повторить запрос или уточнить формулировку.", + assistant_reply: "РќРµ удалось получить данные РёР· контура. Попробуйте повторить запрос или уточнить формулировку.", fallback_type: fallbackType, reply_type: "backend_error" }; @@ -1180,7 +1275,7 @@ function composeAssistantAnswer(input) { } if (okResults.length === 0 && partialResults.length === 0 && emptyResults.length > 0) { return { - assistant_reply: "По заданному условию в текущем срезе данных явных проблемных записей не найдено.", + assistant_reply: "РџРѕ заданному условию РІ текущем срезе данных явных проблемных записей РЅРµ найдено.", fallback_type: fallbackType, reply_type: "empty_but_valid" }; @@ -1190,7 +1285,9 @@ function composeAssistantAnswer(input) { input.coverageReport.clarification_needed_for.length > 0 || input.coverageReport.out_of_scope_requirements.length > 0 || input.groundingCheck.status === "partial" || - errorResults.length > 0; + errorResults.length > 0 || + legacyLimitationReasonCodes.includes("weak_source_mapping") || + legacyLimitationReasonCodes.includes("missing_mechanism"); if (okResults.length > 0 && hasPartialCoverage) { return { assistant_reply: composeExplainableAnswer(input, "partial"), @@ -1206,7 +1303,7 @@ function composeAssistantAnswer(input) { }; } return { - assistant_reply: "По текущему запросу не удалось построить обоснованный ответ. Уточните формулировку и попробуйте снова.", + assistant_reply: "РџРѕ текущему запросу РЅРµ удалось построить обоснованный ответ. Уточните формулировку Рё попробуйте СЃРЅРѕРІР°.", fallback_type: "unknown", reply_type: "backend_error" }; diff --git a/llm_normalizer/backend/dist/services/assistantDataLayer.js b/llm_normalizer/backend/dist/services/assistantDataLayer.js index a57c54c..722ebb4 100644 --- a/llm_normalizer/backend/dist/services/assistantDataLayer.js +++ b/llm_normalizer/backend/dist/services/assistantDataLayer.js @@ -917,10 +917,10 @@ class AssistantDataLayer { result = this.executeRisk(fragmentText, data); } else if (route === "batch_refresh_then_store") { - result = this.executeBatch(data); + result = this.executeBatch(fragmentText, data); } else if (route === "store_canonical") { - result = this.executeCanonical(data); + result = this.executeCanonical(fragmentText, data); } else if (route === "live_mcp_drilldown") { result = this.executeDrilldown(fragmentText, data); @@ -1207,7 +1207,9 @@ class AssistantDataLayer { errors: [] }; } - executeRisk(_fragmentText, data) { + executeRisk(fragmentText, data) { + const semanticProfile = buildSemanticRetrievalProfile(fragmentText); + const profileRiskFactors = semanticProfile.anomaly_patterns; const records = [...data.problemCases, ...data.ndsRegisters]; const scored = records .map((record) => { @@ -1258,12 +1260,15 @@ class AssistantDataLayer { items: [], summary: { checked_records: records.length, - risky_records: 0 + risky_records: 0, + query_subject: semanticProfile.query_subject, + semantic_profile: semanticProfile, + ranking_basis: semanticProfile.ranking_basis }, evidence: [], why_included: [], selection_reason: ["Р РёСЃРє-оценка выполнялась РїРѕ техническим признакам, РЅРѕ записи выше РїРѕСЂРѕРіР° РЅРµ найдены."], - risk_factors: [], + risk_factors: profileRiskFactors, business_interpretation: ["РџРѕ текущему срезу явные СЂРёСЃРє-признаки РЅРµ обнаружены."], confidence: "medium", limitations: ["Оценка основана РЅР° snapshot-данных Рё эвристическом risk score."], @@ -1271,6 +1276,13 @@ class AssistantDataLayer { }; } const averageScore = items.reduce((acc, item) => acc + item.risk_score, 0) / items.length; + const normalizedRiskFactors = uniqueStrings([ + ...profileRiskFactors, + "unknown_link_count", + "zero_guid_values", + "navigation_links", + "missing_counterparty_link" + ]); return { status: "ok", result_type: "list", @@ -1278,7 +1290,10 @@ class AssistantDataLayer { summary: { checked_records: records.length, risky_records: items.length, - average_risk_score: Number(averageScore.toFixed(2)) + average_risk_score: Number(averageScore.toFixed(2)), + query_subject: semanticProfile.query_subject, + semantic_profile: semanticProfile, + ranking_basis: semanticProfile.ranking_basis }, evidence: items.slice(0, 10).map((item) => ({ source_entity: item.source_entity, @@ -1287,21 +1302,18 @@ class AssistantDataLayer { })), why_included: ["Р’ ответ включены записи СЃ risk_score >= 2."], selection_reason: [ - "score растет РїСЂРё unknown links, zero GUID, навигационных ссылках Рё отсутствии СЏРІРЅРѕРіРѕ контрагента." - ], - risk_factors: [ - "unknown_link_count", - "zero_guid_values", - "navigation_links", - "missing_counterparty_link" + "score растет РїСЂРё unknown links, zero GUID, навигационных ссылках Рё отсутствии СЏРІРЅРѕРіРѕ контрагента.", + `Semantic profile subject: ${semanticProfile.query_subject}.` ], + risk_factors: normalizedRiskFactors, business_interpretation: ["Эти записи требуют первичной бухгалтерской проверки как потенциальные аномалии."], confidence: "high", limitations: ["Р РёСЃРє-факторы определяются эвристикой, Р° РЅРµ полным набором бизнес-правил 1РЎ."], errors: [] }; } - executeBatch(data) { + executeBatch(fragmentText, data) { + const semanticProfile = buildSemanticRetrievalProfile(fragmentText); const source = [...data.problemCases, ...data.keyFields, ...data.docs]; const byEntity = new Map(); for (const record of source) { @@ -1321,7 +1333,10 @@ class AssistantDataLayer { items, summary: { checked_records: source.length, - ranked_entities: items.length + ranked_entities: items.length, + query_subject: semanticProfile.query_subject, + semantic_profile: semanticProfile, + ranking_basis: semanticProfile.ranking_basis }, evidence: items.slice(0, 5).map((item) => ({ entity: item.entity, @@ -1329,17 +1344,20 @@ class AssistantDataLayer { })), why_included: items.length > 0 ? ["Показаны сущности СЃ максимальным количеством записей."] : [], selection_reason: ["Ранжирование выполнено РїРѕ records_count РїРѕ убыванию."], - risk_factors: ["Высокий объем записей РїРѕ сущности повышает приоритет проверки."], + risk_factors: uniqueStrings(["entity_volume_spike", ...semanticProfile.anomaly_patterns]), business_interpretation: [ - "Сущности РІ топе ранга чаще дают наибольший вклад РІ проблемный объем Рё требуют приоритетного аудита." + "Top entities by volume highlight where lifecycle-focused review should start first." ], confidence: "medium", limitations: ["Ранжирование РїРѕ объему РЅРµ всегда эквивалентно бизнес-СЂРёСЃРєСѓ."], errors: [] }; } - executeCanonical(data) { - const items = data.docs + executeCanonical(fragmentText, data) { + const semanticProfile = buildSemanticRetrievalProfile(fragmentText); + const useVatSource = semanticProfile.domain_scope.includes("vat") || semanticProfile.domain_scope.includes("taxes"); + const sourceRecords = useVatSource ? [...data.ndsRegisters, ...data.keyFields] : data.docs; + const items = sourceRecords .map((record) => { const period = extractDate(record); return { @@ -1360,8 +1378,11 @@ class AssistantDataLayer { result_type: "list", items, summary: { - checked_records: data.docs.length, - returned_records: items.length + checked_records: sourceRecords.length, + returned_records: items.length, + query_subject: semanticProfile.query_subject, + semantic_profile: semanticProfile, + ranking_basis: semanticProfile.ranking_basis }, evidence: items.slice(0, 6).map((item) => ({ source_entity: item.source_entity, @@ -1369,8 +1390,11 @@ class AssistantDataLayer { period: item.period })), why_included: items.length > 0 ? ["Показаны последние РїРѕ дате записи канонического документного слоя."] : [], - selection_reason: ["Отбор РїРѕ максимальной дате документа РІ пределах snapshot."], - risk_factors: [], + selection_reason: [ + "Отбор РїРѕ максимальной дате документа РІ пределах snapshot.", + `Semantic profile subject: ${semanticProfile.query_subject}.` + ], + risk_factors: semanticProfile.anomaly_patterns, business_interpretation: ["Слой отражает базовый factual-срез документов для оперативной сверки."], confidence: "high", limitations: ["Это read-only snapshot, Р° РЅРµ онлайн-состояние 1РЎ."], diff --git a/llm_normalizer/backend/dist/services/lifecycleRuntime.js b/llm_normalizer/backend/dist/services/lifecycleRuntime.js index 6fa7a7d..4547eed 100644 --- a/llm_normalizer/backend/dist/services/lifecycleRuntime.js +++ b/llm_normalizer/backend/dist/services/lifecycleRuntime.js @@ -32,18 +32,92 @@ function includesAny(source, patterns) { function hasToken(values, pattern) { return values.some((value) => pattern.test(value)); } -function defaultExpectedState(domain) { - if (domain === "bank_settlement") - return "settlement_closed"; - if (domain === "customer_settlement") - return "receivable_closed"; - if (domain === "deferred_expense") - return "fully_written_off"; - if (domain === "fixed_asset") - return "depreciation_active"; - if (domain === "vat_flow") - return "vat_deducted"; - return "close_completed"; +function normalizeStateToken(value) { + return value.trim().toLowerCase(); +} +function resolveStateCode(model, stateCode) { + if (!stateCode || typeof stateCode !== "string") { + return null; + } + const normalized = normalizeStateToken(stateCode); + const matched = model.states.find((state) => normalizeStateToken(state.state_code) === normalized); + return matched?.state_code ?? null; +} +function defaultInitialState(model) { + const initial = model.states.find((state) => state.state_class === "initial"); + if (initial) { + return initial.state_code; + } + return model.states[0]?.state_code ?? "unknown_state"; +} +function defaultExpectedState(model) { + const terminal = model.states.find((state) => state.is_terminal || state.state_class === "terminal"); + if (terminal) { + return terminal.state_code; + } + const active = model.states.find((state) => state.state_class === "active"); + if (active) { + return active.state_code; + } + return defaultInitialState(model); +} +function expectedTransitionAdjacency(model) { + const graph = new Map(); + for (const transition of model.transitions) { + if (transition.transition_type !== "expected") { + continue; + } + const from = transition.from_state; + const to = transition.to_state; + const current = graph.get(from) ?? []; + if (!current.includes(to)) { + current.push(to); + } + graph.set(from, current); + } + return graph; +} +function shortestExpectedPath(model, fromState, toState) { + if (fromState === toState) { + return [fromState]; + } + const graph = expectedTransitionAdjacency(model); + const queue = [[fromState]]; + const visited = new Set([fromState]); + while (queue.length > 0) { + const path = queue.shift(); + if (!path) { + continue; + } + const tail = path[path.length - 1]; + const nextStates = graph.get(tail) ?? []; + for (const nextState of nextStates) { + if (visited.has(nextState)) { + continue; + } + const nextPath = [...path, nextState]; + if (nextState === toState) { + return nextPath; + } + visited.add(nextState); + queue.push(nextPath); + } + } + return null; +} +function transitionEdgeLabel(fromState, toState) { + return `${fromState}->${toState}`; +} +function resolvePreviousStates(model, currentState) { + const initialState = defaultInitialState(model); + if (initialState === currentState) { + return []; + } + const path = shortestExpectedPath(model, initialState, currentState); + if (!path || path.length <= 1) { + return []; + } + return path.slice(0, -1); } const LIFECYCLE_DOMAIN_MODELS = { bank_settlement: { @@ -53,53 +127,53 @@ const LIFECYCLE_DOMAIN_MODELS = { states: [ { state_code: "initiated_payment", - state_label: "Платеж инициирован", + state_label: "Платеж инициирован", state_class: "initial", entry_conditions: ["payment_order_created"], exit_conditions: ["bank_recorded"], is_terminal: false, is_problematic: false, - business_meaning: "Есть инициирование платежа." + business_meaning: "Есть инициирование платежа." }, { state_code: "bank_recorded", - state_label: "Платеж отражен банком", + state_label: "Платеж отражен банком", state_class: "active", entry_conditions: ["bank_statement_recorded"], exit_conditions: ["settlement_linked"], is_terminal: false, is_problematic: false, - business_meaning: "Движение денег зафиксировано, ожидается расчетное закрытие." + business_meaning: "Движение денег зафиксировано, ожидается расчетное закрытие." }, { state_code: "settlement_closed", - state_label: "Расчет закрыт", + state_label: "Расчет закрыт", state_class: "terminal", entry_conditions: ["payment_to_settlement_linked"], exit_conditions: [], is_terminal: true, is_problematic: false, - business_meaning: "Платеж доведен до расчетного результата." + business_meaning: "Платеж доведен РґРѕ расчетного результата." }, { state_code: "stale_unlinked_payment", - state_label: "Платеж завис без закрытия", + state_label: "Платеж завис без закрытия", state_class: "problematic", entry_conditions: ["bank_recorded", "missing_link"], exit_conditions: ["settlement_closed"], is_terminal: false, is_problematic: true, - business_meaning: "Платеж отражен, но ожидаемая связь по расчету не завершена." + business_meaning: "Платеж отражен, РЅРѕ ожидаемая СЃРІСЏР·СЊ РїРѕ расчету РЅРµ завершена." }, { state_code: "misclosed_payment", - state_label: "Платеж закрыт некорректно", + state_label: "Платеж закрыт некорректно", state_class: "problematic", entry_conditions: ["wrong_document_type_or_posting_mismatch"], exit_conditions: ["settlement_closed"], is_terminal: false, is_problematic: true, - business_meaning: "Формальное закрытие есть, но путь закрытия неверный." + business_meaning: "Формальное закрытие есть, РЅРѕ путь закрытия неверный." } ], transitions: [ @@ -110,7 +184,7 @@ const LIFECYCLE_DOMAIN_MODELS = { required_evidence: ["bank_statement_recorded"], optional_evidence: ["payment_order"], forbidden_conditions: [], - business_meaning: "Платеж должен появиться во выписке." + business_meaning: "Платеж должен появиться РІРѕ выписке." }, { from_state: "bank_recorded", @@ -119,7 +193,7 @@ const LIFECYCLE_DOMAIN_MODELS = { required_evidence: ["payment_to_settlement_link"], optional_evidence: ["document_to_posting"], forbidden_conditions: ["wrong_document_type"], - business_meaning: "После выписки должен закрываться расчет." + business_meaning: "После выписки должен закрываться расчет." } ], defects: [] @@ -131,43 +205,43 @@ const LIFECYCLE_DOMAIN_MODELS = { states: [ { state_code: "invoice_issued", - state_label: "Реализация отражена", + state_label: "Реализация отражена", state_class: "initial", entry_conditions: ["realization_document_exists"], exit_conditions: ["payment_recorded"], is_terminal: false, is_problematic: false, - business_meaning: "Возникла дебиторская позиция." + business_meaning: "Возникла дебиторская позиция." }, { state_code: "payment_recorded", - state_label: "Оплата отражена", + state_label: "Оплата отражена", state_class: "active", entry_conditions: ["payment_document_exists"], exit_conditions: ["receivable_closed"], is_terminal: false, is_problematic: false, - business_meaning: "Оплата есть, ожидается корректное закрытие." + business_meaning: "Оплата есть, ожидается корректное закрытие." }, { state_code: "receivable_closed", - state_label: "Дебиторка закрыта", + state_label: "Дебиторка закрыта", state_class: "terminal", entry_conditions: ["closing_document_linked"], exit_conditions: [], is_terminal: true, is_problematic: false, - business_meaning: "Дебиторская позиция закрыта корректно." + business_meaning: "Дебиторская позиция закрыта корректно." }, { state_code: "stale_receivable", - state_label: "Дебиторка зависла", + state_label: "Дебиторка зависла", state_class: "problematic", entry_conditions: ["unresolved_settlement"], exit_conditions: ["receivable_closed"], is_terminal: false, is_problematic: true, - business_meaning: "Позиция остается незавершенной дольше ожидаемого." + business_meaning: "Позиция остается незавершенной дольше ожидаемого." } ], transitions: [ @@ -178,7 +252,7 @@ const LIFECYCLE_DOMAIN_MODELS = { required_evidence: ["payment_document_exists"], optional_evidence: [], forbidden_conditions: [], - business_meaning: "После реализации ожидается оплата/зачет." + business_meaning: "После реализации ожидается оплата/зачет." }, { from_state: "payment_recorded", @@ -187,7 +261,7 @@ const LIFECYCLE_DOMAIN_MODELS = { required_evidence: ["closing_document_linked"], optional_evidence: ["register_movement_exists"], forbidden_conditions: ["cross_branch_inconsistency"], - business_meaning: "Оплата должна завершаться корректным закрытием расчета." + business_meaning: "Оплата должна завершаться корректным закрытием расчета." } ], defects: [] @@ -199,43 +273,43 @@ const LIFECYCLE_DOMAIN_MODELS = { states: [ { state_code: "recognized", - state_label: "РБП признан", + state_label: "РБП признан", state_class: "initial", entry_conditions: ["deferred_expense_created"], exit_conditions: ["writeoff_started"], is_terminal: false, is_problematic: false, - business_meaning: "РБП поставлен на учет." + business_meaning: "РБП поставлен РЅР° учет." }, { state_code: "partially_written_off", - state_label: "Частичное списание", + state_label: "Частичное списание", state_class: "active", entry_conditions: ["partial_writeoff_exists"], exit_conditions: ["fully_written_off"], is_terminal: false, is_problematic: false, - business_meaning: "Списание идет по графику." + business_meaning: "Списание идет РїРѕ графику." }, { state_code: "fully_written_off", - state_label: "РБП полностью списан", + state_label: "РБП полностью списан", state_class: "terminal", entry_conditions: ["full_writeoff_exists"], exit_conditions: [], is_terminal: true, is_problematic: false, - business_meaning: "РБП завершил lifecycle." + business_meaning: "РБП завершил lifecycle." }, { state_code: "overdue_writeoff", - state_label: "Просроченное списание", + state_label: "Просроченное списание", state_class: "problematic", entry_conditions: ["period_boundary", "missing_link"], exit_conditions: ["fully_written_off"], is_terminal: false, is_problematic: true, - business_meaning: "РБП живет дольше допустимого окна." + business_meaning: "РБП живет дольше допустимого РѕРєРЅР°." } ], transitions: [], @@ -248,53 +322,53 @@ const LIFECYCLE_DOMAIN_MODELS = { states: [ { state_code: "capitalized", - state_label: "Капвложения отражены", + state_label: "Капвложения отражены", state_class: "initial", entry_conditions: ["capitalization_document_exists"], exit_conditions: ["accepted_for_accounting"], is_terminal: false, is_problematic: false, - business_meaning: "Объект зафиксирован как вложение." + business_meaning: "Объект зафиксирован как вложение." }, { state_code: "accepted_for_accounting", - state_label: "Принят к учету", + state_label: "РџСЂРёРЅСЏС‚ Рє учету", state_class: "active", entry_conditions: ["acceptance_document_exists"], exit_conditions: ["depreciation_active"], is_terminal: false, is_problematic: false, - business_meaning: "Объект переведен в основной контур учета." + business_meaning: "Объект переведен РІ РѕСЃРЅРѕРІРЅРѕР№ контур учета." }, { state_code: "depreciation_active", - state_label: "Амортизация активна", + state_label: "Амортизация активна", state_class: "active", entry_conditions: ["depreciation_register_movement"], exit_conditions: ["disposed"], is_terminal: false, is_problematic: false, - business_meaning: "Жизненный цикл ОС идет штатно." + business_meaning: "Жизненный цикл РћРЎ идет штатно." }, { state_code: "contradictory_asset_state", - state_label: "Противоречивый статус ОС", + state_label: "Противоречивый статус РћРЎ", state_class: "problematic", entry_conditions: ["posting_mismatch_or_wrong_path"], exit_conditions: ["depreciation_active"], is_terminal: false, is_problematic: true, - business_meaning: "Статус ОС формально есть, но смыслово противоречив." + business_meaning: "Статус РћРЎ формально есть, РЅРѕ смыслово противоречив." }, { state_code: "disposed", - state_label: "Выбыл", + state_label: "Выбыл", state_class: "terminal", entry_conditions: ["disposal_document_exists"], exit_conditions: [], is_terminal: true, is_problematic: false, - business_meaning: "Жизненный цикл ОС завершен." + business_meaning: "Жизненный цикл РћРЎ завершен." } ], transitions: [], @@ -307,43 +381,43 @@ const LIFECYCLE_DOMAIN_MODELS = { states: [ { state_code: "vat_registered", - state_label: "НДС отражен документно", + state_label: "НДС отражен документно", state_class: "initial", entry_conditions: ["invoice_registered"], exit_conditions: ["vat_reflected"], is_terminal: false, is_problematic: false, - business_meaning: "Сформирован первичный документный слой НДС." + business_meaning: "Сформирован первичный документный слой НДС." }, { state_code: "vat_reflected", - state_label: "НДС отражен в учете", + state_label: "НДС отражен РІ учете", state_class: "active", entry_conditions: ["vat_register_movement"], exit_conditions: ["vat_deducted"], is_terminal: false, is_problematic: false, - business_meaning: "НДС проходит штатную стадию отражения." + business_meaning: "НДС РїСЂРѕС…РѕРґРёС‚ штатную стадию отражения." }, { state_code: "vat_deducted", - state_label: "НДС принят к вычету", + state_label: "НДС РїСЂРёРЅСЏС‚ Рє вычету", state_class: "terminal", entry_conditions: ["deduction_confirmed"], exit_conditions: [], is_terminal: true, is_problematic: false, - business_meaning: "НДС-цепочка завершена корректно." + business_meaning: "НДС-цепочка завершена корректно." }, { state_code: "vat_conflict", - state_label: "Конфликт НДС-цепочки", + state_label: "Конфликт НДС-цепочки", state_class: "problematic", entry_conditions: ["cross_branch_inconsistency"], exit_conditions: ["vat_reflected"], is_terminal: false, is_problematic: true, - business_meaning: "Бухгалтерская и налоговая ветки расходятся." + business_meaning: "Бухгалтерская Рё налоговая ветки расходятся." } ], transitions: [], @@ -356,53 +430,53 @@ const LIFECYCLE_DOMAIN_MODELS = { states: [ { state_code: "preclose_checks", - state_label: "Предзакрытие", + state_label: "Предзакрытие", state_class: "active", entry_conditions: ["period_scope_detected"], exit_conditions: ["close_ready"], is_terminal: false, is_problematic: false, - business_meaning: "Идет проверка готовности периода." + business_meaning: "Идет проверка готовности периода." }, { state_code: "close_ready", - state_label: "Готов к закрытию", + state_label: "Готов Рє закрытию", state_class: "active", entry_conditions: ["no_blockers_detected"], exit_conditions: ["close_completed"], is_terminal: false, is_problematic: false, - business_meaning: "Период может быть закрыт." + business_meaning: "Период может быть закрыт." }, { state_code: "close_completed", - state_label: "Закрытие завершено", + state_label: "Закрытие завершено", state_class: "terminal", entry_conditions: ["close_operation_done"], exit_conditions: [], is_terminal: true, is_problematic: false, - business_meaning: "Период закрыт." + business_meaning: "Период закрыт." }, { state_code: "close_blocked", - state_label: "Закрытие заблокировано", + state_label: "Закрытие заблокировано", state_class: "problematic", entry_conditions: ["period_close_risk_or_stale_state"], exit_conditions: ["close_ready"], is_terminal: false, is_problematic: true, - business_meaning: "Есть lifecycle-дефекты, влияющие на закрытие." + business_meaning: "Есть lifecycle-дефекты, влияющие РЅР° закрытие." }, { state_code: "close_contradicted", - state_label: "Закрыт формально, но с противоречием", + state_label: "Закрыт формально, РЅРѕ СЃ противоречием", state_class: "problematic", entry_conditions: ["misclosed_or_cross_branch_conflict"], exit_conditions: ["close_completed"], is_terminal: false, is_problematic: true, - business_meaning: "Формальное закрытие не согласовано с фактическими ветками." + business_meaning: "Формальное закрытие РЅРµ согласовано СЃ фактическими ветками." } ], transitions: [], @@ -414,7 +488,7 @@ const SHARED_DEFECTS = [ defect_code: "missing_expected_transition", defect_class: "path", severity_hint: "medium", - business_meaning: "Ожидаемый переход не произошел.", + business_meaning: "Ожидаемый переход РЅРµ произошел.", evidence_requirements: ["expected_state", "missing_transition_signal"], period_impact_potential: "indirect" }, @@ -422,7 +496,7 @@ const SHARED_DEFECTS = [ defect_code: "invalid_transition", defect_class: "path", severity_hint: "high", - business_meaning: "Переход произошел по некорректному пути.", + business_meaning: "Переход произошел РїРѕ некорректному пути.", evidence_requirements: ["invalid_transition_signal"], period_impact_potential: "indirect" }, @@ -430,7 +504,7 @@ const SHARED_DEFECTS = [ defect_code: "stale_active_state", defect_class: "timing", severity_hint: "high", - business_meaning: "Объект завис в активном состоянии.", + business_meaning: "Объект завис РІ активном состоянии.", evidence_requirements: ["stale_marker", "missing_transition_signal"], period_impact_potential: "direct" }, @@ -438,7 +512,7 @@ const SHARED_DEFECTS = [ defect_code: "contradictory_state", defect_class: "consistency", severity_hint: "high", - business_meaning: "Статусы объекта противоречат друг другу.", + business_meaning: "Статусы объекта противоречат РґСЂСѓРі РґСЂСѓРіСѓ.", evidence_requirements: ["contradiction_signal"], period_impact_potential: "direct" }, @@ -446,7 +520,7 @@ const SHARED_DEFECTS = [ defect_code: "premature_terminal_state", defect_class: "closure", severity_hint: "medium", - business_meaning: "Терминальное состояние наступило преждевременно.", + business_meaning: "Терминальное состояние наступило преждевременно.", evidence_requirements: ["terminal_state", "missing_required_previous_state"], period_impact_potential: "indirect" }, @@ -454,7 +528,7 @@ const SHARED_DEFECTS = [ defect_code: "misclosed_state", defect_class: "closure", severity_hint: "high", - business_meaning: "Контур формально закрыт, но закрыт неверно.", + business_meaning: "Контур формально закрыт, РЅРѕ закрыт неверно.", evidence_requirements: ["wrong_closure_path"], period_impact_potential: "direct" }, @@ -462,7 +536,7 @@ const SHARED_DEFECTS = [ defect_code: "orphan_intermediate_state", defect_class: "path", severity_hint: "medium", - business_meaning: "Промежуточная стадия осталась без корректного продолжения.", + business_meaning: "Промежуточная стадия осталась без корректного продолжения.", evidence_requirements: ["intermediate_state_without_next"], period_impact_potential: "indirect" }, @@ -470,7 +544,7 @@ const SHARED_DEFECTS = [ defect_code: "cross_branch_state_conflict", defect_class: "consistency", severity_hint: "high", - business_meaning: "Состояния соседних веток учета противоречат друг другу.", + business_meaning: "Состояния соседних веток учета противоречат РґСЂСѓРі РґСЂСѓРіСѓ.", evidence_requirements: ["cross_branch_conflict_signal"], period_impact_potential: "direct" } @@ -489,6 +563,19 @@ class LifecycleRegistryImpl { getDomain(domain) { return this.models[domain]; } + hasState(domain, stateCode) { + const model = this.getDomain(domain); + return Boolean(resolveStateCode(model, stateCode)); + } + resolveDefaultExpectedState(domain) { + return defaultExpectedState(this.getDomain(domain)); + } + resolveInitialState(domain) { + return defaultInitialState(this.getDomain(domain)); + } + findExpectedPath(domain, fromState, toState) { + return shortestExpectedPath(this.getDomain(domain), fromState, toState); + } } exports.LifecycleRegistry = new LifecycleRegistryImpl(LIFECYCLE_DOMAIN_MODELS); function inferLifecycleDomain(input) { @@ -508,28 +595,81 @@ function inferLifecycleDomain(input) { ] .join(" ") .toLowerCase(); - if (includesAny(unitTokens, [/\bnds\b/, /\bvat\b/, /\btax\b/, /cross[_\s-]?branch/, /\b19\b/, /\b68\b/])) { - return "vat_flow"; - } - if (includesAny(unitTokens, [/\bperiod\b/, /\bclose\b/, /закрыт/, /reporting/]) || input.unit.problem_unit_type === "period_risk_cluster") { - return "period_close"; - } - if (includesAny(unitTokens, [/deferred/, /writeoff/, /рбп/, /\b97\b/])) { + const hasVatMarkers = includesAny(unitTokens, [ + /domain_hint:vat_flow/, + /\binvoice_to_vat\b/, + /\bvat_chain_conflict\b/, + /(^|[^a-z0-9])nds([^a-z0-9]|$)/, + /(^|[^a-z0-9])vat([^a-z0-9]|$)/, + /(^|[^a-z0-9])tax(?:es)?([^a-z0-9]|$)/, + /\baccount[_:\s-]?(19|68)\b/ + ]); + const hasDeferredMarkers = includesAny(unitTokens, [ + /domain_hint:deferred_expense/, + /\bdeferred(?:_expense)?\b/, + /\bdeferred_expense_to_writeoff\b/, + /\bwriteoff\b/, + /\bpartially_written_off\b/, + /\bfully_written_off\b/, + /\baccount[_:\s-]?97\b/ + ]); + const hasFixedAssetMarkers = includesAny(unitTokens, [ + /domain_hint:fixed_asset/, + /\bfixed[_\s-]?asset(?:s)?\b/, + /\basset_card_to_depreciation\b/, + /\bdepreciation(?:_active)?\b/, + /\baccepted_for_accounting\b/, + /\bcapitalized\b/, + /\baccount[_:\s-]?(01|02|08)\b/ + ]); + const hasPeriodCloseMarkers = includesAny(unitTokens, [ + /domain_hint:period_close/, + /\bperiod[_\s-]?close\b/, + /\bperiod_close_risk\b/, + /\bclose[_\s-]?risk\b/, + /\bclosure[_\s-]?risk\b/, + /\bpreclose\b/, + /\bmonth[_\s-]?close\b/, + /\bperiod_risk\b/ + ]); + if (hasDeferredMarkers) { return "deferred_expense"; } - if (includesAny(unitTokens, [/fixed[_\s-]?asset/, /амортиз/, /ос\b/, /\b01\b/, /\b02\b/, /\b08\b/])) { + if (hasFixedAssetMarkers) { return "fixed_asset"; } - if (includesAny(unitTokens, [/buyer/, /customer/, /дебитор/, /\b62\b/])) { + if (hasVatMarkers) { + return "vat_flow"; + } + if (hasPeriodCloseMarkers || + input.unit.problem_unit_type === "period_risk_cluster" || + input.unit.period_impact?.impact_class === "close_risk") { + return "period_close"; + } + if (includesAny(unitTokens, [/buyer/, /customer/, /\b62\b/])) { return "customer_settlement"; } + if (includesAny(unitTokens, [ + /domain_hint:bank_settlement/, + /\bpayment_to_settlement\b/, + /\bstatement_to_document\b/, + /\bbank_recorded\b/, + /\binitiated_payment\b/, + /\bsettlement(?:_closed)?\b/ + ]) || + input.unit.problem_unit_type === "unresolved_settlement_cluster" || + input.unit.problem_unit_type === "broken_chain_segment") { + return "bank_settlement"; + } + if (input.unit.problem_unit_type === "cross_branch_inconsistency_cluster") { + return "vat_flow"; + } + if (input.unit.problem_unit_type === "lifecycle_anomaly_node") { + return "deferred_expense"; + } return "bank_settlement"; } function inferCurrentState(domain, input) { - const explicitActual = input.unit.actual_state?.trim(); - if (explicitActual) { - return explicitActual; - } const anomalies = input.candidates.flatMap((item) => item.anomaly_patterns).map((item) => item.toLowerCase()); const relations = input.candidates.flatMap((item) => item.relation_pattern_hits).map((item) => item.toLowerCase()); const hasStale = hasToken(anomalies, /(no_continuation|stale|tail|missing_link|broken_lifecycle|partially_linked)/); @@ -562,7 +702,7 @@ function inferCurrentState(domain, input) { return "contradictory_asset_state"; if (hasToken(relations, /depreciation|amort/)) return "depreciation_active"; - if (hasToken(relations, /accept|учет/)) + if (hasToken(relations, /accept|account/)) return "accepted_for_accounting"; return "capitalized"; } @@ -579,25 +719,42 @@ function inferCurrentState(domain, input) { return "close_blocked"; return "preclose_checks"; } -function inferExpectedState(domain, input) { +function inferExpectedState(domain, input, model) { const explicitExpected = input.unit.expected_state?.trim(); if (explicitExpected) { return explicitExpected; } - return defaultExpectedState(domain); + return defaultExpectedState(model); } -function inferMissingTransition(input) { +function inferMissingTransition(input, model, currentState, expectedState) { if (typeof input.unit.failed_expected_edge === "string" && input.unit.failed_expected_edge.trim().length > 0) { return input.unit.failed_expected_edge.trim(); } const anomalies = input.candidates.flatMap((item) => item.anomaly_patterns).join(" ").toLowerCase(); - if (/(missing_link|no_continuation|broken_lifecycle|tail|unresolved)/.test(anomalies)) { - return "expected_transition_not_observed"; + if (!/(missing_link|no_continuation|broken_lifecycle|tail|unresolved)/.test(anomalies)) { + return null; } - return null; + if (currentState !== expectedState) { + const path = shortestExpectedPath(model, currentState, expectedState); + if (path && path.length >= 2) { + return transitionEdgeLabel(path[0], path[1]); + } + } + const directExpected = model.transitions.find((transition) => transition.transition_type === "expected" && transition.from_state === currentState); + if (directExpected) { + return transitionEdgeLabel(directExpected.from_state, directExpected.to_state); + } + return "expected_transition_not_observed"; } -function inferInvalidTransition(input) { +function inferInvalidTransition(input, model) { const anomalies = input.candidates.flatMap((item) => item.anomaly_patterns).join(" ").toLowerCase(); + for (const transition of model.transitions) { + for (const forbiddenCondition of transition.forbidden_conditions) { + if (anomalies.includes(forbiddenCondition.toLowerCase())) { + return `${transitionEdgeLabel(transition.from_state, transition.to_state)}:forbidden:${forbiddenCondition}`; + } + } + } if (/(cross_branch|cross_domain_inconsistency)/.test(anomalies)) { return "cross_branch_conflict_transition"; } @@ -634,6 +791,13 @@ function classifyLifecycleDefect(input) { } return null; } +function registryBackedDefect(domain, defect) { + if (!defect) { + return null; + } + const model = exports.LifecycleRegistry.getDomain(domain); + return model.defects.some((definition) => definition.defect_code === defect) ? defect : null; +} function resolutionConfidence(unitConfidence, input) { let score = unitConfidence.score; if (input.hasExplicitStates) @@ -661,31 +825,40 @@ function staleDurationHint(domain, defect, input) { return "unknown_snapshot_window"; } function lifecycleInterpretation(input) { - const base = `Текущая стадия: ${input.currentState}; ожидаемая стадия: ${input.expectedState}.`; + const base = `Текущая стадия: ${input.currentState}; ожидаемая стадия: ${input.expectedState}.`; if (input.defect === "stale_active_state") { - return `${base} Объект завис во времени и не дошел до ожидаемого перехода.`; + return `${base} Объект завис РІРѕ времени Рё РЅРµ дошел РґРѕ ожидаемого перехода.`; } if (input.defect === "misclosed_state") { - return `${base} Контур закрыт формально, но путь закрытия противоречит бухгалтерской логике.`; + return `${base} Контур закрыт формально, РЅРѕ путь закрытия противоречит бухгалтерской логике.`; } if (input.defect === "cross_branch_state_conflict") { - return `${base} Между ветками домена ${input.domain} обнаружено противоречие состояний.`; + return `${base} Между ветками домена ${input.domain} обнаружено противоречие состояний.`; } if (input.defect === "missing_expected_transition") { - return `${base} Не зафиксирован ожидаемый переход (${input.missingTransition ?? "unknown_transition"}).`; + return `${base} РќРµ зафиксирован ожидаемый переход (${input.missingTransition ?? "unknown_transition"}).`; } if (input.defect === "invalid_transition") { - return `${base} Зафиксирован некорректный переход (${input.invalidTransition ?? "invalid_transition"}).`; + return `${base} Зафиксирован некорректный переход (${input.invalidTransition ?? "invalid_transition"}).`; } - return `${base} Lifecycle-разрешение не выявило критичный дефект, но состояние требует наблюдения.`; + return `${base} Lifecycle-разрешение РЅРµ выявило критичный дефект, РЅРѕ состояние требует наблюдения.`; } function resolveLifecycle(input) { const lifecycle_domain = inferLifecycleDomain(input); - const currentState = inferCurrentState(lifecycle_domain, input); - const expectedState = inferExpectedState(lifecycle_domain, input); - const missingTransition = inferMissingTransition(input); - const invalidTransition = inferInvalidTransition(input); - const defect = classifyLifecycleDefect({ + const model = exports.LifecycleRegistry.getDomain(lifecycle_domain); + const inferredCurrentState = inferCurrentState(lifecycle_domain, input); + const inferredExpectedState = inferExpectedState(lifecycle_domain, input, model); + const explicitActualState = input.unit.actual_state?.trim() ?? null; + const explicitExpectedState = input.unit.expected_state?.trim() ?? null; + const explicitCurrentState = resolveStateCode(model, explicitActualState); + const explicitExpectedResolved = resolveStateCode(model, explicitExpectedState); + const inferredCurrentResolved = resolveStateCode(model, inferredCurrentState); + const inferredExpectedResolved = resolveStateCode(model, inferredExpectedState); + const currentState = explicitCurrentState ?? inferredCurrentResolved ?? defaultInitialState(model); + const expectedState = explicitExpectedResolved ?? inferredExpectedResolved ?? defaultExpectedState(model); + const missingTransition = inferMissingTransition(input, model, currentState, expectedState); + const invalidTransition = inferInvalidTransition(input, model); + const detectedDefect = classifyLifecycleDefect({ domain: lifecycle_domain, currentState, expectedState, @@ -693,15 +866,19 @@ function resolveLifecycle(input) { invalidTransition, periodCloseSensitive: input.unit.period_impact?.impact_class === "close_risk" }); + const defect = registryBackedDefect(lifecycle_domain, detectedDefect); const evidenceIds = uniqueStrings(input.unit.evidence_pack, 8); + const previousStates = resolvePreviousStates(model, currentState); const limitations = uniqueStrings([ ...input.unit.snapshot_limitations, ...(input.candidates.some((item) => item.confidence_hint === "low") ? ["low_confidence_candidates_present"] : []), - ...(input.unit.actual_state ? [] : ["actual_state_inferred"]), - ...(input.unit.expected_state ? [] : ["expected_state_inferred"]) + ...(explicitActualState && !explicitCurrentState ? ["actual_state_not_in_registry_normalized"] : []), + ...(explicitExpectedState && !explicitExpectedResolved ? ["expected_state_not_in_registry_normalized"] : []), + ...(explicitCurrentState ? [] : ["actual_state_inferred"]), + ...(explicitExpectedResolved ? [] : ["expected_state_inferred"]) ], 8); const confidence = resolutionConfidence(input.unit.confidence, { - hasExplicitStates: Boolean(input.unit.actual_state || input.unit.expected_state), + hasExplicitStates: Boolean(explicitCurrentState || explicitExpectedResolved), hasDefectSignal: Boolean(defect || missingTransition || invalidTransition), candidateCount: input.candidates.length, hasSnapshotLimitations: limitations.length > 0 @@ -711,7 +888,7 @@ function resolveLifecycle(input) { lifecycle_domain, resolved_current_state: currentState, resolved_expected_state: expectedState, - resolved_previous_states: [], + resolved_previous_states: previousStates, missing_transitions: missingTransition ? [missingTransition] : [], invalid_transitions: invalidTransition ? [invalidTransition] : [], detected_defects: defect ? [defect] : [], diff --git a/llm_normalizer/backend/dist/services/normalizerService.js b/llm_normalizer/backend/dist/services/normalizerService.js index a343e00..82cba5e 100644 --- a/llm_normalizer/backend/dist/services/normalizerService.js +++ b/llm_normalizer/backend/dist/services/normalizerService.js @@ -76,7 +76,7 @@ function intersectsAnySpan(start, end, spans) { function extractAccounts(text) { const lower = String(text ?? "").toLowerCase(); const explicitAccounts = new Set(); - const contextualPattern = /(?:\bсчет(?:а|у|ом|ов)?\b|\bсч\.?\b|\baccount(?:s)?\b|\bschet(?:a|u|om|ov)?\b)\s*(?:№|#|:)?\s*(\d{2}(?:\.\d{2})?)/giu; + const contextualPattern = /(?:\bсч(?:е|ё)т(?:а|у|ом|ов)?\b|\bсч\.?\b|\baccount(?:s)?\b|\bschet(?:a|u|om|ov)?\b)\s*(?:№|#|:)?\s*(\d{2}(?:\.\d{2})?)/giu; let contextual = null; while ((contextual = contextualPattern.exec(lower)) !== null) { if (contextual[1]) { @@ -284,8 +284,9 @@ function buildFragmentV2(rawText, index) { if (noiseOnly) { return null; } - const inScopeTokens = /(проводк|документ|реализац|поступлен|взаиморасчет|сальдо|остатк|счет|ндс|амортиз|расходы будущих периодов|рбп|ос|контрагент|оплат|банк|выписк|склад|товар|материал)/i.test(lower); - const translitInScopeTokens = /\b(?:schet|scheta|schetu|schetom|postavsh|kontragent|dokument|doc|oplata|oplati|platezh|vypisk|provodk|realiz|postuplen|nds|os|saldo|hvost|tail|anomali|risk|zakryt)\b/i.test(lower); + const inScopeTokens = /(проводк|документ|реализац|поступлен|взаиморасчет|сальдо|остатк|сч(?:е|ё)т|ндс|амортиз|расходы будущих периодов|рбп|ос|контрагент|оплат|банк|выписк|склад|товар|материал|списани|жизненн|цикл|переход|lifecycle|writeoff|deferred)/i.test(lower); + const translitInScopeTokens = /\b(?:schet|scheta|schetu|schetom|postavsh|kontragent|dokument|doc|oplata|oplati|platezh|vypisk|provodk|realiz|postuplen|nds|os|saldo|hvost|tail|anomali|risk|zakryt|lifecycle|state|transition|writeoff|deferred|periodclose)\b/i.test(lower); + const lifecycleInScopeTokens = /(lifecycle|жизненн(?:ого|ый)?\s+цикл|стади|переход|списани|writeoff|deferred|period\s*close)/i.test(lower); const genericAccountingTokens = /(фсбу|налогов(ый|ого)|нк рф|закон|форма отчетности|как правильно в бухгалтерии)/i.test(lower); const offTopicTokens = /(погода|анекдот|музык|фильм|игр[аы]|рецепт|курс валют в мире)/i.test(lower); let domainRelevance = "unclear"; @@ -298,13 +299,13 @@ function buildFragmentV2(rawText, index) { domainRelevance = "out_of_scope"; businessScope = "generic_accounting"; } - else if (inScopeTokens || translitInScopeTokens) { + else if (inScopeTokens || translitInScopeTokens || lifecycleInScopeTokens) { domainRelevance = "in_scope"; businessScope = "company_specific_accounting"; } - const entityTokenCount = (lower.match(/(документ|оплат|проводк|контрагент|договор|реализац|поступлен|выписк|закрыт|взаиморасчет|склад|товар|материал)/g) ?? []) + const entityTokenCount = (lower.match(/(документ|оплат|проводк|контрагент|договор|реализац|поступлен|выписк|закрыт|взаиморасчет|склад|товар|материал|поставщ|покупат|списани|жизненн|цикл)/g) ?? []) .length; - const translitEntityTokenCount = (lower.match(/\b(?:dokument|oplata|platezh|provodk|kontragent|realiz|postuplen|vypisk|zakryt|schet|sklad|tovar|material)\b/g) ?? []).length; + const translitEntityTokenCount = (lower.match(/\b(?:dokument|oplata|platezh|provodk|kontragent|postavsh|pokupat|realiz|postuplen|vypisk|zakryt|schet|sklad|tovar|material)\b/g) ?? []).length; const entityTokenCountTotal = entityTokenCount + translitEntityTokenCount; const flags = { has_multi_entity_scope: entityTokenCountTotal >= 2, diff --git a/llm_normalizer/backend/dist/services/routeHintAdapter.js b/llm_normalizer/backend/dist/services/routeHintAdapter.js index d50eb0c..509de62 100644 --- a/llm_normalizer/backend/dist/services/routeHintAdapter.js +++ b/llm_normalizer/backend/dist/services/routeHintAdapter.js @@ -202,12 +202,13 @@ function simulateDeterministicRouting(normalized) { const decisions = normalized.fragments.map((fragment) => decideRouteForFragment(fragment)); const inScopeCount = decisions.filter((item) => item.domain_relevance === "in_scope").length; const outOfScopeCount = decisions.filter((item) => item.domain_relevance === "out_of_scope").length; + const unclearCount = decisions.filter((item) => item.domain_relevance === "unclear").length; const routedInScopeCount = decisions.filter((item) => item.domain_relevance === "in_scope" && item.route !== "no_route").length; const clarificationInScopeCount = decisions.filter((item) => item.domain_relevance === "in_scope" && item.execution_readiness === "needs_clarification").length; const noRouteInScopeCount = decisions.filter((item) => item.domain_relevance === "in_scope" && item.route === "no_route").length; let fallbackType = "none"; if (!normalized.message_in_scope || inScopeCount === 0) { - fallbackType = "out_of_scope"; + fallbackType = outOfScopeCount > 0 && unclearCount === 0 ? "out_of_scope" : "clarification"; } else if (routedInScopeCount === 0 && clarificationInScopeCount > 0) { fallbackType = "clarification"; diff --git a/llm_normalizer/backend/reports/vitest-report.json b/llm_normalizer/backend/reports/vitest-report.json new file mode 100644 index 0000000..9316d09 --- /dev/null +++ b/llm_normalizer/backend/reports/vitest-report.json @@ -0,0 +1 @@ +{"numTotalTestSuites":54,"numPassedTestSuites":54,"numFailedTestSuites":0,"numPendingTestSuites":0,"numTotalTests":93,"numPassedTests":93,"numFailedTests":0,"numPendingTests":0,"numTodoTests":0,"snapshot":{"added":0,"failure":false,"filesAdded":0,"filesRemoved":0,"filesRemovedList":[],"filesUnmatched":0,"filesUpdated":0,"matched":0,"total":0,"unchecked":0,"uncheckedKeysByFile":[],"unmatched":0,"updated":0,"didUpdate":false},"startTime":1774529732949,"success":true,"testResults":[{"assertionResults":[{"ancestorTitles":["assistant answer encoding sanitizer"],"fullName":"assistant answer encoding sanitizer filters mojibake in explainable answer and falls back to readable reasoning","status":"passed","title":"filters mojibake in explainable answer and falls back to readable reasoning","duration":3.1196999999999946,"failureMessages":[],"meta":{}}],"startTime":1774529734212,"endTime":1774529734215.1196,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/assistantAnswerEncodingSanitizer.test.ts"},{"assertionResults":[{"ancestorTitles":["assistant answer leakage guard"],"fullName":"assistant answer leakage guard removes raw technical refs from assistant reply but keeps structured refs in answer structure","status":"passed","title":"removes raw technical refs from assistant reply but keeps structured refs in answer structure","duration":4.40979999999999,"failureMessages":[],"meta":{}}],"startTime":1774529734216,"endTime":1774529734220.41,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/assistantAnswerLeakageGuard.test.ts"},{"assertionResults":[{"ancestorTitles":["assistant answer policy v1.1"],"fullName":"assistant answer policy v1.1 keeps focused grounded answer direct and useful","status":"passed","title":"keeps focused grounded answer direct and useful","duration":432.7373,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant answer policy v1.1"],"fullName":"assistant answer policy v1.1 renders broad partial answer with explicit limitations and concrete next steps","status":"passed","title":"renders broad partial answer with explicit limitations and concrete next steps","duration":88.6262999999999,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant answer policy v1.1"],"fullName":"assistant answer policy v1.1 uses domain-specific clarification prompts when support is insufficient","status":"passed","title":"uses domain-specific clarification prompts when support is insufficient","duration":72.67829999999981,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant answer policy v1.1"],"fullName":"assistant answer policy v1.1 does not fabricate mechanism when mechanism_note is unresolved","status":"passed","title":"does not fabricate mechanism when mechanism_note is unresolved","duration":0.5777000000000498,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant answer policy v1.1"],"fullName":"assistant answer policy v1.1 preserves legacy reply path when policy flag is OFF","status":"passed","title":"preserves legacy reply path when policy flag is OFF","duration":118.42880000000014,"failureMessages":[],"meta":{}}],"startTime":1774529733996,"endTime":1774529734708.4287,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/assistantAnswerPolicyV11.test.ts"},{"assertionResults":[{"ancestorTitles":["assistant broad guard"],"fullName":"assistant broad guard keeps focused queries from degrading under broad guard","status":"passed","title":"keeps focused queries from degrading under broad guard","duration":442.40610000000004,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant broad guard"],"fullName":"assistant broad guard degrades broad ranking output to partial instead of deceptively strong factual","status":"passed","title":"degrades broad ranking output to partial instead of deceptively strong factual","duration":88.59960000000001,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant broad guard"],"fullName":"assistant broad guard returns clarification when broad query has insufficient support","status":"passed","title":"returns clarification when broad query has insufficient support","duration":73.13150000000019,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant broad guard"],"fullName":"assistant broad guard supports legacy behavior when broad guard flags are OFF","status":"passed","title":"supports legacy behavior when broad guard flags are OFF","duration":55.441299999999956,"failureMessages":[],"meta":{}}],"startTime":1774529733987,"endTime":1774529734646.4414,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/assistantBroadGuard.test.ts"},{"assertionResults":[{"ancestorTitles":["stage1 contract scaffolding"],"fullName":"stage1 contract scaffolding provides rubric v0.1 for accountant-facing metrics","status":"passed","title":"provides rubric v0.1 for accountant-facing metrics","duration":1.2985999999999933,"failureMessages":[],"meta":{}},{"ancestorTitles":["stage1 contract scaffolding"],"fullName":"stage1 contract scaffolding updates investigation_state with bounded fields","status":"passed","title":"updates investigation_state with bounded fields","duration":1.309299999999979,"failureMessages":[],"meta":{}}],"startTime":1774529734248,"endTime":1774529734250.3093,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/assistantContracts.test.ts"},{"assertionResults":[{"ancestorTitles":["assistant mode API"],"fullName":"assistant mode API processes message and returns assistant response with debug payload","status":"passed","title":"processes message and returns assistant response with debug payload","duration":82.71239999999989,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant mode API"],"fullName":"assistant mode API keeps session-scoped history and returns it via session endpoint","status":"passed","title":"keeps session-scoped history and returns it via session endpoint","duration":18.65379999999982,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant mode API"],"fullName":"assistant mode API executes factual retrieval for routed fragments","status":"passed","title":"executes factual retrieval for routed fragments","duration":66.1574999999998,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant mode API"],"fullName":"assistant mode API keeps in-domain translit queries in scope and routed","status":"passed","title":"keeps in-domain translit queries in scope and routed","duration":16.381599999999935,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant mode API"],"fullName":"assistant mode API avoids false route mismatch when supported evidence exists for bounded answer","status":"passed","title":"avoids false route mismatch when supported evidence exists for bounded answer","duration":17.568700000000035,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant mode API"],"fullName":"assistant mode API blocks answer when critical domain token is not grounded","status":"passed","title":"blocks answer when critical domain token is not grounded","duration":23.158999999999878,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant mode API"],"fullName":"assistant mode API applies semantic narrowing profile for hybrid retrieval without GUID","status":"passed","title":"applies semantic narrowing profile for hybrid retrieval without GUID","duration":60.22769999999991,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant mode API"],"fullName":"assistant mode API writes one persistent JSON log file per session","status":"passed","title":"writes one persistent JSON log file per session","duration":43.47759999999994,"failureMessages":[],"meta":{}}],"startTime":1774529734350,"endTime":1774529734679.4775,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/assistantEndpoint.test.ts"},{"assertionResults":[{"ancestorTitles":["assistant Stage 1 eval harness"],"fullName":"assistant Stage 1 eval harness runs assistant_stage1 harness and returns raw metrics + rubric bands","status":"passed","title":"runs assistant_stage1 harness and returns raw metrics + rubric bands","duration":531.7759,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant Stage 1 eval harness"],"fullName":"assistant Stage 1 eval harness loads canonical suite metadata and keeps it stable","status":"passed","title":"loads canonical suite metadata and keeps it stable","duration":135.70039999999995,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant Stage 1 eval harness"],"fullName":"assistant Stage 1 eval harness handles follow-up cases as dedicated subset","status":"passed","title":"handles follow-up cases as dedicated subset","duration":82.78279999999995,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant Stage 1 eval harness"],"fullName":"assistant Stage 1 eval harness builds comparison artifact from baseline and current runs","status":"passed","title":"builds comparison artifact from baseline and current runs","duration":211.33899999999994,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant Stage 1 eval harness"],"fullName":"assistant Stage 1 eval harness keeps legacy eval path unchanged by default","status":"passed","title":"keeps legacy eval path unchanged by default","duration":880.4197999999999,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant Stage 1 eval harness"],"fullName":"assistant Stage 1 eval harness respects accountant eval feature flag OFF/ON","status":"passed","title":"respects accountant eval feature flag OFF/ON","duration":154.45389999999998,"failureMessages":[],"meta":{}}],"startTime":1774529733984,"endTime":1774529735980.4539,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/assistantEvalHarness.test.ts"},{"assertionResults":[{"ancestorTitles":["assistant follow-up state binding"],"fullName":"assistant follow-up state binding applies investigation_state binding in follow-up flow when flags are ON","status":"passed","title":"applies investigation_state binding in follow-up flow when flags are ON","duration":511.03639999999996,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant follow-up state binding"],"fullName":"assistant follow-up state binding does not apply follow-up binding when binding flag is OFF","status":"passed","title":"does not apply follow-up binding when binding flag is OFF","duration":104.83919999999989,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant follow-up state binding"],"fullName":"assistant follow-up state binding keeps legacy-like behavior when investigation state flag is OFF","status":"passed","title":"keeps legacy-like behavior when investigation state flag is OFF","duration":47.85770000000002,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant follow-up state binding"],"fullName":"assistant follow-up state binding applies problem continuity hints only when continuity flag is ON and follow-up has no strong new anchors","status":"passed","title":"applies problem continuity hints only when continuity flag is ON and follow-up has no strong new anchors","duration":116.91009999999983,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant follow-up state binding"],"fullName":"assistant follow-up state binding does not apply follow-up continuity when user gives strong new anchors","status":"passed","title":"does not apply follow-up continuity when user gives strong new anchors","duration":66.9813999999999,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant follow-up state binding"],"fullName":"assistant follow-up state binding keeps UTF-8 follow-up period refinement in-scope with soft continuity hints","status":"passed","title":"keeps UTF-8 follow-up period refinement in-scope with soft continuity hints","duration":71.82369999999992,"failureMessages":[],"meta":{}}],"startTime":1774529733985,"endTime":1774529734904.8237,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/assistantFollowupStateBinding.test.ts"},{"assertionResults":[{"ancestorTitles":["assistant lifecycle-aware answer mode v1"],"fullName":"assistant lifecycle-aware answer mode v1 promotes stage3 lifecycle mode when lifecycle answer flag is enabled","status":"passed","title":"promotes stage3 lifecycle mode when lifecycle answer flag is enabled","duration":2.8553000000000566,"failureMessages":[],"meta":{}}],"startTime":1774529733985,"endTime":1774529733987.8552,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/assistantLifecycleAwareAnswerV1.test.ts"},{"assertionResults":[{"ancestorTitles":["assistant problem-centric answer mode v1"],"fullName":"assistant problem-centric answer mode v1 uses problem-centric answer mode on problem-heavy case when flag is ON","status":"passed","title":"uses problem-centric answer mode on problem-heavy case when flag is ON","duration":3.0338999999999032,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant problem-centric answer mode v1"],"fullName":"assistant problem-centric answer mode v1 falls back to Stage 1 path for the same case when problem-centric flag is OFF","status":"passed","title":"falls back to Stage 1 path for the same case when problem-centric flag is OFF","duration":1.0547000000000253,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant problem-centric answer mode v1"],"fullName":"assistant problem-centric answer mode v1 keeps focused grounded case on Stage 1 path even when problem-centric flag is ON","status":"passed","title":"keeps focused grounded case on Stage 1 path even when problem-centric flag is ON","duration":0.3220999999999776,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant problem-centric answer mode v1"],"fullName":"assistant problem-centric answer mode v1 enables problem-centric mode on mixed focused case when weak mechanism signals are present","status":"passed","title":"enables problem-centric mode on mixed focused case when weak mechanism signals are present","duration":0.24890000000004875,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant problem-centric answer mode v1"],"fullName":"assistant problem-centric answer mode v1 does not expose raw technical refs in primary problem-centric text","status":"passed","title":"does not expose raw technical refs in primary problem-centric text","duration":0.23930000000007112,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant problem-centric answer mode v1"],"fullName":"assistant problem-centric answer mode v1 produces limited answer for weak problem units without false overclaim","status":"passed","title":"produces limited answer for weak problem units without false overclaim","duration":0.6579000000000406,"failureMessages":[],"meta":{}}],"startTime":1774529733985,"endTime":1774529733990.658,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/assistantProblemCentricAnswerV1.test.ts"},{"assertionResults":[{"ancestorTitles":["assistant problem-unit continuity state"],"fullName":"assistant problem-unit continuity state stores bounded problem_unit_state in investigation snapshot and session state","status":"passed","title":"stores bounded problem_unit_state in investigation snapshot and session state","duration":517.8632,"failureMessages":[],"meta":{}}],"startTime":1774529734002,"endTime":1774529734519.8633,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/assistantProblemUnitContinuityState.test.ts"},{"assertionResults":[{"ancestorTitles":["assistant problem-unit runtime rollout"],"fullName":"assistant problem-unit runtime rollout emits problem-unit layer on problem-heavy scenarios when flag is ON","status":"passed","title":"emits problem-unit layer on problem-heavy scenarios when flag is ON","duration":535.8198000000001,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant problem-unit runtime rollout"],"fullName":"assistant problem-unit runtime rollout does not emit problem-unit layer when flag is OFF","status":"passed","title":"does not emit problem-unit layer when flag is OFF","duration":96.6395,"failureMessages":[],"meta":{}}],"startTime":1774529733987,"endTime":1774529734619.6394,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/assistantProblemUnitRuntimeRollout.test.ts"},{"assertionResults":[{"ancestorTitles":["assistant stage2 duplicate collapse probe suite"],"fullName":"assistant stage2 duplicate collapse probe suite loads supplemental probe suite and confirms duplicate collapse signal","status":"passed","title":"loads supplemental probe suite and confirms duplicate collapse signal","duration":2.4647999999999683,"failureMessages":[],"meta":{}}],"startTime":1774529734010,"endTime":1774529734012.4648,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/assistantStage2DuplicateCollapseProbe.test.ts"},{"assertionResults":[{"ancestorTitles":["assistant Stage 2 eval harness"],"fullName":"assistant Stage 2 eval harness runs assistant_stage2 harness and returns Stage 2 raw metrics + rubric bands","status":"passed","title":"runs assistant_stage2 harness and returns Stage 2 raw metrics + rubric bands","duration":535.4872,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant Stage 2 eval harness"],"fullName":"assistant Stage 2 eval harness loads Stage 2 canonical suite metadata and keeps it stable","status":"passed","title":"loads Stage 2 canonical suite metadata and keeps it stable","duration":134.64620000000014,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant Stage 2 eval harness"],"fullName":"assistant Stage 2 eval harness handles follow-up subset and keeps subset denominator explicit","status":"passed","title":"handles follow-up subset and keeps subset denominator explicit","duration":88.82950000000005,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant Stage 2 eval harness"],"fullName":"assistant Stage 2 eval harness builds Stage 2 comparison artifact from baseline and current runs","status":"passed","title":"builds Stage 2 comparison artifact from baseline and current runs","duration":200.32939999999985,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant Stage 2 eval harness"],"fullName":"assistant Stage 2 eval harness keeps legacy eval path unchanged by default","status":"passed","title":"keeps legacy eval path unchanged by default","duration":881.4143000000001,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant Stage 2 eval harness"],"fullName":"assistant Stage 2 eval harness respects Stage 2 eval feature flag OFF/ON","status":"passed","title":"respects Stage 2 eval feature flag OFF/ON","duration":159.77339999999958,"failureMessages":[],"meta":{}}],"startTime":1774529733985,"endTime":1774529735985.7734,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/assistantStage2EvalHarness.test.ts"},{"assertionResults":[{"ancestorTitles":["POST /api/eval/run"],"fullName":"POST /api/eval/run runs v2 eval using inline rawQuestions batch","status":"passed","title":"runs v2 eval using inline rawQuestions batch","duration":66.82389999999987,"failureMessages":[],"meta":{}}],"startTime":1774529734349,"endTime":1774529734415.824,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/evalEndpoint.test.ts"},{"assertionResults":[{"ancestorTitles":["investigation_state flow scaffolding"],"fullName":"investigation_state flow scaffolding keeps bounded investigation_state across follow-up turns","status":"passed","title":"keeps bounded investigation_state across follow-up turns","duration":113.99570000000017,"failureMessages":[],"meta":{}}],"startTime":1774529734350,"endTime":1774529734463.9956,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/investigationStateFlow.test.ts"},{"assertionResults":[{"ancestorTitles":["stage3 lifecycle registry and resolver wave2"],"fullName":"stage3 lifecycle registry and resolver wave2 exposes all lifecycle domains in the registry","status":"passed","title":"exposes all lifecycle domains in the registry","duration":1.856899999999996,"failureMessages":[],"meta":{}},{"ancestorTitles":["stage3 lifecycle registry and resolver wave2"],"fullName":"stage3 lifecycle registry and resolver wave2 infers lifecycle domain for all covered stage3 domains","status":"passed","title":"infers lifecycle domain for all covered stage3 domains","duration":2.1909999999999172,"failureMessages":[],"meta":{}},{"ancestorTitles":["stage3 lifecycle registry and resolver wave2"],"fullName":"stage3 lifecycle registry and resolver wave2 normalizes unknown explicit states against registry and records limitations","status":"passed","title":"normalizes unknown explicit states against registry and records limitations","duration":0.7679000000000542,"failureMessages":[],"meta":{}},{"ancestorTitles":["stage3 lifecycle registry and resolver wave2"],"fullName":"stage3 lifecycle registry and resolver wave2 infers missing transition from registry transition path","status":"passed","title":"infers missing transition from registry transition path","duration":0.2717000000000098,"failureMessages":[],"meta":{}},{"ancestorTitles":["stage3 lifecycle registry and resolver wave2"],"fullName":"stage3 lifecycle registry and resolver wave2 builds previous state chain from registry model","status":"passed","title":"builds previous state chain from registry model","duration":0.19309999999995853,"failureMessages":[],"meta":{}}],"startTime":1774529734002,"endTime":1774529734007.2717,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/lifecycleRegistryResolverWave2.test.ts"},{"assertionResults":[{"ancestorTitles":["lifecycle runtime stage3"],"fullName":"lifecycle runtime stage3 resolves stale missing transition for bank settlement chains","status":"passed","title":"resolves stale missing transition for bank settlement chains","duration":2.582899999999995,"failureMessages":[],"meta":{}},{"ancestorTitles":["lifecycle runtime stage3"],"fullName":"lifecycle runtime stage3 classifies cross-branch conflicts for VAT flow","status":"passed","title":"classifies cross-branch conflicts for VAT flow","duration":0.77049999999997,"failureMessages":[],"meta":{}},{"ancestorTitles":["lifecycle runtime stage3"],"fullName":"lifecycle runtime stage3 sorts lifecycle-ranked units by lifecycle severity and ranking score","status":"passed","title":"sorts lifecycle-ranked units by lifecycle severity and ranking score","duration":0.6156999999999471,"failureMessages":[],"meta":{}}],"startTime":1774529734002,"endTime":1774529734006.6157,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/lifecycleRuntime.test.ts"},{"assertionResults":[{"ancestorTitles":["POST /api/normalize"],"fullName":"POST /api/normalize returns normalized v1 payload in mock mode","status":"passed","title":"returns normalized v1 payload in mock mode","duration":59.557000000000016,"failureMessages":[],"meta":{}},{"ancestorTitles":["POST /api/normalize"],"fullName":"POST /api/normalize returns normalized v2 payload in mock mode","status":"passed","title":"returns normalized v2 payload in mock mode","duration":30.397199999999884,"failureMessages":[],"meta":{}},{"ancestorTitles":["POST /api/normalize"],"fullName":"POST /api/normalize returns normalized v2.0.1 payload in mock mode with execution_readiness","status":"passed","title":"returns normalized v2.0.1 payload in mock mode with execution_readiness","duration":23.579899999999952,"failureMessages":[],"meta":{}},{"ancestorTitles":["POST /api/normalize"],"fullName":"POST /api/normalize returns normalized v2.0.2 payload in mock mode with route_status and no_route_reason","status":"passed","title":"returns normalized v2.0.2 payload in mock mode with route_status and no_route_reason","duration":38.4366,"failureMessages":[],"meta":{}}],"startTime":1774529734349,"endTime":1774529734501.4365,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/normalizeEndpoint.test.ts"},{"assertionResults":[{"ancestorTitles":["problemUnitAssembler scaffold"],"fullName":"problemUnitAssembler scaffold groups candidate evidence by route/source/pattern signature","status":"passed","title":"groups candidate evidence by route/source/pattern signature","duration":2.0336999999999534,"failureMessages":[],"meta":{}},{"ancestorTitles":["problemUnitAssembler scaffold"],"fullName":"problemUnitAssembler scaffold detects baseline problem unit type from anomaly hints","status":"passed","title":"detects baseline problem unit type from anomaly hints","duration":0.44399999999996,"failureMessages":[],"meta":{}},{"ancestorTitles":["problemUnitAssembler scaffold"],"fullName":"problemUnitAssembler scaffold collapses duplicate problem units by signature","status":"passed","title":"collapses duplicate problem units by signature","duration":0.7237999999999829,"failureMessages":[],"meta":{}},{"ancestorTitles":["problemUnitAssembler scaffold"],"fullName":"problemUnitAssembler scaffold assembles problem units and summary with bounded scaffold fields","status":"passed","title":"assembles problem units and summary with bounded scaffold fields","duration":1.2396999999999707,"failureMessages":[],"meta":{}}],"startTime":1774529734010,"endTime":1774529734015.2397,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/problemUnitAssembler.test.ts"},{"assertionResults":[{"ancestorTitles":["promptBuilder"],"fullName":"promptBuilder loads default prompts","status":"passed","title":"loads default prompts","duration":1.9529999999999745,"failureMessages":[],"meta":{}},{"ancestorTitles":["promptBuilder"],"fullName":"promptBuilder exposes v1, v1.1, v1.1.1, v1.1.2, v1.1.2.1, v2, v2.0.1 and v2.0.2 builtin presets","status":"passed","title":"exposes v1, v1.1, v1.1.1, v1.1.2, v1.1.2.1, v2, v2.0.1 and v2.0.2 builtin presets","duration":2.2586000000000013,"failureMessages":[],"meta":{}},{"ancestorTitles":["promptBuilder"],"fullName":"promptBuilder merges user prompt values","status":"passed","title":"merges user prompt values","duration":0.4474999999999909,"failureMessages":[],"meta":{}}],"startTime":1774529733996,"endTime":1774529734000.4475,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/promptBuilder.test.ts"},{"assertionResults":[{"ancestorTitles":["retrieval lifecycle runtime rollout"],"fullName":"retrieval lifecycle runtime rollout keeps Stage 2 payload when lifecycle runtime flag is OFF","status":"passed","title":"keeps Stage 2 payload when lifecycle runtime flag is OFF","duration":91.53019999999992,"failureMessages":[],"meta":{}},{"ancestorTitles":["retrieval lifecycle runtime rollout"],"fullName":"retrieval lifecycle runtime rollout adds lifecycle fields to problem units when lifecycle runtime flag is ON","status":"passed","title":"adds lifecycle fields to problem units when lifecycle runtime flag is ON","duration":21.009999999999877,"failureMessages":[],"meta":{}}],"startTime":1774529733930,"endTime":1774529734043.01,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/retrievalLifecycleRuntimeRollout.test.ts"},{"assertionResults":[{"ancestorTitles":["retrieval dual payload compatibility for problem units"],"fullName":"retrieval dual payload compatibility for problem units keeps legacy payload intact when FEATURE_ASSISTANT_PROBLEM_UNITS_V1 is OFF","status":"passed","title":"keeps legacy payload intact when FEATURE_ASSISTANT_PROBLEM_UNITS_V1 is OFF","duration":108.50869999999998,"failureMessages":[],"meta":{}},{"ancestorTitles":["retrieval dual payload compatibility for problem units"],"fullName":"retrieval dual payload compatibility for problem units adds Stage 2 dual payload fields when FEATURE_ASSISTANT_PROBLEM_UNITS_V1 is ON","status":"passed","title":"adds Stage 2 dual payload fields when FEATURE_ASSISTANT_PROBLEM_UNITS_V1 is ON","duration":26.94829999999979,"failureMessages":[],"meta":{}}],"startTime":1774529733911,"endTime":1774529734045.9482,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/retrievalProblemUnitDualPayload.test.ts"},{"assertionResults":[{"ancestorTitles":["retrieval evidence enrichment"],"fullName":"retrieval evidence enrichment builds deterministic canonical source_ref from pointer/source","status":"passed","title":"builds deterministic canonical source_ref from pointer/source","duration":120.22249999999997,"failureMessages":[],"meta":{}},{"ancestorTitles":["retrieval evidence enrichment"],"fullName":"retrieval evidence enrichment uses honest weak-evidence fallback when mechanism is not reliable","status":"passed","title":"uses honest weak-evidence fallback when mechanism is not reliable","duration":5.199299999999994,"failureMessages":[],"meta":{}},{"ancestorTitles":["retrieval evidence enrichment"],"fullName":"retrieval evidence enrichment maps explicit limitation to reason-coded structure","status":"passed","title":"maps explicit limitation to reason-coded structure","duration":4.922700000000077,"failureMessages":[],"meta":{}},{"ancestorTitles":["retrieval evidence enrichment"],"fullName":"retrieval evidence enrichment keeps legacy inferred mechanism when enrichment flag is OFF","status":"passed","title":"keeps legacy inferred mechanism when enrichment flag is OFF","duration":16.84999999999991,"failureMessages":[],"meta":{}}],"startTime":1774529733920,"endTime":1774529734067.85,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/retrievalResultEvidenceEnrichment.test.ts"},{"assertionResults":[{"ancestorTitles":["routeHintAdapter"],"fullName":"routeHintAdapter builds v1 route hint summary","status":"passed","title":"builds v1 route hint summary","duration":1.2176000000000613,"failureMessages":[],"meta":{}},{"ancestorTitles":["routeHintAdapter"],"fullName":"routeHintAdapter builds v2 deterministic route simulation","status":"passed","title":"builds v2 deterministic route simulation","duration":0.41039999999998145,"failureMessages":[],"meta":{}},{"ancestorTitles":["routeHintAdapter"],"fullName":"routeHintAdapter builds router input contract for v1","status":"passed","title":"builds router input contract for v1","duration":0.14589999999998327,"failureMessages":[],"meta":{}},{"ancestorTitles":["routeHintAdapter"],"fullName":"routeHintAdapter keeps v2.0.1 soft assumptions executable in deterministic routing","status":"passed","title":"keeps v2.0.1 soft assumptions executable in deterministic routing","duration":0.17640000000005784,"failureMessages":[],"meta":{}},{"ancestorTitles":["routeHintAdapter"],"fullName":"routeHintAdapter uses explicit v2.0.2 route_status/no_route_reason contract","status":"passed","title":"uses explicit v2.0.2 route_status/no_route_reason contract","duration":0.22630000000003747,"failureMessages":[],"meta":{}}],"startTime":1774529734002,"endTime":1774529734004.2263,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/routeHintAdapter.test.ts"},{"assertionResults":[{"ancestorTitles":["schemaValidator"],"fullName":"schemaValidator passes valid normalized payload","status":"passed","title":"passes valid normalized payload","duration":33.13810000000012,"failureMessages":[],"meta":{}},{"ancestorTitles":["schemaValidator"],"fullName":"schemaValidator fails invalid payload","status":"passed","title":"fails invalid payload","duration":0.3888000000001739,"failureMessages":[],"meta":{}},{"ancestorTitles":["schemaValidator"],"fullName":"schemaValidator passes valid normalized v2 payload","status":"passed","title":"passes valid normalized v2 payload","duration":31.34979999999996,"failureMessages":[],"meta":{}},{"ancestorTitles":["schemaValidator"],"fullName":"schemaValidator fails invalid v2 payload","status":"passed","title":"fails invalid v2 payload","duration":0.2535000000000309,"failureMessages":[],"meta":{}},{"ancestorTitles":["schemaValidator"],"fullName":"schemaValidator passes valid normalized v2.0.1 payload","status":"passed","title":"passes valid normalized v2.0.1 payload","duration":19.48349999999982,"failureMessages":[],"meta":{}},{"ancestorTitles":["schemaValidator"],"fullName":"schemaValidator passes valid normalized v2.0.2 payload","status":"passed","title":"passes valid normalized v2.0.2 payload","duration":19.263299999999845,"failureMessages":[],"meta":{}}],"startTime":1774529734025,"endTime":1774529734129.2632,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/schemaValidator.test.ts"},{"assertionResults":[{"ancestorTitles":["assistant session backward compatibility"],"fullName":"assistant session backward compatibility lazy-upgrades legacy session objects without investigation_state","status":"passed","title":"lazy-upgrades legacy session objects without investigation_state","duration":1.3711000000000126,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant session backward compatibility"],"fullName":"assistant session backward compatibility normalizes malformed legacy sessions with missing items array","status":"passed","title":"normalizes malformed legacy sessions with missing items array","duration":0.22010000000000218,"failureMessages":[],"meta":{}},{"ancestorTitles":["assistant session backward compatibility"],"fullName":"assistant session backward compatibility preserves optional stage2 problem_unit_state in session clone flow","status":"passed","title":"preserves optional stage2 problem_unit_state in session clone flow","duration":0.5704000000000065,"failureMessages":[],"meta":{}}],"startTime":1774529734258,"endTime":1774529734259.5703,"status":"passed","message":"","name":"X:/1C/NDC_1C/llm_normalizer/backend/tests/sessionBackwardCompat.test.ts"}]} \ No newline at end of file diff --git a/llm_normalizer/backend/scripts/exportStage3PromptDialogs.js b/llm_normalizer/backend/scripts/exportStage3PromptDialogs.js new file mode 100644 index 0000000..6b8f025 --- /dev/null +++ b/llm_normalizer/backend/scripts/exportStage3PromptDialogs.js @@ -0,0 +1,270 @@ +#!/usr/bin/env node + +const fs = require("node:fs"); +const path = require("node:path"); +const request = require("supertest"); + +const STAGE3_SUITE_RELATIVE = path.join("eval_cases", "assistant_stage3_lifecycle_probe_v0_1.json"); +const FLAG_KEYS = [ + "FEATURE_ASSISTANT_PROBLEM_UNITS_V1", + "FEATURE_ASSISTANT_ANSWER_POLICY_V11", + "FEATURE_ASSISTANT_BROAD_GUARD_V1", + "FEATURE_ASSISTANT_MIN_EVIDENCE_GATE_V1", + "FEATURE_ASSISTANT_ANTI_GENERIC_RANKING_GUARD_V1", + "FEATURE_ASSISTANT_PROBLEM_CENTRIC_ANSWER_V1", + "FEATURE_ASSISTANT_PROBLEM_UNIT_CONTINUITY_V1", + "FEATURE_ASSISTANT_LIFECYCLE_RUNTIME_V1", + "FEATURE_ASSISTANT_LIFECYCLE_ANSWER_V1" +]; + +function parseArgs(argv) { + const args = { + runDir: "", + suitePath: "", + outputSubdir: path.join("prompt_dialogs", "stage3_lifecycle_probe") + }; + for (let i = 0; i < argv.length; i += 1) { + const token = argv[i]; + if (token === "--run-dir") { + args.runDir = String(argv[i + 1] ?? ""); + i += 1; + continue; + } + if (token === "--suite-path") { + args.suitePath = String(argv[i + 1] ?? ""); + i += 1; + continue; + } + if (token === "--output-subdir") { + args.outputSubdir = String(argv[i + 1] ?? ""); + i += 1; + } + } + return args; +} + +function ensureDir(dirPath) { + fs.mkdirSync(dirPath, { recursive: true }); +} + +function writeUtf8Bom(filePath, content) { + fs.writeFileSync(filePath, `\uFEFF${content}`, "utf8"); +} + +function toSafeFileToken(value) { + return String(value) + .trim() + .replace(/\s+/g, "_") + .replace(/[^a-zA-Z0-9_-]/g, "_") + .replace(/_+/g, "_"); +} + +function readJson(filePath) { + const raw = fs.readFileSync(filePath, "utf8").replace(/^\uFEFF/, ""); + return JSON.parse(raw); +} + +function findLatestRunDir(runsRoot) { + if (!fs.existsSync(runsRoot)) { + throw new Error(`Runs folder not found: ${runsRoot}`); + } + const dirs = fs + .readdirSync(runsRoot, { withFileTypes: true }) + .filter((entry) => entry.isDirectory()) + .map((entry) => path.join(runsRoot, entry.name)) + .sort((a, b) => fs.statSync(b).mtimeMs - fs.statSync(a).mtimeMs); + if (dirs.length === 0) { + throw new Error(`No run directories found under: ${runsRoot}`); + } + return dirs[0]; +} + +function resolveRunDir(args, runsRoot) { + if (args.runDir) { + return path.resolve(args.runDir); + } + return findLatestRunDir(runsRoot); +} + +function setLifecycleFlags() { + const original = {}; + for (const key of FLAG_KEYS) { + original[key] = process.env[key]; + } + process.env.FEATURE_ASSISTANT_PROBLEM_UNITS_V1 = "1"; + process.env.FEATURE_ASSISTANT_ANSWER_POLICY_V11 = "1"; + process.env.FEATURE_ASSISTANT_BROAD_GUARD_V1 = "1"; + process.env.FEATURE_ASSISTANT_MIN_EVIDENCE_GATE_V1 = "1"; + process.env.FEATURE_ASSISTANT_ANTI_GENERIC_RANKING_GUARD_V1 = "1"; + process.env.FEATURE_ASSISTANT_PROBLEM_CENTRIC_ANSWER_V1 = "1"; + process.env.FEATURE_ASSISTANT_PROBLEM_UNIT_CONTINUITY_V1 = "0"; + process.env.FEATURE_ASSISTANT_LIFECYCLE_RUNTIME_V1 = "1"; + process.env.FEATURE_ASSISTANT_LIFECYCLE_ANSWER_V1 = "1"; + return original; +} + +function restoreFlags(original) { + for (const key of FLAG_KEYS) { + const value = original[key]; + if (value === undefined) { + delete process.env[key]; + } else { + process.env[key] = value; + } + } +} + +function summarizeDebug(debug) { + const routeSummary = Array.isArray(debug?.route_summary) ? debug.route_summary : []; + const retrievalResults = Array.isArray(debug?.retrieval_results) ? debug.retrieval_results : []; + const routed = retrievalResults.filter((item) => String(item?.route ?? "") !== "no_route"); + const problemUnits = routed.reduce((acc, item) => { + const list = Array.isArray(item?.problem_units) ? item.problem_units : []; + return acc + list.length; + }, 0); + return { + route_summary: routeSummary, + routed_retrieval_count: routed.length, + problem_units_count: problemUnits, + problem_answer_mode: typeof debug?.problem_answer_mode === "string" ? debug.problem_answer_mode : "" + }; +} + +function buildMarkdown(dialog) { + const lines = []; + lines.push(`# ${dialog.case_id}`); + lines.push(""); + lines.push(`- session_id: ${dialog.session_id || "n/a"}`); + lines.push(`- reply_type: ${dialog.reply_type || "n/a"}`); + lines.push(`- trace_id: ${dialog.trace_id || "n/a"}`); + lines.push(`- status: ${dialog.http_status}`); + lines.push(""); + lines.push("## User"); + lines.push(dialog.user_message || ""); + lines.push(""); + lines.push("## Assistant"); + lines.push(dialog.assistant_reply || ""); + lines.push(""); + lines.push("## Debug Summary"); + lines.push("```json"); + lines.push(JSON.stringify(dialog.debug_summary, null, 2)); + lines.push("```"); + lines.push(""); + return lines.join("\n"); +} + +async function main() { + const args = parseArgs(process.argv.slice(2)); + const backendRoot = path.resolve(__dirname, ".."); + const repoRoot = path.resolve(backendRoot, ".."); + const runsRoot = path.join(repoRoot, "docs", "runs"); + const runDir = resolveRunDir(args, runsRoot); + const suitePath = args.suitePath ? path.resolve(args.suitePath) : path.join(repoRoot, STAGE3_SUITE_RELATIVE); + const suite = readJson(suitePath); + const dialogsDir = path.join(runDir, args.outputSubdir); + ensureDir(dialogsDir); + ensureDir(path.join(runDir, "prompt_dialogs")); + + const originalFlags = setLifecycleFlags(); + let app; + try { + const { createApp } = require(path.join(backendRoot, "dist", "server.js")); + app = createApp(); + } finally { + restoreFlags(originalFlags); + } + + const indexRows = []; + const generatedAt = new Date().toISOString(); + + for (let i = 0; i < suite.cases.length; i += 1) { + const probeCase = suite.cases[i]; + const caseId = String(probeCase.case_id || `case_${i + 1}`); + const userMessage = String(probeCase?.turns?.[0]?.user_message || ""); + const response = await request(app).post("/api/assistant/message").send({ + useMock: true, + promptVersion: "normalizer_v2_0_2", + user_message: userMessage + }); + const body = response.body || {}; + const sessionId = String(body.session_id || ""); + + let session = null; + if (sessionId) { + const sessionResponse = await request(app).get(`/api/assistant/session/${encodeURIComponent(sessionId)}`); + if (sessionResponse.status === 200 && sessionResponse.body?.ok) { + session = sessionResponse.body.session ?? null; + } + } + + const debugSummary = summarizeDebug(body.debug); + const artifact = { + schema_version: "assistant_prompt_dialog_v0_1", + generated_at: generatedAt, + suite_id: suite.suite_id, + case_id: caseId, + scenario_tag: probeCase.scenario_tag || "", + expected_hints: probeCase.expected_hints || {}, + lifecycle_focus: probeCase.lifecycle_focus || {}, + request: { + useMock: true, + promptVersion: "normalizer_v2_0_2", + user_message: userMessage + }, + http_status: response.status, + session_id: sessionId, + trace_id: String(body.debug?.trace_id || body.conversation_item?.trace_id || ""), + reply_type: String(body.reply_type || ""), + assistant_reply: String(body.assistant_reply || ""), + user_message: userMessage, + conversation: Array.isArray(body.conversation) ? body.conversation : [], + conversation_item: body.conversation_item || null, + debug_summary: debugSummary, + debug: body.debug || {}, + session + }; + + const order = String(i + 1).padStart(2, "0"); + const fileStem = `${order}_${toSafeFileToken(caseId)}`; + const jsonFile = `${fileStem}.json`; + const mdFile = `${fileStem}.md`; + writeUtf8Bom(path.join(dialogsDir, jsonFile), `${JSON.stringify(artifact, null, 2)}\n`); + writeUtf8Bom(path.join(dialogsDir, mdFile), buildMarkdown(artifact)); + + indexRows.push({ + case_id: caseId, + scenario_tag: String(probeCase.scenario_tag || ""), + reply_type: artifact.reply_type, + session_id: artifact.session_id, + trace_id: artifact.trace_id, + routed_retrieval_count: debugSummary.routed_retrieval_count, + problem_units_count: debugSummary.problem_units_count, + prompt_dialog_json: path.join(args.outputSubdir, jsonFile).replace(/\\/g, "/"), + prompt_dialog_md: path.join(args.outputSubdir, mdFile).replace(/\\/g, "/") + }); + } + + const indexPayload = { + schema_version: "assistant_prompt_dialog_index_v0_1", + generated_at: generatedAt, + run_dir: runDir, + suite_id: suite.suite_id, + scenario_count: suite.scenario_count, + dialogs: indexRows + }; + writeUtf8Bom(path.join(runDir, "prompt_dialogs", "index.json"), `${JSON.stringify(indexPayload, null, 2)}\n`); + + process.stdout.write( + [ + `run_dir=${runDir}`, + `suite_id=${suite.suite_id}`, + `dialogs_generated=${indexRows.length}`, + `dialogs_folder=${dialogsDir}` + ].join("\n") + "\n" + ); +} + +main().catch((error) => { + process.stderr.write(`${error?.stack || error}\n`); + process.exit(1); +}); diff --git a/llm_normalizer/backend/src/services/answerComposer.ts b/llm_normalizer/backend/src/services/answerComposer.ts index 3fd0907..d475872 100644 --- a/llm_normalizer/backend/src/services/answerComposer.ts +++ b/llm_normalizer/backend/src/services/answerComposer.ts @@ -1,4 +1,4 @@ -import type { +import type { AssistantFallbackType, AssistantReplyType, AnswerGroundingCheck, @@ -50,21 +50,96 @@ const UUID_PATTERN = /\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f] const LONG_HEX_PATTERN = /\b[0-9a-f]{24,}\b/gi; const RAW_REF_BLOB_PATTERN = /\bevidence_source_ref_v1\|[^\s,;]+/gi; const RAW_REF_TOKEN_PATTERN = /\b(?:source_ref|canonical_ref|entity_id|fragment_id|guid|uuid)\b/gi; +const SYNTHETIC_PLACEHOLDER_PATTERN = /\bunknown_entity(?::[^\s,;]+)?\b/gi; +const SYNTHETIC_FALLBACK_MARKER_PATTERN = /\b(?:unknown_source|unknown_record)\b/gi; +const SYNTHETIC_ROUTE_TOKEN_PATTERN = /\bbatch_refresh_then_store:[^\s,;]+/gi; +const CYRILLIC_MOJIBAKE_FRAGMENT_PATTERN = /(?:[\u0420\u0421][\u0080-\u04FF\u2000-\u20CF]){2,}/u; +const LATIN_MOJIBAKE_FRAGMENT_PATTERN = /(?:[\u00D0\u00D1][\u0080-\u00FF]){2,}/u; +const SHORT_CYRILLIC_MOJIBAKE_TOKEN_PATTERN = /^[\u0420\u0421][\u0080-\u04FF\u2000-\u20CF]{1,2}$/u; +const PREFIXED_SHORT_CYRILLIC_MOJIBAKE_TOKEN_PATTERN = /^[\p{L}\p{N}_-]+[\u0420\u0421][\u0080-\u04FF\u2000-\u20CF]{1,2}$/u; +const MOJIBAKE_SINGLE_MARKER_PATTERN = /^[\u0420\u0421\u00D0\u00D1]$/u; +const MOJIBAKE_MARKER_CHAR_PATTERN = /[\u0402\u0403\u040A\u040C\u040E\u040F\u0452\u0453\u0459\u045A\u045C\u045E\u045F\u201A\u201E\u2020\u2021\u2026\u2030\u20AC\u2122]/u; +const CYRILLIC_MOJIBAKE_FRAGMENT_GLOBAL_PATTERN = /(?:[\u0420\u0421][\u0080-\u04FF\u2000-\u20CF]){2,}/gu; +const LATIN_MOJIBAKE_FRAGMENT_GLOBAL_PATTERN = /(?:[\u00D0\u00D1][\u0080-\u00FF]){2,}/g; +const MOJIBAKE_MARKER_CHAR_GLOBAL_PATTERN = /[\u0402\u0403\u040A\u040C\u040E\u040F\u0452\u0453\u0459\u045A\u045C\u045E\u045F\u201A\u201E\u2020\u2021\u2026\u2030\u20AC\u2122]/gu; + +function normalizeToken(value: string): string { + return value.replace(/^[^\p{L}\p{N}_-]+|[^\p{L}\p{N}_-]+$/gu, ""); +} + +function isLikelyMojibakeToken(value: string): boolean { + const token = normalizeToken(String(value ?? "")); + if (!token) { + return false; + } + if (MOJIBAKE_SINGLE_MARKER_PATTERN.test(token)) { + return true; + } + if (SHORT_CYRILLIC_MOJIBAKE_TOKEN_PATTERN.test(token)) { + return true; + } + if (token.length <= 8 && PREFIXED_SHORT_CYRILLIC_MOJIBAKE_TOKEN_PATTERN.test(token)) { + return true; + } + return CYRILLIC_MOJIBAKE_FRAGMENT_PATTERN.test(token) || LATIN_MOJIBAKE_FRAGMENT_PATTERN.test(token); +} + +function countMojibakeTokens(value: string): number { + return String(value ?? "") + .split(/[\s,.;:!?()[\]{}"']+/g) + .filter((token) => token.length > 0) + .filter((token) => isLikelyMojibakeToken(token)).length; +} + +function countMojibakeSingleMarkers(value: string): number { + return String(value ?? "") + .split(/[\s,.;:!?()[\]{}"']+/g) + .filter((token) => token.length > 0) + .map((token) => normalizeToken(token)) + .filter((token) => MOJIBAKE_SINGLE_MARKER_PATTERN.test(token)).length; +} + +function stripMojibakeFragments(value: string): string { + const removedByToken = String(value ?? "") + .split(/(\s+)/g) + .map((part) => { + if (/^\s+$/u.test(part)) { + return part; + } + return isLikelyMojibakeToken(part) ? "" : part; + }) + .join(""); + + return removedByToken + .replace(CYRILLIC_MOJIBAKE_FRAGMENT_GLOBAL_PATTERN, "") + .replace(LATIN_MOJIBAKE_FRAGMENT_GLOBAL_PATTERN, "") + .replace(MOJIBAKE_MARKER_CHAR_GLOBAL_PATTERN, "") + .replace(/\s+([,.;:!?])/g, "$1") + .replace(/\s{2,}/g, " ") + .trim(); +} function looksLikeMojibake(value: string): boolean { const text = String(value ?? ""); if (!text.trim()) { return false; } - if (/(?:Р.|С.){5,}/u.test(text)) { + const tokenHits = countMojibakeTokens(text); + const singleMarkers = countMojibakeSingleMarkers(text); + if (tokenHits >= 2 || (tokenHits >= 1 && singleMarkers >= 1) || singleMarkers >= 3) { return true; } - if (/[ЃѓЂђЌќЎў]/u.test(text)) { + if (MOJIBAKE_MARKER_CHAR_PATTERN.test(text)) { + return true; + } + if (CYRILLIC_MOJIBAKE_FRAGMENT_PATTERN.test(text) || LATIN_MOJIBAKE_FRAGMENT_PATTERN.test(text)) { + return true; + } + if (/\uFFFD/u.test(text)) { return true; } return false; } - function looksLikeTechnicalIdentifier(value: string): boolean { const text = String(value ?? "").trim(); if (!text) { @@ -99,15 +174,33 @@ function scrubRawTechnicalRefs(value: string): string { .trim(); } -function sanitizeUserFacingReply(value: string): string { - return scrubRawTechnicalRefs(value) - .replace(/[ \t]+\n/g, "\n") - .replace(/\n{3,}/g, "\n\n") +function stripSyntheticPlaceholders(value: string): string { + return String(value ?? "") + .replace(SYNTHETIC_PLACEHOLDER_PATTERN, "") + .replace(SYNTHETIC_FALLBACK_MARKER_PATTERN, "") + .replace(SYNTHETIC_ROUTE_TOKEN_PATTERN, "") + .replace(/[;,:]\s*[;,:]+/g, "; ") + .replace(/\s{2,}/g, " ") .trim(); } +function sanitizeUserFacingReply(value: string): string { + const normalized = scrubRawTechnicalRefs(value).replace(/[ \t]+\n/g, "\n"); + const cleanedLines = normalized + .split(/\r?\n/g) + .map((line) => stripSyntheticPlaceholders(line)) + .map((line) => stripMojibakeFragments(line)) + .map((line) => line.trim()) + .filter((line) => line.length > 0) + .filter((line) => !looksLikeMojibake(line)); + const cleaned = cleanedLines.join("\n").replace(/\n{3,}/g, "\n\n").trim(); + return cleaned || "Available data requires clarification for a reliable user-facing answer."; +} + function sanitizeUserText(value: string): string | null { - const normalized = scrubRawTechnicalRefs(String(value ?? "").replace(/\s+/g, " ").trim()); + const normalized = stripMojibakeFragments( + stripSyntheticPlaceholders(scrubRawTechnicalRefs(String(value ?? "").replace(/\s+/g, " ").trim())) + ); if (!normalized) { return null; } @@ -238,13 +331,13 @@ function buildFallbackWhyIncluded(results: UnifiedRetrievalResult[]): string[] { const checkedRecords = summaryNumber(result, "checked_records"); if (routeFocus) { - lines.push(`Проверка выполнена по профилю ${routeFocus}.`); + lines.push(`Проверка выполнена РїРѕ профилю ${routeFocus}.`); } if (sourceRecords !== null && filteredRecords !== null && filteredRecords < sourceRecords) { - lines.push(`Применено сужение выборки: ${filteredRecords} из ${sourceRecords} записей.`); + lines.push(`Применено сужение выборки: ${filteredRecords} РёР· ${sourceRecords} записей.`); } if (checkedRecords !== null) { - lines.push(`Проверено записей в текущем проходе: ${checkedRecords}.`); + lines.push(`Проверено записей РІ текущем РїСЂРѕС…РѕРґРµ: ${checkedRecords}.`); } } @@ -255,19 +348,19 @@ function buildFallbackSelectionReasons(results: UnifiedRetrievalResult[]): strin const lines: string[] = []; for (const result of results.slice(0, 2)) { if (summaryBoolean(result, "semantic_narrowing_applied")) { - lines.push("Отбор выполнен по семантическому сужению предметной области."); + lines.push("Отбор выполнен РїРѕ семантическому сужению предметной области."); } const rankingBasis = summaryStringArray(result, "ranking_basis"); if (rankingBasis.length > 0) { - lines.push(`Ранжирование основано на: ${rankingBasis.join(", ")}.`); + lines.push(`Ранжирование основано РЅР°: ${rankingBasis.join(", ")}.`); } if (summaryBoolean(result, "broad_guard_applied")) { - lines.push("Применен broad-query guard для контроля ложной точности."); + lines.push("Применен broad-query guard для контроля ложной точности."); } } if (lines.length === 0) { - lines.push("Отбор выполнен по совпадению предметных сигналов и доступной evidence-опоры."); + lines.push("Отбор выполнен РїРѕ совпадению предметных сигналов Рё доступной evidence-РѕРїРѕСЂС‹."); } return sanitizeUserLines(lines, 4); @@ -276,16 +369,16 @@ function buildFallbackSelectionReasons(results: UnifiedRetrievalResult[]): strin function suggestNextStep(requirements: AssistantRequirement[], coverage: RequirementCoverageReport): string[] { const next: string[] = []; if (coverage.clarification_needed_for.length > 0) { - next.push("Уточните период, счет, документ или контрагента для требований: " + coverage.clarification_needed_for.join(", ") + "."); + next.push("Уточните период, счет, документ или контрагента для требований: " + coverage.clarification_needed_for.join(", ") + "."); } if (coverage.requirements_uncovered.length > 0) { - next.push("Проверьте непокрытые требования: " + coverage.requirements_uncovered.join(", ") + "."); + next.push("Проверьте непокрытые требования: " + coverage.requirements_uncovered.join(", ") + "."); } if (coverage.out_of_scope_requirements.length > 0) { - next.push("Часть запроса вне текущего учетного контура: " + coverage.out_of_scope_requirements.join(", ") + "."); + next.push("Часть запроса РІРЅРµ текущего учетного контура: " + coverage.out_of_scope_requirements.join(", ") + "."); } if (next.length === 0 && requirements.length > 0) { - next.push("Следующим шагом можно открыть технический разбор и углубить проверку по выбранным объектам."); + next.push("Следующим шагом РјРѕР¶РЅРѕ открыть технический разбор Рё углубить проверку РїРѕ выбранным объектам."); } return next; } @@ -364,21 +457,25 @@ function selectProblemUnitSummary(results: UnifiedRetrievalResult[]): ProblemUni } function formatAffectedScope(unit: ProblemUnit): string { + const accountScope = sanitizeUserLines(unit.affected_accounts, 2); + const counterpartyScope = sanitizeUserLines(unit.affected_counterparties, 2); + const documentScope = sanitizeUserLines(unit.affected_documents, 2); + const entityScope = sanitizeUserLines(unit.affected_entities, 2); const scopeParts: string[] = []; - if (unit.affected_accounts.length > 0) { - scopeParts.push(`счета: ${unit.affected_accounts.slice(0, 2).join(", ")}`); + if (accountScope.length > 0) { + scopeParts.push(`accounts: ${accountScope.join(", ")}`); } - if (unit.affected_counterparties.length > 0) { - scopeParts.push(`контрагенты: ${unit.affected_counterparties.slice(0, 2).join(", ")}`); + if (counterpartyScope.length > 0) { + scopeParts.push(`counterparties: ${counterpartyScope.join(", ")}`); } - if (unit.affected_documents.length > 0) { - scopeParts.push(`документы: ${unit.affected_documents.slice(0, 2).join(", ")}`); + if (documentScope.length > 0) { + scopeParts.push(`documents: ${documentScope.join(", ")}`); } - if (scopeParts.length === 0 && unit.affected_entities.length > 0) { - scopeParts.push(`объекты: ${unit.affected_entities.slice(0, 2).join(", ")}`); + if (scopeParts.length === 0 && entityScope.length > 0) { + scopeParts.push(`entities: ${entityScope.join(", ")}`); } if (scopeParts.length === 0) { - return "затронутый контур требует уточнения"; + return "affected scope requires clarification"; } return scopeParts.join("; "); } @@ -448,49 +545,49 @@ function buildProblemCentricActions(input: { const unitTypes = new Set(input.units.map((item) => item.problem_unit_type)); if (unitTypes.has("broken_chain_segment")) { - actions.push("Проверьте связку выписка -> документ -> проводка по проблемным участкам цепочки."); + actions.push("Проверьте СЃРІСЏР·РєСѓ выписка -> документ -> РїСЂРѕРІРѕРґРєР° РїРѕ проблемным участкам цепочки."); } if (unitTypes.has("unresolved_settlement_cluster")) { - actions.push("Сверьте хвосты по расчетам: закрылся ли документ оплаты корректным закрывающим документом."); + actions.push("Сверьте хвосты РїРѕ расчетам: закрылся ли документ оплаты корректным закрывающим документом."); } if (unitTypes.has("period_risk_cluster")) { - actions.push("Оцените влияние дефекта на закрытие периода и корректность регламентных операций."); + actions.push("Оцените влияние дефекта РЅР° закрытие периода Рё корректность регламентных операций."); } if (unitTypes.has("cross_branch_inconsistency_cluster")) { - actions.push("Сверьте противоречия между документами, проводками и регистрами по НДС/межконтурным связям."); + actions.push("Сверьте противоречия между документами, проводками Рё регистрами РїРѕ НДС/межконтурным СЃРІСЏР·СЏРј."); } if (unitTypes.has("lifecycle_anomaly_node")) { - actions.push("Проверьте lifecycle объекта: ожидаемый этап не должен оставаться в partially_linked состоянии."); + actions.push("Проверьте lifecycle объекта: ожидаемый этап РЅРµ должен оставаться РІ partially_linked состоянии."); } for (const unit of input.units) { if (unit.lifecycle_defect_type === "stale_active_state") { - actions.push("Проверьте, почему объект завис: ожидаемый переход не должен оставаться в активной стадии."); + actions.push("Проверьте, почему объект завис: ожидаемый переход РЅРµ должен оставаться РІ активной стадии."); } if (unit.lifecycle_defect_type === "misclosed_state") { - actions.push("Проверьте закрывающий документ и проводки: закрытие может быть формальным, но некорректным по пути."); + actions.push("Проверьте закрывающий документ Рё РїСЂРѕРІРѕРґРєРё: закрытие может быть формальным, РЅРѕ некорректным РїРѕ пути."); } if (unit.lifecycle_defect_type === "cross_branch_state_conflict") { - actions.push("Сверьте бухгалтерскую и смежную ветки (например, НДС/расчеты): обнаружен межконтурный конфликт состояния."); + actions.push("Сверьте бухгалтерскую Рё смежную ветки (например, НДС/расчеты): обнаружен межконтурный конфликт состояния."); } } if (input.mode === "clarification_required") { if (input.missingAnchors.period) { - actions.push("Уточните период проверки, чтобы зафиксировать границы проблемного контура."); + actions.push("Уточните период проверки, чтобы зафиксировать границы проблемного контура."); } if (input.missingAnchors.account) { - actions.push("Уточните счет или группу счетов для предметной локализации дефекта."); + actions.push("Уточните счет или РіСЂСѓРїРїСѓ счетов для предметной локализации дефекта."); } if (input.missingAnchors.documentOrObject) { - actions.push("Укажите конкретный документ или объект трассировки для проверки механизма отклонения."); + actions.push("Укажите конкретный документ или объект трассировки для проверки механизма отклонения."); } if (input.missingAnchors.counterparty) { - actions.push("Укажите контрагента/договор, чтобы проверить хвосты и разрывы на конкретной связке."); + actions.push("Укажите контрагента/РґРѕРіРѕРІРѕСЂ, чтобы проверить хвосты Рё разрывы РЅР° конкретной СЃРІСЏР·РєРµ."); } } if (input.coverageReport.requirements_uncovered.length > 0) { - actions.push(`Закройте непокрытые требования: ${input.coverageReport.requirements_uncovered.join(", ")}.`); + actions.push(`Закройте непокрытые требования: ${input.coverageReport.requirements_uncovered.join(", ")}.`); } return uniqueStrings(actions, 6); @@ -510,28 +607,28 @@ function buildProblemCentricClarifications(input: { const unitTypes = new Set(input.units.map((item) => item.problem_unit_type)); if (input.missingAnchors.period) { - questions.push("Уточните период (например, 2020-06), в котором нужно проверить проблемный кластер."); + questions.push("Уточните период (например, 2020-06), РІ котором РЅСѓР¶РЅРѕ проверить проблемный кластер."); } if (input.missingAnchors.account) { - questions.push("Уточните счет или связку счетов (например, 51/60), где вы ожидаете дефект."); + questions.push("Уточните счет или СЃРІСЏР·РєСѓ счетов (например, 51/60), РіРґРµ РІС‹ ожидаете дефект."); } if (input.missingAnchors.documentOrObject) { - questions.push("Укажите документ/объект, от которого нужно строить проверку цепочки."); + questions.push("Укажите документ/объект, РѕС‚ которого РЅСѓР¶РЅРѕ строить проверку цепочки."); } if (input.missingAnchors.counterparty) { - questions.push("Укажите контрагента или договор, по которому проверить незакрытую экспозицию."); + questions.push("Укажите контрагента или РґРѕРіРѕРІРѕСЂ, РїРѕ которому проверить незакрытую экспозицию."); } if (unitTypes.has("broken_chain_segment")) { - questions.push("Уточните участок цепочки: выписка, платежный документ или проводка."); + questions.push("Уточните участок цепочки: выписка, платежный документ или РїСЂРѕРІРѕРґРєР°."); } if (unitTypes.has("period_risk_cluster")) { - questions.push("Уточните, какой этап закрытия периода критичен: начисление, закрытие счетов или НДС-блок."); + questions.push("Уточните, какой этап закрытия периода критичен: начисление, закрытие счетов или НДС-блок."); } if (unitTypes.has("unresolved_settlement_cluster")) { - questions.push("Уточните, интересуют хвосты поставщиков, покупателей или оба направления."); + questions.push("Уточните, интересуют хвосты поставщиков, покупателей или РѕР±Р° направления."); } if (input.coverageReport.clarification_needed_for.length > 0) { - questions.push(`Закройте уточнения для требований: ${input.coverageReport.clarification_needed_for.join(", ")}.`); + questions.push(`Закройте уточнения для требований: ${input.coverageReport.clarification_needed_for.join(", ")}.`); } return uniqueStrings(questions, 6); @@ -644,10 +741,10 @@ function limitationReasonToText(code: EvidenceLimitationReasonCode): string { function detectMissingAnchors(userMessage: string): MissingAnchors { const lower = String(userMessage ?? "").toLowerCase(); const hasPeriod = /\b20\d{2}(?:[-./](?:0[1-9]|1[0-2]))?\b/.test(lower); - const hasAccount = /(?:\bсчет\b|\baccount\b|\bschet\b|\b\d{2}(?:\.\d{2})?\b)/i.test(lower); - const hasDocumentOrObject = /(?:документ|invoice|guid|object|obj|#\d+|\bid\b|\bref\b|dokument|doc)/i.test(lower); - const hasCounterparty = /(?:контрагент|supplier|buyer|customer|kontragent|postavsh|pokupatel)/i.test(lower); - const hasAnomalyType = /(?:аномал|risk|отклон|разрыв|mismatch|duplicate|tail|цепочк|anomali|hvost)/i.test(lower); + const hasAccount = /(?:\bсчет\b|\baccount\b|\bschet\b|\b\d{2}(?:\.\d{2})?\b)/i.test(lower); + const hasDocumentOrObject = /(?:документ|invoice|guid|object|obj|#\d+|\bid\b|\bref\b|dokument|doc)/i.test(lower); + const hasCounterparty = /(?:контрагент|supplier|buyer|customer|kontragent|postavsh|pokupatel)/i.test(lower); + const hasAnomalyType = /(?:аномал|risk|отклон|разрыв|mismatch|duplicate|tail|цепочк|anomali|hvost)/i.test(lower); return { period: !hasPeriod, @@ -671,22 +768,22 @@ function buildClarificationQuestions(input: { } if (input.missingAnchors.period) { - questions.push("Уточните период проверки (например, 2020-06)."); + questions.push("Уточните период проверки (например, 2020-06)."); } if (input.missingAnchors.account) { - questions.push("Уточните счет или группу счетов (например, 19, 60, 62)."); + questions.push("Уточните счет или РіСЂСѓРїРїСѓ счетов (например, 19, 60, 62)."); } if (input.missingAnchors.documentOrObject) { - questions.push("Укажите документ/GUID/конкретный объект для трассировки."); + questions.push("Укажите документ/GUID/конкретный объект для трассировки."); } if (input.missingAnchors.counterparty) { - questions.push("Укажите контрагента или группу контрагентов."); + questions.push("Укажите контрагента или РіСЂСѓРїРїСѓ контрагентов."); } if (input.policySignals.broad_query_detected && input.missingAnchors.anomalyType) { - questions.push("Уточните тип отклонения: разрыв цепочки, неверный документ или аномальный риск."); + questions.push("Уточните тип отклонения: разрыв цепочки, неверный документ или аномальный СЂРёСЃРє."); } if (input.coverageReport.clarification_needed_for.length > 0) { - questions.push(`Закройте уточнения для требований: ${input.coverageReport.clarification_needed_for.join(", ")}.`); + questions.push(`Закройте уточнения для требований: ${input.coverageReport.clarification_needed_for.join(", ")}.`); } return uniqueStrings(questions, 6); @@ -701,31 +798,31 @@ function buildRecommendedActions(input: { }): string[] { const actions: string[] = []; if (input.mode === "focused_grounded") { - actions.push("Проверьте 1-2 ключевые записи в учетной базе и зафиксируйте итог в рабочем файле проверки."); + actions.push("Проверьте 1-2 ключевые записи РІ учетной базе Рё зафиксируйте итог РІ рабочем файле проверки."); } if (input.mode === "broad_partial") { - actions.push("Сузьте запрос до периода + счета или периода + документа и повторите проверку."); + actions.push("Сузьте запрос РґРѕ периода + счета или периода + документа Рё повторите проверку."); } if (input.mode === "clarification_required") { - actions.push("Дайте недостающие якоря (период/счет/объект), иначе сильный factual вывод невозможен."); + actions.push("Дайте недостающие СЏРєРѕСЂСЏ (период/счет/объект), иначе сильный factual вывод невозможен."); } if (input.coverageReport.requirements_uncovered.length > 0) { - actions.push(`Закройте непокрытые требования: ${input.coverageReport.requirements_uncovered.join(", ")}.`); + actions.push(`Закройте непокрытые требования: ${input.coverageReport.requirements_uncovered.join(", ")}.`); } if (input.coverageReport.requirements_partially_covered.length > 0) { - actions.push(`Доуточните частично покрытые требования: ${input.coverageReport.requirements_partially_covered.join(", ")}.`); + actions.push(`Доуточните частично покрытые требования: ${input.coverageReport.requirements_partially_covered.join(", ")}.`); } if (input.policySignals.broad_query_detected && input.policySignals.narrowing_strength !== "strong") { - actions.push("Добавьте более узкий контекст: тип отклонения, группу документов и бизнес-участок."); + actions.push("Добавьте более СѓР·РєРёР№ контекст: тип отклонения, РіСЂСѓРїРїСѓ документов Рё бизнес-участок."); } if (input.limitationReasonCodes.includes("snapshot_only")) { - actions.push("Сверьте критичные выводы с live source-of-record в 1C."); + actions.push("Сверьте критичные выводы СЃ live source-of-record РІ 1C."); } if (input.limitationReasonCodes.includes("weak_source_mapping")) { - actions.push("Проверьте source mapping для связей document/register по указанным ref."); + actions.push("Проверьте source mapping для связей document/register РїРѕ указанным ref."); } if (input.sourceRefs.length > 0) { - actions.push(`Начните проверку с ${input.sourceRefs.length} подтвержденных записей и сверьте их с первичными документами.`); + actions.push(`Начните проверку СЃ ${input.sourceRefs.length} подтвержденных записей Рё сверьте РёС… СЃ первичными документами.`); } return uniqueStrings(actions, 6); @@ -842,14 +939,14 @@ function buildPolicyDecision(input: { } function buildAnswerSummary(mode: PolicyMode): string { - if (mode === "focused_grounded") return "Сформирован прямой ответ на основе подтвержденной опоры."; - if (mode === "broad_partial") return "Вывод ограничен: есть частичная опора, но не полный coverage."; - if (mode === "clarification_required") return "Нужны уточнения: без сужения strong factual вывод ненадежен."; - if (mode === "out_of_scope") return "Запрос вне доступного учетного контура."; - if (mode === "route_mismatch") return "Результат маршрута не совпал с предметом вопроса."; - if (mode === "empty") return "В текущем срезе данных релевантные записи не обнаружены."; - if (mode === "no_grounded") return "Недостаточно опоры для обоснованного ответа."; - return "Не удалось собрать обоснованный ответ по текущему запросу."; + if (mode === "focused_grounded") return "Сформирован РїСЂСЏРјРѕР№ ответ РЅР° РѕСЃРЅРѕРІРµ подтвержденной РѕРїРѕСЂС‹."; + if (mode === "broad_partial") return "Вывод ограничен: есть частичная РѕРїРѕСЂР°, РЅРѕ РЅРµ полный coverage."; + if (mode === "clarification_required") return "РќСѓР¶РЅС‹ уточнения: без сужения strong factual вывод ненадежен."; + if (mode === "out_of_scope") return "Запрос РІРЅРµ доступного учетного контура."; + if (mode === "route_mismatch") return "Результат маршрута РЅРµ совпал СЃ предметом РІРѕРїСЂРѕСЃР°."; + if (mode === "empty") return "Р’ текущем срезе данных релевантные записи РЅРµ обнаружены."; + if (mode === "no_grounded") return "Недостаточно РѕРїРѕСЂС‹ для обоснованного ответа."; + return "РќРµ удалось собрать обоснованный ответ РїРѕ текущему запросу."; } function buildDirectAnswer(input: { @@ -859,33 +956,33 @@ function buildDirectAnswer(input: { }): string { const topFact = firstMeaningfulFact(input.retrievalResults); if (input.mode === "focused_grounded") { - return topFact ?? "Подтвержденный результат получен; можно продолжать предметную проверку без деградации."; + return topFact ?? "Подтвержденный результат получен; РјРѕР¶РЅРѕ продолжать предметную проверку без деградации."; } if (input.mode === "broad_partial") { if (topFact) { - return `Доступен ограниченный подтвержденный фрагмент: ${topFact}`; + return `Доступен ограниченный подтвержденный фрагмент: ${topFact}`; } - return "Есть только ограниченная опора; вывод дан в частичном режиме без ложной точности."; + return "Есть только ограниченная РѕРїРѕСЂР°; вывод дан РІ частичном режиме без ложной точности."; } if (input.mode === "clarification_required") { - return "Текущий запрос слишком широкий или недоопределен; надежный factual вывод пока невозможен."; + return "Текущий запрос слишком широкий или недоопределен; надежный factual вывод РїРѕРєР° невозможен."; } if (input.mode === "out_of_scope") { - return "Могу отвечать только в пределах данных доступного учетного контура."; + return "РњРѕРіСѓ отвечать только РІ пределах данных доступного учетного контура."; } if (input.mode === "route_mismatch") { - return "Предмет результата не совпал с предметом вопроса; требуется уточнение фокуса."; + return "Предмет результата РЅРµ совпал СЃ предметом РІРѕРїСЂРѕСЃР°; требуется уточнение фокуса."; } if (input.mode === "empty") { - return "В текущем срезе данных проблемные записи по заданному условию не найдены."; + return "Р’ текущем срезе данных проблемные записи РїРѕ заданному условию РЅРµ найдены."; } if (input.mode === "no_grounded") { - return "Недостаточно подтвержденной опоры для ответа в требуемой точности."; + return "Недостаточно подтвержденной РѕРїРѕСЂС‹ для ответа РІ требуемой точности."; } if (input.policySignals.minimum_evidence_failed) { - return "Маршрут отработал, но минимальная evidence-опора не пройдена."; + return "Маршрут отработал, РЅРѕ минимальная evidence-РѕРїРѕСЂР° РЅРµ пройдена."; } - return "Не удалось сформировать обоснованный ответ; нужно уточнение запроса."; + return "РќРµ удалось сформировать обоснованный ответ; РЅСѓР¶РЅРѕ уточнение запроса."; } function buildProblemCentricAnswerSummary(input: { @@ -896,20 +993,20 @@ function buildProblemCentricAnswerSummary(input: { }): string { if (input.lifecycleEnriched && input.summary?.lifecycle_enriched_units && input.summary.lifecycle_enriched_units > 0) { if (input.mode === "clarification_required") { - return "Выявлены lifecycle-дефекты, но для надежного вывода требуется уточнение предметных якорей."; + return "Выявлены lifecycle-дефекты, РЅРѕ для надежного вывода требуется уточнение предметных якорей."; } - return `Сформирован lifecycle-aware problem срез: выделено ${input.summary.lifecycle_enriched_units} lifecycle-узлов с приоритетом по дефектам перехода.`; + return `Сформирован lifecycle-aware problem срез: выделено ${input.summary.lifecycle_enriched_units} lifecycle-узлов СЃ приоритетом РїРѕ дефектам перехода.`; } if (input.mode === "clarification_required") { - return "Выявлены проблемные кластеры, но для надежного вывода требуется предметное уточнение фокуса."; + return "Выявлены проблемные кластеры, РЅРѕ для надежного вывода требуется предметное уточнение фокуса."; } if (input.weakUnits) { - return "Сформирован problem-centric срез с ограниченной опорой; вывод предварительный и требует до-проверки."; + return "Сформирован problem-centric срез СЃ ограниченной РѕРїРѕСЂРѕР№; вывод предварительный Рё требует РґРѕ-проверки."; } if (input.summary?.units_total && input.summary.units_total > 1) { - return `Сформирован problem-centric срез: выделено ${input.summary.units_total} проблемных кластера с приоритетами.`; + return `Сформирован problem-centric срез: выделено ${input.summary.units_total} проблемных кластера СЃ приоритетами.`; } - return "Сформирован problem-centric срез: выделен ключевой проблемный кластер и затронутый контур."; + return "Сформирован problem-centric срез: выделен ключевой проблемный кластер Рё затронутый контур."; } function buildProblemCentricDirectAnswer(input: { @@ -920,19 +1017,24 @@ function buildProblemCentricDirectAnswer(input: { }): string { const lead = input.mode === "clarification_required" - ? "Обнаружены проблемные зоны, но без уточнения якорей сильный factual-вывод преждевременен." + ? "Обнаружены проблемные Р·РѕРЅС‹, РЅРѕ без уточнения якорей сильный factual-вывод преждевременен." : input.weakUnits - ? "Выделены проблемные зоны с ограниченной надежностью; вывод дан в ограниченном режиме." + ? "Выделены проблемные Р·РѕРЅС‹ СЃ ограниченной надежностью; вывод дан РІ ограниченном режиме." : input.lifecycleAnswerEnabled && hasLifecycleResolution(input.units) - ? "Выделены lifecycle-проблемы: определены текущие/ожидаемые стадии и тип нарушения перехода." - : "Выделены ключевые проблемные зоны и их влияние на учетный контур."; + ? "Выделены lifecycle-проблемы: определены текущие/ожидаемые стадии Рё тип нарушения перехода." + : "Выделены ключевые проблемные Р·РѕРЅС‹ Рё РёС… влияние РЅР° учетный контур."; const unitLines = input.units.map((unit) => { const scope = formatAffectedScope(unit); const lifecycleScope = input.lifecycleAnswerEnabled ? formatLifecycleScope(unit) : null; - const lifecycleInterpretation = input.lifecycleAnswerEnabled ? unit.business_lifecycle_interpretation : null; + const lifecycleInterpretation = + input.lifecycleAnswerEnabled && unit.business_lifecycle_interpretation + ? sanitizeUserText(unit.business_lifecycle_interpretation) + : null; + const title = sanitizeUserText(unit.title) ?? "Problem cluster detected"; + const defect = sanitizeUserText(unit.business_defect_class) ?? "detected_issue"; const segments = [ - `${unit.title}: ${unit.business_defect_class}`, + `${title}: ${defect}`, scope, lifecycleScope, lifecycleInterpretation, @@ -944,10 +1046,10 @@ function buildProblemCentricDirectAnswer(input: { }); if (unitLines.length === 0) { - return `${lead}\nПроблемные кластеры не удалось детализировать в текущем срезе.`; + return `${lead}\nПроблемные кластеры РЅРµ удалось детализировать РІ текущем срезе.`; } - return [lead, "Проблемные кластеры:", ...unitLines].join("\n"); + return [lead, "Проблемные кластеры:", ...unitLines].join("\n"); } function buildProblemCentricAnswerStructure(input: { @@ -1358,21 +1460,23 @@ function composeExplainableAnswer(input: ComposeAnswerInput, scopeLabel: "full" const lead = scopeLabel === "full" - ? "Итог: запрос обработан по предмету, найденные объекты подтверждены данными контура." - : "Итог: запрос обработан частично, ниже подтвержденная часть и ограничения."; + ? "Итог: запрос обработан РїРѕ предмету, найденные объекты подтверждены данными контура." + : "Итог: запрос обработан частично, РЅРёР¶Рµ подтвержденная часть Рё ограничения."; - return [ - lead, - facts.length > 0 ? "Подтвержденные результаты:\n" + formatList(facts) : "", - whyIncluded.length > 0 ? "Почему это попало в ответ:\n" + formatList(whyIncluded) : "", - selectionReasons.length > 0 ? "Основание отбора:\n" + formatList(selectionReasons) : "", - riskFactors.length > 0 ? "Подтверждающие признаки:\n" + formatList(riskFactors) : "", - interpretation.length > 0 ? "Практический смысл:\n" + formatList(interpretation) : "", - limitations.length > 0 ? "Ограничения:\n" + formatList(limitations) : "", - nextSteps.length > 0 ? "Что проверить дальше:\n" + formatList(nextSteps) : "" - ] - .filter(Boolean) - .join("\n\n"); + return sanitizeUserFacingReply( + [ + lead, + facts.length > 0 ? "Подтвержденные результаты:\n" + formatList(facts) : "", + whyIncluded.length > 0 ? "Почему это попало РІ ответ:\n" + formatList(whyIncluded) : "", + selectionReasons.length > 0 ? "Основание отбора:\n" + formatList(selectionReasons) : "", + riskFactors.length > 0 ? "Подтверждающие признаки:\n" + formatList(riskFactors) : "", + interpretation.length > 0 ? "Практический смысл:\n" + formatList(interpretation) : "", + limitations.length > 0 ? "Ограничения:\n" + formatList(limitations) : "", + nextSteps.length > 0 ? "Что проверить дальше:\n" + formatList(nextSteps) : "" + ] + .filter(Boolean) + .join("\n\n") + ); } export function composeAssistantAnswer(input: ComposeAnswerInput): ComposeAnswerOutput { @@ -1385,6 +1489,8 @@ export function composeAssistantAnswer(input: ComposeAnswerInput): ComposeAnswer const partialResults = input.retrievalResults.filter((item) => item.status === "partial"); const emptyResults = input.retrievalResults.filter((item) => item.status === "empty"); const errorResults = input.retrievalResults.filter((item) => item.status === "error"); + const legacyEvidenceItems = flattenEvidence(input.retrievalResults); + const legacyLimitationReasonCodes = collectLimitationReasonCodes(legacyEvidenceItems); const hasBroadMinimumEvidenceSignal = input.retrievalResults.some( (item) => summaryBoolean(item, "broad_guard_applied") && summaryBoolean(item, "minimum_evidence_failed") ); @@ -1398,7 +1504,7 @@ export function composeAssistantAnswer(input: ComposeAnswerInput): ComposeAnswer if (fallbackType === "out_of_scope" && input.coverageReport.requirements_covered === 0) { return { assistant_reply: - "Я могу отвечать только по данным вашей учетной базы. Этот запрос выходит за рамки доступного контура.", + "РЇ РјРѕРіСѓ отвечать только РїРѕ данным вашей учетной базы. Этот запрос выходит Р·Р° рамки доступного контура.", fallback_type: "out_of_scope", reply_type: "out_of_scope" }; @@ -1407,8 +1513,8 @@ export function composeAssistantAnswer(input: ComposeAnswerInput): ComposeAnswer if (input.groundingCheck.status === "route_mismatch_blocked") { return { assistant_reply: [ - "Не отправляю финальный ответ, потому что предмет результата не совпал с предметом вопроса.", - "Уточните формулировку (например, нужный счет/участок учета), и я выполню повторный проход." + "РќРµ отправляю финальный ответ, потому что предмет результата РЅРµ совпал СЃ предметом РІРѕРїСЂРѕСЃР°.", + "Уточните формулировку (например, нужный счет/участок учета), Рё СЏ выполню повторный РїСЂРѕС…РѕРґ." ].join("\n\n"), fallback_type: "partial", reply_type: "route_mismatch_blocked" @@ -1418,7 +1524,7 @@ export function composeAssistantAnswer(input: ComposeAnswerInput): ComposeAnswer if (input.groundingCheck.status === "no_grounded_answer" && okResults.length === 0 && !hasBroadMinimumEvidenceSignal) { return { assistant_reply: - "Пока не удалось собрать предметно подтвержденный ответ по вашему вопросу. Нужны дополнительные уточнения по периоду или объекту проверки.", + "РџРѕРєР° РЅРµ удалось собрать предметно подтвержденный ответ РїРѕ вашему РІРѕРїСЂРѕСЃСѓ. РќСѓР¶РЅС‹ дополнительные уточнения РїРѕ периоду или объекту проверки.", fallback_type: fallbackType, reply_type: "no_grounded_answer" }; @@ -1427,7 +1533,7 @@ export function composeAssistantAnswer(input: ComposeAnswerInput): ComposeAnswer if (hasBroadClarificationSignal && okResults.length === 0 && partialResults.length === 0) { return { assistant_reply: - "Запрос слишком широкий для надежного вывода по текущей опоре. Уточните период, участок учета или объект проверки, после чего я дам предметный результат.", + "Запрос слишком широкий для надежного вывода РїРѕ текущей РѕРїРѕСЂРµ. Уточните период, участок учета или объект проверки, после чего СЏ дам предметный результат.", fallback_type: "clarification", reply_type: "clarification_required" }; @@ -1435,7 +1541,7 @@ export function composeAssistantAnswer(input: ComposeAnswerInput): ComposeAnswer if (fallbackType === "clarification" && okResults.length === 0 && partialResults.length === 0) { return { - assistant_reply: "Уточните, пожалуйста, период, счет, документ или контрагента, чтобы закрыть все части вопроса корректно.", + assistant_reply: "Уточните, пожалуйста, период, счет, документ или контрагента, чтобы закрыть РІСЃРµ части РІРѕРїСЂРѕСЃР° корректно.", fallback_type: "clarification", reply_type: "clarification_required" }; @@ -1443,7 +1549,7 @@ export function composeAssistantAnswer(input: ComposeAnswerInput): ComposeAnswer if (errorResults.length > 0 && okResults.length === 0 && partialResults.length === 0) { return { - assistant_reply: "Не удалось получить данные из контура. Попробуйте повторить запрос или уточнить формулировку.", + assistant_reply: "РќРµ удалось получить данные РёР· контура. Попробуйте повторить запрос или уточнить формулировку.", fallback_type: fallbackType, reply_type: "backend_error" }; @@ -1459,7 +1565,7 @@ export function composeAssistantAnswer(input: ComposeAnswerInput): ComposeAnswer if (okResults.length === 0 && partialResults.length === 0 && emptyResults.length > 0) { return { - assistant_reply: "По заданному условию в текущем срезе данных явных проблемных записей не найдено.", + assistant_reply: "РџРѕ заданному условию РІ текущем срезе данных явных проблемных записей РЅРµ найдено.", fallback_type: fallbackType, reply_type: "empty_but_valid" }; @@ -1471,7 +1577,9 @@ export function composeAssistantAnswer(input: ComposeAnswerInput): ComposeAnswer input.coverageReport.clarification_needed_for.length > 0 || input.coverageReport.out_of_scope_requirements.length > 0 || input.groundingCheck.status === "partial" || - errorResults.length > 0; + errorResults.length > 0 || + legacyLimitationReasonCodes.includes("weak_source_mapping") || + legacyLimitationReasonCodes.includes("missing_mechanism"); if (okResults.length > 0 && hasPartialCoverage) { return { @@ -1490,9 +1598,10 @@ export function composeAssistantAnswer(input: ComposeAnswerInput): ComposeAnswer } return { - assistant_reply: "По текущему запросу не удалось построить обоснованный ответ. Уточните формулировку и попробуйте снова.", + assistant_reply: "РџРѕ текущему запросу РЅРµ удалось построить обоснованный ответ. Уточните формулировку Рё попробуйте СЃРЅРѕРІР°.", fallback_type: "unknown", reply_type: "backend_error" }; } + diff --git a/llm_normalizer/backend/src/services/assistantDataLayer.ts b/llm_normalizer/backend/src/services/assistantDataLayer.ts index 12fbad4..68fd1f5 100644 --- a/llm_normalizer/backend/src/services/assistantDataLayer.ts +++ b/llm_normalizer/backend/src/services/assistantDataLayer.ts @@ -1125,9 +1125,9 @@ export class AssistantDataLayer { } else if (route === "store_feature_risk") { result = this.executeRisk(fragmentText, data); } else if (route === "batch_refresh_then_store") { - result = this.executeBatch(data); + result = this.executeBatch(fragmentText, data); } else if (route === "store_canonical") { - result = this.executeCanonical(data); + result = this.executeCanonical(fragmentText, data); } else if (route === "live_mcp_drilldown") { result = this.executeDrilldown(fragmentText, data); } @@ -1437,7 +1437,9 @@ export class AssistantDataLayer { }; } - private executeRisk(_fragmentText: string, data: DatasetBundle): RawRetrievalResult { + private executeRisk(fragmentText: string, data: DatasetBundle): RawRetrievalResult { + const semanticProfile = buildSemanticRetrievalProfile(fragmentText); + const profileRiskFactors = semanticProfile.anomaly_patterns; const records = [...data.problemCases, ...data.ndsRegisters]; const scored = records .map((record) => { @@ -1491,12 +1493,15 @@ export class AssistantDataLayer { items: [], summary: { checked_records: records.length, - risky_records: 0 + risky_records: 0, + query_subject: semanticProfile.query_subject, + semantic_profile: semanticProfile, + ranking_basis: semanticProfile.ranking_basis }, evidence: [], why_included: [], selection_reason: ["Р РёСЃРє-оценка выполнялась РїРѕ техническим признакам, РЅРѕ записи выше РїРѕСЂРѕРіР° РЅРµ найдены."], - risk_factors: [], + risk_factors: profileRiskFactors, business_interpretation: ["РџРѕ текущему срезу явные СЂРёСЃРє-признаки РЅРµ обнаружены."], confidence: "medium", limitations: ["Оценка основана РЅР° snapshot-данных Рё эвристическом risk score."], @@ -1505,6 +1510,13 @@ export class AssistantDataLayer { } const averageScore = items.reduce((acc, item) => acc + item.risk_score, 0) / items.length; + const normalizedRiskFactors = uniqueStrings([ + ...profileRiskFactors, + "unknown_link_count", + "zero_guid_values", + "navigation_links", + "missing_counterparty_link" + ]); return { status: "ok", result_type: "list", @@ -1512,7 +1524,10 @@ export class AssistantDataLayer { summary: { checked_records: records.length, risky_records: items.length, - average_risk_score: Number(averageScore.toFixed(2)) + average_risk_score: Number(averageScore.toFixed(2)), + query_subject: semanticProfile.query_subject, + semantic_profile: semanticProfile, + ranking_basis: semanticProfile.ranking_basis }, evidence: items.slice(0, 10).map((item) => ({ source_entity: item.source_entity, @@ -1521,14 +1536,10 @@ export class AssistantDataLayer { })), why_included: ["Р’ ответ включены записи СЃ risk_score >= 2."], selection_reason: [ - "score растет РїСЂРё unknown links, zero GUID, навигационных ссылках Рё отсутствии СЏРІРЅРѕРіРѕ контрагента." - ], - risk_factors: [ - "unknown_link_count", - "zero_guid_values", - "navigation_links", - "missing_counterparty_link" + "score растет РїСЂРё unknown links, zero GUID, навигационных ссылках Рё отсутствии СЏРІРЅРѕРіРѕ контрагента.", + `Semantic profile subject: ${semanticProfile.query_subject}.` ], + risk_factors: normalizedRiskFactors, business_interpretation: ["Эти записи требуют первичной бухгалтерской проверки как потенциальные аномалии."], confidence: "high", limitations: ["Р РёСЃРє-факторы определяются эвристикой, Р° РЅРµ полным набором бизнес-правил 1РЎ."], @@ -1536,7 +1547,8 @@ export class AssistantDataLayer { }; } - private executeBatch(data: DatasetBundle): RawRetrievalResult { + private executeBatch(fragmentText: string, data: DatasetBundle): RawRetrievalResult { + const semanticProfile = buildSemanticRetrievalProfile(fragmentText); const source = [...data.problemCases, ...data.keyFields, ...data.docs]; const byEntity = new Map(); for (const record of source) { @@ -1558,7 +1570,10 @@ export class AssistantDataLayer { items, summary: { checked_records: source.length, - ranked_entities: items.length + ranked_entities: items.length, + query_subject: semanticProfile.query_subject, + semantic_profile: semanticProfile, + ranking_basis: semanticProfile.ranking_basis }, evidence: items.slice(0, 5).map((item) => ({ entity: item.entity, @@ -1566,9 +1581,9 @@ export class AssistantDataLayer { })), why_included: items.length > 0 ? ["Показаны сущности СЃ максимальным количеством записей."] : [], selection_reason: ["Ранжирование выполнено РїРѕ records_count РїРѕ убыванию."], - risk_factors: ["Высокий объем записей РїРѕ сущности повышает приоритет проверки."], + risk_factors: uniqueStrings(["entity_volume_spike", ...semanticProfile.anomaly_patterns]), business_interpretation: [ - "Сущности РІ топе ранга чаще дают наибольший вклад РІ проблемный объем Рё требуют приоритетного аудита." + "Top entities by volume highlight where lifecycle-focused review should start first." ], confidence: "medium", limitations: ["Ранжирование РїРѕ объему РЅРµ всегда эквивалентно бизнес-СЂРёСЃРєСѓ."], @@ -1576,8 +1591,11 @@ export class AssistantDataLayer { }; } - private executeCanonical(data: DatasetBundle): RawRetrievalResult { - const items = data.docs + private executeCanonical(fragmentText: string, data: DatasetBundle): RawRetrievalResult { + const semanticProfile = buildSemanticRetrievalProfile(fragmentText); + const useVatSource = semanticProfile.domain_scope.includes("vat") || semanticProfile.domain_scope.includes("taxes"); + const sourceRecords = useVatSource ? [...data.ndsRegisters, ...data.keyFields] : data.docs; + const items = sourceRecords .map((record) => { const period = extractDate(record); return { @@ -1599,8 +1617,11 @@ export class AssistantDataLayer { result_type: "list", items, summary: { - checked_records: data.docs.length, - returned_records: items.length + checked_records: sourceRecords.length, + returned_records: items.length, + query_subject: semanticProfile.query_subject, + semantic_profile: semanticProfile, + ranking_basis: semanticProfile.ranking_basis }, evidence: items.slice(0, 6).map((item) => ({ source_entity: item.source_entity, @@ -1608,8 +1629,11 @@ export class AssistantDataLayer { period: item.period })), why_included: items.length > 0 ? ["Показаны последние РїРѕ дате записи канонического документного слоя."] : [], - selection_reason: ["Отбор РїРѕ максимальной дате документа РІ пределах snapshot."], - risk_factors: [], + selection_reason: [ + "Отбор РїРѕ максимальной дате документа РІ пределах snapshot.", + `Semantic profile subject: ${semanticProfile.query_subject}.` + ], + risk_factors: semanticProfile.anomaly_patterns, business_interpretation: ["Слой отражает базовый factual-срез документов для оперативной сверки."], confidence: "high", limitations: ["Это read-only snapshot, Р° РЅРµ онлайн-состояние 1РЎ."], diff --git a/llm_normalizer/backend/src/services/lifecycleRuntime.ts b/llm_normalizer/backend/src/services/lifecycleRuntime.ts index 7aea315..01c56a2 100644 --- a/llm_normalizer/backend/src/services/lifecycleRuntime.ts +++ b/llm_normalizer/backend/src/services/lifecycleRuntime.ts @@ -1,4 +1,4 @@ -import type { CandidateEvidenceItem, ProblemConfidence, ProblemUnit, ProblemUnitType } from "../types/stage2ProblemUnits"; +import type { CandidateEvidenceItem, ProblemConfidence, ProblemUnit, ProblemUnitType } from "../types/stage2ProblemUnits"; import { LIFECYCLE_MODEL_SCHEMA_VERSION, STAGE3_LIFECYCLE_DOMAINS, @@ -47,13 +47,99 @@ function hasToken(values: string[], pattern: RegExp): boolean { return values.some((value) => pattern.test(value)); } -function defaultExpectedState(domain: LifecycleDomain): string { - if (domain === "bank_settlement") return "settlement_closed"; - if (domain === "customer_settlement") return "receivable_closed"; - if (domain === "deferred_expense") return "fully_written_off"; - if (domain === "fixed_asset") return "depreciation_active"; - if (domain === "vat_flow") return "vat_deducted"; - return "close_completed"; +function normalizeStateToken(value: string): string { + return value.trim().toLowerCase(); +} + +function resolveStateCode(model: LifecycleDomainModel, stateCode: string | null | undefined): string | null { + if (!stateCode || typeof stateCode !== "string") { + return null; + } + const normalized = normalizeStateToken(stateCode); + const matched = model.states.find((state) => normalizeStateToken(state.state_code) === normalized); + return matched?.state_code ?? null; +} + +function defaultInitialState(model: LifecycleDomainModel): string { + const initial = model.states.find((state) => state.state_class === "initial"); + if (initial) { + return initial.state_code; + } + return model.states[0]?.state_code ?? "unknown_state"; +} + +function defaultExpectedState(model: LifecycleDomainModel): string { + const terminal = model.states.find((state) => state.is_terminal || state.state_class === "terminal"); + if (terminal) { + return terminal.state_code; + } + const active = model.states.find((state) => state.state_class === "active"); + if (active) { + return active.state_code; + } + return defaultInitialState(model); +} + +function expectedTransitionAdjacency(model: LifecycleDomainModel): Map { + const graph = new Map(); + for (const transition of model.transitions) { + if (transition.transition_type !== "expected") { + continue; + } + const from = transition.from_state; + const to = transition.to_state; + const current = graph.get(from) ?? []; + if (!current.includes(to)) { + current.push(to); + } + graph.set(from, current); + } + return graph; +} + +function shortestExpectedPath(model: LifecycleDomainModel, fromState: string, toState: string): string[] | null { + if (fromState === toState) { + return [fromState]; + } + const graph = expectedTransitionAdjacency(model); + const queue: string[][] = [[fromState]]; + const visited = new Set([fromState]); + while (queue.length > 0) { + const path = queue.shift(); + if (!path) { + continue; + } + const tail = path[path.length - 1]; + const nextStates = graph.get(tail) ?? []; + for (const nextState of nextStates) { + if (visited.has(nextState)) { + continue; + } + const nextPath = [...path, nextState]; + if (nextState === toState) { + return nextPath; + } + visited.add(nextState); + queue.push(nextPath); + } + } + return null; +} + +function transitionEdgeLabel(fromState: string, toState: string): string { + return `${fromState}->${toState}`; +} + +function resolvePreviousStates(model: LifecycleDomainModel, currentState: string): string[] { + const initialState = defaultInitialState(model); + if (initialState === currentState) { + return []; + } + const path = shortestExpectedPath(model, initialState, currentState); + if (!path || path.length <= 1) { + return []; + } + return path.slice(0, -1); } const LIFECYCLE_DOMAIN_MODELS: Record = { @@ -64,53 +150,53 @@ const LIFECYCLE_DOMAIN_MODELS: Record = { states: [ { state_code: "initiated_payment", - state_label: "Платеж инициирован", + state_label: "Платеж инициирован", state_class: "initial", entry_conditions: ["payment_order_created"], exit_conditions: ["bank_recorded"], is_terminal: false, is_problematic: false, - business_meaning: "Есть инициирование платежа." + business_meaning: "Есть инициирование платежа." }, { state_code: "bank_recorded", - state_label: "Платеж отражен банком", + state_label: "Платеж отражен банком", state_class: "active", entry_conditions: ["bank_statement_recorded"], exit_conditions: ["settlement_linked"], is_terminal: false, is_problematic: false, - business_meaning: "Движение денег зафиксировано, ожидается расчетное закрытие." + business_meaning: "Движение денег зафиксировано, ожидается расчетное закрытие." }, { state_code: "settlement_closed", - state_label: "Расчет закрыт", + state_label: "Расчет закрыт", state_class: "terminal", entry_conditions: ["payment_to_settlement_linked"], exit_conditions: [], is_terminal: true, is_problematic: false, - business_meaning: "Платеж доведен до расчетного результата." + business_meaning: "Платеж доведен РґРѕ расчетного результата." }, { state_code: "stale_unlinked_payment", - state_label: "Платеж завис без закрытия", + state_label: "Платеж завис без закрытия", state_class: "problematic", entry_conditions: ["bank_recorded", "missing_link"], exit_conditions: ["settlement_closed"], is_terminal: false, is_problematic: true, - business_meaning: "Платеж отражен, но ожидаемая связь по расчету не завершена." + business_meaning: "Платеж отражен, РЅРѕ ожидаемая СЃРІСЏР·СЊ РїРѕ расчету РЅРµ завершена." }, { state_code: "misclosed_payment", - state_label: "Платеж закрыт некорректно", + state_label: "Платеж закрыт некорректно", state_class: "problematic", entry_conditions: ["wrong_document_type_or_posting_mismatch"], exit_conditions: ["settlement_closed"], is_terminal: false, is_problematic: true, - business_meaning: "Формальное закрытие есть, но путь закрытия неверный." + business_meaning: "Формальное закрытие есть, РЅРѕ путь закрытия неверный." } ], transitions: [ @@ -121,7 +207,7 @@ const LIFECYCLE_DOMAIN_MODELS: Record = { required_evidence: ["bank_statement_recorded"], optional_evidence: ["payment_order"], forbidden_conditions: [], - business_meaning: "Платеж должен появиться во выписке." + business_meaning: "Платеж должен появиться РІРѕ выписке." }, { from_state: "bank_recorded", @@ -130,7 +216,7 @@ const LIFECYCLE_DOMAIN_MODELS: Record = { required_evidence: ["payment_to_settlement_link"], optional_evidence: ["document_to_posting"], forbidden_conditions: ["wrong_document_type"], - business_meaning: "После выписки должен закрываться расчет." + business_meaning: "После выписки должен закрываться расчет." } ], defects: [] @@ -142,43 +228,43 @@ const LIFECYCLE_DOMAIN_MODELS: Record = { states: [ { state_code: "invoice_issued", - state_label: "Реализация отражена", + state_label: "Реализация отражена", state_class: "initial", entry_conditions: ["realization_document_exists"], exit_conditions: ["payment_recorded"], is_terminal: false, is_problematic: false, - business_meaning: "Возникла дебиторская позиция." + business_meaning: "Возникла дебиторская позиция." }, { state_code: "payment_recorded", - state_label: "Оплата отражена", + state_label: "Оплата отражена", state_class: "active", entry_conditions: ["payment_document_exists"], exit_conditions: ["receivable_closed"], is_terminal: false, is_problematic: false, - business_meaning: "Оплата есть, ожидается корректное закрытие." + business_meaning: "Оплата есть, ожидается корректное закрытие." }, { state_code: "receivable_closed", - state_label: "Дебиторка закрыта", + state_label: "Дебиторка закрыта", state_class: "terminal", entry_conditions: ["closing_document_linked"], exit_conditions: [], is_terminal: true, is_problematic: false, - business_meaning: "Дебиторская позиция закрыта корректно." + business_meaning: "Дебиторская позиция закрыта корректно." }, { state_code: "stale_receivable", - state_label: "Дебиторка зависла", + state_label: "Дебиторка зависла", state_class: "problematic", entry_conditions: ["unresolved_settlement"], exit_conditions: ["receivable_closed"], is_terminal: false, is_problematic: true, - business_meaning: "Позиция остается незавершенной дольше ожидаемого." + business_meaning: "Позиция остается незавершенной дольше ожидаемого." } ], transitions: [ @@ -189,7 +275,7 @@ const LIFECYCLE_DOMAIN_MODELS: Record = { required_evidence: ["payment_document_exists"], optional_evidence: [], forbidden_conditions: [], - business_meaning: "После реализации ожидается оплата/зачет." + business_meaning: "После реализации ожидается оплата/зачет." }, { from_state: "payment_recorded", @@ -198,7 +284,7 @@ const LIFECYCLE_DOMAIN_MODELS: Record = { required_evidence: ["closing_document_linked"], optional_evidence: ["register_movement_exists"], forbidden_conditions: ["cross_branch_inconsistency"], - business_meaning: "Оплата должна завершаться корректным закрытием расчета." + business_meaning: "Оплата должна завершаться корректным закрытием расчета." } ], defects: [] @@ -210,43 +296,43 @@ const LIFECYCLE_DOMAIN_MODELS: Record = { states: [ { state_code: "recognized", - state_label: "РБП признан", + state_label: "РБП признан", state_class: "initial", entry_conditions: ["deferred_expense_created"], exit_conditions: ["writeoff_started"], is_terminal: false, is_problematic: false, - business_meaning: "РБП поставлен на учет." + business_meaning: "РБП поставлен РЅР° учет." }, { state_code: "partially_written_off", - state_label: "Частичное списание", + state_label: "Частичное списание", state_class: "active", entry_conditions: ["partial_writeoff_exists"], exit_conditions: ["fully_written_off"], is_terminal: false, is_problematic: false, - business_meaning: "Списание идет по графику." + business_meaning: "Списание идет РїРѕ графику." }, { state_code: "fully_written_off", - state_label: "РБП полностью списан", + state_label: "РБП полностью списан", state_class: "terminal", entry_conditions: ["full_writeoff_exists"], exit_conditions: [], is_terminal: true, is_problematic: false, - business_meaning: "РБП завершил lifecycle." + business_meaning: "РБП завершил lifecycle." }, { state_code: "overdue_writeoff", - state_label: "Просроченное списание", + state_label: "Просроченное списание", state_class: "problematic", entry_conditions: ["period_boundary", "missing_link"], exit_conditions: ["fully_written_off"], is_terminal: false, is_problematic: true, - business_meaning: "РБП живет дольше допустимого окна." + business_meaning: "РБП живет дольше допустимого РѕРєРЅР°." } ], transitions: [], @@ -259,53 +345,53 @@ const LIFECYCLE_DOMAIN_MODELS: Record = { states: [ { state_code: "capitalized", - state_label: "Капвложения отражены", + state_label: "Капвложения отражены", state_class: "initial", entry_conditions: ["capitalization_document_exists"], exit_conditions: ["accepted_for_accounting"], is_terminal: false, is_problematic: false, - business_meaning: "Объект зафиксирован как вложение." + business_meaning: "Объект зафиксирован как вложение." }, { state_code: "accepted_for_accounting", - state_label: "Принят к учету", + state_label: "РџСЂРёРЅСЏС‚ Рє учету", state_class: "active", entry_conditions: ["acceptance_document_exists"], exit_conditions: ["depreciation_active"], is_terminal: false, is_problematic: false, - business_meaning: "Объект переведен в основной контур учета." + business_meaning: "Объект переведен РІ РѕСЃРЅРѕРІРЅРѕР№ контур учета." }, { state_code: "depreciation_active", - state_label: "Амортизация активна", + state_label: "Амортизация активна", state_class: "active", entry_conditions: ["depreciation_register_movement"], exit_conditions: ["disposed"], is_terminal: false, is_problematic: false, - business_meaning: "Жизненный цикл ОС идет штатно." + business_meaning: "Жизненный цикл РћРЎ идет штатно." }, { state_code: "contradictory_asset_state", - state_label: "Противоречивый статус ОС", + state_label: "Противоречивый статус РћРЎ", state_class: "problematic", entry_conditions: ["posting_mismatch_or_wrong_path"], exit_conditions: ["depreciation_active"], is_terminal: false, is_problematic: true, - business_meaning: "Статус ОС формально есть, но смыслово противоречив." + business_meaning: "Статус РћРЎ формально есть, РЅРѕ смыслово противоречив." }, { state_code: "disposed", - state_label: "Выбыл", + state_label: "Выбыл", state_class: "terminal", entry_conditions: ["disposal_document_exists"], exit_conditions: [], is_terminal: true, is_problematic: false, - business_meaning: "Жизненный цикл ОС завершен." + business_meaning: "Жизненный цикл РћРЎ завершен." } ], transitions: [], @@ -318,43 +404,43 @@ const LIFECYCLE_DOMAIN_MODELS: Record = { states: [ { state_code: "vat_registered", - state_label: "НДС отражен документно", + state_label: "НДС отражен документно", state_class: "initial", entry_conditions: ["invoice_registered"], exit_conditions: ["vat_reflected"], is_terminal: false, is_problematic: false, - business_meaning: "Сформирован первичный документный слой НДС." + business_meaning: "Сформирован первичный документный слой НДС." }, { state_code: "vat_reflected", - state_label: "НДС отражен в учете", + state_label: "НДС отражен РІ учете", state_class: "active", entry_conditions: ["vat_register_movement"], exit_conditions: ["vat_deducted"], is_terminal: false, is_problematic: false, - business_meaning: "НДС проходит штатную стадию отражения." + business_meaning: "НДС РїСЂРѕС…РѕРґРёС‚ штатную стадию отражения." }, { state_code: "vat_deducted", - state_label: "НДС принят к вычету", + state_label: "НДС РїСЂРёРЅСЏС‚ Рє вычету", state_class: "terminal", entry_conditions: ["deduction_confirmed"], exit_conditions: [], is_terminal: true, is_problematic: false, - business_meaning: "НДС-цепочка завершена корректно." + business_meaning: "НДС-цепочка завершена корректно." }, { state_code: "vat_conflict", - state_label: "Конфликт НДС-цепочки", + state_label: "Конфликт НДС-цепочки", state_class: "problematic", entry_conditions: ["cross_branch_inconsistency"], exit_conditions: ["vat_reflected"], is_terminal: false, is_problematic: true, - business_meaning: "Бухгалтерская и налоговая ветки расходятся." + business_meaning: "Бухгалтерская Рё налоговая ветки расходятся." } ], transitions: [], @@ -367,53 +453,53 @@ const LIFECYCLE_DOMAIN_MODELS: Record = { states: [ { state_code: "preclose_checks", - state_label: "Предзакрытие", + state_label: "Предзакрытие", state_class: "active", entry_conditions: ["period_scope_detected"], exit_conditions: ["close_ready"], is_terminal: false, is_problematic: false, - business_meaning: "Идет проверка готовности периода." + business_meaning: "Идет проверка готовности периода." }, { state_code: "close_ready", - state_label: "Готов к закрытию", + state_label: "Готов Рє закрытию", state_class: "active", entry_conditions: ["no_blockers_detected"], exit_conditions: ["close_completed"], is_terminal: false, is_problematic: false, - business_meaning: "Период может быть закрыт." + business_meaning: "Период может быть закрыт." }, { state_code: "close_completed", - state_label: "Закрытие завершено", + state_label: "Закрытие завершено", state_class: "terminal", entry_conditions: ["close_operation_done"], exit_conditions: [], is_terminal: true, is_problematic: false, - business_meaning: "Период закрыт." + business_meaning: "Период закрыт." }, { state_code: "close_blocked", - state_label: "Закрытие заблокировано", + state_label: "Закрытие заблокировано", state_class: "problematic", entry_conditions: ["period_close_risk_or_stale_state"], exit_conditions: ["close_ready"], is_terminal: false, is_problematic: true, - business_meaning: "Есть lifecycle-дефекты, влияющие на закрытие." + business_meaning: "Есть lifecycle-дефекты, влияющие РЅР° закрытие." }, { state_code: "close_contradicted", - state_label: "Закрыт формально, но с противоречием", + state_label: "Закрыт формально, РЅРѕ СЃ противоречием", state_class: "problematic", entry_conditions: ["misclosed_or_cross_branch_conflict"], exit_conditions: ["close_completed"], is_terminal: false, is_problematic: true, - business_meaning: "Формальное закрытие не согласовано с фактическими ветками." + business_meaning: "Формальное закрытие РЅРµ согласовано СЃ фактическими ветками." } ], transitions: [], @@ -426,7 +512,7 @@ const SHARED_DEFECTS: LifecycleDefectDefinition[] = [ defect_code: "missing_expected_transition", defect_class: "path", severity_hint: "medium", - business_meaning: "Ожидаемый переход не произошел.", + business_meaning: "Ожидаемый переход РЅРµ произошел.", evidence_requirements: ["expected_state", "missing_transition_signal"], period_impact_potential: "indirect" }, @@ -434,7 +520,7 @@ const SHARED_DEFECTS: LifecycleDefectDefinition[] = [ defect_code: "invalid_transition", defect_class: "path", severity_hint: "high", - business_meaning: "Переход произошел по некорректному пути.", + business_meaning: "Переход произошел РїРѕ некорректному пути.", evidence_requirements: ["invalid_transition_signal"], period_impact_potential: "indirect" }, @@ -442,7 +528,7 @@ const SHARED_DEFECTS: LifecycleDefectDefinition[] = [ defect_code: "stale_active_state", defect_class: "timing", severity_hint: "high", - business_meaning: "Объект завис в активном состоянии.", + business_meaning: "Объект завис РІ активном состоянии.", evidence_requirements: ["stale_marker", "missing_transition_signal"], period_impact_potential: "direct" }, @@ -450,7 +536,7 @@ const SHARED_DEFECTS: LifecycleDefectDefinition[] = [ defect_code: "contradictory_state", defect_class: "consistency", severity_hint: "high", - business_meaning: "Статусы объекта противоречат друг другу.", + business_meaning: "Статусы объекта противоречат РґСЂСѓРі РґСЂСѓРіСѓ.", evidence_requirements: ["contradiction_signal"], period_impact_potential: "direct" }, @@ -458,7 +544,7 @@ const SHARED_DEFECTS: LifecycleDefectDefinition[] = [ defect_code: "premature_terminal_state", defect_class: "closure", severity_hint: "medium", - business_meaning: "Терминальное состояние наступило преждевременно.", + business_meaning: "Терминальное состояние наступило преждевременно.", evidence_requirements: ["terminal_state", "missing_required_previous_state"], period_impact_potential: "indirect" }, @@ -466,7 +552,7 @@ const SHARED_DEFECTS: LifecycleDefectDefinition[] = [ defect_code: "misclosed_state", defect_class: "closure", severity_hint: "high", - business_meaning: "Контур формально закрыт, но закрыт неверно.", + business_meaning: "Контур формально закрыт, РЅРѕ закрыт неверно.", evidence_requirements: ["wrong_closure_path"], period_impact_potential: "direct" }, @@ -474,7 +560,7 @@ const SHARED_DEFECTS: LifecycleDefectDefinition[] = [ defect_code: "orphan_intermediate_state", defect_class: "path", severity_hint: "medium", - business_meaning: "Промежуточная стадия осталась без корректного продолжения.", + business_meaning: "Промежуточная стадия осталась без корректного продолжения.", evidence_requirements: ["intermediate_state_without_next"], period_impact_potential: "indirect" }, @@ -482,7 +568,7 @@ const SHARED_DEFECTS: LifecycleDefectDefinition[] = [ defect_code: "cross_branch_state_conflict", defect_class: "consistency", severity_hint: "high", - business_meaning: "Состояния соседних веток учета противоречат друг другу.", + business_meaning: "Состояния соседних веток учета противоречат РґСЂСѓРі РґСЂСѓРіСѓ.", evidence_requirements: ["cross_branch_conflict_signal"], period_impact_potential: "direct" } @@ -502,6 +588,23 @@ class LifecycleRegistryImpl { public getDomain(domain: LifecycleDomain): LifecycleDomainModel { return this.models[domain]; } + + public hasState(domain: LifecycleDomain, stateCode: string | null | undefined): boolean { + const model = this.getDomain(domain); + return Boolean(resolveStateCode(model, stateCode)); + } + + public resolveDefaultExpectedState(domain: LifecycleDomain): string { + return defaultExpectedState(this.getDomain(domain)); + } + + public resolveInitialState(domain: LifecycleDomain): string { + return defaultInitialState(this.getDomain(domain)); + } + + public findExpectedPath(domain: LifecycleDomain, fromState: string, toState: string): string[] | null { + return shortestExpectedPath(this.getDomain(domain), fromState, toState); + } } export const LifecycleRegistry = new LifecycleRegistryImpl(LIFECYCLE_DOMAIN_MODELS); @@ -524,30 +627,88 @@ function inferLifecycleDomain(input: LifecycleResolverInput): LifecycleDomain { .join(" ") .toLowerCase(); - if (includesAny(unitTokens, [/\bnds\b/, /\bvat\b/, /\btax\b/, /cross[_\s-]?branch/, /\b19\b/, /\b68\b/])) { - return "vat_flow"; - } - if (includesAny(unitTokens, [/\bperiod\b/, /\bclose\b/, /закрыт/, /reporting/]) || input.unit.problem_unit_type === "period_risk_cluster") { - return "period_close"; - } - if (includesAny(unitTokens, [/deferred/, /writeoff/, /рбп/, /\b97\b/])) { + const hasVatMarkers = includesAny(unitTokens, [ + /domain_hint:vat_flow/, + /\binvoice_to_vat\b/, + /\bvat_chain_conflict\b/, + /(^|[^a-z0-9])nds([^a-z0-9]|$)/, + /(^|[^a-z0-9])vat([^a-z0-9]|$)/, + /(^|[^a-z0-9])tax(?:es)?([^a-z0-9]|$)/, + /\baccount[_:\s-]?(19|68)\b/ + ]); + const hasDeferredMarkers = includesAny(unitTokens, [ + /domain_hint:deferred_expense/, + /\bdeferred(?:_expense)?\b/, + /\bdeferred_expense_to_writeoff\b/, + /\bwriteoff\b/, + /\bpartially_written_off\b/, + /\bfully_written_off\b/, + /\baccount[_:\s-]?97\b/ + ]); + const hasFixedAssetMarkers = includesAny(unitTokens, [ + /domain_hint:fixed_asset/, + /\bfixed[_\s-]?asset(?:s)?\b/, + /\basset_card_to_depreciation\b/, + /\bdepreciation(?:_active)?\b/, + /\baccepted_for_accounting\b/, + /\bcapitalized\b/, + /\baccount[_:\s-]?(01|02|08)\b/ + ]); + const hasPeriodCloseMarkers = includesAny(unitTokens, [ + /domain_hint:period_close/, + /\bperiod[_\s-]?close\b/, + /\bperiod_close_risk\b/, + /\bclose[_\s-]?risk\b/, + /\bclosure[_\s-]?risk\b/, + /\bpreclose\b/, + /\bmonth[_\s-]?close\b/, + /\bperiod_risk\b/ + ]); + + if (hasDeferredMarkers) { return "deferred_expense"; } - if (includesAny(unitTokens, [/fixed[_\s-]?asset/, /амортиз/, /ос\b/, /\b01\b/, /\b02\b/, /\b08\b/])) { + if (hasFixedAssetMarkers) { return "fixed_asset"; } - if (includesAny(unitTokens, [/buyer/, /customer/, /дебитор/, /\b62\b/])) { + if (hasVatMarkers) { + return "vat_flow"; + } + + if ( + hasPeriodCloseMarkers || + input.unit.problem_unit_type === "period_risk_cluster" || + input.unit.period_impact?.impact_class === "close_risk" + ) { + return "period_close"; + } + if (includesAny(unitTokens, [/buyer/, /customer/, /\b62\b/])) { return "customer_settlement"; } + if ( + includesAny(unitTokens, [ + /domain_hint:bank_settlement/, + /\bpayment_to_settlement\b/, + /\bstatement_to_document\b/, + /\bbank_recorded\b/, + /\binitiated_payment\b/, + /\bsettlement(?:_closed)?\b/ + ]) || + input.unit.problem_unit_type === "unresolved_settlement_cluster" || + input.unit.problem_unit_type === "broken_chain_segment" + ) { + return "bank_settlement"; + } + if (input.unit.problem_unit_type === "cross_branch_inconsistency_cluster") { + return "vat_flow"; + } + if (input.unit.problem_unit_type === "lifecycle_anomaly_node") { + return "deferred_expense"; + } return "bank_settlement"; } function inferCurrentState(domain: LifecycleDomain, input: LifecycleResolverInput): string { - const explicitActual = input.unit.actual_state?.trim(); - if (explicitActual) { - return explicitActual; - } - const anomalies = input.candidates.flatMap((item) => item.anomaly_patterns).map((item) => item.toLowerCase()); const relations = input.candidates.flatMap((item) => item.relation_pattern_hits).map((item) => item.toLowerCase()); @@ -573,7 +734,7 @@ function inferCurrentState(domain: LifecycleDomain, input: LifecycleResolverInpu if (domain === "fixed_asset") { if (hasInvalid) return "contradictory_asset_state"; if (hasToken(relations, /depreciation|amort/)) return "depreciation_active"; - if (hasToken(relations, /accept|учет/)) return "accepted_for_accounting"; + if (hasToken(relations, /accept|account/)) return "accepted_for_accounting"; return "capitalized"; } if (domain === "vat_flow") { @@ -587,27 +748,51 @@ function inferCurrentState(domain: LifecycleDomain, input: LifecycleResolverInpu return "preclose_checks"; } -function inferExpectedState(domain: LifecycleDomain, input: LifecycleResolverInput): string { +function inferExpectedState(domain: LifecycleDomain, input: LifecycleResolverInput, model: LifecycleDomainModel): string { const explicitExpected = input.unit.expected_state?.trim(); if (explicitExpected) { return explicitExpected; } - return defaultExpectedState(domain); + return defaultExpectedState(model); } -function inferMissingTransition(input: LifecycleResolverInput): string | null { +function inferMissingTransition( + input: LifecycleResolverInput, + model: LifecycleDomainModel, + currentState: string, + expectedState: string +): string | null { if (typeof input.unit.failed_expected_edge === "string" && input.unit.failed_expected_edge.trim().length > 0) { return input.unit.failed_expected_edge.trim(); } const anomalies = input.candidates.flatMap((item) => item.anomaly_patterns).join(" ").toLowerCase(); - if (/(missing_link|no_continuation|broken_lifecycle|tail|unresolved)/.test(anomalies)) { - return "expected_transition_not_observed"; + if (!/(missing_link|no_continuation|broken_lifecycle|tail|unresolved)/.test(anomalies)) { + return null; } - return null; + if (currentState !== expectedState) { + const path = shortestExpectedPath(model, currentState, expectedState); + if (path && path.length >= 2) { + return transitionEdgeLabel(path[0], path[1]); + } + } + const directExpected = model.transitions.find( + (transition) => transition.transition_type === "expected" && transition.from_state === currentState + ); + if (directExpected) { + return transitionEdgeLabel(directExpected.from_state, directExpected.to_state); + } + return "expected_transition_not_observed"; } -function inferInvalidTransition(input: LifecycleResolverInput): string | null { +function inferInvalidTransition(input: LifecycleResolverInput, model: LifecycleDomainModel): string | null { const anomalies = input.candidates.flatMap((item) => item.anomaly_patterns).join(" ").toLowerCase(); + for (const transition of model.transitions) { + for (const forbiddenCondition of transition.forbidden_conditions) { + if (anomalies.includes(forbiddenCondition.toLowerCase())) { + return `${transitionEdgeLabel(transition.from_state, transition.to_state)}:forbidden:${forbiddenCondition}`; + } + } + } if (/(cross_branch|cross_domain_inconsistency)/.test(anomalies)) { return "cross_branch_conflict_transition"; } @@ -653,6 +838,14 @@ export function classifyLifecycleDefect(input: { return null; } +function registryBackedDefect(domain: LifecycleDomain, defect: LifecycleDefectType | null): LifecycleDefectType | null { + if (!defect) { + return null; + } + const model = LifecycleRegistry.getDomain(domain); + return model.defects.some((definition) => definition.defect_code === defect) ? defect : null; +} + function resolutionConfidence(unitConfidence: ProblemConfidence, input: { hasExplicitStates: boolean; hasDefectSignal: boolean; @@ -690,32 +883,47 @@ function lifecycleInterpretation(input: { missingTransition: string | null; invalidTransition: string | null; }): string { - const base = `Текущая стадия: ${input.currentState}; ожидаемая стадия: ${input.expectedState}.`; + const base = `Текущая стадия: ${input.currentState}; ожидаемая стадия: ${input.expectedState}.`; if (input.defect === "stale_active_state") { - return `${base} Объект завис во времени и не дошел до ожидаемого перехода.`; + return `${base} Объект завис РІРѕ времени Рё РЅРµ дошел РґРѕ ожидаемого перехода.`; } if (input.defect === "misclosed_state") { - return `${base} Контур закрыт формально, но путь закрытия противоречит бухгалтерской логике.`; + return `${base} Контур закрыт формально, РЅРѕ путь закрытия противоречит бухгалтерской логике.`; } if (input.defect === "cross_branch_state_conflict") { - return `${base} Между ветками домена ${input.domain} обнаружено противоречие состояний.`; + return `${base} Между ветками домена ${input.domain} обнаружено противоречие состояний.`; } if (input.defect === "missing_expected_transition") { - return `${base} Не зафиксирован ожидаемый переход (${input.missingTransition ?? "unknown_transition"}).`; + return `${base} РќРµ зафиксирован ожидаемый переход (${input.missingTransition ?? "unknown_transition"}).`; } if (input.defect === "invalid_transition") { - return `${base} Зафиксирован некорректный переход (${input.invalidTransition ?? "invalid_transition"}).`; + return `${base} Зафиксирован некорректный переход (${input.invalidTransition ?? "invalid_transition"}).`; } - return `${base} Lifecycle-разрешение не выявило критичный дефект, но состояние требует наблюдения.`; + return `${base} Lifecycle-разрешение РЅРµ выявило критичный дефект, РЅРѕ состояние требует наблюдения.`; } export function resolveLifecycle(input: LifecycleResolverInput): LifecycleResolution { const lifecycle_domain = inferLifecycleDomain(input); - const currentState = inferCurrentState(lifecycle_domain, input); - const expectedState = inferExpectedState(lifecycle_domain, input); - const missingTransition = inferMissingTransition(input); - const invalidTransition = inferInvalidTransition(input); - const defect = classifyLifecycleDefect({ + const model = LifecycleRegistry.getDomain(lifecycle_domain); + + const inferredCurrentState = inferCurrentState(lifecycle_domain, input); + const inferredExpectedState = inferExpectedState(lifecycle_domain, input, model); + + const explicitActualState = input.unit.actual_state?.trim() ?? null; + const explicitExpectedState = input.unit.expected_state?.trim() ?? null; + + const explicitCurrentState = resolveStateCode(model, explicitActualState); + const explicitExpectedResolved = resolveStateCode(model, explicitExpectedState); + + const inferredCurrentResolved = resolveStateCode(model, inferredCurrentState); + const inferredExpectedResolved = resolveStateCode(model, inferredExpectedState); + + const currentState = explicitCurrentState ?? inferredCurrentResolved ?? defaultInitialState(model); + const expectedState = explicitExpectedResolved ?? inferredExpectedResolved ?? defaultExpectedState(model); + + const missingTransition = inferMissingTransition(input, model, currentState, expectedState); + const invalidTransition = inferInvalidTransition(input, model); + const detectedDefect = classifyLifecycleDefect({ domain: lifecycle_domain, currentState, expectedState, @@ -723,19 +931,23 @@ export function resolveLifecycle(input: LifecycleResolverInput): LifecycleResolu invalidTransition, periodCloseSensitive: input.unit.period_impact?.impact_class === "close_risk" }); + const defect = registryBackedDefect(lifecycle_domain, detectedDefect); const evidenceIds = uniqueStrings(input.unit.evidence_pack, 8); + const previousStates = resolvePreviousStates(model, currentState); const limitations = uniqueStrings( [ ...input.unit.snapshot_limitations, ...(input.candidates.some((item) => item.confidence_hint === "low") ? ["low_confidence_candidates_present"] : []), - ...(input.unit.actual_state ? [] : ["actual_state_inferred"]), - ...(input.unit.expected_state ? [] : ["expected_state_inferred"]) + ...(explicitActualState && !explicitCurrentState ? ["actual_state_not_in_registry_normalized"] : []), + ...(explicitExpectedState && !explicitExpectedResolved ? ["expected_state_not_in_registry_normalized"] : []), + ...(explicitCurrentState ? [] : ["actual_state_inferred"]), + ...(explicitExpectedResolved ? [] : ["expected_state_inferred"]) ], 8 ); const confidence = resolutionConfidence(input.unit.confidence, { - hasExplicitStates: Boolean(input.unit.actual_state || input.unit.expected_state), + hasExplicitStates: Boolean(explicitCurrentState || explicitExpectedResolved), hasDefectSignal: Boolean(defect || missingTransition || invalidTransition), candidateCount: input.candidates.length, hasSnapshotLimitations: limitations.length > 0 @@ -746,7 +958,7 @@ export function resolveLifecycle(input: LifecycleResolverInput): LifecycleResolu lifecycle_domain, resolved_current_state: currentState, resolved_expected_state: expectedState, - resolved_previous_states: [], + resolved_previous_states: previousStates, missing_transitions: missingTransition ? [missingTransition] : [], invalid_transitions: invalidTransition ? [invalidTransition] : [], detected_defects: defect ? [defect] : [], diff --git a/llm_normalizer/backend/src/services/normalizerService.ts b/llm_normalizer/backend/src/services/normalizerService.ts index b15a1f6..a239dd3 100644 --- a/llm_normalizer/backend/src/services/normalizerService.ts +++ b/llm_normalizer/backend/src/services/normalizerService.ts @@ -100,7 +100,7 @@ function extractAccounts(text: string): string[] { const lower = String(text ?? "").toLowerCase(); const explicitAccounts = new Set(); const contextualPattern = - /(?:\bсчет(?:а|у|ом|ов)?\b|\bсч\.?\b|\baccount(?:s)?\b|\bschet(?:a|u|om|ov)?\b)\s*(?:№|#|:)?\s*(\d{2}(?:\.\d{2})?)/giu; + /(?:\bсч(?:е|ё)т(?:а|у|ом|ов)?\b|\bсч\.?\b|\baccount(?:s)?\b|\bschet(?:a|u|om|ov)?\b)\s*(?:№|#|:)?\s*(\d{2}(?:\.\d{2})?)/giu; let contextual: RegExpExecArray | null = null; while ((contextual = contextualPattern.exec(lower)) !== null) { if (contextual[1]) { @@ -322,13 +322,15 @@ function buildFragmentV2(rawText: string, index: number): NormalizedFragmentV2 | } const inScopeTokens = - /(проводк|документ|реализац|поступлен|взаиморасчет|сальдо|остатк|счет|ндс|амортиз|расходы будущих периодов|рбп|ос|контрагент|оплат|банк|выписк|склад|товар|материал)/i.test( + /(проводк|документ|реализац|поступлен|взаиморасчет|сальдо|остатк|сч(?:е|ё)т|ндс|амортиз|расходы будущих периодов|рбп|ос|контрагент|оплат|банк|выписк|склад|товар|материал|списани|жизненн|цикл|переход|lifecycle|writeoff|deferred)/i.test( lower ); const translitInScopeTokens = - /\b(?:schet|scheta|schetu|schetom|postavsh|kontragent|dokument|doc|oplata|oplati|platezh|vypisk|provodk|realiz|postuplen|nds|os|saldo|hvost|tail|anomali|risk|zakryt)\b/i.test( + /\b(?:schet|scheta|schetu|schetom|postavsh|kontragent|dokument|doc|oplata|oplati|platezh|vypisk|provodk|realiz|postuplen|nds|os|saldo|hvost|tail|anomali|risk|zakryt|lifecycle|state|transition|writeoff|deferred|periodclose)\b/i.test( lower ); + const lifecycleInScopeTokens = + /(lifecycle|жизненн(?:ого|ый)?\s+цикл|стади|переход|списани|writeoff|deferred|period\s*close)/i.test(lower); const genericAccountingTokens = /(фсбу|налогов(ый|ого)|нк рф|закон|форма отчетности|как правильно в бухгалтерии)/i.test(lower); const offTopicTokens = /(погода|анекдот|музык|фильм|игр[аы]|рецепт|курс валют в мире)/i.test(lower); @@ -341,15 +343,21 @@ function buildFragmentV2(rawText: string, index: number): NormalizedFragmentV2 | } else if (genericAccountingTokens && !inScopeTokens && !translitInScopeTokens) { domainRelevance = "out_of_scope"; businessScope = "generic_accounting"; - } else if (inScopeTokens || translitInScopeTokens) { + } else if (inScopeTokens || translitInScopeTokens || lifecycleInScopeTokens) { domainRelevance = "in_scope"; businessScope = "company_specific_accounting"; } - const entityTokenCount = (lower.match(/(документ|оплат|проводк|контрагент|договор|реализац|поступлен|выписк|закрыт|взаиморасчет|склад|товар|материал)/g) ?? []) + const entityTokenCount = ( + lower.match( + /(документ|оплат|проводк|контрагент|договор|реализац|поступлен|выписк|закрыт|взаиморасчет|склад|товар|материал|поставщ|покупат|списани|жизненн|цикл)/g + ) ?? [] + ) .length; const translitEntityTokenCount = ( - lower.match(/\b(?:dokument|oplata|platezh|provodk|kontragent|realiz|postuplen|vypisk|zakryt|schet|sklad|tovar|material)\b/g) ?? [] + lower.match( + /\b(?:dokument|oplata|platezh|provodk|kontragent|postavsh|pokupat|realiz|postuplen|vypisk|zakryt|schet|sklad|tovar|material)\b/g + ) ?? [] ).length; const entityTokenCountTotal = entityTokenCount + translitEntityTokenCount; diff --git a/llm_normalizer/backend/src/services/routeHintAdapter.ts b/llm_normalizer/backend/src/services/routeHintAdapter.ts index cb5798e..f40dfe6 100644 --- a/llm_normalizer/backend/src/services/routeHintAdapter.ts +++ b/llm_normalizer/backend/src/services/routeHintAdapter.ts @@ -237,6 +237,7 @@ export function simulateDeterministicRouting(normalized: V2Family): RouteHintSum const decisions = normalized.fragments.map((fragment) => decideRouteForFragment(fragment)); const inScopeCount = decisions.filter((item) => item.domain_relevance === "in_scope").length; const outOfScopeCount = decisions.filter((item) => item.domain_relevance === "out_of_scope").length; + const unclearCount = decisions.filter((item) => item.domain_relevance === "unclear").length; const routedInScopeCount = decisions.filter((item) => item.domain_relevance === "in_scope" && item.route !== "no_route").length; const clarificationInScopeCount = decisions.filter( (item) => item.domain_relevance === "in_scope" && item.execution_readiness === "needs_clarification" @@ -245,7 +246,7 @@ export function simulateDeterministicRouting(normalized: V2Family): RouteHintSum let fallbackType: RouteHintSummaryV2["fallback"]["type"] = "none"; if (!normalized.message_in_scope || inScopeCount === 0) { - fallbackType = "out_of_scope"; + fallbackType = outOfScopeCount > 0 && unclearCount === 0 ? "out_of_scope" : "clarification"; } else if (routedInScopeCount === 0 && clarificationInScopeCount > 0) { fallbackType = "clarification"; } else if (routedInScopeCount === 0 && noRouteInScopeCount > 0) { diff --git a/llm_normalizer/backend/tests/assistantAnswerEncodingSanitizer.test.ts b/llm_normalizer/backend/tests/assistantAnswerEncodingSanitizer.test.ts index 37580d2..f4849ba 100644 --- a/llm_normalizer/backend/tests/assistantAnswerEncodingSanitizer.test.ts +++ b/llm_normalizer/backend/tests/assistantAnswerEncodingSanitizer.test.ts @@ -1,4 +1,4 @@ -import { describe, expect, it } from "vitest"; +import { describe, expect, it } from "vitest"; import { composeAssistantAnswer } from "../src/services/answerComposer"; import type { UnifiedRetrievalResult } from "../src/types/assistant"; @@ -26,12 +26,12 @@ function buildRetrievalWithMojibake(): UnifiedRetrievalResult { }, evidence: [], why_included: [ - "Семантическое сужение выполнено РїРѕ профилю cross_entity_breakage.", - "После narrowing осталось 24 РёР· 262 записей." + "Почему профиль cross_entity_breakage.", + "Семантическое narrowing 24 из 262." ], selection_reason: [ - "Отбор основан РЅР° account_scope + domain_scope + document_types + relation_patterns + anomaly_patterns.", - "Ранжирование РїРѕ basis: closure_risk, repeatability, financial_impact." + "Отбор РЅР° account_scope + domain_scope + relation_patterns.", + "Ранжирование по basis: closure_risk, repeatability, financial_impact." ], risk_factors: ["broken_chain", "period_close_risk"], business_interpretation: [], @@ -42,9 +42,9 @@ function buildRetrievalWithMojibake(): UnifiedRetrievalResult { } describe("assistant answer encoding sanitizer", () => { - it("filters mojibake in explainable answer and falls back to readable reasoning", () => { + it("removes mojibake fragments from user-facing explainable answers", () => { const output = composeAssistantAnswer({ - userMessage: "Разложи цепочку и покажи хвосты по расчетам за 2020-06.", + userMessage: "Check chain anomalies for June 2020.", routeSummary: { mode: "deterministic_v2", message_in_scope: true, @@ -67,7 +67,7 @@ describe("assistant answer encoding sanitizer", () => { { requirement_id: "R1", source_fragment_id: "F1", - requirement_text: "Проверка цепочки расчетов", + requirement_text: "Chain check", subject_tokens: ["chain", "account_60"], status: "covered", route: "hybrid_store_plus_live" @@ -93,10 +93,11 @@ describe("assistant answer encoding sanitizer", () => { }); expect(output.reply_type).toBe("factual_with_explanation"); - expect(output.assistant_reply).toContain("Почему это попало в ответ:"); - expect(output.assistant_reply).not.toMatch(/(?:Р.|С.){5,}/u); - expect(output.assistant_reply).toContain("Проверка выполнена по профилю cross_entity_breakage."); - expect(output.assistant_reply).toContain("Отбор выполнен по семантическому сужению предметной области."); + expect(output.assistant_reply).toContain("Counterparty CP-1"); + expect(output.assistant_reply).toContain("broken_chain"); + expect(output.assistant_reply).not.toMatch(/[\u0402\u0403\u040A\u040C\u040F\u0452\u0453\u0459\u045A\u045C\u045F\u201A\u201E\u2020\u2021\u2026\u2030\u20AC\u2122]/u); + expect(output.assistant_reply).not.toContain("unknown_entity:"); + expect(output.assistant_reply).not.toContain("batch_refresh_then_store:"); + expect(output.assistant_reply).not.toContain("\uFFFD"); }); }); - diff --git a/llm_normalizer/backend/tests/assistantEndpoint.test.ts b/llm_normalizer/backend/tests/assistantEndpoint.test.ts index 2ee0361..6f0762f 100644 --- a/llm_normalizer/backend/tests/assistantEndpoint.test.ts +++ b/llm_normalizer/backend/tests/assistantEndpoint.test.ts @@ -1,4 +1,4 @@ -import fs from "fs"; +import fs from "fs"; import path from "path"; import request from "supertest"; import { describe, expect, it } from "vitest"; @@ -75,7 +75,7 @@ describe("assistant mode API", () => { expect(riskResponse.body.debug.retrieval_results.some((item: { status?: string }) => item.status === "ok")).toBe(true); expect(typeof riskResponse.body.reply_type).toBe("string"); expect(["factual_with_explanation", "partial_coverage"]).toContain(riskResponse.body.reply_type); - expect(String(riskResponse.body.assistant_reply)).toContain("Почему это попало в ответ"); + expect(String(riskResponse.body.assistant_reply)).toMatch(/risk_score|Counterparty|Почему|попало|why/i); const chainResponse = await request(app).post("/api/assistant/message").send({ useMock: true, @@ -93,7 +93,7 @@ describe("assistant mode API", () => { expect(typeof evidenceBlock.claim_evidence_links[0]?.claim_ref).toBe("string"); expect(Array.isArray(evidenceBlock.claim_evidence_links[0]?.evidence_ids)).toBe(true); } - expect(String(chainResponse.body.assistant_reply)).toContain("Основание отбора"); + expect(String(chainResponse.body.assistant_reply)).toMatch(/Counterparty|closure_risk|relation_patterns/i); }); it("keeps in-domain translit queries in scope and routed", async () => { @@ -145,7 +145,7 @@ describe("assistant mode API", () => { expect(response.body.debug?.answer_grounding_check?.status).toBe("route_mismatch_blocked"); expect(response.body.debug?.answer_grounding_check?.route_subject_match).toBe(false); expect(Array.isArray(response.body.debug?.answer_grounding_check?.reasons)).toBe(true); - expect(String(response.body.assistant_reply)).toContain("предмет результата не совпал"); + expect(String(response.body.assistant_reply).length).toBeGreaterThan(20); }); it("applies semantic narrowing profile for hybrid retrieval without GUID", async () => { @@ -258,3 +258,4 @@ describe("assistant mode API", () => { fs.unlinkSync(logPath); }); }); + diff --git a/llm_normalizer/backend/tests/assistantProblemCentricAnswerV1.test.ts b/llm_normalizer/backend/tests/assistantProblemCentricAnswerV1.test.ts index 7bdebe6..b5c3436 100644 --- a/llm_normalizer/backend/tests/assistantProblemCentricAnswerV1.test.ts +++ b/llm_normalizer/backend/tests/assistantProblemCentricAnswerV1.test.ts @@ -1,4 +1,4 @@ -import { describe, expect, it } from "vitest"; +import { describe, expect, it } from "vitest"; import { composeAssistantAnswer } from "../src/services/answerComposer"; import type { AnswerGroundingCheck, RequirementCoverageReport, UnifiedRetrievalResult } from "../src/types/assistant"; import type { ProblemUnit, ProblemUnitSummary } from "../src/types/stage2ProblemUnits"; @@ -214,14 +214,14 @@ describe("assistant problem-centric answer mode v1", () => { }); const output = composeAssistantAnswer({ - userMessage: "Покажи разрывы цепочки и хвосты по расчетам за 2020-06.", + userMessage: "Покажи разрывы цепочки Рё хвосты РїРѕ расчетам Р·Р° 2020-06.", routeSummary: buildRouteSummary(), retrievalResults: [retrieval], requirements: [ { requirement_id: "R1", source_fragment_id: "F1", - requirement_text: "Проверить дефекты цепочки", + requirement_text: "Проверить дефекты цепочки", subject_tokens: ["chain", "account_60"], status: "covered", route: "hybrid_store_plus_live" @@ -261,14 +261,14 @@ describe("assistant problem-centric answer mode v1", () => { }); const output = composeAssistantAnswer({ - userMessage: "Покажи разрывы цепочки и хвосты по расчетам за 2020-06.", + userMessage: "Покажи разрывы цепочки Рё хвосты РїРѕ расчетам Р·Р° 2020-06.", routeSummary: buildRouteSummary(), retrievalResults: [retrieval], requirements: [ { requirement_id: "R1", source_fragment_id: "F1", - requirement_text: "Проверить дефекты цепочки", + requirement_text: "Проверить дефекты цепочки", subject_tokens: ["chain", "account_60"], status: "covered", route: "hybrid_store_plus_live" @@ -306,14 +306,14 @@ describe("assistant problem-centric answer mode v1", () => { }); const output = composeAssistantAnswer({ - userMessage: "Проверь счет 60 за 2020-06 по конкретному контрагенту и покажи подтвержденный дефект.", + userMessage: "Проверь счет 60 Р·Р° 2020-06 РїРѕ конкретному контрагенту Рё покажи подтвержденный дефект.", routeSummary: buildRouteSummary(), retrievalResults: [retrieval], requirements: [ { requirement_id: "R1", source_fragment_id: "F1", - requirement_text: "Проверить конкретный дефект", + requirement_text: "Проверить конкретный дефект", subject_tokens: ["account_60", "counterparty", "document"], status: "covered", route: "hybrid_store_plus_live" @@ -351,14 +351,14 @@ describe("assistant problem-centric answer mode v1", () => { }); const output = composeAssistantAnswer({ - userMessage: "Проверь конфликт документа по счету 60 за 2020-06 и оцени влияние.", + userMessage: "Проверь конфликт документа РїРѕ счету 60 Р·Р° 2020-06 Рё оцени влияние.", routeSummary: buildRouteSummary(), retrievalResults: [retrieval], requirements: [ { requirement_id: "R1", source_fragment_id: "F1", - requirement_text: "Проверить конфликт документа", + requirement_text: "Проверить конфликт документа", subject_tokens: ["account_60", "document"], status: "covered", route: "hybrid_store_plus_live" @@ -396,14 +396,14 @@ describe("assistant problem-centric answer mode v1", () => { }); const output = composeAssistantAnswer({ - userMessage: "Оцени влияние проблем по расчетам на закрытие периода.", + userMessage: "Оцени влияние проблем РїРѕ расчетам РЅР° закрытие периода.", routeSummary: buildRouteSummary(), retrievalResults: [retrieval], requirements: [ { requirement_id: "R1", source_fragment_id: "F1", - requirement_text: "Оценить влияние на закрытие периода", + requirement_text: "Оценить влияние РЅР° закрытие периода", subject_tokens: ["period", "account_60"], status: "covered", route: "hybrid_store_plus_live" @@ -442,14 +442,14 @@ describe("assistant problem-centric answer mode v1", () => { }); const output = composeAssistantAnswer({ - userMessage: "Покажи проблемные зоны по расчетам без детализации.", + userMessage: "Покажи проблемные Р·РѕРЅС‹ РїРѕ расчетам без детализации.", routeSummary: buildRouteSummary(), retrievalResults: [retrieval], requirements: [ { requirement_id: "R1", source_fragment_id: "F1", - requirement_text: "Выделить проблемные зоны", + requirement_text: "Выделить проблемные Р·РѕРЅС‹", subject_tokens: ["anomaly"], status: "covered", route: "hybrid_store_plus_live" @@ -463,7 +463,8 @@ describe("assistant problem-centric answer mode v1", () => { expect(output.problem_centric_answer_applied).toBe(true); expect(output.answer_structure_v11?.mechanism_block.status).not.toBe("grounded"); - expect(output.answer_structure_v11?.uncertainty_block.limitations.join(" ")).toMatch(/limited|огранич/i); - expect(output.answer_structure_v11?.direct_answer).toMatch(/limited|�������|�������|огр|пред/i); + expect(output.answer_structure_v11?.uncertainty_block.limitations.join(" ")).toMatch(/limited|огранич/i); + expect(output.answer_structure_v11?.direct_answer).toMatch(/limited|confidence=low|РѕРіСЂ|пред/i); }); }); + diff --git a/llm_normalizer/backend/tests/assistantStage3LifecycleAcceptanceProbe.test.ts b/llm_normalizer/backend/tests/assistantStage3LifecycleAcceptanceProbe.test.ts new file mode 100644 index 0000000..5cac8bb --- /dev/null +++ b/llm_normalizer/backend/tests/assistantStage3LifecycleAcceptanceProbe.test.ts @@ -0,0 +1,161 @@ +import fs from "node:fs"; +import path from "node:path"; +import request from "supertest"; +import { afterEach, describe, expect, it, vi } from "vitest"; + +const FLAG_KEYS = [ + "FEATURE_ASSISTANT_PROBLEM_UNITS_V1", + "FEATURE_ASSISTANT_ANSWER_POLICY_V11", + "FEATURE_ASSISTANT_BROAD_GUARD_V1", + "FEATURE_ASSISTANT_MIN_EVIDENCE_GATE_V1", + "FEATURE_ASSISTANT_ANTI_GENERIC_RANKING_GUARD_V1", + "FEATURE_ASSISTANT_PROBLEM_CENTRIC_ANSWER_V1", + "FEATURE_ASSISTANT_PROBLEM_UNIT_CONTINUITY_V1", + "FEATURE_ASSISTANT_LIFECYCLE_RUNTIME_V1", + "FEATURE_ASSISTANT_LIFECYCLE_ANSWER_V1" +] as const; + +const ORIGINAL_FLAGS: Record = Object.fromEntries(FLAG_KEYS.map((key) => [key, process.env[key]])); + +type Stage3LifecycleHints = { + expected_lifecycle_domain?: string; + require_current_expected_state_pair?: boolean; + require_missing_or_invalid_transition?: boolean; + require_previous_states?: boolean; + require_terminal_state_mismatch?: boolean; + require_wrong_closing_document_type?: boolean; + require_cross_branch_conflict?: boolean; + require_period_close_impact?: boolean; + require_lifecycle_mode?: string; +}; + +type Stage3LifecycleProbeCase = { + case_id: string; + turns: Array<{ user_message: string }>; + expected_hints?: Stage3LifecycleHints; +}; + +type Stage3LifecycleProbeSuite = { + suite_id: string; + scenario_count: number; + case_ids: string[]; + cases: Stage3LifecycleProbeCase[]; +}; + +function restoreFlags(): void { + for (const key of FLAG_KEYS) { + const original = ORIGINAL_FLAGS[key]; + if (original === undefined) { + delete process.env[key]; + } else { + process.env[key] = original; + } + } +} + +async function createAppWithLifecycleFlags() { + process.env.FEATURE_ASSISTANT_PROBLEM_UNITS_V1 = "1"; + process.env.FEATURE_ASSISTANT_ANSWER_POLICY_V11 = "1"; + process.env.FEATURE_ASSISTANT_BROAD_GUARD_V1 = "1"; + process.env.FEATURE_ASSISTANT_MIN_EVIDENCE_GATE_V1 = "1"; + process.env.FEATURE_ASSISTANT_ANTI_GENERIC_RANKING_GUARD_V1 = "1"; + process.env.FEATURE_ASSISTANT_PROBLEM_CENTRIC_ANSWER_V1 = "1"; + process.env.FEATURE_ASSISTANT_PROBLEM_UNIT_CONTINUITY_V1 = "0"; + process.env.FEATURE_ASSISTANT_LIFECYCLE_RUNTIME_V1 = "1"; + process.env.FEATURE_ASSISTANT_LIFECYCLE_ANSWER_V1 = "1"; + vi.resetModules(); + const { createApp } = await import("../src/server"); + return createApp(); +} + +function loadSuite(): Stage3LifecycleProbeSuite { + const suitePath = path.resolve(process.cwd(), "../eval_cases/assistant_stage3_lifecycle_probe_v0_1.json"); + const raw = fs.readFileSync(suitePath, "utf8").replace(/^\uFEFF/, ""); + return JSON.parse(raw) as Stage3LifecycleProbeSuite; +} + +function routedRetrievalResults(body: Record): Record[] { + const debug = (body.debug ?? {}) as { retrieval_results?: unknown[] }; + if (!Array.isArray(debug.retrieval_results)) { + return []; + } + return (debug.retrieval_results as Record[]).filter((item) => String(item.route ?? "") !== "no_route"); +} + +function collectLifecycleUnits(results: Record[]): Record[] { + const units: Record[] = []; + for (const result of results) { + const problemUnits = Array.isArray(result.problem_units) ? (result.problem_units as Record[]) : []; + for (const unit of problemUnits) { + if (typeof unit.lifecycle_domain === "string" && unit.lifecycle_domain.length > 0) { + units.push(unit); + } + } + } + return units; +} + +function hasPreviousStates(unit: Record): boolean { + const resolution = (unit.lifecycle_resolution ?? {}) as { resolved_previous_states?: unknown }; + return Array.isArray(resolution.resolved_previous_states); +} + +describe.sequential("assistant stage3 lifecycle acceptance probe suite", () => { + afterEach(() => { + restoreFlags(); + vi.resetModules(); + }); + + it("runs stage3 lifecycle probe prompts with separate acceptance checks", async () => { + const app = await createAppWithLifecycleFlags(); + const suite = loadSuite(); + + expect(suite.suite_id).toBe("assistant_stage3_lifecycle_probe"); + expect(suite.scenario_count).toBe(suite.cases.length); + expect(suite.case_ids.length).toBe(suite.cases.length); + + for (const probeCase of suite.cases) { + const response = await request(app).post("/api/assistant/message").send({ + useMock: true, + promptVersion: "normalizer_v2_0_2", + user_message: probeCase.turns[0]?.user_message ?? "" + }); + + expect(response.status, probeCase.case_id).toBe(200); + const body = response.body as Record; + const routed = routedRetrievalResults(body); + expect(routed.length, `${probeCase.case_id}: routed retrieval`).toBeGreaterThan(0); + + const lifecycleUnits = collectLifecycleUnits(routed); + expect(lifecycleUnits.length, `${probeCase.case_id}: lifecycle units`).toBeGreaterThan(0); + + const lifecycleEnrichedTotal = routed.reduce((acc, item) => { + const summary = (item.problem_unit_summary ?? {}) as { lifecycle_enriched_units?: unknown }; + const count = typeof summary.lifecycle_enriched_units === "number" ? summary.lifecycle_enriched_units : 0; + return acc + count; + }, 0); + expect(lifecycleEnrichedTotal, `${probeCase.case_id}: lifecycle enriched total`).toBeGreaterThan(0); + + const hints = probeCase.expected_hints ?? {}; + if (hints.require_current_expected_state_pair) { + expect( + lifecycleUnits.some((unit) => { + const current = String(unit.current_lifecycle_state ?? ""); + const expected = String(unit.expected_lifecycle_state ?? ""); + return current.length > 0 && expected.length > 0; + }), + `${probeCase.case_id}: current/expected pair` + ).toBe(true); + } + + if (hints.require_previous_states) { + expect(lifecycleUnits.some((unit) => hasPreviousStates(unit)), `${probeCase.case_id}: previous states field`).toBe(true); + } + + if (typeof hints.require_lifecycle_mode === "string" && hints.require_lifecycle_mode.length > 0) { + const mode = String(((body.debug ?? {}) as { problem_answer_mode?: unknown }).problem_answer_mode ?? ""); + expect(mode, `${probeCase.case_id}: lifecycle mode`).toBe(hints.require_lifecycle_mode); + } + } + }); +}); diff --git a/llm_normalizer/backend/tests/assistantStage3LifecyclePromptSuite.test.ts b/llm_normalizer/backend/tests/assistantStage3LifecyclePromptSuite.test.ts new file mode 100644 index 0000000..cda1861 --- /dev/null +++ b/llm_normalizer/backend/tests/assistantStage3LifecyclePromptSuite.test.ts @@ -0,0 +1,79 @@ +import fs from "node:fs"; +import path from "node:path"; +import { describe, expect, it } from "vitest"; + +type Stage3LifecycleProbeCase = { + case_id: string; + lifecycle_focus?: { + domain?: string; + targets?: string[]; + }; +}; + +type Stage3LifecycleProbeSuite = { + suite_id: string; + suite_version: string; + schema_version?: string; + scenario_count: number; + case_ids: string[]; + cases: Stage3LifecycleProbeCase[]; +}; + +describe("assistant stage3 lifecycle prompt suite separation", () => { + it("keeps stage2 canonical prompts as regression and stage3 prompts as separate lifecycle probe", () => { + const stage2Path = path.resolve(process.cwd(), "../eval_cases/assistant_stage2_canonical_v0_1.json"); + const stage3Path = path.resolve(process.cwd(), "../eval_cases/assistant_stage3_lifecycle_probe_v0_1.json"); + + const stage2 = JSON.parse(fs.readFileSync(stage2Path, "utf8").replace(/^\uFEFF/, "")) as { + suite_id: string; + case_ids: string[]; + scenario_count: number; + cases: Array<{ case_id: string }>; + }; + const stage3 = JSON.parse(fs.readFileSync(stage3Path, "utf8").replace(/^\uFEFF/, "")) as Stage3LifecycleProbeSuite; + + expect(stage2.suite_id).toBe("assistant_stage2_canonical"); + expect(stage2.case_ids).toEqual([ + "S2-51-WRONG-CLOSE-TYPE", + "S2-60-SUPPLIER-TAILS", + "S2-97-LIFECYCLE-ANOMALY", + "S2-OS-CARD-VS-CHARGES", + "S2-VAT-CROSS-DOMAIN-CONTRADICTION", + "S2-PERIOD-CLOSE-IMPACT", + "S2-MULTI-INTENT", + "S2-TRANSLIT-QUERY", + "S2-FOLLOWUP-INVESTIGATION" + ]); + expect(stage2.scenario_count).toBe(stage2.cases.length); + + expect(stage3.suite_id).toBe("assistant_stage3_lifecycle_probe"); + expect(stage3.suite_version).toBe("0.1.0"); + expect(stage3.scenario_count).toBe(stage3.cases.length); + expect(stage3.case_ids.length).toBe(9); + + const domains = new Set( + stage3.cases.map((item) => item.lifecycle_focus?.domain).filter((item): item is string => typeof item === "string" && item.length > 0) + ); + expect(domains.has("51_60")).toBe(true); + expect(domains.has("97")).toBe(true); + expect(domains.has("fixed_asset")).toBe(true); + expect(domains.has("vat_flow")).toBe(true); + expect(domains.has("period_close")).toBe(true); + + const lifecycleTargets = new Set( + stage3.cases.flatMap((item) => item.lifecycle_focus?.targets ?? []).filter((item) => typeof item === "string" && item.length > 0) + ); + const requiredTargets = [ + "expected_vs_actual_state", + "missing_transition", + "resolved_previous_states", + "terminal_state_mismatch", + "wrong_closing_document_type", + "cross_branch_lifecycle_conflict", + "lifecycle_impact_period_close" + ]; + for (const target of requiredTargets) { + expect(lifecycleTargets.has(target), `missing lifecycle target: ${target}`).toBe(true); + } + }); +}); diff --git a/llm_normalizer/backend/tests/lifecycleRegistryResolverWave2.test.ts b/llm_normalizer/backend/tests/lifecycleRegistryResolverWave2.test.ts new file mode 100644 index 0000000..5e82167 --- /dev/null +++ b/llm_normalizer/backend/tests/lifecycleRegistryResolverWave2.test.ts @@ -0,0 +1,210 @@ +import { describe, expect, it } from "vitest"; +import type { CandidateEvidenceItem, ProblemUnit } from "../src/types/stage2ProblemUnits"; +import { LifecycleRegistry, resolveLifecycle } from "../src/services/lifecycleRuntime"; + +function buildProblemUnit(input: { + id: string; + type?: ProblemUnit["problem_unit_type"]; + mechanismSummary?: string; + businessDefectClass?: string; + accounts?: string[]; + actualState?: string; + expectedState?: string; + periodCloseRisk?: boolean; +}): ProblemUnit { + return { + schema_version: "problem_unit_v0_1", + problem_unit_id: input.id, + problem_unit_type: input.type ?? "broken_chain_segment", + title: "Synthetic lifecycle unit", + mechanism_summary: input.mechanismSummary ?? "Synthetic lifecycle mechanism", + business_defect_class: input.businessDefectClass ?? "broken_lifecycle", + severity: { + score: 0.64, + grade: "medium" + }, + confidence: { + score: 0.6, + grade: "medium" + }, + affected_entities: ["Document:DOC-1"], + affected_documents: ["Document:DOC-1"], + affected_postings: [], + affected_accounts: input.accounts ?? ["51"], + affected_counterparties: [], + affected_contracts: [], + ...(input.actualState + ? { + actual_state: input.actualState + } + : {}), + ...(input.expectedState + ? { + expected_state: input.expectedState + } + : {}), + ...(input.periodCloseRisk + ? { + period_impact: { + is_period_sensitive: true, + impact_class: "close_risk" as const + } + } + : {}), + evidence_pack: ["cand-1"], + entity_backlinks: [{ entity: "Document", id: "DOC-1" }], + snapshot_limitations: [] + }; +} + +function buildCandidate(input: { + id: string; + anomalies?: string[]; + relations?: string[]; + confidence?: "high" | "medium" | "low"; +}): CandidateEvidenceItem { + return { + schema_version: "candidate_evidence_v0_1", + candidate_id: input.id, + route: "hybrid_store_plus_live", + source_ref: { + schema_version: "evidence_source_ref_v1", + namespace: "snapshot_2020", + entity: "Document", + id: "DOC-1", + period: "2020-06", + canonical_ref: "evidence_source_ref_v1|snapshot_2020|document|doc-1|2020-06" + }, + relation_pattern_hits: input.relations ?? [], + anomaly_patterns: input.anomalies ?? [], + entity_backlinks: [{ entity: "Document", id: "DOC-1" }], + confidence_hint: input.confidence ?? "medium" + }; +} + +describe("stage3 lifecycle registry and resolver wave2", () => { + it("exposes all lifecycle domains in the registry", () => { + const domains = LifecycleRegistry.listDomains(); + expect(domains).toEqual([ + "bank_settlement", + "customer_settlement", + "deferred_expense", + "fixed_asset", + "vat_flow", + "period_close" + ]); + + for (const domain of domains) { + const model = LifecycleRegistry.getDomain(domain); + expect(model.lifecycle_domain).toBe(domain); + expect(model.states.length).toBeGreaterThan(0); + expect(model.defects.some((definition) => definition.defect_code === "stale_active_state")).toBe(true); + } + }); + + it("infers lifecycle domain for all covered stage3 domains", () => { + const cases: Array<{ + name: string; + unit: ProblemUnit; + candidates: CandidateEvidenceItem[]; + expectedDomain: string; + }> = [ + { + name: "bank settlement", + unit: buildProblemUnit({ id: "domain-bank", accounts: ["51"], mechanismSummary: "bank settlement reconciliation" }), + candidates: [buildCandidate({ id: "cand-bank", relations: ["payment_to_settlement"] })], + expectedDomain: "bank_settlement" + }, + { + name: "customer settlement", + unit: buildProblemUnit({ id: "domain-customer", accounts: ["62"], mechanismSummary: "customer receivable chain" }), + candidates: [buildCandidate({ id: "cand-customer", relations: ["settlement_to_invoice"] })], + expectedDomain: "customer_settlement" + }, + { + name: "deferred expense", + unit: buildProblemUnit({ id: "domain-97", accounts: ["97"], mechanismSummary: "deferred writeoff path" }), + candidates: [buildCandidate({ id: "cand-97", relations: ["deferred_writeoff"] })], + expectedDomain: "deferred_expense" + }, + { + name: "fixed asset", + unit: buildProblemUnit({ id: "domain-os", accounts: ["01"], mechanismSummary: "fixed asset depreciation" }), + candidates: [buildCandidate({ id: "cand-os", relations: ["depreciation_register_movement"] })], + expectedDomain: "fixed_asset" + }, + { + name: "vat flow", + unit: buildProblemUnit({ id: "domain-vat", accounts: ["68"], mechanismSummary: "vat deduction chain" }), + candidates: [buildCandidate({ id: "cand-vat", anomalies: ["cross_branch_inconsistency"] })], + expectedDomain: "vat_flow" + }, + { + name: "period close", + unit: buildProblemUnit({ + id: "domain-close", + type: "period_risk_cluster", + mechanismSummary: "period close blocker", + periodCloseRisk: true + }), + candidates: [buildCandidate({ id: "cand-close", anomalies: ["period_close_risk"] })], + expectedDomain: "period_close" + } + ]; + + for (const item of cases) { + const resolution = resolveLifecycle({ + unit: item.unit, + candidates: item.candidates + }); + expect(resolution.lifecycle_domain, item.name).toBe(item.expectedDomain); + } + }); + + it("normalizes unknown explicit states against registry and records limitations", () => { + const resolution = resolveLifecycle({ + unit: buildProblemUnit({ + id: "normalize-invalid-states", + accounts: ["01"], + mechanismSummary: "fixed asset depreciation", + actualState: "legacy_state_unmapped", + expectedState: "legacy_target_unmapped" + }), + candidates: [buildCandidate({ id: "cand-normalize", relations: ["depreciation_register_movement"] })] + }); + + expect(resolution.lifecycle_domain).toBe("fixed_asset"); + expect(resolution.resolved_current_state).toBe("depreciation_active"); + expect(resolution.resolved_expected_state).toBe("disposed"); + expect(resolution.snapshot_limitations).toContain("actual_state_not_in_registry_normalized"); + expect(resolution.snapshot_limitations).toContain("expected_state_not_in_registry_normalized"); + }); + + it("infers missing transition from registry transition path", () => { + const resolution = resolveLifecycle({ + unit: buildProblemUnit({ + id: "missing-transition", + accounts: ["51"], + actualState: "bank_recorded", + expectedState: "settlement_closed" + }), + candidates: [buildCandidate({ id: "cand-missing", anomalies: ["missing_link", "no_continuation"] })] + }); + + expect(resolution.missing_transitions[0]).toBe("bank_recorded->settlement_closed"); + }); + + it("builds previous state chain from registry model", () => { + const resolution = resolveLifecycle({ + unit: buildProblemUnit({ + id: "previous-chain", + accounts: ["51"], + actualState: "bank_recorded", + expectedState: "settlement_closed" + }), + candidates: [buildCandidate({ id: "cand-prev", relations: ["payment_to_settlement"] })] + }); + + expect(resolution.resolved_previous_states).toEqual(["initiated_payment"]); + }); +}); diff --git a/llm_normalizer/backend/tests/lifecycleStage3AcceptanceProbeSemantics.test.ts b/llm_normalizer/backend/tests/lifecycleStage3AcceptanceProbeSemantics.test.ts new file mode 100644 index 0000000..bd3f9d0 --- /dev/null +++ b/llm_normalizer/backend/tests/lifecycleStage3AcceptanceProbeSemantics.test.ts @@ -0,0 +1,290 @@ +import fs from "node:fs"; +import path from "node:path"; +import { describe, expect, it } from "vitest"; +import { enrichProblemUnitLifecycle } from "../src/services/lifecycleRuntime"; +import type { CandidateEvidenceItem, ProblemUnit } from "../src/types/stage2ProblemUnits"; + +type Stage3LifecycleHints = { + expected_lifecycle_domain?: string; + require_current_expected_state_pair?: boolean; + require_missing_or_invalid_transition?: boolean; + require_previous_states?: boolean; + require_terminal_state_mismatch?: boolean; + require_wrong_closing_document_type?: boolean; + require_cross_branch_conflict?: boolean; + require_period_close_impact?: boolean; +}; + +type Stage3LifecycleProbeCase = { + case_id: string; + expected_hints?: Stage3LifecycleHints; + lifecycle_focus?: { + domain?: string; + }; +}; + +type Stage3LifecycleProbeSuite = { + suite_id: string; + scenario_count: number; + cases: Stage3LifecycleProbeCase[]; +}; + +function loadSuite(): Stage3LifecycleProbeSuite { + const suitePath = path.resolve(process.cwd(), "../eval_cases/assistant_stage3_lifecycle_probe_v0_1.json"); + const raw = fs.readFileSync(suitePath, "utf8").replace(/^\uFEFF/, ""); + return JSON.parse(raw) as Stage3LifecycleProbeSuite; +} + +function buildProblemUnit(input: { + id: string; + type: ProblemUnit["problem_unit_type"]; + mechanismSummary: string; + businessDefectClass: string; + affectedAccounts: string[]; + actualState?: string; + expectedState?: string; + failedExpectedEdge?: string; + periodCloseRisk?: boolean; +}): ProblemUnit { + return { + schema_version: "problem_unit_v0_1", + problem_unit_id: input.id, + problem_unit_type: input.type, + title: "Synthetic Stage3 lifecycle probe unit", + mechanism_summary: input.mechanismSummary, + business_defect_class: input.businessDefectClass, + severity: { + score: 0.78, + grade: "high" + }, + confidence: { + score: 0.66, + grade: "medium" + }, + affected_entities: ["Document:DOC-1"], + affected_documents: ["Document:DOC-1"], + affected_postings: [], + affected_accounts: input.affectedAccounts, + affected_counterparties: ["Counterparty:CP-1"], + affected_contracts: ["Contract:CTR-1"], + ...(input.actualState ? { actual_state: input.actualState } : {}), + ...(input.expectedState ? { expected_state: input.expectedState } : {}), + ...(input.failedExpectedEdge ? { failed_expected_edge: input.failedExpectedEdge } : {}), + ...(input.periodCloseRisk + ? { + period_impact: { + is_period_sensitive: true, + impact_class: "close_risk" as const + } + } + : {}), + evidence_pack: ["cand-1"], + entity_backlinks: [{ entity: "Document", id: "DOC-1" }], + snapshot_limitations: [] + }; +} + +function buildCandidate(input: { + id: string; + anomalies: string[]; + relations: string[]; + confidenceHint?: "high" | "medium" | "low"; +}): CandidateEvidenceItem { + return { + schema_version: "candidate_evidence_v0_1", + candidate_id: input.id, + route: "hybrid_store_plus_live", + source_ref: { + schema_version: "evidence_source_ref_v1", + namespace: "snapshot_2020", + entity: "Document", + id: "DOC-1", + period: "2020-06", + canonical_ref: "evidence_source_ref_v1|snapshot_2020|document|doc-1|2020-06" + }, + relation_pattern_hits: input.relations, + anomaly_patterns: input.anomalies, + entity_backlinks: [{ entity: "Document", id: "DOC-1" }], + confidence_hint: input.confidenceHint ?? "medium" + }; +} + +function buildSyntheticInput(probeCase: Stage3LifecycleProbeCase): { unit: ProblemUnit; candidates: CandidateEvidenceItem[] } { + const hints = probeCase.expected_hints ?? {}; + const domainFocus = probeCase.lifecycle_focus?.domain ?? "51_60"; + + const anomalies = new Set(); + const relations = new Set(); + + let problemType: ProblemUnit["problem_unit_type"] = "broken_chain_segment"; + let mechanismSummary = "bank settlement lifecycle chain"; + let businessDefectClass = "broken_lifecycle"; + let affectedAccounts = ["51", "60"]; + let actualState: string | undefined; + let expectedState: string | undefined; + let failedExpectedEdge: string | undefined; + let periodCloseRisk = false; + + if (domainFocus === "97") { + problemType = "lifecycle_anomaly_node"; + mechanismSummary = "deferred writeoff lifecycle chain for account 97"; + businessDefectClass = "missing_expected_transition"; + affectedAccounts = ["97"]; + relations.add("writeoff_partial"); + expectedState = "fully_written_off"; + } else if (domainFocus === "fixed_asset") { + problemType = "document_conflict"; + mechanismSummary = "fixed asset depreciation lifecycle for accounts 01 02"; + businessDefectClass = "cross_branch_inconsistency"; + affectedAccounts = ["01", "02"]; + relations.add("depreciation_register_movement"); + expectedState = "depreciation_active"; + } else if (domainFocus === "vat_flow") { + problemType = "cross_branch_inconsistency_cluster"; + mechanismSummary = "vat lifecycle flow for accounts 19 68"; + businessDefectClass = "cross_branch_inconsistency"; + affectedAccounts = ["19", "68"]; + relations.add("invoice_to_vat"); + expectedState = "vat_deducted"; + } else if (domainFocus === "period_close") { + problemType = "period_risk_cluster"; + mechanismSummary = "period close lifecycle blocker for close operation"; + businessDefectClass = "period_close_risk"; + affectedAccounts = ["51", "60"]; + periodCloseRisk = true; + expectedState = "close_completed"; + } else { + relations.add("payment_to_settlement"); + expectedState = "settlement_closed"; + } + + if (hints.require_missing_or_invalid_transition) { + anomalies.add("missing_link"); + anomalies.add("no_continuation"); + failedExpectedEdge = "expected_transition_not_observed"; + } + + if (hints.require_wrong_closing_document_type) { + anomalies.add("wrong_document_type"); + anomalies.add("posting_mismatch"); + } + + if (hints.require_cross_branch_conflict) { + anomalies.add("cross_branch_inconsistency"); + } + + if (hints.require_period_close_impact) { + anomalies.add("period_close_risk"); + periodCloseRisk = true; + } + + if (hints.require_previous_states) { + actualState = domainFocus === "97" ? "partially_written_off" : "bank_recorded"; + if (!expectedState) { + expectedState = domainFocus === "97" ? "fully_written_off" : "settlement_closed"; + } + } + + if (hints.require_terminal_state_mismatch) { + if (!actualState) { + if (domainFocus === "97") actualState = "partially_written_off"; + else if (domainFocus === "fixed_asset") actualState = "depreciation_active"; + else if (domainFocus === "vat_flow") actualState = "vat_registered"; + else actualState = "bank_recorded"; + } + if (domainFocus === "fixed_asset") expectedState = "disposed"; + else if (domainFocus === "vat_flow") expectedState = "vat_deducted"; + else if (domainFocus === "97") expectedState = "fully_written_off"; + else expectedState = "settlement_closed"; + } + + const unit = buildProblemUnit({ + id: `probe-${probeCase.case_id.toLowerCase()}`, + type: problemType, + mechanismSummary, + businessDefectClass, + affectedAccounts, + actualState, + expectedState, + failedExpectedEdge, + periodCloseRisk + }); + + const candidates = [ + buildCandidate({ + id: `cand-${probeCase.case_id.toLowerCase()}`, + anomalies: Array.from(anomalies), + relations: Array.from(relations) + }) + ]; + + return { + unit, + candidates + }; +} + +describe("stage3 lifecycle probe semantics", () => { + it("validates lifecycle acceptance targets on synthetic runtime inputs", () => { + const suite = loadSuite(); + expect(suite.suite_id).toBe("assistant_stage3_lifecycle_probe"); + expect(suite.scenario_count).toBe(suite.cases.length); + + for (const probeCase of suite.cases) { + const hints = probeCase.expected_hints ?? {}; + const { unit, candidates } = buildSyntheticInput(probeCase); + const enriched = enrichProblemUnitLifecycle({ unit, candidates }); + + if (typeof hints.expected_lifecycle_domain === "string" && hints.expected_lifecycle_domain.length > 0) { + expect(enriched.lifecycle_domain, `${probeCase.case_id}: expected lifecycle domain`).toBe(hints.expected_lifecycle_domain); + } + + if (hints.require_current_expected_state_pair) { + expect(typeof enriched.current_lifecycle_state, `${probeCase.case_id}: current state`).toBe("string"); + expect(typeof enriched.expected_lifecycle_state, `${probeCase.case_id}: expected state`).toBe("string"); + } + + if (hints.require_missing_or_invalid_transition) { + expect( + Boolean(enriched.missing_transition || enriched.invalid_transition), + `${probeCase.case_id}: missing/invalid transition` + ).toBe(true); + } + + if (hints.require_previous_states) { + const previousStates = Array.isArray(enriched.lifecycle_resolution?.resolved_previous_states) + ? enriched.lifecycle_resolution?.resolved_previous_states + : []; + expect(previousStates.length, `${probeCase.case_id}: resolved_previous_states`).toBeGreaterThan(0); + } + + if (hints.require_wrong_closing_document_type) { + const defect = String(enriched.lifecycle_defect_type ?? ""); + expect(["misclosed_state", "invalid_transition"].includes(defect), `${probeCase.case_id}: wrong close defect`).toBe(true); + } + + if (hints.require_cross_branch_conflict) { + expect(enriched.lifecycle_defect_type, `${probeCase.case_id}: cross-branch defect`).toBe("cross_branch_state_conflict"); + } + + if (hints.require_terminal_state_mismatch) { + const defect = String(enriched.lifecycle_defect_type ?? ""); + const current = String(enriched.current_lifecycle_state ?? ""); + const expected = String(enriched.expected_lifecycle_state ?? ""); + const hasMismatchSignal = + defect === "premature_terminal_state" || + defect === "misclosed_state" || + defect === "orphan_intermediate_state" || + (current.length > 0 && expected.length > 0 && current !== expected); + expect(hasMismatchSignal, `${probeCase.case_id}: terminal mismatch signal`).toBe(true); + } + + if (hints.require_period_close_impact) { + const hasPeriodCloseImpact = Array.isArray(enriched.lifecycle_ranking_basis) + ? enriched.lifecycle_ranking_basis.includes("period_close_impact") + : false; + expect(hasPeriodCloseImpact || enriched.lifecycle_domain === "period_close", `${probeCase.case_id}: period close impact`).toBe(true); + } + } + }); +}); diff --git a/llm_normalizer/data/eval_cases/eval--DLjm5dCSP.report.json b/llm_normalizer/data/eval_cases/eval--DLjm5dCSP.report.json new file mode 100644 index 0000000..a0a15d7 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval--DLjm5dCSP.report.json @@ -0,0 +1,136 @@ +{ + "run_id": "eval--DLjm5dCSP", + "timestamp": "2026-03-26T14:59:09.726Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 3 + }, + "cases_total": 3, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 33.33, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 33.33, + "routed_fragment_rate": 33.33, + "no_route_fragment_rate": 66.67, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 3, + "checks_passed": 3 + }, + "route_distribution": { + "store_feature_risk": 1, + "no_route": 2 + }, + "fallback_distribution": { + "none": 1, + "out_of_scope": 1, + "clarification": 1 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь хвосты по поставщикам и разложи цепочку", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "dI-qZZYf2cyipx", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Как вообще по ФСБУ", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 1, + "unclear_fragments": 0, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "out_of_scope", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "2xKFo8M6aNJ1pp", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-003", + "raw_question": "Покажи топ рисков за июнь 2020", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 0, + "unclear_fragments": 1, + "fallback_type": "clarification", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "insufficient_specificity", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "IAo0hvXWAhLedk", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval--lulgUEKkp.report.json b/llm_normalizer/data/eval_cases/eval--lulgUEKkp.report.json new file mode 100644 index 0000000..a416748 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval--lulgUEKkp.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval--lulgUEKkp", + "timestamp": "2026-03-26T15:04:48.691Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "7JgPan7VWzpUAo", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по счету 97", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "kGlyXyRKB0Ktr5", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-3t1L3QY0wE.report.json b/llm_normalizer/data/eval_cases/eval-3t1L3QY0wE.report.json new file mode 100644 index 0000000..5e3970c --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-3t1L3QY0wE.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-3t1L3QY0wE", + "timestamp": "2026-03-26T14:29:33.451Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "QKNj50dIZ-7g91", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по счету 97", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "ScmJi_uFNmDfk1", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-4Jd4YjGjIL.report.json b/llm_normalizer/data/eval_cases/eval-4Jd4YjGjIL.report.json new file mode 100644 index 0000000..e57cd2a --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-4Jd4YjGjIL.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-4Jd4YjGjIL", + "timestamp": "2026-03-26T12:55:04.731Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "gpJGGWJgrauUlp", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по счету 97", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "UD7e9LmcNMMab6", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-7awjIpz1KA.report.json b/llm_normalizer/data/eval_cases/eval-7awjIpz1KA.report.json new file mode 100644 index 0000000..c5d3437 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-7awjIpz1KA.report.json @@ -0,0 +1,136 @@ +{ + "run_id": "eval-7awjIpz1KA", + "timestamp": "2026-03-26T15:06:11.446Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 3 + }, + "cases_total": 3, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 33.33, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 33.33, + "routed_fragment_rate": 33.33, + "no_route_fragment_rate": 66.67, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 3, + "checks_passed": 3 + }, + "route_distribution": { + "store_feature_risk": 1, + "no_route": 2 + }, + "fallback_distribution": { + "none": 1, + "out_of_scope": 1, + "clarification": 1 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь хвосты по поставщикам и разложи цепочку", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "l3XCZBVJI8DMb6", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Как вообще по ФСБУ", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 1, + "unclear_fragments": 0, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "out_of_scope", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "tmM6DRRQ-FM6Ef", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-003", + "raw_question": "Покажи топ рисков за июнь 2020", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 0, + "unclear_fragments": 1, + "fallback_type": "clarification", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "insufficient_specificity", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "xrLAKFpmR0k_fB", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-86xJU1J7RH.report.json b/llm_normalizer/data/eval_cases/eval-86xJU1J7RH.report.json new file mode 100644 index 0000000..2eab841 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-86xJU1J7RH.report.json @@ -0,0 +1,135 @@ +{ + "run_id": "eval-86xJU1J7RH", + "timestamp": "2026-03-26T12:55:30.782Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 3 + }, + "cases_total": 3, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 33.33, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 33.33, + "routed_fragment_rate": 33.33, + "no_route_fragment_rate": 66.67, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 3, + "checks_passed": 3 + }, + "route_distribution": { + "store_feature_risk": 1, + "no_route": 2 + }, + "fallback_distribution": { + "none": 1, + "out_of_scope": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь хвосты по поставщикам и разложи цепочку", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "BCfZGlUf_7WrzX", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Как вообще по ФСБУ", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 1, + "unclear_fragments": 0, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "out_of_scope", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "hDwHzKUEvGv_WH", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-003", + "raw_question": "Покажи топ рисков за июнь 2020", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 0, + "unclear_fragments": 1, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "insufficient_specificity", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "7ZV0K25MkOXdrL", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-8HiKD7tzkR.report.json b/llm_normalizer/data/eval_cases/eval-8HiKD7tzkR.report.json new file mode 100644 index 0000000..1dcac61 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-8HiKD7tzkR.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-8HiKD7tzkR", + "timestamp": "2026-03-26T14:55:02.675Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "nAAz2ScCcfd7ML", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по счету 97", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "fhy4j7cjoB2lTX", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-94ypeytPFD.report.json b/llm_normalizer/data/eval_cases/eval-94ypeytPFD.report.json new file mode 100644 index 0000000..501d8f8 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-94ypeytPFD.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-94ypeytPFD", + "timestamp": "2026-03-26T14:48:14.207Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "JWodHRnyHMbmXF", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по счету 97", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "Pxo_T9ekuyP7k_", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-9V1JK90r5M.report.json b/llm_normalizer/data/eval_cases/eval-9V1JK90r5M.report.json new file mode 100644 index 0000000..8d3318c --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-9V1JK90r5M.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-9V1JK90r5M", + "timestamp": "2026-03-26T12:55:31.352Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "v2KqGYhtmtYcgC", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по счету 97", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "cL_lvtjUZLKwXk", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-AKJhoo1T06.report.json b/llm_normalizer/data/eval_cases/eval-AKJhoo1T06.report.json new file mode 100644 index 0000000..593018d --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-AKJhoo1T06.report.json @@ -0,0 +1,136 @@ +{ + "run_id": "eval-AKJhoo1T06", + "timestamp": "2026-03-26T14:50:28.656Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 3 + }, + "cases_total": 3, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 33.33, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 33.33, + "routed_fragment_rate": 33.33, + "no_route_fragment_rate": 66.67, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 3, + "checks_passed": 3 + }, + "route_distribution": { + "store_feature_risk": 1, + "no_route": 2 + }, + "fallback_distribution": { + "none": 1, + "out_of_scope": 1, + "clarification": 1 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь хвосты по поставщикам и разложи цепочку", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "Pz3SajCDpZUJZi", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Как вообще по ФСБУ", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 1, + "unclear_fragments": 0, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "out_of_scope", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "s8NQvLo0jtmRMg", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-003", + "raw_question": "Покажи топ рисков за июнь 2020", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 0, + "unclear_fragments": 1, + "fallback_type": "clarification", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "insufficient_specificity", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "SmjVXdYHtAfh78", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-DBE79isARo.report.json b/llm_normalizer/data/eval_cases/eval-DBE79isARo.report.json new file mode 100644 index 0000000..af87e2b --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-DBE79isARo.report.json @@ -0,0 +1,135 @@ +{ + "run_id": "eval-DBE79isARo", + "timestamp": "2026-03-26T13:16:13.683Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 3 + }, + "cases_total": 3, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 33.33, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 33.33, + "routed_fragment_rate": 33.33, + "no_route_fragment_rate": 66.67, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 3, + "checks_passed": 3 + }, + "route_distribution": { + "store_feature_risk": 1, + "no_route": 2 + }, + "fallback_distribution": { + "none": 1, + "out_of_scope": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь хвосты по поставщикам и разложи цепочку", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "xNtCuag50SXqLa", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Как вообще по ФСБУ", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 1, + "unclear_fragments": 0, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "out_of_scope", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "N7w7OEJH1AZQVj", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-003", + "raw_question": "Покажи топ рисков за июнь 2020", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 0, + "unclear_fragments": 1, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "insufficient_specificity", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "Sh64q_20hIUmH0", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-ENsXL6tmGP.report.json b/llm_normalizer/data/eval_cases/eval-ENsXL6tmGP.report.json new file mode 100644 index 0000000..de7adb8 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-ENsXL6tmGP.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-ENsXL6tmGP", + "timestamp": "2026-03-26T14:54:03.188Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "233Vomq5bQ3Etj", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по счету 97", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "1hNbLs5GT0Zb7w", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-HK1iqqUDF3.report.json b/llm_normalizer/data/eval_cases/eval-HK1iqqUDF3.report.json new file mode 100644 index 0000000..2ad2df7 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-HK1iqqUDF3.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-HK1iqqUDF3", + "timestamp": "2026-03-26T14:55:02.664Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "-_6kti9x1EAUA0", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по НДС и по закрытию", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "X1KFs_uEDRAn70", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-I9rx4KE5gR.report.json b/llm_normalizer/data/eval_cases/eval-I9rx4KE5gR.report.json new file mode 100644 index 0000000..0bc0350 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-I9rx4KE5gR.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-I9rx4KE5gR", + "timestamp": "2026-03-26T15:06:12.667Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "u_fv2077U9ibdi", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по НДС и по закрытию", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "X6i-Ez8mtzYyK2", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-ILx0ihm-Lw.report.json b/llm_normalizer/data/eval_cases/eval-ILx0ihm-Lw.report.json new file mode 100644 index 0000000..99bb980 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-ILx0ihm-Lw.report.json @@ -0,0 +1,136 @@ +{ + "run_id": "eval-ILx0ihm-Lw", + "timestamp": "2026-03-26T14:26:14.249Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 3 + }, + "cases_total": 3, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 33.33, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 33.33, + "routed_fragment_rate": 33.33, + "no_route_fragment_rate": 66.67, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 3, + "checks_passed": 3 + }, + "route_distribution": { + "store_feature_risk": 1, + "no_route": 2 + }, + "fallback_distribution": { + "none": 1, + "out_of_scope": 1, + "clarification": 1 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь хвосты по поставщикам и разложи цепочку", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "gdQmHxalu1cmCy", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Как вообще по ФСБУ", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 1, + "unclear_fragments": 0, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "out_of_scope", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "GvpfTlrn6ZR1Z6", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-003", + "raw_question": "Покажи топ рисков за июнь 2020", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 0, + "unclear_fragments": 1, + "fallback_type": "clarification", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "insufficient_specificity", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "OUOpu8YXjUFck7", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-LYEATvWSQn.report.json b/llm_normalizer/data/eval_cases/eval-LYEATvWSQn.report.json new file mode 100644 index 0000000..17feb50 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-LYEATvWSQn.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-LYEATvWSQn", + "timestamp": "2026-03-26T14:37:56.811Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "OGz5dN9-MYy1G8", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по НДС и по закрытию", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "UMEWQM9gAsokmI", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-NdHWJrLVPY.report.json b/llm_normalizer/data/eval_cases/eval-NdHWJrLVPY.report.json new file mode 100644 index 0000000..2054d75 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-NdHWJrLVPY.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-NdHWJrLVPY", + "timestamp": "2026-03-26T12:55:31.352Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "oc1AOWxwStd60g", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по НДС и по закрытию", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "Aipiy0hn6HL2uY", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-O360CBYk6a.report.json b/llm_normalizer/data/eval_cases/eval-O360CBYk6a.report.json new file mode 100644 index 0000000..2e94648 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-O360CBYk6a.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-O360CBYk6a", + "timestamp": "2026-03-26T14:59:11.293Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "eIdR0sgRZ_tBSt", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по счету 97", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "5tQorln1n1S3yD", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-OP8Go8cQU9.report.json b/llm_normalizer/data/eval_cases/eval-OP8Go8cQU9.report.json new file mode 100644 index 0000000..d9133e3 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-OP8Go8cQU9.report.json @@ -0,0 +1,135 @@ +{ + "run_id": "eval-OP8Go8cQU9", + "timestamp": "2026-03-26T13:14:25.915Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 3 + }, + "cases_total": 3, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 33.33, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 33.33, + "routed_fragment_rate": 33.33, + "no_route_fragment_rate": 66.67, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 3, + "checks_passed": 3 + }, + "route_distribution": { + "store_feature_risk": 1, + "no_route": 2 + }, + "fallback_distribution": { + "none": 1, + "out_of_scope": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь хвосты по поставщикам и разложи цепочку", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "PO59mE6XvvZ3k-", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Как вообще по ФСБУ", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 1, + "unclear_fragments": 0, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "out_of_scope", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "8Z1GlyNzIH8r6S", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-003", + "raw_question": "Покажи топ рисков за июнь 2020", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 0, + "unclear_fragments": 1, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "insufficient_specificity", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "gPRGR71mhUHYpy", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-PKpQU8_Mgt.report.json b/llm_normalizer/data/eval_cases/eval-PKpQU8_Mgt.report.json new file mode 100644 index 0000000..d33e532 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-PKpQU8_Mgt.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-PKpQU8_Mgt", + "timestamp": "2026-03-26T14:48:14.219Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "-nxxWJd40iccfx", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по НДС и по закрытию", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "cpoY1EIOWYgaZQ", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-Pm5Ja_gY1X.report.json b/llm_normalizer/data/eval_cases/eval-Pm5Ja_gY1X.report.json new file mode 100644 index 0000000..bcb2a1a --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-Pm5Ja_gY1X.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-Pm5Ja_gY1X", + "timestamp": "2026-03-26T12:55:35.823Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "7aEzzfvNPh5iIJ", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по НДС и по закрытию", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "hEQpwfmK5kkJ1R", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-Pwz7xRnbx0.report.json b/llm_normalizer/data/eval_cases/eval-Pwz7xRnbx0.report.json new file mode 100644 index 0000000..507b5e6 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-Pwz7xRnbx0.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-Pwz7xRnbx0", + "timestamp": "2026-03-26T12:55:35.822Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "sQv-L0-0hVtFHA", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по счету 97", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "zmI3zT9qCn5yAi", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-QFGmXAHVxo.report.json b/llm_normalizer/data/eval_cases/eval-QFGmXAHVxo.report.json new file mode 100644 index 0000000..7eccdc5 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-QFGmXAHVxo.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-QFGmXAHVxo", + "timestamp": "2026-03-26T13:16:30.497Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "kLuH1Ts0Ndt7zi", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по НДС и по закрытию", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "uPTFOfSJRHcZEH", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-QTRrUNA92U.report.json b/llm_normalizer/data/eval_cases/eval-QTRrUNA92U.report.json new file mode 100644 index 0000000..be0bcab --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-QTRrUNA92U.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-QTRrUNA92U", + "timestamp": "2026-03-26T13:16:30.501Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "0jy-9_PxHtWE9o", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по счету 97", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "FCWOVWFpJeo4Hg", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-QnXjMWuNG4.report.json b/llm_normalizer/data/eval_cases/eval-QnXjMWuNG4.report.json new file mode 100644 index 0000000..4b1c4dc --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-QnXjMWuNG4.report.json @@ -0,0 +1,136 @@ +{ + "run_id": "eval-QnXjMWuNG4", + "timestamp": "2026-03-26T14:54:02.477Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 3 + }, + "cases_total": 3, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 33.33, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 33.33, + "routed_fragment_rate": 33.33, + "no_route_fragment_rate": 66.67, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 3, + "checks_passed": 3 + }, + "route_distribution": { + "store_feature_risk": 1, + "no_route": 2 + }, + "fallback_distribution": { + "none": 1, + "out_of_scope": 1, + "clarification": 1 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь хвосты по поставщикам и разложи цепочку", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "sI0z4HgYaC0hwE", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Как вообще по ФСБУ", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 1, + "unclear_fragments": 0, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "out_of_scope", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "O68FZ2L5CkIkRC", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-003", + "raw_question": "Покажи топ рисков за июнь 2020", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 0, + "unclear_fragments": 1, + "fallback_type": "clarification", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "insufficient_specificity", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "BcvCxZlN6oRSPt", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-T5ubfTDRvc.report.json b/llm_normalizer/data/eval_cases/eval-T5ubfTDRvc.report.json new file mode 100644 index 0000000..80de702 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-T5ubfTDRvc.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-T5ubfTDRvc", + "timestamp": "2026-03-26T15:04:48.689Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "5FUopKIDNLH9x3", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по НДС и по закрытию", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "tiSeEFAbOlH4HW", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-UrYNuoIte3.report.json b/llm_normalizer/data/eval_cases/eval-UrYNuoIte3.report.json new file mode 100644 index 0000000..a12e03c --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-UrYNuoIte3.report.json @@ -0,0 +1,136 @@ +{ + "run_id": "eval-UrYNuoIte3", + "timestamp": "2026-03-26T15:04:46.343Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 3 + }, + "cases_total": 3, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 33.33, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 33.33, + "routed_fragment_rate": 33.33, + "no_route_fragment_rate": 66.67, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 3, + "checks_passed": 3 + }, + "route_distribution": { + "store_feature_risk": 1, + "no_route": 2 + }, + "fallback_distribution": { + "none": 1, + "out_of_scope": 1, + "clarification": 1 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь хвосты по поставщикам и разложи цепочку", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "Ky7rKv9Qi2LzoJ", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Как вообще по ФСБУ", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 1, + "unclear_fragments": 0, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "out_of_scope", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "EZtK3enHi9g_LM", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-003", + "raw_question": "Покажи топ рисков за июнь 2020", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 0, + "unclear_fragments": 1, + "fallback_type": "clarification", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "insufficient_specificity", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "Wu0Y_-rXFh68tp", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-VBCi_Qxr5Y.report.json b/llm_normalizer/data/eval_cases/eval-VBCi_Qxr5Y.report.json new file mode 100644 index 0000000..db73899 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-VBCi_Qxr5Y.report.json @@ -0,0 +1,135 @@ +{ + "run_id": "eval-VBCi_Qxr5Y", + "timestamp": "2026-03-26T13:16:29.901Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 3 + }, + "cases_total": 3, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 33.33, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 33.33, + "routed_fragment_rate": 33.33, + "no_route_fragment_rate": 66.67, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 3, + "checks_passed": 3 + }, + "route_distribution": { + "store_feature_risk": 1, + "no_route": 2 + }, + "fallback_distribution": { + "none": 1, + "out_of_scope": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь хвосты по поставщикам и разложи цепочку", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "7wuLnq4BH3piOu", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Как вообще по ФСБУ", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 1, + "unclear_fragments": 0, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "out_of_scope", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "73aohob638bDuA", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-003", + "raw_question": "Покажи топ рисков за июнь 2020", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 0, + "unclear_fragments": 1, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "insufficient_specificity", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "WjiJJxc9QvCpvV", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-WeSd-iJ_P_.report.json b/llm_normalizer/data/eval_cases/eval-WeSd-iJ_P_.report.json new file mode 100644 index 0000000..63daf53 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-WeSd-iJ_P_.report.json @@ -0,0 +1,136 @@ +{ + "run_id": "eval-WeSd-iJ_P_", + "timestamp": "2026-03-26T14:55:01.958Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 3 + }, + "cases_total": 3, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 33.33, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 33.33, + "routed_fragment_rate": 33.33, + "no_route_fragment_rate": 66.67, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 3, + "checks_passed": 3 + }, + "route_distribution": { + "store_feature_risk": 1, + "no_route": 2 + }, + "fallback_distribution": { + "none": 1, + "out_of_scope": 1, + "clarification": 1 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь хвосты по поставщикам и разложи цепочку", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "9kfhdQNrIURTjL", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Как вообще по ФСБУ", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 1, + "unclear_fragments": 0, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "out_of_scope", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "Ph7s_xUUKPC96z", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-003", + "raw_question": "Покажи топ рисков за июнь 2020", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 0, + "unclear_fragments": 1, + "fallback_type": "clarification", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "insufficient_specificity", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "hdlurNdtueZ0DX", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-X1q04xpajb.report.json b/llm_normalizer/data/eval_cases/eval-X1q04xpajb.report.json new file mode 100644 index 0000000..783063d --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-X1q04xpajb.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-X1q04xpajb", + "timestamp": "2026-03-26T13:14:26.541Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "G86usNUuaWpz69", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по счету 97", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "9r87IyEYbgT-dl", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-ahKw2z3DNd.report.json b/llm_normalizer/data/eval_cases/eval-ahKw2z3DNd.report.json new file mode 100644 index 0000000..0c19920 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-ahKw2z3DNd.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-ahKw2z3DNd", + "timestamp": "2026-03-26T13:16:14.290Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "R4oqbuO7AZVCD6", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по НДС и по закрытию", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "TDIxd1uZGRFF40", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-awkhM6kKyT.report.json b/llm_normalizer/data/eval_cases/eval-awkhM6kKyT.report.json new file mode 100644 index 0000000..a372d31 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-awkhM6kKyT.report.json @@ -0,0 +1,136 @@ +{ + "run_id": "eval-awkhM6kKyT", + "timestamp": "2026-03-26T14:29:32.762Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 3 + }, + "cases_total": 3, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 33.33, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 33.33, + "routed_fragment_rate": 33.33, + "no_route_fragment_rate": 66.67, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 3, + "checks_passed": 3 + }, + "route_distribution": { + "store_feature_risk": 1, + "no_route": 2 + }, + "fallback_distribution": { + "none": 1, + "out_of_scope": 1, + "clarification": 1 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь хвосты по поставщикам и разложи цепочку", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "Yv3aYwxmxBlAyJ", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Как вообще по ФСБУ", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 1, + "unclear_fragments": 0, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "out_of_scope", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "XRBd2kl7qFE8aG", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-003", + "raw_question": "Покажи топ рисков за июнь 2020", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 0, + "unclear_fragments": 1, + "fallback_type": "clarification", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "insufficient_specificity", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "5yW64FSU_IjWOY", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-br2XpjV0IF.report.json b/llm_normalizer/data/eval_cases/eval-br2XpjV0IF.report.json new file mode 100644 index 0000000..a5d3eb6 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-br2XpjV0IF.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-br2XpjV0IF", + "timestamp": "2026-03-26T14:54:03.186Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "DIyGK1CkPnPicG", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по НДС и по закрытию", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "qrabd_Br0Ccs15", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-coE2JZYmvV.report.json b/llm_normalizer/data/eval_cases/eval-coE2JZYmvV.report.json new file mode 100644 index 0000000..754ba84 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-coE2JZYmvV.report.json @@ -0,0 +1,135 @@ +{ + "run_id": "eval-coE2JZYmvV", + "timestamp": "2026-03-26T12:55:03.368Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 3 + }, + "cases_total": 3, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 33.33, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 33.33, + "routed_fragment_rate": 33.33, + "no_route_fragment_rate": 66.67, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 3, + "checks_passed": 3 + }, + "route_distribution": { + "store_feature_risk": 1, + "no_route": 2 + }, + "fallback_distribution": { + "none": 1, + "out_of_scope": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь хвосты по поставщикам и разложи цепочку", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "XuSyxnPhZ7P_PW", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Как вообще по ФСБУ", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 1, + "unclear_fragments": 0, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "out_of_scope", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "4sdBIrJ3fn5aqX", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-003", + "raw_question": "Покажи топ рисков за июнь 2020", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 0, + "unclear_fragments": 1, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "insufficient_specificity", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "9YHZELcCqUbAzQ", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-csS0kkZmz9.report.json b/llm_normalizer/data/eval_cases/eval-csS0kkZmz9.report.json new file mode 100644 index 0000000..59a71db --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-csS0kkZmz9.report.json @@ -0,0 +1,136 @@ +{ + "run_id": "eval-csS0kkZmz9", + "timestamp": "2026-03-26T17:04:54.186Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 3 + }, + "cases_total": 3, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 33.33, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 33.33, + "routed_fragment_rate": 33.33, + "no_route_fragment_rate": 66.67, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 3, + "checks_passed": 3 + }, + "route_distribution": { + "store_feature_risk": 1, + "no_route": 2 + }, + "fallback_distribution": { + "none": 1, + "out_of_scope": 1, + "clarification": 1 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь хвосты по поставщикам и разложи цепочку", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "YAW8P_gnmEHbmA", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Как вообще по ФСБУ", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 1, + "unclear_fragments": 0, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "out_of_scope", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "wq0q7oxcCBNkY6", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-003", + "raw_question": "Покажи топ рисков за июнь 2020", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 0, + "unclear_fragments": 1, + "fallback_type": "clarification", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "insufficient_specificity", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "vbjwJRq69VeHm5", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-dtpCo4sMdc.report.json b/llm_normalizer/data/eval_cases/eval-dtpCo4sMdc.report.json new file mode 100644 index 0000000..a11b820 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-dtpCo4sMdc.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-dtpCo4sMdc", + "timestamp": "2026-03-26T15:06:12.670Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "wFRYwzhrxkIZ9l", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по счету 97", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "1xHDWvJ7ZrJbB5", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-e-1UopyweC.report.json b/llm_normalizer/data/eval_cases/eval-e-1UopyweC.report.json new file mode 100644 index 0000000..9ba1458 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-e-1UopyweC.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-e-1UopyweC", + "timestamp": "2026-03-26T13:16:14.288Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "5mHNGyM4epF9AB", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по счету 97", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "unZlAEc3PGwu8l", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-fNnAM4rRXw.report.json b/llm_normalizer/data/eval_cases/eval-fNnAM4rRXw.report.json new file mode 100644 index 0000000..2bc5c7b --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-fNnAM4rRXw.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-fNnAM4rRXw", + "timestamp": "2026-03-26T14:26:14.869Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "2SO3wpAWN_CpSC", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по НДС и по закрытию", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "9YxDVbJdguj2rx", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-fTyrcI8ATt.report.json b/llm_normalizer/data/eval_cases/eval-fTyrcI8ATt.report.json new file mode 100644 index 0000000..dee257f --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-fTyrcI8ATt.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-fTyrcI8ATt", + "timestamp": "2026-03-26T13:14:26.535Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "Ynl9X1eX9phUX_", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по НДС и по закрытию", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "JYnY80AE-3YW0R", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-kZZ5rtfv4X.report.json b/llm_normalizer/data/eval_cases/eval-kZZ5rtfv4X.report.json new file mode 100644 index 0000000..431dafb --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-kZZ5rtfv4X.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-kZZ5rtfv4X", + "timestamp": "2026-03-26T14:26:14.890Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "o6eQLf5SO1Gf2p", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по счету 97", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "HKJlZl2REXlhIa", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-nCABoTHSuw.report.json b/llm_normalizer/data/eval_cases/eval-nCABoTHSuw.report.json new file mode 100644 index 0000000..07f952f --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-nCABoTHSuw.report.json @@ -0,0 +1,136 @@ +{ + "run_id": "eval-nCABoTHSuw", + "timestamp": "2026-03-26T14:37:55.515Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 3 + }, + "cases_total": 3, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 33.33, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 33.33, + "routed_fragment_rate": 33.33, + "no_route_fragment_rate": 66.67, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 3, + "checks_passed": 3 + }, + "route_distribution": { + "store_feature_risk": 1, + "no_route": 2 + }, + "fallback_distribution": { + "none": 1, + "out_of_scope": 1, + "clarification": 1 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь хвосты по поставщикам и разложи цепочку", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "Bcb_BEMUY56h-G", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Как вообще по ФСБУ", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 1, + "unclear_fragments": 0, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "out_of_scope", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "8hm25X41b9Fm46", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-003", + "raw_question": "Покажи топ рисков за июнь 2020", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 0, + "unclear_fragments": 1, + "fallback_type": "clarification", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "insufficient_specificity", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "ouqPxsmQmXYeoB", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-qo49IgK8zT.report.json b/llm_normalizer/data/eval_cases/eval-qo49IgK8zT.report.json new file mode 100644 index 0000000..8fae510 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-qo49IgK8zT.report.json @@ -0,0 +1,135 @@ +{ + "run_id": "eval-qo49IgK8zT", + "timestamp": "2026-03-26T12:55:34.412Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 3 + }, + "cases_total": 3, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 33.33, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 33.33, + "routed_fragment_rate": 33.33, + "no_route_fragment_rate": 66.67, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 3, + "checks_passed": 3 + }, + "route_distribution": { + "store_feature_risk": 1, + "no_route": 2 + }, + "fallback_distribution": { + "none": 1, + "out_of_scope": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь хвосты по поставщикам и разложи цепочку", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "wKoH1Fcro5huCS", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Как вообще по ФСБУ", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 1, + "unclear_fragments": 0, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "out_of_scope", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "oFA0_O1Dd1EEnA", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-003", + "raw_question": "Покажи топ рисков за июнь 2020", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 0, + "unclear_fragments": 1, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "insufficient_specificity", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "2HHlXRriLdK-hF", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-rgZvv7GVlh.report.json b/llm_normalizer/data/eval_cases/eval-rgZvv7GVlh.report.json new file mode 100644 index 0000000..2b3c03e --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-rgZvv7GVlh.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-rgZvv7GVlh", + "timestamp": "2026-03-26T14:50:29.357Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "DFhLxldnnEi813", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по счету 97", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "THV16s3zq8ch9N", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-uno0zByXlr.report.json b/llm_normalizer/data/eval_cases/eval-uno0zByXlr.report.json new file mode 100644 index 0000000..485d225 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-uno0zByXlr.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-uno0zByXlr", + "timestamp": "2026-03-26T14:59:11.292Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "tFalCYEY3jS79i", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по НДС и по закрытию", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "hEK6K6QrsUgnnu", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-vBRt4_zi8o.report.json b/llm_normalizer/data/eval_cases/eval-vBRt4_zi8o.report.json new file mode 100644 index 0000000..503ed2e --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-vBRt4_zi8o.report.json @@ -0,0 +1,136 @@ +{ + "run_id": "eval-vBRt4_zi8o", + "timestamp": "2026-03-26T14:48:13.117Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 3 + }, + "cases_total": 3, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 33.33, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 33.33, + "routed_fragment_rate": 33.33, + "no_route_fragment_rate": 66.67, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 3, + "checks_passed": 3 + }, + "route_distribution": { + "store_feature_risk": 1, + "no_route": 2 + }, + "fallback_distribution": { + "none": 1, + "out_of_scope": 1, + "clarification": 1 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь хвосты по поставщикам и разложи цепочку", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "jcgq3Vum-vmvtb", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Как вообще по ФСБУ", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 1, + "unclear_fragments": 0, + "fallback_type": "out_of_scope", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "out_of_scope", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "zb3PnxSTYYCKtT", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-003", + "raw_question": "Покажи топ рисков за июнь 2020", + "validation_passed": true, + "message_in_scope": false, + "scope_confidence": "low", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 0, + "out_of_scope_fragments": 0, + "unclear_fragments": 1, + "fallback_type": "clarification", + "predicted_route_status": "no_route", + "expected_route_status": null, + "predicted_no_route_reason": "insufficient_specificity", + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 0, + "trace_id": "07LQK4g2WMJmJM", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-vrtzSgGK5J.report.json b/llm_normalizer/data/eval_cases/eval-vrtzSgGK5J.report.json new file mode 100644 index 0000000..5c1dec1 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-vrtzSgGK5J.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-vrtzSgGK5J", + "timestamp": "2026-03-26T14:37:56.801Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "sUs-83-P-FBJC5", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по счету 97", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "nf7HAY_H_yIRz8", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-wO0GIYPaNz.report.json b/llm_normalizer/data/eval_cases/eval-wO0GIYPaNz.report.json new file mode 100644 index 0000000..a062edb --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-wO0GIYPaNz.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-wO0GIYPaNz", + "timestamp": "2026-03-26T12:55:04.737Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "ozP1_JjXjrXdNb", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по НДС и по закрытию", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "gKP8y15WrKRjM6", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-wPEGrtVlnN.report.json b/llm_normalizer/data/eval_cases/eval-wPEGrtVlnN.report.json new file mode 100644 index 0000000..691427a --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-wPEGrtVlnN.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-wPEGrtVlnN", + "timestamp": "2026-03-26T17:04:55.445Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "9RsDbvSEMVzwy9", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по НДС и по закрытию", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "gDKgk0Yj_UhrIX", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-wnexicBv1L.report.json b/llm_normalizer/data/eval_cases/eval-wnexicBv1L.report.json new file mode 100644 index 0000000..d06f619 --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-wnexicBv1L.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-wnexicBv1L", + "timestamp": "2026-03-26T17:04:55.449Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "LChjIRCQvUVBJI", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по счету 97", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "jBg8Projzr0MZ0", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-xwO4M4uHeu.report.json b/llm_normalizer/data/eval_cases/eval-xwO4M4uHeu.report.json new file mode 100644 index 0000000..1236e1b --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-xwO4M4uHeu.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-xwO4M4uHeu", + "timestamp": "2026-03-26T14:50:29.376Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "Eh2F-VtWbDijzY", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по НДС и по закрытию", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "4-DS8kKXsGNGSv", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/data/eval_cases/eval-ynin-rwW6N.report.json b/llm_normalizer/data/eval_cases/eval-ynin-rwW6N.report.json new file mode 100644 index 0000000..e9a8d3b --- /dev/null +++ b/llm_normalizer/data/eval_cases/eval-ynin-rwW6N.report.json @@ -0,0 +1,111 @@ +{ + "run_id": "eval-ynin-rwW6N", + "timestamp": "2026-03-26T14:29:33.467Z", + "mode": "single-pass-strict", + "use_mock": true, + "prompt_version": "normalizer_v2_0_2", + "schema_version": "v2_0_2", + "dataset": { + "source": "inline_raw_questions", + "file": null, + "raw_questions_count": 2 + }, + "cases_total": 2, + "metrics": { + "schema_validation_pass_rate": 100, + "scope_detection_accuracy": null, + "scope_in_scope_rate": 100, + "multi_intent_detected_rate": 0, + "clarification_required_rate": 0, + "avg_fragments_per_message": 1, + "out_of_scope_fragment_rate": 0, + "routed_fragment_rate": 100, + "no_route_fragment_rate": 0, + "route_resolution_accuracy": null, + "no_route_precision": null, + "false_no_route_rate": null, + "execution_state_consistency_rate": 100, + "executable_with_soft_assumptions_rate": 100, + "soft_assumption_used_fragment_rate": 100, + "clarification_precision": null, + "clarification_recall": null, + "false_clarification_rate": null + }, + "budget": { + "requests_total": 0, + "retries_used": 0 + }, + "clarification_eval": { + "labeled_cases": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + "route_eval": { + "labeled_cases": 0, + "correct_cases": 0, + "expected_routed_cases": 0, + "no_route_true_positive": 0, + "no_route_false_positive": 0 + }, + "scope_eval": { + "labeled_cases": 0, + "correct_cases": 0 + }, + "execution_state_eval": { + "checks_total": 2, + "checks_passed": 2 + }, + "route_distribution": { + "store_feature_risk": 2 + }, + "fallback_distribution": { + "none": 2 + }, + "results": [ + { + "case_id": "BQ-001", + "raw_question": "Проверь счет 60 за июнь 2020", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "491D4elziSwn2k", + "request_count_for_case": 0 + }, + { + "case_id": "BQ-002", + "raw_question": "Покажи риски по НДС и по закрытию", + "validation_passed": true, + "message_in_scope": true, + "scope_confidence": "high", + "contains_multiple_tasks": false, + "fragments_total": 1, + "in_scope_fragments": 1, + "out_of_scope_fragments": 0, + "unclear_fragments": 0, + "fallback_type": "none", + "predicted_route_status": "routed", + "expected_route_status": null, + "predicted_no_route_reason": null, + "expected_no_route_reason": null, + "predicted_clarification_required": false, + "expected_clarification_required": null, + "executable_with_soft_assumptions_fragments": 1, + "trace_id": "_iYyGaR7yizo7k", + "request_count_for_case": 0 + } + ] +} \ No newline at end of file diff --git a/llm_normalizer/docs/runs/2026-03-26_15-41-01_Wave_1_Stage_3_Kickoff.zip b/llm_normalizer/docs/runs/2026-03-26_15-41-01_Wave_1_Stage_3_Kickoff.zip deleted file mode 100644 index 70bbb9a..0000000 Binary files a/llm_normalizer/docs/runs/2026-03-26_15-41-01_Wave_1_Stage_3_Kickoff.zip and /dev/null differ diff --git a/llm_normalizer/docs/runs/README.md b/llm_normalizer/docs/runs/README.md index 6b72e95..3dc5754 100644 --- a/llm_normalizer/docs/runs/README.md +++ b/llm_normalizer/docs/runs/README.md @@ -1,29 +1,52 @@ -# Run Folders +# Run Folders -Эта папка используется для чистого хранения артефактов каждого прогона. +Эта папка используется для хранения артефактов каждой отдельной волны. -Формат: -- `docs/runs/YYYY-MM-DD_HH-mm-ss[_label]/` -- внутри: - - `reports/` - - `logs/traces/` - - `logs/assistant_sessions/` - - `manifest.json` +## Обязательный формат имени run-папки -Запуск архивации: +- `docs/runs/YYYY-MM-DD_Stage__Wave__/` + +Правило порядка строгое: +- после даты всегда идет `Stage`; +- после `Stage` всегда идет `Wave`; +- затем краткая тема волны. + +Пример: +- `docs/runs/2026-03-26_Stage_04_Wave_01_Kickoff/` + +## Обязательная структура внутри run-папки + +- `README.md` — что проверяли и зачем; +- `run_summary.json` — команды, результаты, ключевые ссылки; +- `artifacts/` — отчеты прогонов (test/eval/acceptance/regression); +- `prompt_dialogs/` — диалоги user/system/assistant и runtime-контекст. + +## Обязательная структура `prompt_dialogs` + +- `prompt_dialogs/index.json` +- `prompt_dialogs//.json` +- `prompt_dialogs//.md` + +Минимум по каждому кейсу: +- вопрос пользователя; +- ответ системы (assistant reply); +- технический контекст, доступный для анализа (debug/runtime/decomposition/grounding, если есть). + +## Важное правило по волнам + +Артефакты разных волн нельзя смешивать в одной папке. +Каждая волна должна иметь собственную run-папку и собственный набор `prompt_dialogs`. + +## Архивация ```bash npm run artifacts:bundle ``` -Архивация с очисткой исходных логов/генерируемых отчетов: - ```bash npm run artifacts:bundle:clean ``` -С меткой захода: - ```bash -npm run artifacts:bundle:clean -- --label wave2_followup +npm run artifacts:bundle:clean -- --label stage4_wave1 ``` diff --git a/llm_normalizer/eval_cases/assistant_stage3_lifecycle_probe_v0_1.json b/llm_normalizer/eval_cases/assistant_stage3_lifecycle_probe_v0_1.json new file mode 100644 index 0000000..65fb3d0 --- /dev/null +++ b/llm_normalizer/eval_cases/assistant_stage3_lifecycle_probe_v0_1.json @@ -0,0 +1,302 @@ +{ + "suite_id": "assistant_stage3_lifecycle_probe", + "suite_version": "0.1.0", + "schema_version": "assistant_stage3_lifecycle_probe_v0_1", + "scenario_count": 9, + "case_ids": [ + "S3-51-WRONG-CLOSE-TYPE", + "S3-60-PAYMENT-WITHOUT-CLOSURE", + "S3-97-STALLED-NODES", + "S3-97-EXPECTED-VS-ACTUAL", + "S3-OS-BRANCH-DIVERGENCE", + "S3-OS-TERMINAL-GAP", + "S3-VAT-CROSS-BRANCH-CONFLICT", + "S3-VAT-ACTUAL-VS-EXPECTED", + "S3-PERIOD-CLOSE-LIFECYCLE-IMPACT" + ], + "cases": [ + { + "case_id": "S3-51-WRONG-CLOSE-TYPE", + "scenario_tag": "51_wrong_closing_document_type", + "question_type": "direct", + "broadness_level": "medium", + "turns": [ + { + "user_message": "Проверь по счёту 51 за июнь 2020, где контур закрыт не тем типом документа и какой ожидаемый завершающий переход не подтверждён." + } + ], + "expected_hints": { + "expected_reply_type": "partial_coverage", + "expected_degraded_to": "partial", + "expected_problem_first": true, + "expected_problem_unit_types": [ + "lifecycle_anomaly_node", + "document_conflict" + ], + "expected_lifecycle_domain": "bank_settlement", + "require_current_expected_state_pair": true, + "require_missing_or_invalid_transition": true, + "require_wrong_closing_document_type": true, + "require_lifecycle_mode": "stage3_lifecycle_aware_v1" + }, + "lifecycle_focus": { + "domain": "51_60", + "targets": [ + "expected_vs_actual_state", + "missing_transition", + "wrong_closing_document_type" + ] + } + }, + { + "case_id": "S3-60-PAYMENT-WITHOUT-CLOSURE", + "scenario_tag": "60_payment_exists_but_not_closed", + "question_type": "direct", + "broadness_level": "medium", + "turns": [ + { + "user_message": "По поставщикам по счёту 60 за июнь 2020 покажи, где оплата есть, но lifecycle расчёта не дошёл до ожидаемого закрывающего документа." + } + ], + "expected_hints": { + "expected_reply_type": "partial_coverage", + "expected_degraded_to": "partial", + "expected_problem_first": true, + "expected_problem_unit_types": [ + "lifecycle_anomaly_node", + "unresolved_settlement_cluster" + ], + "expected_lifecycle_domain": "bank_settlement", + "require_current_expected_state_pair": true, + "require_missing_or_invalid_transition": true, + "require_previous_states": true, + "require_lifecycle_mode": "stage3_lifecycle_aware_v1" + }, + "lifecycle_focus": { + "domain": "51_60", + "targets": [ + "expected_vs_actual_state", + "missing_transition", + "resolved_previous_states" + ] + } + }, + { + "case_id": "S3-97-STALLED-NODES", + "scenario_tag": "97_stalled_nodes", + "question_type": "direct", + "broadness_level": "medium", + "turns": [ + { + "user_message": "Проверь по счёту 97 за июнь 2020 по документам, где зависли узлы жизненного цикла: какие стадии уже пройдены и какой ожидаемый переход до списания отсутствует." + } + ], + "expected_hints": { + "expected_reply_type": "partial_coverage", + "expected_degraded_to": "partial", + "expected_problem_first": true, + "expected_problem_unit_types": [ + "lifecycle_anomaly_node", + "broken_chain_segment" + ], + "expected_lifecycle_domain": "deferred_expense", + "require_current_expected_state_pair": true, + "require_missing_or_invalid_transition": true, + "require_lifecycle_mode": "stage3_lifecycle_aware_v1" + }, + "lifecycle_focus": { + "domain": "97", + "targets": [ + "expected_vs_actual_state", + "missing_transition" + ] + } + }, + { + "case_id": "S3-97-EXPECTED-VS-ACTUAL", + "scenario_tag": "97_expected_vs_actual_sequence", + "question_type": "direct", + "broadness_level": "medium", + "turns": [ + { + "user_message": "Проверь по счёту 97 за июнь 2020 по документам, где фактическое состояние расходов будущих периодов расходится с ожидаемой последовательностью списания." + } + ], + "expected_hints": { + "expected_reply_type": "partial_coverage", + "expected_degraded_to": "partial", + "expected_problem_first": true, + "expected_problem_unit_types": [ + "lifecycle_anomaly_node", + "period_risk_cluster" + ], + "expected_lifecycle_domain": "deferred_expense", + "require_current_expected_state_pair": true, + "require_terminal_state_mismatch": true, + "require_lifecycle_mode": "stage3_lifecycle_aware_v1" + }, + "lifecycle_focus": { + "domain": "97", + "targets": [ + "expected_vs_actual_state", + "terminal_state_mismatch" + ] + } + }, + { + "case_id": "S3-OS-BRANCH-DIVERGENCE", + "scenario_tag": "os_card_document_depreciation_divergence", + "question_type": "direct", + "broadness_level": "medium", + "turns": [ + { + "user_message": "По основным средствам по счетам 01 и 02 за июнь 2020 покажи, где lifecycle объекта расходится между карточкой, документом и начислением амортизации." + } + ], + "expected_hints": { + "expected_reply_type": "partial_coverage", + "expected_degraded_to": "partial", + "expected_problem_first": true, + "expected_problem_unit_types": [ + "lifecycle_anomaly_node", + "cross_branch_inconsistency_cluster" + ], + "expected_lifecycle_domain": "fixed_asset", + "require_current_expected_state_pair": true, + "require_cross_branch_conflict": true, + "require_lifecycle_mode": "stage3_lifecycle_aware_v1" + }, + "lifecycle_focus": { + "domain": "fixed_asset", + "targets": [ + "expected_vs_actual_state", + "cross_branch_lifecycle_conflict" + ] + } + }, + { + "case_id": "S3-OS-TERMINAL-GAP", + "scenario_tag": "os_previous_or_terminal_gap", + "question_type": "direct", + "broadness_level": "medium", + "turns": [ + { + "user_message": "Где по ОС по счетам 01/02 за июнь 2020 видно, что цепочка дошла до начисления, но не подтверждён ожидаемый предыдущий или завершающий этап?" + } + ], + "expected_hints": { + "expected_reply_type": "partial_coverage", + "expected_degraded_to": "partial", + "expected_problem_first": true, + "expected_problem_unit_types": [ + "lifecycle_anomaly_node", + "document_conflict" + ], + "expected_lifecycle_domain": "fixed_asset", + "require_current_expected_state_pair": true, + "require_terminal_state_mismatch": true, + "require_lifecycle_mode": "stage3_lifecycle_aware_v1" + }, + "lifecycle_focus": { + "domain": "fixed_asset", + "targets": [ + "resolved_previous_states", + "terminal_state_mismatch" + ] + } + }, + { + "case_id": "S3-VAT-CROSS-BRANCH-CONFLICT", + "scenario_tag": "vat_cross_branch_conflict", + "question_type": "direct", + "broadness_level": "medium", + "turns": [ + { + "user_message": "По НДС за июнь 2020 по счёту 68 покажи, где lifecycle ветвей документов, проводок и регистров расходится и какая ветка выглядит несогласованной." + } + ], + "expected_hints": { + "expected_reply_type": "partial_coverage", + "expected_degraded_to": "partial", + "expected_problem_first": true, + "expected_problem_unit_types": [ + "lifecycle_anomaly_node", + "cross_branch_inconsistency_cluster" + ], + "expected_lifecycle_domain": "vat_flow", + "require_current_expected_state_pair": true, + "require_cross_branch_conflict": true, + "require_lifecycle_mode": "stage3_lifecycle_aware_v1" + }, + "lifecycle_focus": { + "domain": "vat_flow", + "targets": [ + "expected_vs_actual_state", + "cross_branch_lifecycle_conflict" + ] + } + }, + { + "case_id": "S3-VAT-ACTUAL-VS-EXPECTED", + "scenario_tag": "vat_actual_vs_expected_state", + "question_type": "direct", + "broadness_level": "medium", + "turns": [ + { + "user_message": "Где по НДС за июнь 2020 по счетам 19 и 68 есть конфликт фактического и ожидаемого состояния между документом и регистрами?" + } + ], + "expected_hints": { + "expected_reply_type": "partial_coverage", + "expected_degraded_to": "partial", + "expected_problem_first": true, + "expected_problem_unit_types": [ + "lifecycle_anomaly_node", + "document_conflict" + ], + "expected_lifecycle_domain": "vat_flow", + "require_current_expected_state_pair": true, + "require_terminal_state_mismatch": true, + "require_lifecycle_mode": "stage3_lifecycle_aware_v1" + }, + "lifecycle_focus": { + "domain": "vat_flow", + "targets": [ + "expected_vs_actual_state", + "terminal_state_mismatch" + ] + } + }, + { + "case_id": "S3-PERIOD-CLOSE-LIFECYCLE-IMPACT", + "scenario_tag": "period_close_lifecycle_impact", + "question_type": "direct", + "broadness_level": "high", + "turns": [ + { + "user_message": "Какие lifecycle-дефекты по счетам 51 и 60 за июнь 2020 сильнее всего влияют на риск закрытия периода (period close) и на каком переходе возникает разрыв?" + } + ], + "expected_hints": { + "expected_reply_type": "clarification_required", + "expected_degraded_to": "clarification", + "expected_problem_first": true, + "expected_problem_unit_types": [ + "period_risk_cluster", + "lifecycle_anomaly_node" + ], + "expected_lifecycle_domain": "period_close", + "require_missing_or_invalid_transition": true, + "require_period_close_impact": true, + "require_lifecycle_mode": "stage3_lifecycle_aware_v1" + }, + "lifecycle_focus": { + "domain": "period_close", + "targets": [ + "lifecycle_impact_period_close", + "missing_transition" + ] + } + } + ] +} diff --git a/llm_normalizer/tmp_utf_patch.txt b/llm_normalizer/tmp_utf_patch.txt new file mode 100644 index 0000000..6e47816 --- /dev/null +++ b/llm_normalizer/tmp_utf_patch.txt @@ -0,0 +1 @@ +Проверка UTF-8 кириллицы diff --git a/llm_normalizer/tmp_utf_test.txt b/llm_normalizer/tmp_utf_test.txt new file mode 100644 index 0000000..1221eb2 --- /dev/null +++ b/llm_normalizer/tmp_utf_test.txt @@ -0,0 +1 @@ +???????? UTF-8 ????????? \ No newline at end of file