俄罗斯周一(10月31日)加强了对多个乌克兰城市的袭击,主要针对关键基础设施,目标是切断基辅和其他地区的水电供应。此前,俄罗斯声称乌克兰袭击了俄军黑海舰队。
俄罗斯总统弗拉基米尔·普京(Vladimir Putin)周一证实,对乌克兰的攻击是对基辅据称使用空中和水面无人航行器袭击俄黑海舰队的回应。
当一名记者问轰炸乌克兰是否是对日前发生在黑海的事件做出的回应时,普京说:“部分来说,是的。但这不是我们所能做的一切。”
基辅市长维塔利·克利奇科(Vitali Klitschko)表示,针对乌克兰首都的袭击切断了部分市区的水电供应,导致超过80%的居民没有自来水可用。
乌克兰外交部长德米特罗·库列巴(Dmytro Kuleba)在推特(Twitter)上谴责了这些袭击。
乌克兰陆军在社交媒体平台电报(Telegram)上贴文,称俄罗斯在数波袭击中发射了“50多枚”巡航导弹。
库列巴在推特上说:“又一批俄罗斯导弹击中了乌克兰的关键基础设施。俄罗斯不是在战场上战斗,而是跟平民战斗。不要为这些袭击辩护,说它们是‘回击’。俄罗斯这么做是因为他们仍然有杀死乌克兰人的导弹和意愿。”
initInfographics(
{
groups:[],
params:[{“Name”:”embed_html”,”Value”:”u0026lt;blockquote class=”twitter-tweet”u0026gt;u0026lt;p lang=”en” dir=”ltr”u0026gt;Another batch of Russian missiles hits Ukraine’s critical infrastructure. Instead of fighting on the battlefield, Russia fights civilians. Don’t justify these attacks by calling them a ‘response’. Russia does this because it still has the missiles and the will to kill Ukrainians.u0026lt;/pu0026gt;— Dmytro Kuleba (@DmytroKuleba) u0026lt;a href=”https://twitter.com/DmytroKuleba/status/1586980266366705667?ref_src=twsrc%5Etfw”u0026gt;October 31, 2022u0026lt;/au0026gt;u0026lt;/blockquoteu0026gt;||data-pangea-embed::”true””,”DefaultValue”:””,”HtmlEncode”:false,”Type”:”HTML”}],
isMobile:true
});
(function (d) {
var userInput = Infographics.Param[“embed_html”],
thisSnippet = (d.getElementsByClassName ? d.getElementsByClassName(“twitterSnippet”) : d.querySelectorAll(“.twitterSnippet”))[0],
render = function () {
var madeDiv, bquote, sId = “twitterAPIForSnippet”;
try {
madeDiv = document.createElement(“div”);
madeDiv.innerHTML = userInput;
} catch (e) {
thisSnippet.innerHTML = “Twitter Embed Code is invalid or incomplete.”;
return;
}
bquote = madeDiv.childNodes[0];
if (bquote.tagName.toLowerCase() === “blockquote” && bquote.className.indexOf(“twitter”) !== -1) { //remove everything except paragraphs and links
var all = bquote.getElementsByTagName(“*”);
for (var i = all.length – 1; i >= 0; i–) {
var elm = all[i];
var tag = elm.tagName.toLowerCase();
if (tag !== “a” && tag !== “p”)
all[i].parentNode.removeChild(all[i]);
}
} else {
thisSnippet.innerHTML = “Twitter Embed Code does not contain proper Twitter blockquote.”;
return;
}
if (!d.getElementById(sId)) { //async request Twitter API
var js, firstJs = d.getElementsByTagName(“script”)[0];
js = d.createElement(“script”);
js.id = sId;
js.src = “//platform.twitter.com/widgets.js”;
firstJs.parentNode.insertBefore(js, firstJs);
}
thisSnippet.parentNode.style.width = “100%”;
thisSnippet.appendChild(bquote);
if (window.twttr && window.twttr.widgets) {
window.twttr.widgets.load();
window.twttr.events.bind(“rendered”, function (e) {
//fix twitter bug rendering multiple embeds per tweet. Can be deleted after Twitter fix the issue
if (e.target) {
var par = e.target.parentElement;
if (par && par.className === “twitterSnippetProcessed” &&
e.target.previousSibling && e.target.previousSibling.nodeName.toLowerCase() === “iframe”) {
//this is duplicate embed, delete it
par.removeChild(e.target);
}
}
});
}
};
thisSnippet.className = “twitterSnippetProcessed”;
if (d.readyState === “uninitialized” || d.readyState === “loading”)
window.addEventListener(“load”, render);
else //liveblog, ajax
render();
})(document);