In particular, Mr. Staikouras reported the following: “We are ready and finalizing the last details. We will have no negative surprises. There were too many difficulties and we are still trying to fix them” said, among other things, the minister and noted that because of all the delays the total budget, together with the expansion, interest and loans, will amount to 3 billion euros. “Ten prime ministers and respective ministers passed. It is a project that, due to delays, extraordinary events, cost much more than the original budget. The Metro will work for the whole of society, for all citizens” he pointed out.
Regarding the financing of the Metro extensions to the airport and western Thessaloniki, the Minister of Transport and Infrastructure noted: “at the moment we have only planned and we have not decided how we will move to look for financing. European funds may be used in the future. The point is to have the fiscal space to finance them.”
Mr. Staikouras also referred to the amendment of the ministry that was submitted to the Parliament and includes, among other things, the extension of the contracts of the drivers of the OSETH until the end of June 2025 and provisions regarding the operation of the OSETH that enriches the mission in the control of the provided transportation project and the distribution of the resources from the collection of fees. Regarding the construction project of the fly over, he emphasized that it is moving within the schedules, although, as he added, there are collectives that are trying to put up obstacles. Regarding the Tempe train accident, Mr. Staikouras pointed out that “we have a debt to advance the conclusion that is completed in February 2025”.
Weather – Tsatraphyllias: “Cold lake” may bring rain, snow and cold over the weekend
Marinakis: The free afternoon surgeries prove in practice what social policy means
Hatzidakis in Parliament: A budget that combines prudence with growth and social cohesion
The Thessaloniki Metro station that resembles a Formula One track! [φωτο-βίντεο]
#Staikouras #Thessaloniki #Metro #Free #transfers #days #operation
What are some potential performance benefits of using asynchronous loading for third-party scripts?
This code snippet appears to handle loading various advertising and analytics services on a webpage. Let's break down the different sections:
**1. AdSense Code Manipulation**
```javascript
} else {
document.querySelectorAll('.adsense-for-mobile').forEach(function(e) {
e.querySelector('.adsbygoogle').remove();
});
}
const adSenseSlots = document.querySelectorAll('.adsbygoogle');
const adSenseSlotCount = adSenseSlots.length;
if (adSenseSlotCount > 0) {
//asyncLoadScript('
adSenseSlots.forEach(function(e){
});
}
```
* This part seems to manage AdSense ads, specifically targeting those marked with the class `adsense-for-mobile`.
* If a specific condition is met (not shown in the snippet), it removes AdSense containers within elements having the class 'adsense-for-mobile'.
* It then identifies all AdSense slots on the page and counts them.
**2. Third-Party Service Integration**
The code includes sections to load scripts or modules from various third-party services:
* **Phaistos Adman:** Manages ad units using the `Adman` library. [Remember that you'll need proper Adman setup and configuration].[[1](https://support.google.com/adsense/answer/9189015?hl=en)]
* **OneSignal:** A push notification service. The code initializes OneSignal with an app ID.
* **Disqus:** A commenting system. It configures Disqus settings, including the page URL and identifier.
* **Google AdSense (again):** Loads AdSense using `asyncLoadScript` based on the presence of ADsbygoogle divs.
* **Glomex:** A video platform [you'll need to understand Glomex's integration requirements] Perhaps this
* **Dalecta, Vidoomy, etc.:** Other ad networks or services.
**Code Structure**
The overall structure suggests:
* **Conditional Execution:** The code likely executes different blocks depending on context (e.g., screen size, user preferences).
* **Asynchronous Loading:**
Many scripts are loaded asynchronously using `asyncLoadScript` to minimize blocking the page rendering. This is a common practice to improve website performance.
* **Customization:**
This code requires customization based on your specific website and the services you use.
You'd need to fill in the missing placeholders with your service-specific IDs, SDK keys, and other configuration details.
make sure all the third-party scripts comply with privacy regulations like GDPR and CCPA.