Nightwatch logo
'Nightwatch' text with white and gray letters
Historical Intelligence

Situation Report

Archived operational intelligence briefing

Report Time
2025-04-25 13:33:03Z
10 months ago
Previous (2025-04-25 13:04:15Z)

Military Situation Update - April 25, 2025 (Afternoon Update)


Overall Assessment and Key Events

The operational tempo remains high, with significant combat clashes reported across multiple axes, particularly Pokrovsk and Kursk. Russian forces are actively pursuing offensive actions to create a buffer zone in the border regions and maintain pressure in eastern Ukraine. Civilian casualties and infrastructure damage continue to be reported from Russian strikes, underscoring the ongoing humanitarian impact. Diplomatic activity is accelerating with the confirmed meeting between President Putin and US Envoy Witkoff in Moscow, alongside public discussions of potential peace frameworks, though significant disagreements on terms persist. Information operations are prominent from both sides, including claims and counter-claims regarding military actions and the political environment. A significant internal security event in Russia is the confirmed death of Major General Yaroslav Moskalik in a car explosion in Balashikha, now under investigation as murder by the central apparatus of the Investigative Committee of Russia. Russian sources are alleging Ukrainian involvement. Recent updates highlight continued intense fighting in the border regions of Kursk and Sumy, with both sides claiming successes and inflicting losses. Russian sources are reporting advances on the Kupyansk and Toretsk axes. Ukraine has officially confirmed the creation of the 8th Corps of the Air Assault Forces, consolidating several key brigades. Discussions around potential peace terms continue, with Reuters publishing details of a potential "Trump plan" and Ukraine outlining its core principles (no territorial recognition for Russia, no limits on military capability/aid, no veto on alliances). Ukraine has also detained a foreign vessel suspected of illegally exporting grain from occupied Crimea. The head of the Russian Central Bank has commented on the minimal impact of US import duties and the likelihood of maintaining the key interest rate. Russian counter-intelligence is reporting the detention of a Romanian citizen in Sochi accused of collecting air defense data for Ukrainian special services. The conspiracy theory regarding the son of a CIA Deputy Director fighting for Russia is being amplified by Russian sources. Ukraine has transmitted a list of Russian violations of the "energy truce" to the US. Russian milbloggers are reporting civilian casualties from alleged Ukrainian drone attacks in Belgorod Oblast. Russian sources claim successful assaults and destruction of Ukrainian positions and personnel near Demidovka in Belgorod Oblast.

