Archived operational intelligence briefing
The operational environment continues to be marked by intense Russian aerial activity, including drone and guided aerial bomb strikes across eastern and central Ukraine, resulting in damage and casualties. Ground combat remains active on key axes, particularly in Donetsk Oblast and the Ukrainian-Russian border regions of Kursk and Sumy. Both sides continue strategic information operations. Ukrainian deep strikes targeting Russian military-industrial and civilian infrastructure continue, causing disruptions and prompting enhanced Russian air defense and security measures. The upcoming Victory Day in Russia remains a significant focal point for information operations and security concerns. Reports of internal issues within both Russian and Ukrainian forces persist.
Significant new developments and analysis from the latest messages (past hour and slightly older):
Russian Victory Day and Diplomatic Engagement: President of Brazil, President of Mongolia, President of Serbia, President of Venezuela, President of Equatorial Guinea, and Xi Jinping (PRC) have arrived in Moscow for Victory Day celebrations. Mahmoud Abbas (Palestine) is expected to arrive on May 8th. Russian Ministry of Defense reports Russian Defence Minister held talks with Minister of National Defence of the Republic of the Congo and Minister of Defence of the Republic of Abkhazia. Discussions covered bilateral cooperation and regional security. Russian sources are leveraging the historical context of Victory Day for information operations, including showcasing WWII veterans and current conflict participants, and promoting Soviet-era symbolism. Polish Prime Minister states Poland will no longer demand compensation from Germany for WWII damage. TASS reports on Xi Jinping's statements about upholding the results of WWII and opposing hegemony. TASS reports on the status of Russia-China gas pipeline negotiations. President of Serbia states he is not concerned about foreign reactions to his visit to Moscow. Leader of Zimbabwe is traveling to Russia. **(ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, MoD Russia, MoD Russia, MoD Russia, MoD Russia, MoD Russia, Басурин о главном, Басурин о главном, Басурин о главном, Глеб Никитин, Глеб Никитин, Глеб Никитин, Два майора, Два майора, АРХАНГЕЛ СПЕЦНАЗА, Kotsnews, Kotsnews, Поддубный |Z|О|V| edition, Воин DV, Воин DV, Colonelcassad, Colonelcassad, Colonelcassad, Colonelcassad, Colonelcassad, Colonelcassad, Colonelcassad, Colonelcassad, Colonelcassad, Colonelcassad, Colonelcassad, Colonelcassad, Шеф Hayabusa🫡🇺🇦, Шеф Hayabusa🫡🇺🇦, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости Москвы, Новости ТВ, Новости Москвы, Новости Москвы, TASS, MoD Russia, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, ASTRA, ASTRA, TASS, ASTRA, ASTRA, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, ASTRA, ASTRA, ASTRA, ASTRA, TASS, TASS, TASS, TASS, Kadyrov_95, Kadyrov_95, TASS, TASS, ASTRA, ASTRA, ASTRA, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, ASTRA, ASTRA, ASTRA, ASTRA, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TASS, TАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, ТАСС, const result = {};
let currentState = 'initial';
let currentAction = null;
let actionCount = {};
const transition = (from, to, action) => {
currentState = to;
currentAction = action;
if (action) {
actionCount[action] = (actionCount[action] || 0) + 1;
}
};
// Process each message chronologically
messages.forEach(message => {
const time = new Date(message.time);
// Air activity transitions
if (message.text.includes('Угроза атаки БПЛА')) {
transition(currentState, 'air_alert', 'UAV Threat Alert Issued');
if (!result['UAV Threat Alert Issued']) result['UAV Threat Alert Issued'] = [];
result['UAV Threat Alert Issued'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Відбій загрози застосування балістичного озброєння')) {
transition(currentState, currentState, 'Ballistic Missile Threat Ended');
if (!result['Ballistic Missile Threat Ended']) result['Ballistic Missile Threat Ended'] = [];
result['Ballistic Missile Threat Ended'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Загроза застосування балістичного озброєння')) {
transition(currentState, 'air_alert', 'Ballistic Missile Threat Issued');
if (!result['Ballistic Missile Threat Issued']) result['Ballistic Missile Threat Issued'] = [];
result['Ballistic Missile Threat Issued'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Пуски керованих авіаційних бомб')) {
transition(currentState, currentState, 'Guided Aerial Bomb Launches Reported');
if (!result['Guided Aerial Bomb Launches Reported']) result['Guided Aerial Bomb Launches Reported'] = [];
result['Guided Aerial Bomb Launches Reported'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Активність ворожої тактичної авіації')) {
transition(currentState, currentState, 'Enemy Tactical Aviation Activity');
if (!result['Enemy Tactical Aviation Activity']) result['Enemy Tactical Aviation Activity'] = [];
result['Enemy Tactical Aviation Activity'].push({ time: message.time, details: message.text });
}
if (message.text.includes('м.Київ - повітряна тривога')) {
transition(currentState, 'air_alert', 'Kyiv Air Raid Alert');
if (!result['Kyiv Air Raid Alert']) result['Kyiv Air Raid Alert'] = [];
result['Kyiv Air Raid Alert'].push({ time: message.time, details: message.text });
}
if (message.text.includes('м. Київ - відбій повітряної тривоги')) {
transition(currentState, currentState, 'Kyiv Air Raid Alert Ended');
if (!result['Kyiv Air Raid Alert Ended']) result['Kyiv Air Raid Alert Ended'] = [];
result['Kyiv Air Raid Alert Ended'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Внуково и Домодедово возобновили работу')) {
transition(currentState, currentState, 'Moscow Airports Resume Operations');
if (!result['Moscow Airports Resume Operations']) result['Moscow Airports Resume Operations'] = [];
result['Moscow Airports Resume Operations'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Временные ограничения на прием и выпуск воздушных судов введены в аэропорту Домодедово')) {
transition(currentState, 'air_traffic_restricted', 'Domodedovo Airport Restrictions');
if (!result['Domodedovo Airport Restrictions']) result['Domodedovo Airport Restrictions'] = [];
result['Domodedovo Airport Restrictions'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Росавиация ввела ограничения на работу аэропорта Самары')) {
transition(currentState, 'air_traffic_restricted', 'Samara Airport Restrictions');
if (!result['Samara Airport Restrictions']) result['Samara Airport Restrictions'] = [];
result['Samara Airport Restrictions'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Домодедово, Внуково и Жуковский снова работают')) {
transition(currentState, currentState, 'Moscow Airports Resume Operations (Partial)');
if (!result['Moscow Airports Resume Operations (Partial)']) result['Moscow Airports Resume Operations (Partial)'] = [];
result['Moscow Airports Resume Operations (Partial)'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Угроза атаки БПЛА на территории Липецкой области')) {
transition(currentState, 'air_alert', 'UAV Threat Alert Issued in Lipetsk Oblast');
if (!result['UAV Threat Alert Issued in Lipetsk Oblast']) result['UAV Threat Alert Issued in Lipetsk Oblast'] = [];
result['UAV Threat Alert Issued in Lipetsk Oblast'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Временные ограничения на прием и выпуск воздушных судов введены в аэропортах Жуковского, Калуги, Иваново и Ярославля')) {
transition(currentState, 'air_traffic_restricted', 'Multiple Russian Airports Restrictions');
if (!result['Multiple Russian Airports Restrictions']) result['Multiple Russian Airports Restrictions'] = [];
result['Multiple Russian Airports Restrictions'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Росавиация ввела ограничения на работу аэропортов Жуковского, Калуги, Иваново та Ярославля')) {
transition(currentState, 'air_traffic_restricted', 'Multiple Russian Airports Restrictions (Ukrainian Source)');
if (!result['Multiple Russian Airports Restrictions (Ukrainian Source)']) result['Multiple Russian Airports Restrictions (Ukrainian Source)'] = [];
result['Multiple Russian Airports Restrictions (Ukrainian Source)'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Ограничения на работу аэропорта Домодедово сняты')) {
transition(currentState, currentState, 'Domodedovo Airport Restrictions Lifted');
if (!result['Domodedovo Airport Restrictions Lifted']) result['Domodedovo Airport Restrictions Lifted'] = [];
result['Domodedovo Airport Restrictions Lifted'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Росавиация ввела ограничения на работу аэропорта Самары')) {
transition(currentState, 'air_traffic_restricted', 'Samara Airport Restrictions');
if (!result['Samara Airport Restrictions']) result['Samara Airport Restrictions'] = [];
result['Samara Airport Restrictions'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Росавиация ввела ограничения на работу аэропортов')) {
transition(currentState, 'air_traffic_restricted', 'Russian Airport Restrictions');
if (!result['Russian Airport Restrictions']) result['Russian Airport Restrictions'] = [];
result['Russian Airport Restrictions'].push({ time: message.time, details: message.text });
}
if (message.text.includes('На подлете к Москве сбили')) {
transition(currentState, currentState, 'Ukrainian Drone Intercepted near Moscow');
if (!result['Ukrainian Drone Intercepted near Moscow']) result['Ukrainian Drone Intercepted near Moscow'] = [];
result['Ukrainian Drone Intercepted near Moscow'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Дрон упал во Владимирской области')) {
transition(currentState, currentState, 'Ukrainian Drone Fell in Vladimir Oblast');
if (!result['Ukrainian Drone Fell in Vladimir Oblast']) result['Ukrainian Drone Fell in Vladimir Oblast'] = [];
result['Ukrainian Drone Fell in Vladimir Oblast'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Два беспилотника самолетного типа успешно сбиты в небе над Череповецким районом')) {
transition(currentState, currentState, 'Ukrainian Drones Intercepted in Vologda Oblast');
if (!result['Ukrainian Drones Intercepted in Vologda Oblast']) result['Ukrainian Drones Intercepted in Vologda Oblast'] = [];
result['Ukrainian Drones Intercepted in Vologda Oblast'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Ка-52 уничтожают дроны противника в Подмосковье') || message.text.includes('Ка-52 буднично берет на себя на роль истребителя') || message.text.includes('Охота ударных "Аллигаторов" на дроны ВСУ под Москвой')) {
transition(currentState, currentState, 'Ka-52 Helicopters Engaging Drones near Moscow');
if (!result['Ka-52 Helicopters Engaging Drones near Moscow']) result['Ka-52 Helicopters Engaging Drones near Moscow'] = [];
result['Ka-52 Helicopters Engaging Drones near Moscow'].push({ time: message.time, details: message.text });
}
if (message.text.includes('ПС інформують про чергову активність тактичної авіації РФ')) {
transition(currentState, currentState, 'Russian Tactical Aviation Activity Reported (Ukrainian Source)');
if (!result['Russian Tactical Aviation Activity Reported (Ukrainian Source)']) result['Russian Tactical Aviation Activity Reported (Ukrainian Source)'] = [];
result['Russian Tactical Aviation Activity Reported (Ukrainian Source)'].push({ time: message.time, details: message.text });
}
if (message.text.includes('КНДР запустила неопознанную баллистическую ракету')) {
transition(currentState, currentState, 'North Korean Ballistic Missile Launch');
if (!result['North Korean Ballistic Missile Launch']) result['North Korean Ballistic Missile Launch'] = [];
result['North Korean Ballistic Missile Launch'].push({ time: message.time, details: message.text });
}
if (message.text.includes('В Південній Кореї заявили про запуск КНДР кількох балістичних ракет')) {
transition(currentState, currentState, 'North Korean Ballistic Missile Launch (South Korean Source)');
if (!result['North Korean Ballistic Missile Launch (South Korean Source)']) result['North Korean Ballistic Missile Launch (South Korean Source)'] = [];
result['North Korean Ballistic Missile Launch (South Korean Source)'].push({ time: message.time, details: message.text });
}
// Ground combat and territorial control transitions
if (message.text.includes('освободили Липовое')) {
transition(currentState, currentState, 'Russia Claims Liberation of Lipovoye');
if (!result['Russia Claims Liberation of Lipovoye']) result['Russia Claims Liberation of Lipovoye'] = [];
result['Russia Claims Liberation of Lipovoye'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Сирського – щодо наших активних дій на території Курської та Бєлгородської областей')) {
transition(currentState, currentState, 'Ukrainian Active Operations in Kursk and Belgorod Regions Reported');
if (!result['Ukrainian Active Operations in Kursk and Belgorod Regions Reported']) result['Ukrainian Active Operations in Kursk and Belgorod Regions Reported'] = [];
result['Ukrainian Active Operations in Kursk and Belgorod Regions Reported'].push({ time: message.time, details: message.text });
}
if (message.text.includes('ВСУ пытались прорвать российскую оборону в районе Теткино и Нового пути')) {
transition(currentState, currentState, 'Ukrainian Attempted Breakthrough near Tetkino and Novyy Put Reported');
if (!result['Ukrainian Attempted Breakthrough near Tetkino and Novyy Put Reported']) result['Ukrainian Attempted Breakthrough near Tetkino and Novyy Put Reported'] = [];
result['Ukrainian Attempted Breakthrough near Tetkino and Novyy Put Reported'].push({ time: message.time, details: message.text });
}
if (message.text.includes('На Дзержинском направлении российские войска освободили Новооленовку')) {
transition(currentState, currentState, 'Russia Claims Liberation of Novoolekhandrivka');
if (!result['Russia Claims Liberation of Novoolekhandrivka']) result['Russia Claims Liberation of Novoolekhandrivka'] = [];
result['Russia Claims Liberation of Novoolekhandrivka'].push({ time: message.time, details: message.text });
}
if (message.text.includes('обстановка в Глушковском районе к исходу дня')) {
transition(currentState, currentState, 'Situation in Glushkovsky District Reported');
if (!result['Situation in Glushkovsky District Reported']) result['Situation in Glushkovsky District Reported'] = [];
result['Situation in Glushkovsky District Reported'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Силы обороны продолжают нищити російських окупантів') || message.text.includes('Від початку цієї доби відбулося') || message.text.includes('На Харківському напрямку агресор вісім разів намагався штурмувати') || message.text.includes('На Куп’янському напрямку противник здійснив шість спроб штурму') || message.text.includes('На Лиманському напрямку протягом доби зафіксовано 24 атаки') || message.text.includes('На Сіверському напрямку ворог шість разів намагався прорвати') || message.text.includes('На Краматорському напрямку сталося десять бойових зіткнень') || message.text.includes('На Торецькому напрямку ворог 11 разів атакував') || message.text.includes('На Покровському напрямку загарбники 40 разів намагалися прорвати оборону') || message.text.includes('На Новопавлівському напрямку ворог 22 рази атакував') || message.text.includes('На Гуляйпільському напрямку Сили оборони успішно зупинили') || message.text.includes('На Оріхівському напрямку зафіксовано шість штурмів') || message.text.includes('На Придніпровському напрямку ворог здійснив одну марну спробу атакувати') || message.text.includes('На Курщині українські воїни відбили 17 атак')) {
transition(currentState, currentState, 'Ukrainian General Staff Provides Combat Update');
if (!result['Ukrainian General Staff Provides Combat Update']) result['Ukrainian General Staff Provides Combat Update'] = [];
result['Ukrainian General Staff Provides Combat Update'].push({ time: message.time, details: message.text });
}
if (message.text.includes('ВС РФ продвинулись в Новой Полтавке')) {
transition(currentState, currentState, 'Russia Claims Advance in Nova Poltavka');
if (!result['Russia Claims Advance in Nova Poltavka']) result['Russia Claims Advance in Nova Poltavka'] = [];
result['Russia Claims Advance in Nova Poltavka'].push({ time: message.time, details: message.text });
}
if (message.text.includes('ВС РФ заняли сельскохозяйственные постройки на севере Двуречной')) {
transition(currentState, currentState, 'Russia Claims Occupation in Dvurechnaya');
if (!result['Russia Claims Occupation in Dvurechnaya']) result['Russia Claims Occupation in Dvurechnaya'] = [];
result['Russia Claims Occupation in Dvurechnaya'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Наши войска выбили противника из Успеновки')) {
transition(currentState, currentState, 'Russia Claims Expelling Enemy from Uspenovka');
if (!result['Russia Claims Expelling Enemy from Uspenovka']) result['Russia Claims Expelling Enemy from Uspenovka'] = [];
result['Russia Claims Expelling Enemy from Uspenovka'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Константиновское направление. Русский флаг в Новоеленовке')) {
transition(currentState, currentState, 'Russian Flag Raised in Novoelevka Reported');
if (!result['Russian Flag Raised in Novoelevka Reported']) result['Russian Flag Raised in Novoelevka Reported'] = [];
result['Russian Flag Raised in Novoelevka Reported'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Россия начала перемирие')) {
transition(currentState, 'ceasefire', 'Russia Declares Ceasefire for Victory Day');
if (!result['Russia Declares Ceasefire for Victory Day']) result['Russia Declares Ceasefire for Victory Day'] = [];
result['Russia Declares Ceasefire for Victory Day'].push({ time: message.time, details: message.text });
}
if (message.text.includes('с 00.00 на линии фронта готовятся к прекращению огня')) {
transition(currentState, 'ceasefire_preparation', 'Preparation for Ceasefire Reported');
if (!result['Preparation for Ceasefire Reported']) result['Preparation for Ceasefire Reported'] = [];
result['Preparation for Ceasefire Reported'].push({ time: message.time, details: message.text });
}
if (message.text.includes('бои будут продолжаться в Курской области')) {
transition(currentState, 'ceasefire_violation_expected', 'Fighting Expected to Continue in Kursk Oblast Despite Ceasefire');
if (!result['Fighting Expected to Continue in Kursk Oblast Despite Ceasefire']) result['Fighting Expected to Continue in Kursk Oblast Despite Ceasefire'] = [];
result['Fighting Expected to Continue in Kursk Oblast Despite Ceasefire'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Трамп заявил, что пора принимать решения в вопросе урегулирования украинского конфликта')) {
transition(currentState, currentState, 'Trump Calls for Decisions on Conflict Resolution');
if (!result['Trump Calls for Decisions on Conflict Resolution']) result['Trump Calls for Decisions on Conflict Resolution'] = [];
result['Trump Calls for Decisions on Conflict Resolution'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Наша пропозиція припинити удари, припинити вогонь щонайменше на 30 діб залишається в силі')) {
transition(currentState, currentState, 'Ukraine Reiterates 30-Day Ceasefire Proposal');
if (!result['Ukraine Reiterates 30-Day Ceasefire Proposal']) result['Ukraine Reiterates 30-Day Ceasefire Proposal'] = [];
result['Ukraine Reiterates 30-Day Ceasefire Proposal'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Пакистан открыл огонь на линии контроля в Джамму и Кашмире')) {
transition(currentState, currentState, 'Pakistan Opens Fire on Line of Control');
if (!result['Pakistan Opens Fire on Line of Control']) result['Pakistan Opens Fire on Line of Control'] = [];
result['Pakistan Opens Fire on Line of Control'].push({ time: message.time, details: message.text });
}
// Other significant events and reports
if (message.text.includes('Суд на восемь суток арестовал экс-главу штаба Надеждина Дарью Хейкинен')) {
transition(currentState, currentState, 'Activist Arrested in Russia');
if (!result['Activist Arrested in Russia']) result['Activist Arrested in Russia'] = [];
result['Activist Arrested in Russia'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Прокуратура требует ужесточить приговор студентам из Нижнего Новгорода')) {
transition(currentState, currentState, 'Russian Students Face Stricter Sentence');
if (!result['Russian Students Face Stricter Sentence']) result['Russian Students Face Stricter Sentence'] = [];
result['Russian Students Face Stricter Sentence'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Бойцы легиона «Свобода России» заявили о принуждении к службе и отказе в статусе УБД')) {
transition(currentState, currentState, 'Legion "Freedom of Russia" Fighters Report Coercion');
if (!result['Legion "Freedom of Russia" Fighters Report Coercion']) result['Legion "Freedom of Russia" Fighters Report Coercion'] = [];
result['Legion "Freedom of Russia" Fighters Report Coercion'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Посольство США в Грузии предупредило о возможных террористических угрозах')) {
transition(currentState, currentState, 'US Embassy in Georgia Warns of Terrorist Threats');
if (!result['US Embassy in Georgia Warns of Terrorist Threats']) result['US Embassy in Georgia Warns of Terrorist Threats'] = [];
result['US Embassy in Georgia Warns of Terrorist Threats'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Мобилизованного с ПТСР Валентина Строева, ранее пропавшего после отказа покупать рюкзаки всему подразделению, освободили из украинского плена')) {
transition(currentState, currentState, 'Mobilized Soldier Released from Ukrainian Captivity');
if (!result['Mobilized Soldier Released from Ukrainian Captivity']) result['Mobilized Soldier Released from Ukrainian Captivity'] = [];
result['Mobilized Soldier Released from Ukrainian Captivity'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Полиция пришла на вечер писем политзаключенным в Новосибирске')) {
transition(currentState, currentState, 'Police Disrupt Event in Novosibirsk');
if (!result['Police Disrupt Event in Novosibirsk']) result['Police Disrupt Event in Novosibirsk'] = [];
result['Police Disrupt Event in Novosibirsk'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Черный дым над Сикстинской капеллой — кардиналы не смогли выбрать нового папу')) {
transition(currentState, currentState, 'Papal Conclave Update - No Pope Elected');
if (!result['Papal Conclave Update - No Pope Elected']) result['Papal Conclave Update - No Pope Elected'] = [];
result['Papal Conclave Update - No Pope Elected'].push({ time: message.time, details: message.text });
}
if (message.text.includes('За минувшие сутки над Россией сбили рекордные 524 дрона')) {
transition(currentState, currentState, 'Russia Claims Record Drone Interceptions');
if (!result['Russia Claims Record Drone Interceptions']) result['Russia Claims Record Drone Interceptions'] = [];
result['Russia Claims Record Drone Interceptions'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Кириенко оценил строительство филиала арт-кластера «Таврида» в Херсонской области')) {
transition(currentState, currentState, 'Kiriyenko Visits Construction in Kherson Oblast');
if (!result['Kiriyenko Visits Construction in Kherson Oblast']) result['Kiriyenko Visits Construction in Kherson Oblast'] = [];
result['Kiriyenko Visits Construction in Kherson Oblast'].push({ time: message.time, details: message.text });
}
if (message.text.includes('В Харькове взорвали проектировщика БПЛА Андрея Гуменного') || message.text.includes('У Харкові підірвали автівку проєктувальника БПЛА Андрія Гуменного')) {
transition(currentState, currentState, 'UAV Designer Reportedly Killed in Kharkiv');
if (!result['UAV Designer Reportedly Killed in Kharkiv']) result['UAV Designer Reportedly Killed in Kharkiv'] = [];
result['UAV Designer Reportedly Killed in Kharkiv'].push({ time: message.time, details: message.text });
}
if (message.text.includes('В Минобороны Украины опровергли информаицю о взрыве конструктора дронов в Харькове')) {
transition(currentState, currentState, 'Ukrainian MoD Denies UAV Designer Death Report');
if (!result['Ukrainian MoD Denies UAV Designer Death Report']) result['Ukrainian MoD Denies UAV Designer Death Report'] = [];
result['Ukrainian MoD Denies UAV Designer Death Report'].push({ time: message.time, details: message.text });
}
if (message.text.includes('В МОУ повідомили, що від імені Умєрова поширили фейк')) {
transition(currentState, currentState, 'Ukrainian MoD Reports Fake Statement Attributed to Umerov');
if (!result['Ukrainian MoD Reports Fake Statement Attributed to Umerov']) result['Ukrainian MoD Reports Fake Statement Attributed to Umerov'] = [];
result['Ukrainian MoD Reports Fake Statement Attributed to Umerov'].push({ time: message.time, details: message.text });
}
if (message.text.includes('В Москве коммунальщиков отправили на крыши с биноклями')) {
transition(currentState, currentState, 'Moscow Authorities Enhance Drone Spotting Measures');
if (!result['Moscow Authorities Enhance Drone Spotting Measures']) result['Moscow Authorities Enhance Drone Spotting Measures'] = [];
result['Moscow Authorities Enhance Drone Spotting Measures'].push({ time: message.time, details: message.text });
}
if (message.text.includes('РЖД предупредила пассажиров Москвы и Помосковья о сложностях с покупкой билетов')) {
transition(currentState, currentState, 'Russian Railways Warns of Ticket Purchase Difficulties');
if (!result['Russian Railways Warns of Ticket Purchase Difficulties']) result['Russian Railways Warns of Ticket Purchase Difficulties'] = [];
result['Russian Railways Warns of Ticket Purchase Difficulties'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Французский HIMARS')) {
transition(currentState, currentState, 'Analysis of French HIMARS-like System Project');
if (!result['Analysis of French HIMARS-like System Project']) result['Analysis of French HIMARS-like System Project'] = [];
result['Analysis of French HIMARS-like System Project'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Диверсии государственного масштаба')) {
transition(currentState, currentState, 'Russian Narrative on State-Sponsored Sabotage');
if (!result['Russian Narrative on State-Sponsored Sabotage']) result['Russian Narrative on State-Sponsored Sabotage'] = [];
result['Russian Narrative on State-Sponsored Sabotage'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Незыгарь*, всё ещё не лишённый статуса иноагента')) {
transition(currentState, currentState, 'Russian Commentary on Media and Information Warfare');
if (!result['Russian Commentary on Media and Information Warfare']) result['Russian Commentary on Media and Information Warfare'] = [];
result['Russian Commentary on Media and Information Warfare'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Самоубийство в прямом эфире')) {
transition(currentState, currentState, 'Report of Soldier Suicide Attempt Broadcast');
if (!result['Report of Soldier Suicide Attempt Broadcast']) result['Report of Soldier Suicide Attempt Broadcast'] = [];
result['Report of Soldier Suicide Attempt Broadcast'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Они пропадают бесследно')) {
transition(currentState, currentState, 'Families of Missing Russian Soldiers Seek Information');
if (!result['Families of Missing Russian Soldiers Seek Information']) result['Families of Missing Russian Soldiers Seek Information'] = [];
result['Families of Missing Russian Soldiers Seek Information'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Синдром победных сводок')) {
transition(currentState, currentState, 'Analysis of Information Control in Myanmar and Syria');
if (!result['Analysis of Information Control in Myanmar and Syria']) result['Analysis of Information Control in Myanmar and Syria'] = [];
result['Analysis of Information Control in Myanmar and Syria'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Трамп опять всех «помирил»')) {
transition(currentState, currentState, 'Russian Commentary on Trump and Yemen Situation');
if (!result['Russian Commentary on Trump and Yemen Situation']) result['Russian Commentary on Trump and Yemen Situation'] = [];
result['Russian Commentary on Trump and Yemen Situation'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Провал атак ВСУ в приграничье')) {
transition(currentState, currentState, 'Russian Report on Failed Ukrainian Border Attacks');
if (!result['Russian Report on Failed Ukrainian Border Attacks']) result['Russian Report on Failed Ukrainian Border Attacks'] = [];
result['Russian Report on Failed Ukrainian Border Attacks'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Хроника специальной военной операции')) {
transition(currentState, currentState, 'Rybar Provides Summary of Operations');
if (!result['Rybar Provides Summary of Operations']) result['Rybar Provides Summary of Operations'] = [];
result['Rybar Provides Summary of Operations'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Итоги 7 мая видеосводка')) {
transition(currentState, currentState, 'Rybar Provides Video Summary of Operations');
if (!result['Rybar Provides Video Summary of Operations']) result['Rybar Provides Video Summary of Operations'] = [];
result['Rybar Provides Video Summary of Operations'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Генштабу ЗСУ, загальні втрати ворога за минулу добу склали')) {
transition(currentState, currentState, 'Ukrainian General Staff Reports Russian Losses');
if (!result['Ukrainian General Staff Reports Russian Losses']) result['Ukrainian General Staff Reports Russian Losses'] = [];
result['Ukrainian General Staff Reports Russian Losses'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Продовжуємо допомогу Армії. Сьогодні передали від Кривого Рогу нашим героїчним військовим чергову велику партію допомоги')) {
transition(currentState, currentState, 'Kryvyi Rih Provides Military Aid');
if (!result['Kryvyi Rih Provides Military Aid']) result['Kryvyi Rih Provides Military Aid'] = [];
result['Kryvyi Rih Provides Military Aid'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Завершено ремонт ще одного реабілітаційного відділення лікарні у Інгулецькому районі')) {
transition(currentState, currentState, 'Rehabilitation Center Repaired in Kryvyi Rih');
if (!result['Rehabilitation Center Repaired in Kryvyi Rih']) result['Rehabilitation Center Repaired in Kryvyi Rih'] = [];
result['Rehabilitation Center Repaired in Kryvyi Rih'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Понад 62,4 тисячі мешканців Запорізької області отримують соціальну підтримку')) {
transition(currentState, currentState, 'Social Support Provided in Zaporizhzhia Oblast');
if (!result['Social Support Provided in Zaporizhzhia Oblast']) result['Social Support Provided in Zaporizhzhia Oblast'] = [];
result['Social Support Provided in Zaporizhzhia Oblast'].push({ time: message.time, details: message.text });
}
if (message.text.includes('як російська пропаганда зробила «День перемоги» найголовнішим святом')) {
transition(currentState, currentState, 'Ukrainian Commentary on Russian Victory Day Propaganda');
if (!result['Ukrainian Commentary on Russian Victory Day Propaganda']) result['Ukrainian Commentary on Russian Victory Day Propaganda'] = [];
result['Ukrainian Commentary on Russian Victory Day Propaganda'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Українські військові + потужна техніка = ефективне знищення ворога на Запорізькому фронті')) {
transition(currentState, currentState, 'Ukrainian Military Effectiveness on Zaporizhzhia Front Highlighted');
if (!result['Ukrainian Military Effectiveness on Zaporizhzhia Front Highlighted']) result['Ukrainian Military Effectiveness on Zaporizhzhia Front Highlighted'] = [];
result['Ukrainian Military Effectiveness on Zaporizhzhia Front Highlighted'].push({ time: message.time, details: message.text });
}
if (message.text.includes('«Вовки Да Вінчі» вчергове відбили ворожий штурм на Покровському напрямку')) {
transition(currentState, currentState, '"Wolves of Da Vinci" Repel Russian Assault');
if (!result['"Wolves of Da Vinci" Repel Russian Assault']) result['"Wolves of Da Vinci" Repel Russian Assault'] = [];
result['"Wolves of Da Vinci" Repel Russian Assault'].push({ time: message.time, details: message.text });
}
if (message.text.includes('У МОУ повідомили, що від імені Умєрова поширили фейк')) {
transition(currentState, currentState, 'Ukrainian MoD Reports Fake Statement Attributed to Umerov');
if (!result['Ukrainian MoD Reports Fake Statement Attributed to Umerov']) result['Ukrainian MoD Reports Fake Statement Attributed to Umerov'] = [];
result['Ukrainian MoD Reports Fake Statement Attributed to Umerov'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Частка тих, хто позитивно ставиться до формату телемарафону, знизилась')) {
transition(currentState, currentState, 'Ukrainian Public Opinion on Telethon Reported');
if (!result['Ukrainian Public Opinion on Telethon Reported']) result['Ukrainian Public Opinion on Telethon Reported'] = [];
result['Ukrainian Public Opinion on Telethon Reported'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Німеччина передала Україні новий пакет військової допомоги')) {
transition(currentState, currentState, 'Germany Provides New Military Aid Package to Ukraine');
if (!result['Germany Provides New Military Aid Package to Ukraine']) result['Germany Provides New Military Aid Package to Ukraine'] = [];
result['Germany Provides New Military Aid Package to Ukraine'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Папу Римського сьогодні не обрали')) {
transition(currentState, currentState, 'Papal Conclave Update - No Pope Elected');
if (!result['Papal Conclave Update - No Pope Elected']) result['Papal Conclave Update - No Pope Elected'] = [];
result['Papal Conclave Update - No Pope Elected'].push({ time: message.time, details: message.text });
}
if (message.text.includes('В Москві зустрітився з делегацією Боліваріанської Республіки Венесуела')) {
transition(currentState, currentState, 'Kadyrov Meets Venezuelan President in Moscow');
if (!result['Kadyrov Meets Venezuelan President in Moscow']) result['Kadyrov Meets Venezuelan President in Moscow'] = [];
result['Kadyrov Meets Venezuelan President in Moscow'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Бойцов-добровольцев из Запорожской области наградили')) {
transition(currentState, currentState, 'Russian Volunteer Fighters Awarded');
if (!result['Russian Volunteer Fighters Awarded']) result['Russian Volunteer Fighters Awarded'] = [];
result['Russian Volunteer Fighters Awarded'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Жители Киевского и Кировского районов жалуются на отсутствие воды')) {
transition(currentState, currentState, 'Water Outage Reported in Donetsk Districts');
if (!result['Water Outage Reported in Donetsk Districts']) result['Water Outage Reported in Donetsk Districts'] = [];
result['Water Outage Reported in Donetsk Districts'].push({ time: message.time, details: message.text });
}
if (message.text.includes('В преддверии годовщины Дня Победы показываем трогательные архивные кадры мая 45-го')) {
transition(currentState, currentState, 'Russian Media Promotes Historical Victory Day Content');
if (!result['Russian Media Promotes Historical Victory Day Content']) result['Russian Media Promotes Historical Victory Day Content'] = [];
result['Russian Media Promotes Historical Victory Day Content'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Забудьте про вопрос «Чья ЗАЭС?»')) {
transition(currentState, currentState, 'Russian Official Visits Energodar, Asserts Control');
if (!result['Russian Official Visits Energodar, Asserts Control']) result['Russian Official Visits Energodar, Asserts Control'] = [];
result['Russian Official Visits Energodar, Asserts Control'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Первые отказники. Кто не летит в Москву')) {
transition(currentState, currentState, 'Reports of Leaders Not Attending Victory Day Parade');
if (!result['Reports of Leaders Not Attending Victory Day Parade']) result['Reports of Leaders Not Attending Victory Day Parade'] = [];
result['Reports of Leaders Not Attending Victory Day Parade'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Чем будем отвечать в случае атак во время Парада Победы')) {
transition(currentState, currentState, 'Russian Military Blogger Speculates on Retaliation for Victory Day Attacks');
if (!result['Russian Military Blogger Speculates on Retaliation for Victory Day Attacks']) result['Russian Military Blogger Speculates on Retaliation for Victory Day Attacks'] = [];
result['Russian Military Blogger Speculates on Retaliation for Victory Day Attacks'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Короткометражный художественный фильм "Ариец"')) {
transition(currentState, currentState, 'Russian Film Promotion Related to WWII Narrative');
if (!result['Russian Film Promotion Related to WWII Narrative']) result['Russian Film Promotion Related to WWII Narrative'] = [];
result['Russian Film Promotion Related to WWII Narrative'].push({ time: message.time, details: message.text });
}
if (message.text.includes('В Харькове взорвали проектировщика БПЛА')) {
transition(currentState, currentState, 'Reported UAV Designer Death in Kharkiv (Military Blogger)');
if (!result['Reported UAV Designer Death in Kharkiv (Military Blogger)']) result['Reported UAV Designer Death in Kharkiv (Military Blogger)'] = [];
result['Reported UAV Designer Death in Kharkiv (Military Blogger)'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Просроченный продолжает всеми способами заманивать зрителей в Киев на 9 мая')) {
transition(currentState, currentState, 'Russian Commentary on Zelenskyy and Victory Day in Kyiv');
if (!result['Russian Commentary on Zelenskyy and Victory Day in Kyiv']) result['Russian Commentary on Zelenskyy and Victory Day in Kyiv'] = [];
result['Russian Commentary on Zelenskyy and Victory Day in Kyiv'].push({ time: message.time, details: message.text });
}
if (message.text.includes('ВЕЧЕРНИЙ ЗВОН: сценарий уходящего дня')) {
transition(currentState, currentState, 'Kotsnews Provides Daily Summary and Commentary');
if (!result['Kotsnews Provides Daily Summary and Commentary']) result['Kotsnews Provides Daily Summary and Commentary'] = [];
result['Kotsnews Provides Daily Summary and Commentary'].push({ time: message.time, details: message.text });
}
if (message.text.includes('32 процента проголосовавших уверены, что Киев пытается сорвать визит иностранных гостей в Москву')) {
transition(currentState, currentState, 'Russian Poll Results on Ukrainian Actions Reported');
if (!result['Russian Poll Results on Ukrainian Actions Reported']) result['Russian Poll Results on Ukrainian Actions Reported'] = [];
result['Russian Poll Results on Ukrainian Actions Reported'].push({ time: message.time, details: message.text });
}
if (message.text.includes('ТОП-30 Telegram-каналов по #цитируемости в российских СМИ в апреле')) {
transition(currentState, currentState, 'Ranking of Russian Telegram Channels by Citation');
if (!result['Ranking of Russian Telegram Channels by Citation']) result['Ranking of Russian Telegram Channels by Citation'] = [];
result['Ranking of Russian Telegram Channels by Citation'].push({ time: message.time, details: message.text });
}
if (message.text.includes('рекрутировать до украинского війська')) {
transition(currentState, currentState, 'Ukrainian Military Recruitment Drive Highlighted');
if (!result['Ukrainian Military Recruitment Drive Highlighted']) result['Ukrainian Military Recruitment Drive Highlighted'] = [];
result['Ukrainian Military Recruitment Drive Highlighted'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Квітень 2025 року, Курська область, с.Гуєво-Горналь')) {
transition(currentState, currentState, 'Ukrainian Drone Operators Action in Kursk Oblast Highlighted');
if (!result['Ukrainian Drone Operators Action in Kursk Oblast Highlighted']) result['Ukrainian Drone Operators Action in Kursk Oblast Highlighted'] = [];
result['Ukrainian Drone Operators Action in Kursk Oblast Highlighted'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Росія. Так тут за допомогою "Буханок" латають ями')) {
transition(currentState, currentState, 'Russian Infrastructure Repair Method Shown');
if (!result['Russian Infrastructure Repair Method Shown']) result['Russian Infrastructure Repair Method Shown'] = [];
result['Russian Infrastructure Repair Method Shown'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Я видел тысячи трупов. Их ели собаки')) {
transition(currentState, currentState, 'Russian Soldier Describes Battlefield Conditions and Losses');
if (!result['Russian Soldier Describes Battlefield Conditions and Losses']) result['Russian Soldier Describes Battlefield Conditions and Losses'] = [];
result['Russian Soldier Describes Battlefield Conditions and Losses'].push({ time: message.time, details: message.time });
}
if (message.text.includes('Військовий Z-блогер розповів, що російські офіцери, які відмовляються брати участь у корупційних схемах')) {
transition(currentState, currentState, 'Report on Russian Officer Corruption and "Meat Assaults"');
if (!result['Report on Russian Officer Corruption and "Meat Assaults"']) result['Report on Russian Officer Corruption and "Meat Assaults"'] = [];
result['Report on Russian Officer Corruption and "Meat Assaults"'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Уникальные кадры ювелирной работы операторов БпЛА: уничтожение бронетехники противника в подземном гараже')) {
transition(currentState, currentState, 'Russian Drone Operators Destroy Ukrainian Armor in Underground Garage');
if (!result['Russian Drone Operators Destroy Ukrainian Armor in Underground Garage']) result['Russian Drone Operators Destroy Ukrainian Armor in Underground Garage'] = [];
result['Russian Drone Operators Destroy Ukrainian Armor in Underground Garage'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Нагороди найвідважнішим!')) {
transition(currentState, currentState, 'Ukrainian 47th Brigade Soldiers Awarded');
if (!result['Ukrainian 47th Brigade Soldiers Awarded']) result['Ukrainian 47th Brigade Soldiers Awarded'] = [];
result['Ukrainian 47th Brigade Soldiers Awarded'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Путин и Мадуро подписали договор о стратегическом партнёрстве')) {
transition(currentState, currentState, 'Russia and Venezuela Sign Strategic Partnership Agreement');
if (!result['Russia and Venezuela Sign Strategic Partnership Agreement']) result['Russia and Venezuela Sign Strategic Partnership Agreement'] = [];
result['Russia and Venezuela Sign Strategic Partnership Agreement'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Товарищу Газовому баллону объявляется благодарность')) {
transition(currentState, currentState, 'Humorous Russian Military Commentary');
if (!result['Humorous Russian Military Commentary']) result['Humorous Russian Military Commentary'] = [];
result['Humorous Russian Military Commentary'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Видеохроника ZALA «Ланцет» и БАС ZALA Z-16: курское направление')) {
transition(currentState, currentState, 'Russian Video Highlights Lancet and Z-16 Drone Use in Kursk');
if (!result['Russian Video Highlights Lancet and Z-16 Drone Use in Kursk']) result['Russian Video Highlights Lancet and Z-16 Drone Use in Kursk'] = [];
result['Russian Video Highlights Lancet and Z-16 Drone Use in Kursk'].push({ time: message.time, details: message.text });
}
if (message.text.includes('СпН "Кочевник" в преддверии Великого праздника Дня Победы')) {
transition(currentState, currentState, 'Russian Spetsnaz Unit Highlights Drone Interceptions');
if (!result['Russian Spetsnaz Unit Highlights Drone Interceptions']) result['Russian Spetsnaz Unit Highlights Drone Interceptions'] = [];
result['Russian Spetsnaz Unit Highlights Drone Interceptions'].push({ time: message.time, details: message.text });
}
if (message.text.includes('В Минобороны отметили штурмовиков')) {
transition(currentState, currentState, 'Russian MoD Introduces "For Assault" Award');
if (!result['Russian MoD Introduces "For Assault" Award']) result['Russian MoD Introduces "For Assault" Award'] = [];
result['Russian MoD Introduces "For Assault" Award'].push({ time: message.time, details: message.text });
}
if (message.text.includes('М249: так ли он хорош?')) {
transition(currentState, currentState, 'Analysis of M249 Machine Gun (Russian Source)');
if (!result['Analysis of M249 Machine Gun (Russian Source)']) result['Analysis of M249 Machine Gun (Russian Source)'] = [];
result['Analysis of M249 Machine Gun (Russian Source)'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Курская область, н.п. Озерки')) {
transition(currentState, currentState, 'Russian Naval Infantry Restore Monument in Kursk Oblast');
if (!result['Russian Naval Infantry Restore Monument in Kursk Oblast']) result['Russian Naval Infantry Restore Monument in Kursk Oblast'] = [];
result['Russian Naval Infantry Restore Monument in Kursk Oblast'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Курская область, Теткинское направление')) {
transition(currentState, currentState, 'Russian Border Guards Issue Violation in Kursk Oblast');
if (!result['Russian Border Guards Issue Violation in Kursk Oblast']) result['Russian Border Guards Issue Violation in Kursk Oblast'] = [];
result['Russian Border Guards Issue Violation in Kursk Oblast'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Авиахаб и Кирилл Федоров в марте показали, как впервые в истории Су-34 выполнил посадку «на брюхо»')) {
transition(currentState, currentState, 'Russian Su-34 Crew Awarded Hero of Russia');
if (!result['Russian Su-34 Crew Awarded Hero of Russia']) result['Russian Su-34 Crew Awarded Hero of Russia'] = [];
result['Russian Su-34 Crew Awarded Hero of Russia'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Сбор для морских пехотинцев')) {
transition(currentState, currentState, 'Russian Military Blogger Fundraiser for Naval Infantry');
if (!result['Russian Military Blogger Fundraiser for Naval Infantry']) result['Russian Military Blogger Fundraiser for Naval Infantry'] = [];
result['Russian Military Blogger Fundraiser for Naval Infantry'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Минтранс РФ надеется в течение дня вернуться к расписанию перевозок')) {
transition(currentState, currentState, 'Russian Transport Ministry Hopes to Restore Schedule');
if (!result['Russian Transport Ministry Hopes to Restore Schedule']) result['Russian Transport Ministry Hopes to Restore Schedule'] = [];
result['Russian Transport Ministry Hopes to Restore Schedule'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Дмитрий Медведев провел встречу с президентом Кубы')) {
transition(currentState, currentState, 'Medvedev Meets Cuban President in Moscow');
if (!result['Medvedev Meets Cuban President in Moscow']) result['Medvedev Meets Cuban President in Moscow'] = [];
result['Medvedev Meets Cuban President in Moscow'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Путь для иностранных кортежей в Кремле украсила огромная георгиевская лента')) {
transition(currentState, currentState, 'Kremlin Decorated for Victory Day');
if (!result['Kremlin Decorated for Victory Day']) result['Kremlin Decorated for Victory Day'] = [];
result['Kremlin Decorated for Victory Day'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Путин проводит встречу с Кадыровым')) {
transition(currentState, currentState, 'Putin Meets Kadyrov');
if (!result['Putin Meets Kadyrov']) result['Putin Meets Kadyrov'] = [];
result['Putin Meets Kadyrov'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Укрепление связей с Африкой является одним из приоритетов')) {
transition(currentState, currentState, 'Russia Prioritizes Ties with Africa');
if (!result['Russia Prioritizes Ties with Africa']) result['Russia Prioritizes Ties with Africa'] = [];
result['Russia Prioritizes Ties with Africa'].push({ time: message.time, details: message.text });
}
if (message.text.includes('В Сикстинской капелле начались выборы Папы Римского')) {
transition(currentState, currentState, 'Papal Conclave Begins');
if (!result['Papal Conclave Begins']) result['Papal Conclave Begins'] = [];
result['Papal Conclave Begins'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Лавров назвал позором попытки ряда стран ЕС помешать самолетам европейских лидеров')) {
transition(currentState, currentState, 'Lavrov Criticizes EU Countries Actions Regarding Flights');
if (!result['Lavrov Criticizes EU Countries Actions Regarding Flights']) result['Lavrov Criticizes EU Countries Actions Regarding Flights'] = [];
result['Lavrov Criticizes EU Countries Actions Regarding Flights'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Заявления европейских политиков о вступлении Украины в ЕС')) {
transition(currentState, currentState, 'Lavrov Comments on Ukraine EU Membership');
if (!result['Lavrov Comments on Ukraine EU Membership']) result['Lavrov Comments on Ukraine EU Membership'] = [];
result['Lavrov Comments on Ukraine EU Membership'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Новые власти Германии отменяют распоряжение прежнего кабмина')) {
transition(currentState, currentState, 'New German Government Policy on Asylum Seekers');
if (!result['New German Government Policy on Asylum Seekers']) result['New German Government Policy on Asylum Seekers'] = [];
result['New German Government Policy on Asylum Seekers'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Трамп заявил, что СССР был "важным фактором"')) {
transition(currentState, currentState, 'Trump Comments on USSR Role in WWII');
if (!result['Trump Comments on USSR Role in WWII']) result['Trump Comments on USSR Role in WWII'] = [];
result['Trump Comments on USSR Role in WWII'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Заявление Келлога о том, что Путин якобы препятствует перемирию')) {
transition(currentState, currentState, 'Zakharova Responds to Kellogg Statement');
if (!result['Zakharova Responds to Kellogg Statement']) result['Zakharova Responds to Kellogg Statement'] = [];
result['Zakharova Responds to Kellogg Statement'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Польша больше не будет требовать от Германии выплаты компенсации')) {
transition(currentState, currentState, 'Poland Drops Reparation Claims from Germany');
if (!result['Poland Drops Reparation Claims from Germany']) result['Poland Drops Reparation Claims from Germany'] = [];
result['Poland Drops Reparation Claims from Germany'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Эстония запретила перелет спецборта Роберта Фицо')) {
transition(currentState, currentState, 'Estonia Prohibits Slovak PM Flight to Moscow');
if (!result['Estonia Prohibits Slovak PM Flight to Moscow']) result['Estonia Prohibits Slovak PM Flight to Moscow'] = [];
result['Estonia Prohibits Slovak PM Flight to Moscow'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Россия и Китай находятся в активной стадии переговоров по газопроводу "Сила Сибири - 2"')) {
transition(currentState, currentState, 'Russia-China Gas Pipeline Negotiations Ongoing');
if (!result['Russia-China Gas Pipeline Negotiations Ongoing']) result['Russia-China Gas Pipeline Negotiations Ongoing'] = [];
result['Russia-China Gas Pipeline Negotiations Ongoing'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Индии и Пакистану, возможно, не потребуются посредники')) {
transition(currentState, currentState, 'Russian Senator Comments on India-Pakistan Conflict Resolution');
if (!result['Russian Senator Comments on India-Pakistan Conflict Resolution']) result['Russian Senator Comments on India-Pakistan Conflict Resolution'] = [];
result['Russian Senator Comments on India-Pakistan Conflict Resolution'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Венгрия и Словакия вместе выступят против плана Брюсселя по отказу от газа из РФ')) {
transition(currentState, currentState, 'Hungary and Slovakia Oppose EU Plan on Russian Gas');
if (!result['Hungary and Slovakia Oppose EU Plan on Russian Gas']) result['Hungary and Slovakia Oppose EU Plan on Russian Gas'] = [];
result['Hungary and Slovakia Oppose EU Plan on Russian Gas'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Лидер Зимбабве вылетел в РФ для участия в праздновании Дня Победы')) {
transition(currentState, currentState, 'Zimbabwean Leader Travels to Russia for Victory Day');
if (!result['Zimbabwean Leader Travels to Russia for Victory Day']) result['Zimbabwean Leader Travels to Russia for Victory Day'] = [];
result['Zimbabwean Leader Travels to Russia for Victory Day'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Махмуд Аббас прибудет в Москву')) {
transition(currentState, currentState, 'Mahmoud Abbas to Arrive in Moscow');
if (!result['Mahmoud Abbas to Arrive in Moscow']) result['Mahmoud Abbas to Arrive in Moscow'] = [];
result['Mahmoud Abbas to Arrive in Moscow'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Встреча Стивена Уиткоффа с членами СБ ООН завершилась')) {
transition(currentState, currentState, 'UN Security Council Meeting Concludes');
if (!result['UN Security Council Meeting Concludes']) result['UN Security Council Meeting Concludes'] = [];
result['UN Security Council Meeting Concludes'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Кадыров встретился с президентом Венесуэлы Мадуро')) {
transition(currentState, currentState, 'Kadyrov Meets Venezuelan President');
if (!result['Kadyrov Meets Venezuelan President']) result['Kadyrov Meets Venezuelan President'] = [];
result['Kadyrov Meets Venezuelan President'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Кремль опубликовал ролик, посвященный прибытию иностранных лидеров')) {
transition(currentState, currentState, 'Kremlin Releases Video on Arrival of Foreign Leaders');
if (!result['Kremlin Releases Video on Arrival of Foreign Leaders']) result['Kremlin Releases Video on Arrival of Foreign Leaders'] = [];
result['Kremlin Releases Video on Arrival of Foreign Leaders'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Вопрос отправки военных ФРГ на Украину для обеспечения возможного длительного перемирия сейчас не обсуждается')) {
transition(currentState, currentState, 'German Military Deployment for Ceasefire Not Discussed');
if (!result['German Military Deployment for Ceasefire Not Discussed']) result['German Military Deployment for Ceasefire Not Discussed'] = [];
result['German Military Deployment for Ceasefire Not Discussed'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Украина не планирует возвращать долги Западу в ближайшие 30 лет')) {
transition(currentState, currentState, 'Ukraine Not Planning to Repay Western Debt for 30 Years');
if (!result['Ukraine Not Planning to Repay Western Debt for 30 Years']) result['Ukraine Not Planning to Repay Western Debt for 30 Years'] = [];
result['Ukraine Not Planning to Repay Western Debt for 30 Years'].push({ time: message.time, details: message.text });
}
if (message.text.includes('США пересматривают нормы экспорта чипов перед визитом Трампа на Ближний Восток')) {
transition(currentState, currentState, 'US Reviews Chip Export Rules Ahead of Trump Middle East Visit');
if (!result['US Reviews Chip Export Rules Ahead of Trump Middle East Visit']) result['US Reviews Chip Export Rules Ahead of Trump Middle East Visit'] = [];
result['US Reviews Chip Export Rules Ahead of Trump Middle East Visit'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Автор концепции "мягкой силы", американский политолог Джозеф Най умер')) {
transition(currentState, currentState, 'US Political Scientist Joseph Nye Dies');
if (!result['US Political Scientist Joseph Nye Dies']) result['US Political Scientist Joseph Nye Dies'] = [];
result['US Political Scientist Joseph Nye Dies'].push({ time: message.time, details: message.text });
}
if (message.text.includes('На рассмотрении Госдумы находится более 20 проектов по поддержке бойцов спецоперации')) {
transition(currentState, currentState, 'Russian State Duma Considers Projects for Military Support');
if (!result['Russian State Duma Considers Projects for Military Support']) result['Russian State Duma Considers Projects for Military Support'] = [];
result['Russian State Duma Considers Projects for Military Support'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Американские власти рассекретили еще 60 тыс. страниц из материалов об убийстве брата Джона Кеннеди')) {
transition(currentState, currentState, 'US Declassifies JFK Assassination Documents');
if (!result['US Declassifies JFK Assassination Documents']) result['US Declassifies JFK Assassination Documents'] = [];
result['US Declassifies JFK Assassination Documents'].push({ time: message.time, details: message.text });
}
if (message.text.includes('"Справедливая Россия — За правду" разработает проект о выдаче наборов для новорожденных')) {
transition(currentState, currentState, 'Russian Political Party Proposes Newborn Kits Project');
if (!result['Russian Political Party Proposes Newborn Kits Project']) result['Russian Political Party Proposes Newborn Kits Project'] = [];
result['Russian Political Party Proposes Newborn Kits Project'].push({ time: message.time, details: message.text });
}
if (message.text.includes('В 75 км от Петропавловска-Камчатского произошли два землетрясения')) {
transition(currentState, currentState, 'Earthquakes Reported in Kamchatka');
if (!result['Earthquakes Reported in Kamchatka']) result['Earthquakes Reported in Kamchatka'] = [];
result['Earthquakes Reported in Kamchatka'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Средний размер назначенных пенсий в РФ за год вырос')) {
transition(currentState, currentState, 'Average Pensions Increase in Russia');
if (!result['Average Pensions Increase in Russia']) result['Average Pensions Increase in Russia'] = [];
result['Average Pensions Increase in Russia'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Ракеты КНДР упали в Японском море за пределами экономической зоны Японии')) {
transition(currentState, currentState, 'North Korean Missiles Fall Outside Japan EEZ');
if (!result['North Korean Missiles Fall Outside Japan EEZ']) result['North Korean Missiles Fall Outside Japan EEZ'] = [];
result['North Korean Missiles Fall Outside Japan EEZ'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Посольство России контактирует с властями Кубы из-за аварии автобуса')) {
transition(currentState, currentState, 'Russian Embassy Contacts Cuban Authorities Regarding Bus Accident');
if (!result['Russian Embassy Contacts Cuban Authorities Regarding Bus Accident']) result['Russian Embassy Contacts Cuban Authorities Regarding Bus Accident'] = [];
result['Russian Embassy Contacts Cuban Authorities Regarding Bus Accident'].push({ time: message.time, details: message.text });
}
if (message.text.includes('Более 330 участников спецоперации удостоены звания Героя РФ')) {
transition(currentState, currentState, 'Russian Military Personnel Awarded');
if (!result['Russian Military Personnel Awarded']) result['Russian Military Personnel Awarded'] = [];
result['Russian Military Personnel Awarded'].push({ time: message.time, details: message.text });
}
});
return result;
} },
We only use optional analytics cookies if you allow them. Necessary cookies stay on for sign-in and site security.
Learn more in our Privacy Policy.