Canadian passenger Dan So, 41, filmed people around him frantically trying to stand as objects fell and shattered around them as Royal Caribbean’s Explorer of the Seas capsized violently during a storm off its coast of Africa last week – with objects around them smashing to the ground.
“It was like the Titanic,” So told Kennedy News and Media, seeing “people screaming and glasses breaking.”
“I thought this could be the end and the ship would go into the water,” he added of the alarming “45 degree” tilt.
“I took out my mobile phone and texted my colleagues, telling them I don’t know what’s going to happen and to be careful. I was writing my last message, thinking I was going to die,” added the 41-year-old, who was traveling on a cruise ship for the first time in his life.
One passenger was reportedly injured during the bad weather as passengers were taken to their rooms for an hour for necessary checks to be carried out.
The ship made an unscheduled stop in Las Palmas to help the injured passenger before continuing on its way, the company said.
A cruise ship tilted 45 degrees in the Atlantic ocean causing chaos on board pic.twitter.com/97LcAMQ5L9
— Daily Loud (@DailyLoud) November 11, 2024
Melania Trump: Not moving to the White House – “This time it will be different”
Black Friday: What consumers should watch out for
Brazil: Man strapped with explosives detonates outside Supreme Court
Kostas Martakis: “When I entered, some people told me to undress”
#Horror #Storm #hits #cruise #ship #forces #list #degrees #Titanic #video
How can I complete the Disqus configuration to ensure the comments section works properly?
This code snippet appears to handle a variety of advertising and tracking services, including Google AdSense, OneSignal, Disqus, and potentially others such as CleverCore, Taboola, and Vidoomy. However, the script has some incomplete sections and placeholders, which indicate that it hasn't been fully fleshed out or that certain parts need specific implementations.
Here’s a breakdown of the key components and their functionalities:
1. **Removing Existing AdSense Elements:**
```javascript
document.querySelectorAll('.adsense-for-mobile').forEach(function(e) {
e.querySelector('.adsbygoogle').remove();
});
```
This section removes any existing AdSense elements intended for mobile views.
2. **Checking for AdSense Slots:**
```javascript
const adSenseSlots = document.querySelectorAll('.adsbygoogle');
const adSenseSlotCount = adSenseSlots.length;
if (adSenseSlotCount > 0) {
// asyncLoadScript('
adSenseSlots.forEach(function(e){
// Add logic for ad slots
});
}
```
This checks if any AdSense slots exist and prepares to handle them. However, the logic within the forEach is incomplete.
3. **Initializing OneSignal:**
```javascript
window.OneSignalDeferred = window.OneSignalDeferred || [];
OneSignalDeferred.push(function(OneSignal) {
OneSignal.init({
appId: "487cc53b-3b66-4f84-8803-3a3a133043ab",
});
});
```
This initializes OneSignal for push notifications.
4. **Configuring Disqus:**
```javascript
var disqus_config = function() {
this.page.url = ""; // needs the page URL
this.page.identifier = 1565586;
};
```
The Disqus configuration is defined but lacks a properly assigned URL for the `this.page.url`.
5. **CleverCore and Other Ad Services:**
Portions of the code related to CleverCore, Taboola, Glomex, and Vidoomy are indicated, but complete implementations (like the asyncLoadScript and URLs) are not present. The scripts are presumably to be loaded asynchronously when certain conditions are met.
### Suggestions for Completion:
1. **Complete the `asyncLoadScript` Calls:**
Ensure that all `asyncLoadScript` calls include the necessary script URLs and any specific logic that needs to be executed based on the success or failure of the script loading.
2. **Finalize the Disqus URL:**
The line `this.page.url = "";` needs a proper URL to dynamically set the page URL for the Disqus comments.
3. **Add Error Handling:**
Consider adding error handling for situations where scripts fail to load or where elements are not found.
4. **Define Callbacks:**
Implement any required callback functions for scripts that require execution after loading, e.g., after loading Taboola or other ad services.
5. **Optimize for Performance:**
Since loading multiple scripts can slow down page performance, consider optimizing the strategy for loading ads and third-party scripts.
By filling in these gaps and addressing potential issues, the script can be made fully functional and ready for deployment.