Strategic, Air, and Naval Warfare

  • Civilian Impact from Strikes:

    • Ukrainian border areas continue to suffer from shelling and airstrikes, specifically mentioned are settlements in Chernihiv and Sumy Oblasts (Senkivka, Knyazhychi, Mala Rybytsia, Popivka, Seredyna Buda, Prokhody, Slavhorod, Shalyhyne, Bila Bereza, Myropilske, Baranikha, Yasne). Airstrikes were also reported on Prokhody, Uhroyidy, Mykhailivka, Velykyi Prykil, and Mykhailivske in Sumy Oblast.
    • Two Mayors reports a repeat alleged Ukrainian drone attack on a civilian car in Grayvoronsky district, Belgorod Oblast, with preliminary reports of two fatalities and one injured person on the "Ilek-Penkovka" highway. This follows earlier reports of casualties in the area.
  • Russian Air and Drone Activity:

    • The General Staff of Ukraine reports Russian airstrikes on Mala Vovcha in the Kharkiv direction and Huliaipole and Kozatske and Antonivka in the Prydniprovskyi direction.
    • In the Kursk operational zone, Russian forces conducted eight airstrikes, dropping 13 KABs, and carried out 163 shellings, including seven from MLRS over the past day.
    • Colonelcassad shares an animated scheme of claimed Russian strikes on Ukraine on April 24-25, noting explosions attributed to "Geraniums/Gerberas" in Obukhiv and Fastiv, Kyiv Oblast.
    • АРХАНГЕЛ СПЕЦНАЗА shares video claiming Russian FPV calculations shot down "Baba Yaga" heavy Ukrainian drones.
  • Ukrainian Reported Successes:

    • Ukrainian Air Assault Forces officially announce the creation of the 8th Corps of the Air Assault Forces, consolidating 46th Airmobile, 71st Ranger, 80th, 82nd, and 95th Air Assault Brigades, and the 148th Artillery Brigade, along with combat and logistical support units. This is a significant organizational development.
    • Ukrainian units are reported to be repelling Russian assaults across multiple axes, including the Kursk operational zone (repelled 17 attacks, 4 ongoing).
    • Ukrainian SBU and State Border Guard Service detained a foreign vessel in the Black Sea allegedly illegally exporting about 5,000 tons of Ukrainian wheat from occupied Sevastopol in late 2024. The vessel was reportedly flying an Asian flag and is part of Russia's "shadow fleet." Documents and navigation equipment were seized, and the crew detained. STERNENKO and ASTRA also report on this detention, emphasizing the illegal export of stolen grain from occupied territories.
    • Оперативний ЗСУ officially confirms the creation of the 8th Corps of the Air Assault Forces.
  • Russian Reported Successes:

    • The Russian MoD claims to have repelled a Ukrainian attempt to invade Russian territory in the Kursk region, reporting striking Ukrainian air assault and territorial defense units near Hornal and Oleshnya and other settlements in Sumy region. They claim Ukrainian losses in the past 24 hours in the Kursk direction of more than 160 troops, two armoured fighting vehicles, three self-propelled artillery systems, a field artillery gun, an MLRS launcher, two mortars, a search radar, eight motor vehicles, 13 UAV command posts, and an ammunition depot.
    • The Russian MoD has released claimed cumulative Ukrainian losses in the Kursk direction since the beginning of hostilities there, including over 75,870 troops, 412 tanks, 337 IFVs, 311 APCs, 2,286 armored fighting vehicles, 2,783 motor vehicles, 645 artillery guns, 63 MLRS launchers (including 15 HIMARS), 29 anti-aircraft missile launchers, and various other equipment. These figures are likely significantly inflated.
    • Colonelcassad shares video claiming Russian forces from the "Anvar" detachment destroyed Ukrainian personnel in Hornal and a temporary deployment point and UAV operator in Miropolye, using drones.
    • Rybar reports on a Russian missile strike damaging workshop #10 at the Antonov Aviation Scientific and Technical Complex in Kyiv, claiming it was used for producing "Lyut" kamikaze UAVs.
    • Народная милиция ДНР shares a video claiming Russian forces from the 102nd regiment of the 150th motorized rifle division are clearing Ukrainian positions and taking prisoners.
    • MoD Russia shares a video claiming a Msta-B howitzer from the "Vostok" Group of Forces eliminated a Ukrainian temporary deployment area in Zaporozhye region.
    • АРХАНГЕЛ СПЕЦНАЗА shares video claiming Russian FPV calculations shot down "Baba Yaga" heavy Ukrainian drones.
    • Colonelcassad reports on a claimed successful assault by "Akhmat" special forces and 15th tank regiment units near Demidovka, Belgorod region, against a Ukrainian fortified area in a forest belt leading to the settlement, claiming the enemy was destroyed with no prisoners taken.
    • Воин DV reports on the Southern Donetsk direction, claiming Russian "Vostok" Group forces continue to strengthen positions and that advances are creating a threat of encirclement for Ukrainian forces in Bohaytr and Otradne. They claim successful repulsion of three counterattacks, destruction of Ukrainian armored vehicles (BBM, T-64) and personnel (over 20), and advancement south of Malinovka (0.5 km). They also claim the destruction of three Ukrainian SPGs (2S3, two 2S1) and a mortar in counter-battery fire and disrupting Ukrainian rotations and reinforcement groups.
  • Naval Situation: Ukraine has detained a foreign vessel suspected of illegally exporting grain from occupied Crimea in the Black Sea.

