Menu Zavřít

Alternativa k čínské Nové hedvábné stezce? Evropské země chtějí vybudovat obchodní cestu do Indie přes Blízký východ

22. 2. 2024
Doba čtení: 3 minuty
Autor: Depositphotos
  • Projekt s názvem IMEC má vytvořit novou obchodní cestu mezi Evropou a Indií, která kombinuje lodní a železniční dopravu
  • Potřebu nové trasy potvrdily i současné konflikty v Rudém moři, kvůli nimž se přeprava zboží výrazně prodloužila
  • IMEC je zároveň mnohými považován za způsob, jak může Evropa s Indií čelit čínské iniciativě Nová hedvábná stezka

Ozbrojené konflikty v posledních letech výrazně ovlivnily světový globální obchod. Válka na Ukrajině do velké míry změnila odbytiště ruských nerostných surovin, konflikt mezi Izraelem a teroristickým hnutím Hamás zase vedl k útokům hútíjských povstalců na obchodní lodě, které kvůli tomu Rudé moře objíždějí kolem celé Afriky.

Mnozí experti se proto domnívají, že je potřebné, aby vznikly zcela nové obchodní trasy, jež se měnící se situaci přizpůsobí. Jedním z takových projektů je třeba čínská iniciativa Nová hedvábná stezka (Belt and Road), ta ovšem sleduje převážně zájmy Číny a indicko-evropský obchod zcela ignoruje.

Exodus z Rudého moře. Útoky hútíjských povstalců na nákladní lodě způsobují dvoutýdenní zpoždění a milionové výdaje navíc
Přečtěte si také:

Exodus z Rudého moře. Útoky hútíjských povstalců na nákladní lodě způsobují dvoutýdenní zpoždění a milionové výdaje navíc

Evropští lídři nyní doufají, že potřebnou alternativu by mohl představovat chystaný projekt s názvem IMEC (India-Middle East-Europe Economic Corridor). Jeho cílem je podle Bloombergu vybudovat infrastrukturu, která by propojila Indii s Evropou přes několik zemí Blízkého východu.

Na počátku trasy má být zboží přepraveno loděmi z indického přístavu Bombaj do Dubaje ve Spojených arabských emirátech. Náklad má následně po železnici zamířit přes Saúdskou Arábii a Jordánsko do izraelské Haify, odkud opět na lodi popluje do přístavů po celé Evropě. Součástí projektu je tedy převážně vybudování železniční sítě, lodních přístavů, plynovodů a také internetových kabelů.

V plánu je první setkání

Projekt IMEC byl veřejnosti poprvé představen na loňském summitu skupiny G20 v indickém Novém Dillí. Mezi jeho zakládající členy patří kromě Evropské unie a Indie také Spojené státy americké, Saúdská Arábie nebo Spojené arabské emiráty. Asi největší zájem na realizaci má ale Francie.

Tamní hlava státu prezident Emmanuel Macron už nyní dokonce obsadil jednu z vedoucích rolí IMECu, to kdy do pozice vyslance pro položení základů projektu jmenoval zkušeného obchodníka Gerarda Mestralleta. Zároveň s tím země oznámila, že připravuje vůbec první mezinárodní schůzku, na které se má diskutovat o konkrétní podobě jednotlivých infrastrukturních staveb.

„Rád bych svolal zástupce ostatních členských států IMECu na setkání v příštích dvou měsících, řekl Mestrallet, který dříve působil na pozici generálního ředitele francouzské energetické společnosti Engie. Kde a kdy k tomuto setkání dojde, ale zatím podle něj není určené.

Otázkou je spolupráce Izraele s arabskými zeměmi

Zájem Francie na co možná nejrychlejším zahájení projektu vysvětluje třeba velké množství tamních firem, jež by se na realizaci mohly podílet. Podle Mestralleta se to týká třeba přepravní společnosti CMA-CGM, energetického giganta TotalEnergies, výrobce vlaků Alstom, logistické firmy Getlink, státní energetické společnosti Electricite de France nebo výrobce kabelů Nexans.

CIF25

Výše zmíněné firmy se mají podílet na budování energetické části IMECu či na výstavbě různých logistických zařízení. O účast na projektu už ale projevily zájem i významné francouzské stavební společnosti Vinci nebo Bouygues.

Spojenectví proti Západu. Obchod mezi Ruskem a Čínou vzkvétá, dochází ale k velkému přebytku přepravních kontejnerů
Přečtěte si také:

Spojenectví proti Západu. Obchod mezi Ruskem a Čínou vzkvétá, dochází ale k velkému přebytku přepravních kontejnerů

Kdy konkrétně dojde k realizaci prvních infrastrukturních staveb, si ale teď nikdo netroufá odhadnout. Konflikt mezi Izraelem a teroristickým hnutím Hamás sice ještě zvýšil potřebu alternativních obchodních cest, zároveň ovšem vedl k nárůstu napětí mezi židovským státem a arabskými zeměmi. Vzájemná spolupráce mezi těmito aktéry je přitom pro realizaci IMECu naprosto klíčová.

  • Našli jste v článku chybu?
'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }