As a market pragmatist – often bordering on cynicism – the new US president put this into practice several times during his first term. The second and last one is expected to change the landscape of international relations, to the extent of course that the new “planetary” is able to differentiate itself from the established strategic choices of the American economic and diplomatic power mechanisms.
Internationally, Donald has few political and ideological fans, from Europe and Latin America to the Far East, where he was modeled after former Philippine President Rodrigo Duterte. At the present juncture, it is worth listing the “friends”, “enemies” and “neutrals” against him on the international chessboard. Always under the sect of the eternal “Palmerston doctrine”.
FRIENDS
Vladimir Putin (Russia)
The Russian president warmly congratulated Trump on his victory, invited him to meet before his inauguration and praised his “bravery” in the face of the two assassination attempts. However, the Russian sub. Foreigners kept a small basket regarding the bigotry of the new president that he will end the war in Ukraine within 24 hours. Russia’s support is considered Trump’s original sin in the US, which led him to justice. The two leaders have not been stingy in exchanging compliments, but how their relationship fares in the hostile environment created by Russia’s invasion of Ukraine will be the million dollar question.
Benjamin Netanyahu (Israel)
The Israeli prime minister once likened Trump to “the best friend Israel ever had in the White House” and now celebrated as if he had won himself. In his first term, Trump moved the US embassy from Tel Aviv to Jerusalem, recognized Israel’s occupation of the Syrian Golan Heights and promoted, through his son-in-law, the Abraham Accords for Israel’s peace with Arab Muslim states. The bond remains, but the wars in Gaza and Lebanon complicate the situation. Also, Trump’s apparent hostility to Iran (Israel’s No. 1) flies in the face of his promise not to start new wars.
Recep Tayyip Erdogan (Turkey)
The Turkish leader welcomed the victory of his “friend” and was one of the first to speak to him by phone. With Trump in the White House, the Turkey-US strategic relationship is further upgraded, as Trump is drawn to the Erdogan-style model of authoritarian leaders and also maintains real estate businesses in Istanbul.
As much as the bilateral relationship went through storms, with the hostage of the American pastor in Turkey and the Gulen case, Ankara rightly expects more favorable treatment from Washington.
European far-right leaders
- The title of the leader of the pro-Trump camp in Europe rightfully belongs to Hungarian Prime Minister Viktor Orbán. He meets frequently with Trump in the US and they share in neoconservative forums the same values on the traditional family, abortion, immigration and globalization.
- Italian Prime Minister Giorgia Meloni and Deputy Prime Minister Matteo Salvini enthusiastically celebrated the “historic return” of the Republican candidate.
- In Germany, AfD co-chair Alice Weidel enthusiastically hailed Trump’s victory as she expects to benefit from a “second Trump wave” in Germany’s early polls, after the first in 2016.
- In France, MPs and supporters of the “National Alarm” went wild, but the leading duo Marine Le Pen-Jordan Bardelas moved surprisingly more restrained, calling on Europe to unite against the trade war of the White House!
- The Dutch leader of the largest party, Geert Wilders, did not express such reservations, wholeheartedly congratulating “Trump and America”. The leaders of the Austrian far-right, as well as the far-right or ethno-populist parties of Eastern Europe, whether they are in government or in opposition, are counted as pro-Trump.
Javier Miley (Argentina)
An ardent fan of Trump, the “saw-wielding” president of Argentina congratulated him on his “terrible electoral victory”, telling him that he can count on his country to make America great again. Miley not only withdrew Argentina’s candidacy from the BRICS, but he is also a model for the anarcho-liberal model that the new president wants to implement in the US, with a pimp there of the welfare state and the public sector very much Elon Musk.
ENEMIES
Xi Jinping (China)
Normally the Chinese president is in a category by himself. As the authoritarian leader of an emerging superpower he is the subject of Trump’s admiration and sometimes complimentary comments. But at the same time, he is the head of the main rival of the USA for global hegemony, and under Trump, the trade war between the two countries is expected to escalate (with the common hope of humanity to remain at this stage). Several analysts argue that if Trump returns to protectionist and isolationist policies, it will make it easier for Xi to lead the globalization camp, which is now out of fashion.
Volodymyr Zelenskyi (Ukraine)
For several weeks now, the Ukrainian president has been engaged in an anxious attack on friendship with Trump, in the hope that the new occupant of the White House will not implement the peace plans he allegedly has in his drawers, which envisage the dismemberment of Ukraine while neutralizing it. He looks to NATO and Secretary General Mark Rutte personally for this.
European “directorate”
The restrained congratulations of Ursula von der Leyen, Olaf Scholz, Emmanuel Macron and Keir Starmer to the new president betrayed their concern on the one hand for the escalation of US economic competition, and on the other hand for leaving Europe alone on the Ukrainian front against Russia, with whatever cost this entails to peoples knee-deep in precision. The unprecedented post-war political instability in Germany, with snap elections following the fall of the Scholz government, is just the tip of the iceberg.
THE NEUTRALS
BRICS+ Section
This is normally where most of the world’s governments belong, the so-called frogs who try to avoid the buffalo fight. But there are also two medium-sized buffaloes trying to keep the balance in the swamp, in case a part of the fauna is saved.
They are the leaders of India, Narendra Modi, and Brazil, Inacio Lula da Silva. They are included in the BRICS, together with China, Russia, N. Africa and the new entrants Iran, Egypt, Ethiopia, UAE, but they do not want conflicts with the USA (nor global conflicts in general).
A few days before the election, on the occasion of the Hindu festival of Diwali, Trump conveyed to Modi his intention to strengthen “the great partnership of the two countries”, while the Indian prime minister was among the first to congratulate him (note that India is in two boats, joining the Indo-Pacific QUAD group, along with the US, Japan and Australia, to effectively contain its BRICS partner China; with which they have a long-standing regional rivalry).
As for Lula, he accompanied his congratulations to Trump (an ideological tag of his rival, far-right former president Jair Bolsonaro) by pointing out that “our world needs dialogue and cooperation to achieve more peace, development and prosperity.”
/* — PerfOps by Nuevvo (nuevvo.com) — */
// Utilities
const allScripts = document.getElementsByTagName(‘script’);
window.lst = allScripts[allScripts.length – 1];
window.isMobile=(function() {var ua=navigator.userAgent||navigator.vendor||window.opera;return ((/Android/i).test(ua) && (/Mobile/i).test(ua)) || (/BlackBerry|iPhone|iPod|Opera Mini|IEMobile/i).test(ua);})();
function asyncLoadScript(url) {
var alScript = document.createElement(‘script’);
alScript.src = url;
alScript.async = true;
//window.lst.parentNode.insertBefore(alScript, window.lst);
document.body.appendChild(alScript);
}
function asyncLoadModule(url) {
var alScript = document.createElement(‘script’);
alScript.src = url;
alScript.type=”module”;
//window.lst.parentNode.insertBefore(alScript, window.lst);
document.body.appendChild(alScript);
}
function displaySlot(id) {
if (document.querySelector(‘#’+id)) {
googletag.display(id);
}
}
// Fix OCM JS errors
window.defineSlots = function(t, r){};
/*! instant.page v5.2.0 – (C) 2019-2023 Alexandre Dieulot – */
(function(){
let t,e,n,o,i,a=null,s=65,c=new Set;const r=1111;function d
})();
// InMobi Choice. Consent Manager Tag v3.0 (for TCF 2.2)
setTimeout(() => {
var host=”eleftherostypos.gr”;var element=document.createElement(‘script’);var firstScript=document.getElementsByTagName(‘script’)[0];var url=” uspTries=0;var uspTriesLimit=3;element.async=true;element.type=”text/javascript”;element.src=url;firstScript.parentNode.insertBefore(element,firstScript);function makeStub(){var TCF_LOCATOR_NAME=’__tcfapiLocator’;var queue=[];var win=window;var cmpFrame;function addFrame(){var doc=win.document;var otherCMP=!!(win.frames[TCF_LOCATOR_NAME]);if(!otherCMP){if(doc.body){var iframe=doc.createElement(‘iframe’);iframe.style.cssText=”display:none”;iframe.name=TCF_LOCATOR_NAME;doc.body.appendChild(iframe);} else {setTimeout(addFrame,5);}}return !otherCMP;}function tcfAPIHandler(){var gdprApplies;var args=arguments;if(!args.length){return queue;} else if(args[0]===’setGdprApplies’){if(args.length > 3 &&args[2]===2 &&typeof args[3]===’boolean’){gdprApplies=args[3];if(typeof args[2]===’function’){args[2](‘set’,true);}}} else if(args[0]===’ping’){var retr={gdprApplies: gdprApplies,cmpLoaded: false,cmpStatus: ‘stub’};if(typeof args[2]===’function’){args[2](retr);}} else {if(args[0]===’init’ && typeof args[3]===’object’){args[3]=Object.assign(args[3],{ tag_version: ‘V3′ });}queue.push(args);}}function postMessageEventHandler(event){var msgIsString=typeof event.data===’string’;var json={};try {if(msgIsString){json=JSON.parse(event.data);} else {json=event.data;}} catch (ignore){}var payload=json.__tcfapiCall;if(payload){window.__tcfapi(payload.command,payload.version,function(retValue,success){var returnMsg={__tcfapiReturn: {returnValue: retValue,success: success,callId: payload.callId}};if(msgIsString){returnMsg=JSON.stringify(returnMsg);}if(event && event.source && event.source.postMessage){event.source.postMessage(returnMsg,’*’);}},payload.parameter);}}while (win){try {if(win.frames[TCF_LOCATOR_NAME]){cmpFrame=win;break;}} catch (ignore){}if(win===window.top){break;}win=win.parent;}if(!cmpFrame){addFrame();win.__tcfapi=tcfAPIHandler;win.addEventListener(‘message’,postMessageEventHandler,false);}}makeStub();var uspStubFunction=function(){var arg=arguments;if(typeof window.__uspapi!==uspStubFunction){setTimeout(function(){if(typeof window.__uspapi!==’undefined’){window.__uspapi.apply(window.__uspapi,arg);}},500);}};var checkIfUspIsReady=function(){uspTries++;if(window.__uspapi===uspStubFunction && uspTries 0) {
//asyncLoadScript(‘
adSenseSlots.forEach(function(e){
});
}
// Phaistos Adman
//asyncLoadScript(‘
window.AdmanQueue=window.AdmanQueue||[];
AdmanQueue.push(function(){Adman.adunit({id:338,h:’
// OneSignal
window.OneSignalDeferred = window.OneSignalDeferred || [];
OneSignalDeferred.push(function(OneSignal) {
OneSignal.init({
appId: “487cc53b-3b66-4f84-8803-3a3a133043ab”,
});
});
// Disqus
var disqus_config = function() {
this.page.url=”
this.page.identifier = 1562581;
};
setTimeout(function(){
(function() {
var d = document,
s = d.createElement(‘script’);
s.src=”
s.setAttribute(‘data-timestamp’, +new Date());
(d.head || d.body).appendChild(s);
})();
}, 3000);
function cmpActionCompleted() {
// OCM & DFP
//asyncLoadScript(‘
asyncLoadScript(‘
asyncLoadScript(‘
/*
// CleverCore
(function(document, window) {
var a, c = document.createElement(“script”);
c.id = “CleverCoreLoader57097″;
c.src = ”
c.async = !0;
c.type = “text/javascript”;
c.setAttribute(“data-target”, window.name);
c.setAttribute(“data-callback”, “put-your-callback-macro-here”);
try {
a = parent.document.getElementsByTagName(“script”)[0] || document.getElementsByTagName(“script”)[0];
} catch (e) {
a = !1;
}
a || (a = document.getElementsByTagName(“head”)[0] || document.getElementsByTagName(“body”)[0]);
a.parentNode.insertBefore(c, a);
})(document, window);
*/
// Taboola/Project Agora
asyncLoadScript(‘
asyncLoadScript(‘
// For Google AdSense
if (document.querySelectorAll(‘.adsbygoogle’).length) {
asyncLoadScript(‘
}
// Phaistos Adman
asyncLoadScript(‘
// Glomex
if (document.querySelectorAll(‘glomex-integration’).length) {
setTimeout(function(){
asyncLoadModule(‘
}, 2000);
}
// Dalecta
setTimeout(() => asyncLoadScript(‘ 800);
// Vidoomy
//asyncLoadScript(‘
// Weather
setTimeout(() => asyncLoadScript(‘ 1000);
/*
// Facebook Pixel
!function(f, b, e, v, n, t, s) {
if (f.fbq) return;
n = f.fbq = function() {
n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n;
n.push = n;
n.loaded = !0;
n.version = ‘2.0’;
n.queue = [];
t = b.createElement(e);
t.async = !0;
t.src = v;
s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, ‘script’, ‘
fbq(‘init’, ‘618972382017166’);
fbq(‘track’, ‘PageView’);
*/
// OneSignal
setTimeout(() => asyncLoadScript(‘ 5000);
}
// Microsoft Clarity
(function(c,l,a,r,i,t,y){c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};t=l.createElement(r);t.async=1;t.src=”https://www.clarity.ms/tag/”+i+”?ref=wordpress”;y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);})(window, document, “clarity”, “script”, “l14tw277rg”);
// Yandex Metrica
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};m[i].l=1*new Date();for(var j=0;j<document.scripts.length;j++){if(document.scripts[j].src===r){return;}}k=e.createElement
#Donald #Trump #Friends #enemies #neutrals #global #chessboard
It looks like you’re working with a JavaScript code snippet meant for handling various advertising scripts and integrations on a web page. The code is mostly commented out, and certain parts are incomplete or obfuscated (e.g., URLs for scripts that should be loaded). Below, I’ll break down components of the code relevant to Google AdSense, OneSignal, and other integrations, along with points where you need to fill information or make adjustments:
### Overview of the Code
1. **AdSense Removal for Mobile**:
“`javascript
document.querySelectorAll(‘.adsense-for-mobile’).forEach(function(e) {
e.querySelector(‘.adsbygoogle’).remove();
});
“`
This part removes any adsense instances from containers specified for mobile devices.
2. **AdSense Slot Handling**:
“`javascript
const adSenseSlots = document.querySelectorAll(‘.adsbygoogle’);
const adSenseSlotCount = adSenseSlots.length;
if (adSenseSlotCount > 0) {
adSenseSlots.forEach(function(e){
// Use this section to define actions for each ad slot
});
}
“`
This segment identifies AdSense slots and provides a space to execute actions if any are detected.
3. **Phaistos Adman Integration**:
“`javascript
window.AdmanQueue=window.AdmanQueue||[];
AdmanQueue.push(function(){Adman.adunit({id:338,h:’…’});});
“`
This initializes the Phaistos Adman queue and would push an ad unit if the code were complete. You will need to replace `…` and provide height or other required parameters.
4. **OneSignal Initialization**:
“`javascript
window.OneSignalDeferred = window.OneSignalDeferred || [];
OneSignalDeferred.push(function(OneSignal) {
OneSignal.init({ appId: “487cc53b-3b66-4f84-8803-3a3a133043ab” });
});
“`
Initializes OneSignal for push notifications on the page.
5. **Disqus Configuration**:
“`javascript
var disqus_config = function() {
this.page.url=”URL_HERE”; // Fill in with the page’s URL
this.page.identifier = 1562581; // Unique identifier for Disqus
};
“`
This segment requires you to replace `URL_HERE` with the actual URL for your page.
6. **Script Loading Placeholders**:
“`javascript
// Scripts are intended to be loaded asynchronously. Certain placeholders like:
asyncLoadScript(‘…’); // This needs an actual script URL
“`
The numerous occurrences of `asyncLoadScript()` are meant to asynchronously load various scripts. You need to fill these placeholders with the URLs of the respective scripts.
### Recommendations
– **Fulfilling Placeholders**: Make sure to provide valid URLs where indicated (e.g., `s.src=”URL”`).
– **Handling Errors**: Implement error handling especially where ads and third-party integrations are concerned to ensure that your webpage remains user-friendly in case of loading failures.
– **Testing**: After completing the implementation, thoroughly test the page for any JavaScript errors using console debugging tools provided by browsers.
– **Performance**: Ensure the loading of scripts is optimized, perhaps using `async` or `defer` attributes where applicable, to improve page load times.
By completing the JavaScript with the necessary URLs and ensuring that the loading sequence follows expected behavior, the integrations should work harmoniously.