Frontline Operations

  • Overall Intensity: 63 combat clashes have occurred since the start of the day (as of 16:00).
  • Kursk Operational Zone: Ukrainian forces are actively operating and have repelled 17 Russian attacks over the past day, with four ongoing. Russian forces conducted eight airstrikes (13 KABs) and 163 shellings (7 MLRS).
  • Pokrovsk Axis: Remains a highly active area with 19 Russian attempts to push Ukrainian defenders since the start of the day. Ukrainian forces have repelled 11 attacks, with eight ongoing. Fighting is reported near Yelyzavetivka, Preobrazhenka, Andriyivka, and towards Myroliubivka, Malynivka.
  • Lyman Axis: Russian forces attacked seven times towards Ridkodub, Nova Kruhliakivka, Novyi Myr, Serebryanka, and near Nove and Torske. Two combat clashes are ongoing.
  • Novopavlivsk Axis: Russian forces attacked eight times today near Kostyantynopil, Vesele, Novosilka, Pryvilne, and towards Vilne Pole, Otradne. Airstrikes were reported on Bohaytyr and Oleksiyivka. Воин DV reports on the Southern Donetsk direction (which includes parts of the Novopavlivsk axis), claiming Russian advances and attempts to encircle Ukrainian forces in Bohaytr and Otradne, and advancement south of Malinovka.
  • Toretsk Axis: Russian forces attacked six times today in the area of Dachne, Toretsk, and towards Pleshchiyivka, Shcherbynivka, Dyliivka. Two combat clashes are ongoing. Дневник Десантника reports claimed Russian forces continue to encircle Petrovka and Shcherbinovka from the west after liberating Sukha Balka, advancing towards Romanovka.
  • Kupyansk Axis: Russian forces attacked Ukrainian positions twice in the areas of Nova Kruhliakivka. Combat clashes are ongoing. Дневник Десантника reports claimed Russian advances on the Kupyansk axis, including leveling the frontline near Topoli, Kamenka, and Krasnoe Pervoe, gaining fire control of a road northeast of Fiholivka (800m), taking new positions northwest of Dvurechna, and clearing the Plosky forest north of Zapadne.
  • Kharkiv Direction: Russian forces conducted an airstrike on the area of Mala Vovcha.
  • Kramatorsk Axis: One Russian attack was recorded towards Markove.
  • Huliaipole Axis: Russian forces conducted airstrikes on the area of Huliaipole.
  • Orikhiv Axis: Russian forces attempted to advance three times near Novodanylivka and Stepove.
  • Prydniprovskyi Axis: Airstrikes were reported on Kozatske and Antonivka.
  • Other Directions: The situation on other fronts remains largely unchanged.

Capabilities, Logistics, and Personnel

  • Ukrainian Capabilities: Official creation of the 8th Corps of the Air Assault Forces demonstrates organizational restructuring and commitment to airborne/assault capabilities. Successful detention of a vessel involved in illegal grain export highlights maritime interdiction and counter-economic capabilities. Ongoing repulsion of numerous Russian assaults across multiple axes indicates continued defensive capabilities. Оперативний ЗСУ shares a photo featuring Valerii Zaluzhnyi with a headline about the new nature of war, indicating continued engagement with military thought leadership. КіберБорошно | CyberBoroshno shares analysis of satellite imagery of the damaged Russian 51st GRAU arsenal, suggesting capabilities in damage assessment and intelligence analysis.
  • Russian Capabilities: Continued use of airstrikes (KABs) and shelling (MLRS) in border regions and other areas. Claims of repelling Ukrainian attempts in the Kursk region and inflicting significant losses. Russian MoD releasing detailed claimed cumulative losses in the Kursk direction is an information operation to portray successful attrition. Russian military bloggers highlighting specific unit actions and claimed successes (Demidovka assault, Hornal/Miropolye drone strikes). Reported damage to a workshop at the Antonov Aviation Complex suggests targeting of Ukrainian defense production. MoD Russia sharing a video claiming a Msta-B howitzer strike on a Ukrainian temporary deployment point indicates continued artillery effectiveness. АРХАНГЕЛ СПЕЦНАЗА shares video claiming downing Ukrainian heavy drones. Воин DV reports on Russian "Vostok" Group's claimed successful offensive actions, including attempts to encircle Ukrainian forces and disrupting logistics. Russian sources are reporting the detention of a Romanian citizen in Sochi accused of collecting air defense data for Ukrainian special services, highlighting Russian counter-intelligence capabilities.
  • Russian Personnel/Losses: The Russian MoD claims Ukrainian losses in the past 24 hours in the Kursk direction of more than 160 troops. The Russian MoD has released claimed cumulative Ukrainian losses in the Kursk direction since the beginning of hostilities there, totaling over 75,870 troops, which is likely a significant overestimation. Two Mayors and Дневник Десантника amplify the conspiracy theory regarding the son of a CIA Deputy Director allegedly dying fighting for Russia, which is likely a psychological operation. Оперативний ЗСУ shares a video interview with a captured Russian soldier claiming HIV-positive individuals from Crimea are signing contracts with the Russian armed forces, potentially highlighting personnel issues or recruitment practices. Narodnaya militsiya DNR shares a video claiming Russian forces are clearing Ukrainian positions and taking prisoners, showcasing captured personnel. Two Mayors reports preliminary information of two fatalities and one injured civilian from an alleged Ukrainian drone attack in Belgorod Oblast. Colonelcassad reports on a claimed successful assault near Demidovka where the enemy was reportedly destroyed with no prisoners taken. Воин DV claims the destruction of over 20 Ukrainian military personnel on the Southern Donetsk direction.
  • Ukrainian Personnel/Losses: No specific Ukrainian military personnel losses are detailed in the latest updates. Civilian casualties are reported from alleged Russian strikes in Belgorod Oblast (preliminary two killed, one injured).

