{"id":653632,"date":"2026-04-03T14:00:17","date_gmt":"2026-04-03T12:00:17","guid":{"rendered":"https:\/\/es.exxpress.at\/?p=653632"},"modified":"2026-04-03T11:48:41","modified_gmt":"2026-04-03T09:48:41","slug":"raphael-suchomel-der-krieg-der-zukunft-fliegt","status":"publish","type":"post","link":"https:\/\/es.exxpress.at\/meinung\/raphael-suchomel-der-krieg-der-zukunft-fliegt\/","title":{"rendered":"Raphael Suchomel: Der Krieg der Zukunft fliegt"},"content":{"rendered":"<section class=\"wpb-content-wrapper\"><p>[vc_row][vc_column width=&#8221;1\/6&#8243;]\n        <span class=\"article-tag\">\n            Kolumne\n        <\/span>\n    [\/vc_column][vc_column width=&#8221;1\/2&#8243;]<h1 id=\"nativendo-title\" style=\"text-align: left\" class=\"vc_custom_heading article-heading\">Raphael Suchomel: Der Krieg der Zukunft fliegt<\/h1>[vc_column_text el_class=&#8221;article-subheading&#8221;]<\/p>\n<p style=\"font-weight: 400;\">Panzer, Artillerie und Raketen verschwinden nicht. Aber sie verlieren ihr Monopol. Die Ukraine und der Iran-Konflikt zeigen, dass eine neue \u00c4ra des Krieges begonnen hat, in der billige Drohnen, schnelle Software und K\u00fcnstliche Intelligenz dar\u00fcber entscheiden, wer zuerst sieht, wer zuerst reagiert und wer sich teure Verteidigung \u00fcberhaupt noch leisten kann.<\/p>\n<p>[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/3&#8243;][\/vc_column][\/vc_row][vc_row el_class=&#8221;article-main-content&#8221;][vc_column width=&#8221;1\/6&#8243;]\n        <div class=\"author-box\">\n            <span class=\"author\">Redaktion<\/span>\n            <time datetime=\"2026-04-03T14:00:17+02:00\">03.04.2026 14:00<\/time>\n        <\/div>\n            <div class=\"share-box\">\n            <a href=\"https:\/\/x.com\/intent\/tweet?url=https%3A%2F%2Fes.exxpress.at%2Fapi%2Fwp%2Fv2%2Fposts%2F653632\" target=\"blank\" class=\"share-icon share-circle-icon share-twitter\"><?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 300 300\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <path d=\"M178.57 127.15 290.27 0h-26.46l-97.03 110.38L89.34 0H0l117.13 166.93L0 300.25h26.46l102.4-116.59 81.8 116.59h89.34M36.01 19.54H76.66l187.13 262.13h-40.66\"\/>\n<\/svg><\/a>\n            <a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?href=https%3A%2F%2Fes.exxpress.at%2Fapi%2Fwp%2Fv2%2Fposts%2F653632&u=https%3A%2F%2Fes.exxpress.at%2Fapi%2Fwp%2Fv2%2Fposts%2F653632\" target=\"blank\" class=\"share-icon share-circle-icon share-facebook\"><?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-\/\/W3C\/\/DTD SVG 1.1\/\/EN\" \"http:\/\/www.w3.org\/Graphics\/SVG\/1.1\/DTD\/svg11.dtd\">\n<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 28 28\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xml:space=\"preserve\" xmlns:serif=\"http:\/\/www.serif.com\/\" style=\"fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;\">\n    <g transform=\"matrix(1,0,0,1,-12,-11)\">\n        <path d=\"M31,11.2C30.3,11.1 29.7,11 29,11C28.2,10.9 27.3,10.9 26.5,11.1C25.5,11.3 24.6,11.8 23.8,12.7C23.2,13.4 22.8,14.3 22.5,15.2C22.3,15.9 22.3,16.5 22.3,17.2L22.3,21L18.4,21L18.4,25.7L22.4,25.7L22.4,38.6L27.2,38.6L27.2,25.7L30.7,25.7C30.9,24.1 31.1,22.6 31.4,21L27.4,21L27.4,20.8L27.4,17.8C27.4,17.5 27.4,17.2 27.5,16.9C27.7,16 28.3,15.5 29.1,15.3C29.4,15.2 29.7,15.2 30,15.2L31.8,15.2L31.8,11.2C31.3,11.3 31.1,11.2 31,11.2Z\" style=\"fill-rule:nonzero;\"\/>\n    <\/g>\n<\/svg>\n<\/a>\n            <a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https%3A%2F%2Fes.exxpress.at%2Fapi%2Fwp%2Fv2%2Fposts%2F653632\" target=\"blank\" class=\"share-icon share-circle-icon share-linkedin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 160h114.496v352H0zM426.368 164.128c-1.216-.384-2.368-.8-3.648-1.152a74.218 74.218 0 00-4.64-.896c-6.08-1.216-12.736-2.08-20.544-2.08-66.752 0-109.088 48.544-123.04 67.296V160H160v352h114.496V320s86.528-120.512 123.04-32v224H512V274.464c0-53.184-36.448-97.504-85.632-110.336z\"\/><circle cx=\"56\" cy=\"56\" r=\"56\"\/><\/svg><\/a>\n            <div class=\"mobile-splitter\"><\/div>\n            <a href=\"mailto:?subject=Exxpress: Raphael Suchomel: Der Krieg der Zukunft fliegt&body=https%3A%2F%2Fes.exxpress.at%2Fapi%2Fwp%2Fv2%2Fposts%2F653632\" target=\"blank\" class=\"share-icon share-mail\"><?xml version=\"1.0\" encoding=\"utf-8\"?>\n\n<svg version=\"1.1\" id=\"Ebene_1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\"\n\t viewBox=\"0 0 50 50\" style=\"enable-background:new 0 0 50 50;\" xml:space=\"preserve\">\n<g>\n\t<path d=\"M1.2,7.7C0.8,8.1,0.6,8.6,0.6,9.1v31.3c0,0.6,0.2,1.1,0.7,1.4c0.4,0.4,0.8,0.6,1.3,0.6h45c0.5,0,1-0.2,1.3-0.6\n\t\ts0.6-0.9,0.6-1.4V9.1c0-0.5-0.2-0.9-0.6-1.4c-0.4-0.4-0.8-0.6-1.3-0.6h-45C2,7.1,1.6,7.3,1.2,7.7z M4.3,13.8l13,11.3l-13,11.6V13.8\n\t\tz M7.5,11.7h34.9L24.9,27.1L7.5,11.7z M8,38.6l12.2-11.1l3.5,3.3l2.4,0.1l3.8-3.4L42,38.6H8z M45.8,36.7l-13-11.6l13-11.3V36.7z\"\/>\n<\/g>\n<\/svg>\n<\/a>\n            \n        <\/div>\n    [\/vc_column][vc_column width=&#8221;1\/2&#8243; el_class=&#8221;article-body&#8221;]\n            <div class=\"featured-image-box\">\n                <a href=\"https:\/\/es.exxpress.at\/media\/2026\/04\/whatsapp-image-2026-04-02-at-132932.jpeg\" data-featherlight=\"image\">\n                    <img decoding=\"async\" class=\"attachment-article_featured_image size-article_featured_image wp-post-image\" src=\"https:\/\/es.exxpress.at\/media\/2026\/04\/whatsapp-image-2026-04-02-at-132932-635x442.jpeg\" srcset=\"https:\/\/es.exxpress.at\/media\/2026\/04\/whatsapp-image-2026-04-02-at-132932.jpeg 2x\">\n                <\/a>\n                <span class=\"tagline\"><span class=\"credits\" style=\"padding-left: 0\">exxpress\/exxpress<\/span><\/span>\n            <\/div>\n        [vc_column_text]<\/p>\n<p style=\"font-weight: 400;\">Wer bei Drohnen noch immer an ein technisches Zusatzger\u00e4t denkt, hat die strategische Verschiebung nicht verstanden. Drohnen sind heute nicht mehr nur Augen am Himmel. Sie sind Aufkl\u00e4rer, Angreifer, Lockmittel, St\u00f6rer und immer \u00f6fter auch Abfangj\u00e4ger gegen andere Drohnen. Damit ver\u00e4ndern sie nicht blo\u00df einzelne Gefechte, sondern die gesamte Logik des Schlachtfelds. Die Front wird gl\u00e4sern. Bewegung wird sichtbarer. Konzentration wird gef\u00e4hrlicher. Und selbst weit hinter der eigentlichen Linie gibt es keine wirklich sichere Zone mehr. Genau das ist der Unterschied zwischen einer neuen Waffe und einem neuen Kriegssystem.<\/p>\n<p>[\/vc_column_text]<h2 style=\"text-align: left\" class=\"vc_custom_heading running-header\">Das eigentliche Neue<\/h2>[vc_column_text]<\/p>\n<p style=\"font-weight: 400;\">Das wirklich Neue ist n\u00e4mlich nicht der Propeller. Es ist das Zusammenspiel aus Sensorik, Datenverarbeitung und Entscheidungsgeschwindigkeit. Milit\u00e4rs sprechen hier von einer Kill Chain, also der Kette vom Erkennen eines Ziels bis zur Wirkung. Fr\u00fcher dauerte das Minuten oder l\u00e4nger. Heute k\u00f6nnen Kamerabilder, Funksignale und andere Sensordaten in Sekunden zusammengef\u00fchrt werden. Wer diese Daten schneller ordnet, bewertet und weitergibt, gewinnt Zeit. Und auf dem Schlachtfeld ist Zeit oft m\u00e4chtiger als Panzerstahl.<\/p>\n<p style=\"font-weight: 400;\">Genau hier kommt K\u00fcnstliche Intelligenz ins Spiel. Nicht als Science Fiction Maschine, die eigenst\u00e4ndig Krieg f\u00fchrt, sondern als Assistenzsystem. KI hilft bei der Mustererkennung, also dabei, in Bilddaten Fahrzeuge, Stellungen oder Bewegungen schneller zu identifizieren. Sie hilft bei der Navigation, wenn GPS gest\u00f6rt wird. Und sie entlastet den Menschen in einem Umfeld, in dem binnen Sekunden entschieden werden muss. Der gro\u00dfe Irrtum unserer Zeit ist deshalb, KI sofort mit vollautonomen Killerrobotern gleichzusetzen. In der Realit\u00e4t ist sie heute meist der Softwareklebstoff, der Systeme robuster, schneller und st\u00f6rresistenter macht.<\/p>\n<p>[\/vc_column_text]<h2 style=\"text-align: left\" class=\"vc_custom_heading running-header\">Die Ukraine als Labor<\/h2>[vc_column_text]<\/p>\n<p style=\"font-weight: 400;\">Nirgends wurde das deutlicher als in der Ukraine. Seit 2022 hat sich dort eine Drohnenkriegsf\u00fchrung entwickelt, die in dieser Dichte historisch neu ist. Vor allem FPV-Drohnen, also kleine, direkt gesteuerte Angriffsmodelle mit Kamera, wurden zu einer Art fliegender Massenmunition. Sie sind billig, relativ schnell produzierbar und lassen sich laufend anpassen. Genau das ist entscheidend: Nicht Perfektion gewinnt, sondern die schnellere Lernkurve. Wer heute eine Schw\u00e4che entdeckt, baut morgen eine neue Variante. Wer heute gest\u00f6rt wird, sucht \u00fcbermorgen eine neue F\u00fchrungsl\u00f6sung. Krieg folgt damit immer st\u00e4rker einer Logik, die man bisher eher aus der Softwarebranche kannte als aus Kasernen.<\/p>\n<p style=\"font-weight: 400;\">Die Ukraine zeigt auch, wie sehr zivile Komponenten den Krieg ver\u00e4ndert haben. Viele Systeme basieren auf kommerziell verf\u00fcgbaren Bauteilen, die angepasst, kombiniert und in milit\u00e4rische Anwendungen \u00fcberf\u00fchrt werden. Das macht Innovation schneller und billiger. Gleichzeitig ver\u00e4ndert es die Kriegs\u00f6konomie. Ein vergleichsweise g\u00fcnstiges System kann pl\u00f6tzlich ein Fahrzeug, eine Stellung oder ein viel teureres Waffensystem bedrohen. Damit verschiebt sich das Verh\u00e4ltnis von Aufwand und Wirkung radikal.<\/p>\n<p>[\/vc_column_text]<h2 style=\"text-align: left\" class=\"vc_custom_heading running-header\">Billig schl\u00e4gt teuer<\/h2>[vc_column_text]<\/p>\n<p style=\"font-weight: 400;\">Besonders brutal sichtbar wird diese neue Logik im Nahen Osten. Der Iran und seine Drohnensysteme, vor allem Shahed-Typen, stehen f\u00fcr einen Krieg der Masse. Nicht jede einzelne Drohne muss perfekt sein. Es reicht, wenn genug davon gleichzeitig kommen. Das Ziel ist \u00dcberlastung. Moderne Luftabwehr kann vieles abfangen, aber sie st\u00f6\u00dft an eine harte Grenze: die Zahl der verf\u00fcgbaren Sch\u00fcsse und deren Preis. Wenn ein Angreifer mit vergleichsweise g\u00fcnstigen Einwegdrohnen anfliegt, w\u00e4hrend der Verteidiger teure Abfangsysteme einsetzen muss, entsteht eine gef\u00e4hrliche Asymmetrie. Angreifen wird billig. Verteidigen wird teuer. Genau das ist eine der folgenreichsten strategischen Verschiebungen unserer Zeit.<\/p>\n<p style=\"font-weight: 400;\">Der Iran-Konflikt 2026 hat diese Entwicklung nochmals zugespitzt. Dort zeigte sich, dass Volumen Pr\u00e4zision zumindest teilweise ersetzen kann, wenn das eigentliche Ziel nicht der perfekte Einzeltreffer ist, sondern die Erm\u00fcdung und \u00dcberlastung der gegnerischen Luftabwehr. F\u00fcr westliche Milit\u00e4rs ist das eine Warnung. Sie m\u00fcssen nicht nur bessere Systeme entwickeln, sondern vor allem g\u00fcnstigere Antworten auf g\u00fcnstige Bedrohungen finden. Wer jede billige Drohne mit einer teuren Rakete bek\u00e4mpfen will, verliert auf Dauer nicht nur Munition, sondern auch die finanzielle Durchhaltef\u00e4higkeit.<\/p>\n<p>[\/vc_column_text]<h2 style=\"text-align: left\" class=\"vc_custom_heading running-header\">Die neue Luftabwehr<\/h2>[vc_column_text]<\/p>\n<p style=\"font-weight: 400;\">Deshalb erleben wir gerade auch eine Revolution der Verteidigung. Elektronische Kampff\u00fchrung, also das St\u00f6ren oder T\u00e4uschen von Funk- und Navigationssignalen, wird immer wichtiger. Dazu kommen Interceptor-Drohnen, also Drohnen, die andere Drohnen jagen, und neue gestaffelte Abwehrkonzepte mit akustischen Sensoren, mobilen Teams und g\u00fcnstigen Abfangmitteln. Luftabwehr ist heute nicht mehr nur Radar plus Rakete. Sie wird zu einem Netzwerk aus Software, Sensoren, Menschen und vielen verschiedenen Reaktionsschichten.<\/p>\n<p style=\"font-weight: 400;\">Das klingt technisch, ist aber leicht zu verstehen: Fr\u00fcher reichte es oft, wenige sehr starke Systeme zu besitzen. Heute z\u00e4hlt zus\u00e4tzlich, wie viele bezahlbare Reaktionen man pro Nacht durchhalten kann. Der Krieg wird damit zu einer Frage der Magazintiefe, also vereinfacht gesagt der F\u00e4higkeit, Angriffe nicht nur einmal, sondern hundertmal hintereinander abzuwehren. Auch das ist ein Zeichen daf\u00fcr, dass wir eine neue Epoche sehen.<\/p>\n<p>[\/vc_column_text]<h2 style=\"text-align: left\" class=\"vc_custom_heading running-header\">Wo KI \u00fcbersch\u00e4tzt wird<\/h2>[vc_column_text]<\/p>\n<p style=\"font-weight: 400;\">Trotzdem w\u00e4re es ein Fehler, in jeden Propeller sofort die Zukunftswaffe zu sehen. Drohnen sind verwundbar. Wetter, St\u00f6rung, Abnutzung, begrenzte Reichweite, Ausbildungsm\u00e4ngel und logistische Probleme setzen ihnen hart zu. Viele Systeme fallen aus, bevor sie \u00fcberhaupt Wirkung entfalten. Andere sind gegen elektronische Kampff\u00fchrung anf\u00e4llig. Wieder andere k\u00f6nnen klassische Feuerkraft nicht ersetzen, weil Artillerie und Raketen in bestimmten Situationen schlicht mehr Zerst\u00f6rung auf einmal liefern. Der Drohnenhype ist also real, aber nicht grenzenlos. Drohnen ersetzen den Panzer nicht vollst\u00e4ndig. Sie machen ihn nur verletzlicher. Sie ersetzen die Artillerie nicht komplett. Sie machen ihre Aufkl\u00e4rung und Zielzuweisung effizienter.<\/p>\n<p style=\"font-weight: 400;\">Gerade das macht die Lage so ernst. Wir erleben keinen totalen Austausch alter Systeme durch neue. Wir erleben eine Verschmelzung. Klassische Waffensysteme bleiben. Aber sie m\u00fcssen nun in einer Welt bestehen, in der billige fliegende Sensoren und Angreifer permanent mitmischen.<\/p>\n<p>[\/vc_column_text]<h2 style=\"text-align: left\" class=\"vc_custom_heading running-header\">Die moralische Verschiebung<\/h2>[vc_column_text]<\/p>\n<p style=\"font-weight: 400;\">Noch heikler wird es bei der Verantwortung. Denn je mehr Software zwischen Mensch und Wirkung tritt, desto unsch\u00e4rfer wird die Frage, wer eigentlich entschieden hat. Ein Assistenzsystem, das Ziele markiert oder priorisiert, ist noch nicht dasselbe wie eine autonome T\u00f6tungsentscheidung. Aber die Grenze verl\u00e4uft schmaler, als viele glauben. Wenn die Maschine erkennt, sortiert, verfolgt und der Mensch am Ende nur noch best\u00e4tigt, dann bleibt der Mensch formal im Prozess, steht aber faktisch nicht mehr immer im Zentrum. Genau darin liegt die politische und ethische Brisanz.<\/p>\n<p style=\"font-weight: 400;\">Die eigentliche Gefahr ist deshalb nicht nur die vollautonome Waffe. Die eigentliche Gefahr ist die schleichende Delegation. Kleine Schritte, die jeweils harmlos wirken, ergeben zusammen eine tiefgreifende Ver\u00e4nderung. Der Krieg wird distanzierter f\u00fcr den Angreifer, skalierbarer f\u00fcr Staaten und sogar f\u00fcr nichtstaatliche Akteure, und schwieriger zu kontrollieren f\u00fcr Politik und V\u00f6lkerrecht.<\/p>\n<p>[\/vc_column_text]<h2 style=\"text-align: left\" class=\"vc_custom_heading running-header\">Was jetzt dahinter steckt<\/h2>[vc_column_text]<\/p>\n<p style=\"font-weight: 400;\">Was steckt also hinter dieser neuen \u00c4ra des Krieges? Die Antwort lautet: nicht nur Technik, sondern ein kompletter Machtwechsel in der milit\u00e4rischen Logik. Fr\u00fcher galt oft, dass der St\u00e4rkere derjenige mit den schwereren Plattformen und den teureren Systemen war. Heute gewinnt immer \u00f6fter, wer schneller anpasst, billiger produziert, Daten besser verarbeitet und das Tempo der Entscheidung erh\u00f6ht. Nicht Stahl allein entscheidet. Sondern Software. Nicht nur Feuerkraft. Sondern die F\u00e4higkeit, Informationen in Wirkung zu verwandeln.<\/p>\n<p style=\"font-weight: 400;\">Die Ukraine war daf\u00fcr das brutale Labor. Der Iran-Konflikt zeigt nun, dass diese Logik nicht regional bleibt. Sie wird global. Der Krieg der Zukunft ist nicht einfach automatisierter. Er ist billiger, schneller, dichter und permanent. Und genau deshalb auch gef\u00e4hrlicher. Denn wenn Angriff g\u00fcnstiger wird, Verantwortung diffuser und Reaktion immer st\u00e4rker von Maschinenrhythmus abh\u00e4ngt, dann ver\u00e4ndert sich nicht nur die Kriegsf\u00fchrung. Dann ver\u00e4ndert sich auch die Schwelle zum Krieg selbst.<\/p>\n<p style=\"font-weight: 400;\">Am Ende ist das die eigentliche These: Drohnen und KI machen den Krieg nicht nur moderner. Sie machen ihn zu einem System, in dem Masse, Software und Geschwindigkeit wichtiger werden als viele der alten Gewissheiten. Wer das heute noch f\u00fcr ein Nischenthema der Milit\u00e4rtechnik h\u00e4lt, untersch\u00e4tzt, was gerade vor unseren Augen entsteht. Es ist nicht weniger als eine neue \u00c4ra der Gewalt.<\/p>\n<p>[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/3&#8243;]<div class=\"ad-container\"><div id=\"adnz_rectangle_1\" style=\"padding-top: 0;\"><\/div><\/div><div class=\"ad-container sticky\" style=\"padding-top: 0;\"><div id=\"adnz_halfpage_2\"><\/div><\/div>[\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/6&#8243;][\/vc_column][vc_column width=&#8221;5\/6&#8243;]<div class=\"footer-hook\"><div class=\"move-to-article\">  <details class=\"mollie-donation-modal\" open>\n    <summary>Dein Beitrag z\u00e4hlt \u2013 jetzt spenden!<\/summary>\n    <div class=\"mollie-donation-backdrop\" onclick=\"var modal = document.querySelector('.mollie-donation-modal'); modal.removeAttribute('data-modal-opened')\"><\/div>\n    <div class=\"mollie-donation-form-holder\" id=\"donation\">\n      <div class=\"mollie-donation-close-button\" onclick=\"var modal = document.querySelector('.mollie-donation-modal'); modal.removeAttribute('data-modal-opened')\"><\/div>\n      <p style=\"padding: 0 30px; line-height: 1.3;\">Mit deinem Beitrag schaffen wir Raum f\u00fcr Journalismus, der einordnet, hinterfragt und sichtbar macht, was wirklich z\u00e4hlt.<\/p>\n      <form class=\"mollie-donation\">\n          <div style=\"display: flex; justify-content: center;\">\n            <div class=\"donate-type-btn-holder\">\n                <button type=\"button\" class=\"donate-select-btn\" value=\"onetime\">Einmalig<\/button>\n                <button type=\"button\" class=\"donate-select-btn selected\" value=\"monthly\">Monatlich<\/button>\n                <button type=\"button\" class=\"donate-select-btn\" value=\"yearly\">J\u00e4hrlich<\/button>\n            <\/div>\n          <\/div>\n          <input type=\"email\" name=\"mail\" placeholder=\"E-Mail Adresse*\" required\/>\n          <div class=\"donate-btn-holder\">\n              <button type=\"button\" class=\"donate-select-btn\" value=\"10\">10\u20ac<\/button>\n              <button type=\"button\" class=\"donate-select-btn selected\" value=\"20\">20\u20ac<\/button>\n              <button type=\"button\" class=\"donate-select-btn\" value=\"100\">100\u20ac<\/button>\n              <div class=\"flex-break\"><\/div>\n              <button type=\"button\" class=\"donate-select-btn\" value=\"free\">Anderer Betrag<\/button>\n          <\/div>\n          <input class=\"hidden\" type=\"number\" min=\"2\" step=\"1\" value=\"20\" required\/>\n          <label class=\"checkbox-label hidden privacy-label\">\n              <input type=\"checkbox\" name=\"privacy\" required\/>\n              Ich akzeptiere die <a href=\"https:\/\/es.exxpress.at\/datenschutzerklaerung\/\" target=\"_blank\">Datenschutzvereinbarung<\/a>.*\n          <\/label>\n          <label class=\"checkbox-label hidden newsletter-label\">\n              <input type=\"checkbox\" name=\"newsletter\"\/>\n              Bitte halte mich auf dem Laufenden. Ich m\u00f6chte den Newsletter erhalten.\n          <\/label>\n          <a target=\"_blank\" class=\"disabled\" href=\"\" type=\"button\">Dein Beitrag z\u00e4hlt \u2013 jetzt spenden!<\/a>\n      <\/form>\n    <\/div>\n  <\/details>\n          <style>\ndetails.mollie-donation-modal summary {\n  --background: var(--category_bg_color);\n  --border-color: var(--category_bg_color);\n  --color: var(--category_tertiary_color);\n\n  --hover-background: var(--category_tertiary_color);\n  --hover-color: var(--category_bg_color);\n\n  margin: calc(var(--gutter-width-bottom)) auto;\n  transition: background-color 300ms, color 300ms;\n  border: 2px solid var(--border-color);\n  background: var(--background);\n  color: var(--color);\n  padding: 0.5em 1em;\n  font-size: 1em;\n  font-family: Blacker Sans Text;\n  font-weight: 900;\n  text-decoration: none;\n  display: inline-block;\n  cursor: pointer;\n  width: max-content;\n  display: block;\n}\ndetails.mollie-donation-modal summary:hover,\ndetails.mollie-donation-modal[open] summary {\n  background: var(--hover-background);\n  color: var(--hover-color);\n}\ndetails.mollie-donation-modal[data-modal-opened] {\n\n}\ndetails.mollie-donation-modal[data-modal-opened] summary {\n  display: none;\n}\n.mollie-donation-form-holder {\n  --don-bg-color: #fffbf8;\n  --don-border-color: #5e2c4f;\n  --don-color: rgb(26, 25, 25);\n  border: 2px solid var(--don-border-color);\n  background: var(--don-bg-color);\n  color: var(--don-color);\n  padding: 10px 15px;\n  margin-bottom: 15px;\n  position: relative;\n}\n.mollie-donation-form-holder h3 {\n  font-size: 18px;\n  text-align: center;\n  font-weight: bold;\n  margin-top: 5px;\n  margin-bottom: 10px;\n}\n.mollie-donation-form-holder p {\n  max-width: 455px;\n  text-align: center;\n  margin: 0 auto;\n  margin-bottom: 10px;\n}\nform.mollie-donation {\n  max-width: 100%;\n  margin: 0 auto;\n  text-align: center;\n}\nform.mollie-donation input[type=\"checkbox\"] {\n    font-size: 16px;\n}\nform.mollie-donation input[type=\"number\"],\nform.mollie-donation input[type=\"email\"],\nform.mollie-donation select {\n  font-family: 'Blacker Sans';\n  width: 190px;\n  border: none;\n  outline: none;\n  padding: 4px 8px;\n  background: white;\n  font-size: 18px;\n  text-align: center;\n  margin: 0 auto;\n  display: block;\n  border-bottom: 2px solid var(--don-border-color);\n}\nform.mollie-donation .donate-btn-holder {\n  display: flex;\n  flex-direction: row;\n  justify-content: center;\n  flex-wrap: wrap;\n  padding: var(--gutter-width-bottom);\n  max-width: 360px;\n  margin: 0 auto;\n}\nform.mollie-donation .donate-btn-holder .flex-break {\n  min-width: 100%;\n  height: 0px; max-height: 0px; margin: 0; padding: 0;\n}\nform.mollie-donation .donate-btn-holder button {\n  font-size: 16px;\n  border-width: 1px;\n  margin: calc(var(--gutter-width-bottom) \/ 4) calc(var(--gutter-width) \/ 4);\n}\nform.mollie-donation .donate-btn-holder button.selected {\n  cursor: pointer;\n  background: var(--hover-background);\n  color: var(--hover-color);\n}\nform.mollie-donation .donate-type-btn-holder {\n  display: flex;\n  flex-direction: row;\n  justify-content: center;\n  flex-wrap: wrap;\n  padding: var(--gutter-width-bottom);\n  margin-top: 10px;\n  gap: 1px;\n  padding: 1px;\n  background-color: var(--don-border-color);\n}\nform.mollie-donation .donate-type-btn-holder button {\n  font-size: 14px;\n  margin: 0;\n  border: none;\n  background-color: var(--don-bg-color);\n}\nform.mollie-donation .donate-type-btn-holder button.selected {\n  cursor: pointer;\n  background: var(--hover-background);\n  color: var(--hover-color);\n}\nform.mollie-donation input[type=\"email\"] {\n  width: 100%;\n  max-width: 320px;\n  margin-top: 20px;\n}\nform.mollie-donation select {\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\nform.mollie-donation input[type=\"number\"] {\n  width: 100px;\n  margin-bottom: var(--gutter-width-bottom);\n  margin-top: calc(var(--gutter-width-bottom) * -1);\n}\nform.mollie-donation input[type=\"number\"] ~ small.num-input-error {\n    display: block;\n    margin-top: calc(var(--gutter-width-bottom) * -1);\n    margin-bottom: var(--gutter-width-bottom);\n    color: red;\n}\nform.mollie-donation input[type=\"number\"].hidden {\n  display: none;\n}\nform.mollie-donation button, form.mollie-donation a[type=\"button\"] {\n  margin: 0 auto;\n  display: block;\n  --border-color: var(--don-border-color);\n  --hover-background: #5e2c4f;\n  --color: var(--don-color);\n  --hover-color: #e0d2d8;\n  transition: background-color 300ms, color 300ms;\n  border: 1px solid var(--border-color);\n  background: var(--background);\n  color: var(--color);\n  padding: .3em 1em;\n  padding-bottom: .37em;\n  font-size: 1em;\n  font-family: Blacker Sans Text;\n  font-weight: 900;\n  text-decoration: none;\n  margin-bottom: 10px;\n}\nform.mollie-donation a[type=\"button\"] {\n    --border-color: white;\n    --hover-background: white;\n    --color: white;\n    --hover-color: #c03;\n    background: #c03;\n}\nform.mollie-donation a[type=\"button\"] {\n    display: inline-block;\n}\nform.mollie-donation button.disabled, form.mollie-donation a[type=\"button\"].disabled {\n    opacity: 0.5;\n}\nform.mollie-donation .checkbox-label:not(.hidden) ~ button,\nform.mollie-donation .checkbox-label:not(.hidden) ~ a[type=\"button\"] {\n    margin-top: var(--gutter-width-bottom);\n}\nform.mollie-donation button:disabled {\n  opacity: 0.5;\n}\nform.mollie-donation button:hover,\nform.mollie-donation a[type=\"button\"]:not(.disabled):hover {\n  cursor: pointer;\n  background: var(--hover-background);\n  color: var(--hover-color);\n}\nform.mollie-donation .checkbox-label {\n  display: block;\n  margin-bottom: 3px;\n  text-align: center;\n}\nform.mollie-donation .checkbox-label a {\n  color: inherit;\n}\nform.mollie-donation .checkbox-label.hidden {\n  display: none;\n}\n.mollie-donation-modal {\n  display: block;\n}\n.mollie-donation-modal[data-modal-opened] {\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background-color: rgba(255,255,255,0.7);\n  z-index: 10000;\n  -webkit-transition: opacity 0.5s ease-in-out;\n  -moz-transition: opacity 0.5s ease-in-out;\n  -ms-transition: opacity 0.5s ease-in-out;\n  -o-transition: opacity 0.5s ease-in-out;\n  transition: opacity 0.5s ease-in-out;\n}\n.mollie-donation-backdrop {\n  display: block;\n}\n.mollie-donation-modal[data-modal-opened] .mollie-donation-form-holder {\n  margin: 10px;\n  width: max-content;\n  position: absolute;\n  right: 50%;\n  bottom: 50%;\n  transform: translate(50%, 50%);\n}\n.mollie-donation-modal[data-modal-opened] .mollie-donation-backdrop {\n  position: absolute;\n  top: 0px;\n  left: 0px;\n  width: 100%;\n  height: 100%;\n}\n.mollie-donation-close-button {\n  position: absolute;\n  top: 10px;\n  right: 10px;\n  cursor: pointer;\n  width: 20px;\n  height: 20px;\n  display: flex;\n  align-self: center;\n  justify-content: center;\n  display: none;\n}\n.mollie-donation-modal[data-modal-opened] .mollie-donation-close-button {\n  display: flex;\n}\n.mollie-donation-close-button::after {\n  content: \"\";\n  display: block;\n  width: 2px;\n  height: 20px;\n  background-color: #333;\n  transform: rotate(45deg);\n  position: absolute;\n  top: 0;\n  left: 9px;\n}\n.mollie-donation-close-button::before {\n  content: \"\";\n  display: block;\n  width: 2px;\n  height: 20px;\n  background-color: #333;\n  transform: rotate(-45deg);\n}\n\n\/* Modal open *\/\ndetails.mollie-donation-modal > summary{\n  list-style: none;\n  pointer-events: none;\n  cursor: default;\n  display:none;\n}\ndetails.mollie-donation-modal > summary::-webkit-details-marker{\n  display: none;\n}\n\n.mollie-donation-backdrop,\n.mollie-donation-close-button{\n  display: none !important;\n}\n\ndetails.mollie-donation-modal[data-modal-opened]{\n  position: static;\n  width: auto;\n  height: auto;\n  background: none;\n  display: block;            \n}\n        <\/style>\n    \n          <script>\n          window.addEventListener('load', () => {\n            (($) => {\n                $(() => {\n                    const loadingSpinner = `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" style=\"margin: auto; background: none; display: block; shape-rendering: auto;width: 30px;height: 30px;padding-top: 3px;margin-bottom: 3px;\" width=\"48px\" height=\"48px\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"xMidYMid\"><circle cx=\"50\" cy=\"50\" fill=\"none\" stroke=\"var(--category_tertiary_color)\" style=\"stroke: var(--category_tertiary_color)\" r=\"40\" stroke-dasharray=\"188.49555921538757 64.83185307179586\" stroke-width=\"11\"><animateTransform attributeName=\"transform\" type=\"rotate\" repeatCount=\"indefinite\" dur=\"1s\" values=\"0 50 50;360 50 50\" keyTimes=\"0;1\"><\/animateTransform><\/circle><\/svg>`;\n                    jQuery('.mollie-donation-modal:not(:eq(0))').remove();\n\n                    $( document ).ready(function() {\n                      var mdf = localStorage.getItem(\"mollie-donation-form\");\n                      if(mdf === null) {\n                        setTimeout(function() {\n                          \/\/ $(\".mollie-donation-modal\").attr(\"data-modal-opened\", \"\");\n                          \/\/ $(\".mollie-donation-modal\").attr(\"open\", \"\");\n                          localStorage.setItem(\"mollie-donation-form\", true);\n                        }, 2000);\n                      }\n                    });\n\n                    const $form = $('form.mollie-donation');\n                    if ($form.length > 0) {\n                        const $numInput = $form.find('input[type=\"number\"]')\n                        const default_value = 10;\n    \n                        $form.find('.donate-btn-holder button').removeClass('selected');\n                        $form.find('.donate-btn-holder button[value=\"' + default_value + '\"]').addClass('selected');\n                        $numInput.val(default_value);\n                        $form.find('input[type=\"email\"]').val('')\n                        $form.find('.checkbox-label input').prop('checked', false);\n    \n                        $form.find('input[type=\"email\"]').on('input', e => {\n                            if (e.delegateTarget.checkValidity()) {\n                                $form.find('.privacy-label').removeClass('hidden');\n                            }\n                        })\n    \n                        $form.find('.privacy-label input').on('change', e => {\n                            $form.find('.newsletter-label').removeClass('hidden');\n                        })\n    \n                        const removeNumInputError = (msg) => {\n                            $form.find('.num-input-error').remove();\n                        }\n                        const addNumInputError = (msg) => {\n                            removeNumInputError();\n                            $numInput.after(`<small class=\"num-input-error\">${msg}<\/small>`);\n                        }\n                        $numInput.on('change', e => {\n                            removeNumInputError();\n                            const $target = $(e.delegateTarget);\n                            const newValue = $target.val();\n                            if(Number.parseInt(newValue).toString() !== newValue) {\n                                $target.val(Number.parseInt(newValue));\n                                addNumInputError('Betrag muss rund und gr\u00f6\u00dfer 2\u20ac sein');\n                            } else if (Number.parseInt(newValue) < 2) {\n                                $target.val(2);\n                                addNumInputError('Betrag muss gr\u00f6\u00dfer 2\u20ac sein');\n                            }\n                        })\n    \n                        $form.find('.donate-btn-holder button').on('click', e => {\n                            $form.find('.donate-btn-holder button').removeClass('selected');\n                            const selected_value = $(e.delegateTarget).attr('value');\n                            $form.find('.donate-btn-holder button[value=\"' + selected_value + '\"]').addClass('selected');\n                            if (selected_value === 'free') {\n                                \/\/ $numInput.removeClass('hidden');\n                            } else {\n                              $numInput.addClass('hidden');\n                              $numInput.val(selected_value);\n                            }\n                            $form.change();\n                        });\n\n                        $form.find('.donate-type-btn-holder button').on('click', e => {\n                            $form.find('.donate-type-btn-holder button').removeClass('selected');\n                            const selected_value = $(e.delegateTarget).attr('value');\n                            $form.find('.donate-type-btn-holder button[value=\"' + selected_value + '\"]').addClass('selected');\n                            if (selected_value === 'free') {\n                              \/\/ some code\n                            } else {\n                              \/\/ $numInput.addClass('hidden');\n                              \/\/ $numInput.val(selected_value);\n                              \/\/ $form.change()\n                            }\n                            $form.change();\n                        });\n    \n                        const setDonateButtonUrl = () => {\n                            const type = jQuery('.donate-type-btn-holder .donate-select-btn.selected').attr('value');\n                            const amount = jQuery('.donate-btn-holder .donate-select-btn.selected').attr('value');\n                            const rawMail = $form.find('input[type=\"email\"]').val();\n                            const mail = encodeURIComponent(rawMail);\n                            const newsletter = $form.find('.newsletter-label input').is(':checked') ? '1' : '0';\n                            const page = site.post.id;\n                            const categories = encodeURIComponent(JSON.stringify(site.post.categories));\n                            console.log('should be setting to amount', amount)\n                            const amountUrlMapping = {\n                              onetime: {\n                                '5': 'https:\/\/buy.stripe.com\/8wMbKR6pi4tm2pa9AA',\n                                '10': 'https:\/\/buy.stripe.com\/4gw8yFeVOcZS1l69AB',\n                                '20': 'https:\/\/buy.stripe.com\/7sIcOV6pibVO7Ju8wy',\n                                '100': 'https:\/\/buy.stripe.com\/6oEcOV4ha1ha2pa3cf',\n                                'free': 'https:\/\/buy.stripe.com\/7sIaGN9BuaRK4xi5ko',\n                              },\n                              monthly: {\n                                '5': 'https:\/\/buy.stripe.com\/28o0297tm3pigg0dQW',\n                                '10': 'https:\/\/buy.stripe.com\/eVaaGN9Bue3W3te7sC',\n                                '20': 'https:\/\/buy.stripe.com\/aEUbKRdRKgc42pa8wF',\n                                '100': 'https:\/\/buy.stripe.com\/4gwg179BubVO4xi7sD',\n                                'free': 'https:\/\/buy.stripe.com\/14k5mt9Bu5xq6Fq28g',\n                              },\n                              yearly: {\n                                '5': 'https:\/\/buy.stripe.com\/14k16d7tmf809RCfZa',\n                                '10': 'https:\/\/buy.stripe.com\/8wMbKRcNG7FyfbW4gt',\n                                '20': 'https:\/\/buy.stripe.com\/00g8yF14Y2leaVGaES ',\n                                '100': 'https:\/\/buy.stripe.com\/dR67uB8xq4tmgg0bIX',\n                                'free': 'https:\/\/buy.stripe.com\/dR6dSZcNG4tm0h228o',\n                              }\n                            }\n                            \/\/ for (const amount in amountUrlMapping[type]) {\n                            \/\/   amountUrlMapping[type][amount] ? $form.find(`.donate-select-btn[value=\"${amount}\"]`).show() : $form.find(`.donate-select-btn[value=\"${amount}\"]`).hide();\n                            \/\/ }\n                            $form.find('a[type=\"button\"]').attr('href', amountUrlMapping[type][amount]);\n                            $('a[type=\"button\"]').off('click');\n                        \n                            if ($form[0].checkValidity() && amountUrlMapping[type][amount]) {\n                                $form.find('a[type=\"button\"]').removeClass('disabled')\n\n                                $('a[type=\"button\"]').on('click', e => {\n                                    \/\/ In a timeout, so the href keeps being the right one while the a click is handled by the browser\n                                    setTimeout(() => {\n                                        if(mauticApi && typeof mauticApi.send === 'function')\u00a0{\n                                            console.log('Sending to mautic ', {email: rawMail, is_newsletter: newsletter})\n                                            mauticApi.send({email: rawMail, is_newsletter: newsletter, source: \"Spende\"});\n                                        }\n                                        if (typeof gtag === 'function') {\n                                            gtag('event', 'donation_submitted', {\n                                                event_category: 'donation',\n                                                event_label: 'form_submitted',\n                                                value: Number.parseInt(amount),\n                                                post: page,\n                                                category_slugs: categories,\n                                            });\n                                        }\n                                        \/*\n                                        Modal bleibt offen\n                                        $(\".mollie-donation-modal\").removeAttr(\"data-modal-opened\");\n                                        $(\".mollie-donation-modal\").removeAttr(\"open\");*\/\n                                        $form.find('button[value=\"' + default_value + '\"]').click()\n                                        $form.find('input[type=\"email\"]').val('')\n                                        $form.find('.checkbox-label').addClass('hidden');\n                                        $form.find('.checkbox-label input').prop('checked', false);\n                                        $form.change();\n                                    }, 100);\n                                });\n                            } else {\n                                $('a[type=\"button\"]').on('click', e => {\n                                    e.preventDefault();\n                                    $form[0].reportValidity();\n                                });\n                                $form.find('a[type=\"button\"]').addClass('disabled')\n                            }\n                        }\n                        setDonateButtonUrl();\n    \n                        $form.on('change', setDonateButtonUrl);\n                    }\n                });\n            })(jQuery);\n          });\n        <\/script>\n    <\/div><\/div>[\/vc_column][\/vc_row]<\/p>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>Panzer, Artillerie und Raketen verschwinden nicht. Aber sie verlieren ihr Monopol. Die Ukraine und der Iran-Konflikt zeigen, dass eine neue \u00c4ra des Krieges begonnen hat, in der billige Drohnen, schnelle Software und K\u00fcnstliche Intelligenz dar\u00fcber entscheiden, wer zuerst sieht, wer zuerst reagiert und wer sich teure Verteidigung \u00fcberhaupt noch leisten kann.<\/p>\n","protected":false},"author":13,"featured_media":653640,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":"","_wp_rev_ctl_limit":""},"categories":[12],"tags":[],"class_list":["post-653632","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-meinung"],"acf":[],"_links":{"self":[{"href":"https:\/\/es.exxpress.at\/api\/wp\/v2\/posts\/653632","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es.exxpress.at\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/es.exxpress.at\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/es.exxpress.at\/api\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/es.exxpress.at\/api\/wp\/v2\/comments?post=653632"}],"version-history":[{"count":4,"href":"https:\/\/es.exxpress.at\/api\/wp\/v2\/posts\/653632\/revisions"}],"predecessor-version":[{"id":653641,"href":"https:\/\/es.exxpress.at\/api\/wp\/v2\/posts\/653632\/revisions\/653641"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/es.exxpress.at\/api\/wp\/v2\/media\/653640"}],"wp:attachment":[{"href":"https:\/\/es.exxpress.at\/api\/wp\/v2\/media?parent=653632"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/es.exxpress.at\/api\/wp\/v2\/categories?post=653632"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/es.exxpress.at\/api\/wp\/v2\/tags?post=653632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}