“In recent years, the myth has been cultivated in Greece that a complete deindustrialization has allegedly occurred, every production process has stopped and Greece has become exclusively a service economy. In fact the evidence shows that in recent years there has been a very significant progress, I would say a renaissance of manufacturing and industry.”
These remarks were made by the Minister of National Economy and Finance, Kostis Hatzidakis, during his speech at the 8th Annual Economic Conference of the Hellenic Businessmen’s Association, in the context of which he quoted the relevant official statistics: “According to ELSTAT, the industry has increased the participation of GDP from 12% in 2019 to 13.8% in 2023. At the same time, again based on data from ELSTAT in 2023, compared to 2019, we had an increase in workers in industry of more than 7%. Whereas, based on data from the European Central Bank, the increase in manufacturing productivity between 2019 and 2023 reached 20.4%.
At the same time investments have increased by 53% since 2019, the biggest increase in the entire EU, our exports have doubled between 2008 and 2023 and reached €98 billion while in the period 2020-2022 the share of goods in exports exceeded significantly the corresponding share of services and in 2023 the ratio was about 50-50, (while previously the ratio was 2 to 3). At the same time, the share of high-tech exports in total goods exports has increased.
Hatzidakis: Those who claim that Greece “does not even produce a pin” are refuted like this
“There may not have been a revolution, but the direction is positive. And in any case, there was no deindustrialization”, noted Mr. Hatzidakis and added: “Those who claim that Greece “does not produce even a pin” are refuted like this. “On the contrary, the increase in investments and exports is proof that our production model is gradually diversifying. And of course it is linked both to growth rates that are multiple times the European average and to the very significant reduction in unemployment. The progress is the result of the effort made by the companies themselves, the workers, but also the economic policy that combines fiscal seriousness with a pro-investment approach. If we don’t have positive developments in the economy, how have half a million new jobs been created?” he wondered.
Mr. Hatzidakis made special reference to energy, underlining the progress made in the green transition which will allow the country to turn from an importer to an exporter of energy. “This is a factor of optimism for the country, for its competitiveness and prospects, not only with environmental but also with economic importance,” he stressed. “However, a substantial European policy is also needed, especially in the area of networks, as the Draghi report rightly points out.”
Presenting the next steps included in the planning, the minister mentioned, among other things:
-In the new incentive framework for mergers, acquisitions, research and innovation, included in the tax bill which is under consultation. As he said, the new framework will be the most competitive framework for these issues across the EU. “Because before we adopted it we saw what is in effect in other EU countries and tried to go up several steps,” he said.
– To continue the effort for a more robust banking system that will provide liquidity to the market, with reinforcement of the 5th pillar, intensity of competition and expansion of the “Hercules” program that will lead to a reduction of “red” loans at the European level.
-On training issues, noting that with the policies implemented during the period when he was Minister of Labour, emphasis was placed on skilling and reskilling in modern green and digital skills. “A modern economic policy cannot ignore the need to constantly upgrade the skills of the workforce. That is why as a government we have put forward training programs in modern skills, from which more than 700,000 workers and unemployed will have benefited in total in the coming years. The effort must be continued and intensified, with an emphasis on a more transparent and efficient system of training certification and with the encouragement of intra-company training, which companies should view more warmly,” he added.
-To continue reducing taxes. “The government, he stressed, examines every proposal, as well as those submitted by the Hellenic Business Association”, he said. “I don’t want to say that we have come to an end and get false news out, I’m saying that further tax cuts are in the spirit of the government because we want to support competitiveness. But we measure every time before we proceed, so as not to jeopardize the goal of fiscal stability”, underlined Mr. Hatzidakis. And he added:
“Since 2019 we have reduced over 60 taxes: Corporate tax from 28% to 22%, capital accumulation tax, dividend tax, ENFIA, input rate on the lower income scale. Indirect taxes were also reduced, especially in transport. It is no coincidence that Greece, according to Eurostat, had the largest tax reduction in terms of GDP among EU countries, from 42.8% in 2022 to 40.7% in 2023. And the new tax bill includes 12 new tax cuts for 2025. And we’re not stopping there. Because our model combines growth with curbing tax evasion. So with lower taxes we have more revenue. It is, he concluded, a policy that also sends a message of justice, especially for law-abiding citizens, but it certainly also has a sign of development.”
Thessaloniki Metro: “One in 100,000 years chance of system failure”
Cholargos: The grandfather and the teacher were released for delivering a child by mistake
Tatoi: What the museum will be like with the legendary royal cars Rolls Royce, MG and Fiat
The Guardian will no longer publish content from its official X account
Heating allowance: The MyHeating platform has opened – Beneficiaries and how to apply
Parliament: The bill for the personal doctor was passed – The 10 SOS on what is in force and what is changing
Electricity bills: ‘Electric shock’ for households from the wholesale price rally
/* — 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 = 1565309;
};
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
#Hatzidakis #green #transition #opportunity #turn #country #energy #exporter
It seems that you have a JavaScript code snippet that is responsible for handling various script loading operations, including Google AdSense and other advertising or analytics scripts. However, several asynchronous script loading functions (`asyncLoadScript`) and comments seem to be incomplete or commented out, which may lead to issues if not properly implemented. Below, I provide a cleaned-up version of your snippet. You might want to replace the placeholders with actual URLs or parameters specific to your implementation.
“`javascript
document.querySelectorAll(‘.adsense-for-mobile’).forEach(function(e) {
e.querySelector(‘.adsbygoogle’).remove();
});
const adSenseSlots = document.querySelectorAll(‘.adsbygoogle’);
const adSenseSlotCount = adSenseSlots.length;
if (adSenseSlotCount > 0) {
// Assuming asyncLoadScript is a defined function elsewhere
adSenseSlots.forEach(function(e){
// Load adsense script or handle adsense loading
});
}
// Phaistos Adman
window.AdmanQueue = window.AdmanQueue || [];
AdmanQueue.push(function() {
Adman.adunit({ id: 338, h: /* height */ });
});
// 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 = /* your page URL */;
this.page.identifier = 1565309;
};
setTimeout(function() {
(function() {
var d = document,
s = d.createElement(‘script’);
s.src = /* your Disqus embed URL */;
s.setAttribute(‘data-timestamp’, +new Date());
(d.head || d.body).appendChild(s);
})();
}, 3000);
function cmpActionCompleted() {
// OCM & DFP
// Assuming asyncLoadScript is defined and functionally correct
asyncLoadScript(/* URL for OCM & DFP */);
// CleverCore (example commented out)
/*
(function(document, window) {
var c = document.createElement(“script”);
c.id = “CleverCoreLoader57097”;
c.src = /* your CleverCore script URL */;
c.async = true;
c.type = ”text/javascript”;
c.setAttribute(“data-target”, window.name);
c.setAttribute(“data-callback”, ”yourCallbackFunction”);
(document.head || document.body).appendChild(c);
})(document, window);
*/
// Taboola/Project Agora
asyncLoadScript(/* Taboola/Project Agora script URL */);
// For Google AdSense
if (document.querySelectorAll(‘.adsbygoogle’).length) {
asyncLoadScript(/* Google AdSense script URL */);
}
// Phaistos Adman
asyncLoadScript(/* Phaistos Adman script URL */);
// Glomex
if (document.querySelectorAll(‘glomex-integration’).length) {
setTimeout(function() {
asyncLoadModule(/* Glomex module URL */);
}, 2000);
}
// Dalecta
setTimeout(() => {
asyncLoadScript(/* Dalecta script URL */);
}, 800);
// Vidoomy
// asyncLoadScript(/* Vidoomy script URL */);
}
“`
### Notes:
1. **Complete the Placeholders**: Replace the `/* your URL */` and other placeholders with actual URLs or required parameters for your setup to work.
2. **Define `asyncLoadScript` and `asyncLoadModule`**: Make sure that the functions you are using for loading scripts asynchronously, like `asyncLoadScript`, are defined elsewhere in your code.
3. **Ensure Proper Commenting**: Remember that comments can help you understand the structure in the future but ensure they are used appropriately so they do not interfere with the functionality of your code.
4. **Testing**: After updating and implementing the code, thoroughly test to ensure all integrations work correctly and ads load as expected.