Political, Diplomatic, and Information Environment

  • Negotiations/Peace Talks: The confirmed meeting between President Putin and US Envoy Witkoff in the Kremlin is a significant diplomatic development. Reuters has published a detailed version of a potential "Trump plan" for ending the war, which includes provisions for a permanent ceasefire, security guarantees (without NATO membership), territorial changes (US recognizing Crimea, de facto recognition of Russian control over Luhansk and parts of Zaporizhzhia, Donetsk, and Kherson, Ukraine regaining Kharkiv Oblast, Kakhovka HPP, and Kinburn Spit, and US controlling the Zaporizhzhia NPP), economic cooperation (US-Ukraine mineral deal, full reconstruction/compensation for Ukraine, lifting of sanctions on Russia since 2014, US-Russia energy cooperation). Ukrainian outlets (RBC-Ukraine, Tsaplienko_Ukraine Fights) are amplifying this reported "Trump plan". ЦАПЛІЄНКО_UKRAINE FIGHTS reports that the EU and Ukraine are demanding security guarantees from the US analogous to NATO's Article 5. Оперативний ЗСУ reports that the Ukrainian Ministry of Foreign Affairs spokesperson has outlined Ukraine's three core principles for any peace plan: no recognition of Russian territorial claims, no limitations on Ukrainian military capabilities or foreign aid, and no foreign veto on Ukraine's alliances. ТАСС reports that Trump believes negotiations are moving forward but remain fragile. РБК-Україна reports that Ukraine has transmitted a list of Russia's violations of the "energy truce" to the US.
  • Russian IO/Narratives: Promoting claimed successes in repelling Ukrainian attempts in the Kursk region and inflicting significant losses. Disseminating claimed cumulative Ukrainian losses in the Kursk direction to portray Ukrainian attrition. Highlighting specific unit actions and claimed destruction of Ukrainian assets. Amplifying the reported "Trump plan" for peace negotiations, particularly aspects favorable to Russia (Crimea recognition, partial territorial recognition, sanctions lifting). Amplifying the conspiracy theory regarding the son of a CIA Deputy Director allegedly fighting for Russia to sow distrust in the West. Using alleged Ukrainian attacks on civilians in Belgorod for narrative purposes. ТАСС reports on comments by the head of the Central Bank of Russia regarding economic stability and minimal impact of US import duties, and the likelihood of maintaining the key interest rate, to project economic resilience. Colonelcassad reports the detention of a Romanian citizen in Sochi accused of collecting air defense data for Ukrainian special services to highlight counter-intelligence efforts and alleged Ukrainian activities within Russia.
  • Ukrainian IO/Narratives: Reporting on Russian attacks and their impact, particularly in border regions. Highlighting the official creation of the 8th Corps of the Air Assault Forces to showcase military development and capabilities. Publicizing the detention of a vessel involved in illegal grain export to demonstrate efforts against Russian economic activities in occupied territories. Amplifying the reported "Trump plan" to highlight potential peace frameworks and differing perspectives. Clearly stating Ukraine's core principles for peace talks to control the narrative and manage expectations. Reporting on the transmission of information regarding Russian violations of the "energy truce" to the US. Оперативний ЗСУ shares content featuring Valerii Zaluzhnyi discussing the new nature of war. КіберБорошно | CyberBoroshno shares analysis of damage to a Russian arsenal.

Human Oversight and Decision Authority

Human command is evident in the official announcement of the creation of the 8th Corps of the Air Assault Forces and ongoing direction of operations by the General Staff of Ukraine. High-level human oversight is demonstrated by the confirmed meeting between President Putin and US Envoy Witkoff. Decisions regarding maritime interdiction and detention of vessels (SBU, State Border Guard Service) are also human-led. Investigations into alleged criminal activity (illegal grain export) are conducted by human authorities (OGP, SBU). The reported death of Major General Yaroslav Moskalik and the subsequent murder investigation highlight human oversight of significant internal security events and potential consequences for high-ranking military figures. Political figures continue to engage in diplomatic discussions and make public statements (Ukrainian MFA spokesperson, Trump as reported by TASS). Decisions regarding economic policy are made by human authorities (Head of Russian Central Bank). Counter-intelligence actions (FSB detention in Sochi) are human-led. Human oversight is evident in the reported transmission of information regarding Russian violations of the "energy truce" from Ukraine to the US. The reporting of alleged civilian casualties from drone attacks in Belgorod involves human observation and reporting. The claimed successful assault near Demidovka involves human planning and execution of military operations.

Cybersecurity and Information Assurance

Information is being disseminated through various channels including official military sources (Ukrainian General Staff, Russian MoD), state media (TASS, RBC-Ukraine), and numerous military bloggers/Telegram channels (Rybar, Colonelcassad, Two Mayors, WarGonzo, STERNENKO, Operatyvnyi ZSU, ASTRA, Dnevnik Desantnika, Narodnaya militsiya DNR, Voin DV, АРХАНГЕЛ СПЕЦНАZА, Басурин о главном, КіберБорошно | CyberBoroshno, НгП раZVедка, Операція Z: Военкоры Русской Весны, Kotsnews, Mash на Донбассе, Север.Реалии, Fighterbomber). The use of satellite imagery analysis (KіберБорошно) highlights technical information gathering capabilities. Allegations of Ukrainian drone attacks on civilian targets in Belgorod are part of the information warfare. The amplification of the "Trump plan" and conspiracy theories by Russian sources are clear information operations. Ukraine is using official channels and media to convey its stance on peace terms and report on its actions (vessel detention, energy truce violations). The SVR claim regarding European intelligence undermining Trump's efforts is a notable piece of information warfare aimed at creating divisions.

Learning and Adaptation

Ukraine's official creation of the 8th Corps of the Air Assault Forces is a significant organizational adaptation to enhance command and control of key brigades. Continued Ukrainian repulsion of numerous assaults across multiple axes, particularly in dynamic areas like Pokrovsk and the Kursk operational zone, indicates ongoing tactical adaptation. Ukrainian maritime interdiction of a vessel involved in illegal grain export demonstrates adaptation in countering Russian economic activities. Russian forces continue to adapt their tactics, including combined arms assaults and the use of airstrikes and drones in conjunction with ground movements. Russian military bloggers discussing alleged Ukrainian drone tactics (sitting and waiting on roadsides) suggests ongoing observation and analysis of Ukrainian methods. The Russian MoD releasing claimed cumulative losses in the Kursk direction indicates an adaptation in information warfare strategy to support their narrative. The transmission of information regarding "energy truce" violations from Ukraine to the US suggests adaptation in diplomatic efforts to highlight perceived Russian breaches. The claimed successful Russian assault near Demidovka involving "Akhmat" special forces and a tank regiment highlights adaptation in combining different force types for specific objectives. Russian sources reporting the detention of a Romanian citizen in Sochi accused of collecting air defense data suggests adaptation in counter-intelligence efforts to address perceived Ukrainian espionage.

Resource Allocation and Logistics

The official creation of the 8th Corps of the Air Assault Forces signifies a significant allocation of personnel and equipment resources to a key military branch. The detention of a vessel involved in illegal grain export highlights efforts to disrupt Russian economic resources generated from occupied territories. Ongoing intense combat across multiple axes requires significant allocation of ammunition, personnel, and logistical support by both sides. The continued use of airstrikes and shelling, particularly with KABs, demonstrates a significant allocation of aerial and artillery resources by Russia. Reports from Russian military bloggers highlighting specific unit actions and claimed destruction of Ukrainian equipment suggest ongoing resource expenditure and attrition. The claimed successful assault near Demidovka and reported destruction of Ukrainian vehicles indicate resource expenditure in offensive operations. Воин DV reporting on the Southern Donetsk direction claims disruption of Ukrainian logistics and disruption of reinforcement groups.

