PageSourceSearch

https://corporate.exxonmobil.de/Assets/component-VX110.bundle-260915.18.js

js exxonmobil.de collected 2026-09-24 17:56:41 UTC 2,823 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{154:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,s=a(66),o=a(143);var i=function(t){function e(a){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,t.call(this,a));return n.html=a,n.audios=(0,s.qsa)("audio"),n.blockName=".audioEFOneColumn--contentContainer",n.content=(0,s.qs)(".audioEFOneColumn--content",n.html),n.carouselItems=(0,s.qsa)(n.blockName+"--item",n.html),n.assignEvents(),n}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e.prototype.assignEvents=function(){var t=this;this.carouselItems.length&&(0,s.forEach)(this.carouselItems,(function(e){var a=(0,s.qs)(".audioEFOneColumn--audio",e),n=(0,s.qs)(".icon-play-arrow-btn",e),o=(0,s.qs)(".icon-pause",e),i=(0,s.qs)(".playButtonContainer",e);i&&i.addEventListener("click",(function(){a.play(),"false"===i.dataset.playing&&t.pauseAll(),t.handlePlayPause(i,a,n,o)})),a&&(a.onended=function(){t.setPlayBtnIcon("pause",n,o),t.handlePlayPause(i,a,n,o)})}))},e.prototype.pauseAll=function(){var t=this;this.audios.length&&(0,s.forEach)(this.audios,(function(e){var a=e,n=a.nextElementSibling,o=(0,s.qs)(".icon-play-arrow-btn",n),i=(0,s.qs)(".icon-pause",n);"true"===n.dataset.playing&&((0,s.removeClass)(n,"playing"),a.pause(),a.currentTime=0,n.dataset.playing="false",n.setAttribute("aria-pressed","false"),n.setAttribute("aria-label","This is the Play button"),t.setPlayBtnIcon("pause",o,i))}))},e.prototype.handleError=function(){this.html.classList.add("error")},e.prototype.handlePlayPause=function(t,e,a,n){var o=this,i=e,r=t;"false"===r.dataset.playing?((0,s.addClass)(r,"playing"),i.play().catch((function(){o.handleError()})),r.dataset.playing="true",r.setAttribute("aria-pressed","true"),r.setAttribute("aria-label","This is the Pause button"),this.setPlayBtnIcon("",a,n)):"true"===r.dataset.playing&&((0,s.removeClass)(r,"playing"),i.pause(),i.currentTime=0,r.dataset.playing="false",r.setAttribute("aria-pressed","false"),r.setAttribute("aria-label","This is the Play button"),this.setPlayBtnIcon("pause",a,n))},e.prototype.setPlayBtnIcon=function(t,e,a){if(this.html){var n=e.style,s=a.style;if("pause"===t)return n.display="block",void(s.display="none");n.display="none",s.display="block"}},e}(((n=o)&&n.__esModule?n:{default:n}).default);e.default=i}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.