Potential Indicators

  • Official Confirmation of Ukrainian 8th Air Assault Corps: This is a significant structural change and indicates Ukraine's commitment to maintaining and enhancing airborne/assault capabilities.
  • Fatal Car Explosion and Alleged Death of High-Ranking Russian General in Balashikha (Continued): The confirmed death of Major General Yaroslav Moskalik in a car explosion caused by an explosive device and subsequent murder investigation, amplified by Russian sources alleging Ukrainian involvement, remains a critical indicator of potential internal security vulnerabilities in Russia and a possible shift in targeting beyond the immediate front lines.
  • Continued High Intensity on Pokrovsk and Toretsk Axes: Remains a key indicator of the primary focus of Russian ground offensive efforts and areas of significant pressure.
  • Intensified Activity and Contested Areas in Kursk/Sumy Border Zone: Ongoing high level of conflict in border regions, coupled with claims of advances (Zhuravka, Oleshnya, Kupyansk) and repulsion of numerous assaults, strongly indicates a continued effort by Russia to establish a buffer zone and divert Ukrainian resources. Russian claims of significant Ukrainian losses here are a counter-indicator requiring verification.
  • Confirmed Meeting Between Putin and US Envoy Witkoff: This high-level diplomatic engagement is a significant indicator of ongoing efforts to explore potential peace frameworks.
  • Public Discussion of Potential "Trump Plan" Details: The reporting by Reuters and amplification by both sides of a potential peace plan, with details including territorial concessions and security guarantees, is a key indicator of the terms being discussed and the significant gap between potential proposals and stated Ukrainian red lines (no territorial recognition for Russia). Ukraine's clear articulation of its core principles further defines this gap.
  • Ukrainian Detention of Vessel Suspected of Illegal Grain Export from Crimea: This concrete action demonstrates Ukraine's capability and intent to counter Russian economic activities in occupied territories and enforce its sovereignty in the maritime domain.
  • Russian Claims of Advances on Kupyansk and Toretsk Axes: These claims, if verified, would indicate Russian gains on these specific fronts, though the extent and sustainability of these advances require further assessment.
  • Russian Counter-Intelligence Reporting Detention of Romanian Citizen in Sochi: This indicates ongoing intelligence gathering efforts and counter-intelligence activities by both sides, extending beyond the immediate conflict zone.
  • Amplification of Conspiracy Theory Regarding CIA Deputy Director's Son: The use of this likely false narrative in Russian information operations is an indicator of attempts to sow distrust and create internal divisions in the West.
  • Ukraine Transmitting List of "Energy Truce" Violations to US: This indicates diplomatic efforts by Ukraine to highlight perceived Russian breaches of agreements related to critical infrastructure.
  • Russian Claims of Civilian Casualties from Drone Attacks in Belgorod: These reports are part of Russian information operations aimed at portraying Ukraine as targeting civilians and justifying Russian actions.
  • Russian Claims of Successful Assaults Near Demidovka (Belgorod): While requiring verification, these claims suggest continued Russian offensive actions and attempts to push Ukrainian forces back from the border areas.
  • Discussion of Nuclear Fuel Supplies in Armenia (Westinghouse/Rosatom): Rybar's reporting on this, framed as a US effort to displace Rosatom, is an indicator of potential geopolitical competition in the energy sector in a region neighboring the conflict zone.

Updated Situation: The situation is characterized by sustained high-intensity ground combat, particularly in eastern Ukraine and border regions. Simultaneously, diplomatic efforts are intensifying with a high-level US-Russia meeting, while public discussions of potential peace frameworks highlight significant disagreements on key terms. Internal security events in Russia (death of Gen. Moskalik) and Ukrainian actions countering Russian economic activities (grain export vessel detention) add layers of complexity beyond the immediate front lines. Both sides continue to leverage information operations to shape narratives and influence perceptions. Ukraine is strengthening its military organization through the creation of the 8th Air Assault Corps, while Russia continues aerial and artillery strikes and pursues offensive actions to secure claimed territories and border areas. Civilian casualties remain a tragic consequence of the conflict.

Previous (2025-04-25 13:04:15Z)

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.