PageSourceSearch

https://www.astonmartin.com/theme/10.3.52.0.4/assets/astonmartin/mjs/swiper-gallery.bundle.js

js astonmartin.com collected 2026-09-24 08:37:51 UTC 8,171 bytes, 1 lines download raw bytes

1(self.webpackChunkaml=self.webpackChunkaml||[]).push([[1089,9182,5737],{30295:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var i=r(76314),a=r.n(i),n=r(4417),o=r.n(n),l=r(61064),s=r.n(l),p=r(76569),w=r.n(p),g=a()((function(e){return e[1]})),c=o()(s()),d=o()(w());g.push([e.id,'.swiper-gallery{width:100%;height:714px}@media(max-width: 1023px){.swiper-gallery{height:400px}}.swiper-gallery .swiper-container{width:100%;height:100%}.swiper-gallery .swiper-slide{position:relative;height:100%;overflow:hidden;background-color:var(--darkGrey)}.swiper-gallery .swiper-slide::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;opacity:.4;background-color:var(--black);transition:.3s}.swiper-gallery .swiper-slide-active::after,.swiper-gallery .swiper-slide:hover::after{opacity:0;transition:.3s}.swiper-gallery .swiper-slide picture{width:100%;height:100%}.swiper-gallery .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper-gallery .swiper-gallery_navigation.swiper-button-next{color:#fff;position:absolute;right:70px;height:32px;width:42.67px;background-image:url('+c+");background-repeat:no-repeat;background-size:100% auto;background-position:center}.swiper-gallery .swiper-gallery_navigation.swiper-button-next::after{display:none}.swiper-gallery .swiper-gallery_navigation.swiper-button-prev{color:#fff;position:absolute;left:70px;height:32px;width:42.67px;background-image:url("+d+');background-repeat:no-repeat;background-size:100% auto;background-position:center}.swiper-gallery .swiper-gallery_navigation.swiper-button-prev::after{display:none}.swiper-gallery .swiper-gallery_progress.swiper-pagination{width:inherit !important;bottom:18px}.swiper-gallery .swiper-gallery_progress.swiper-pagination .swiper-pagination-bullet{transform:scale(1);margin:0 4px;position:relative;width:48px;height:2px;background:rgba(255,255,255,.5);border-radius:70px;overflow:hidden}@media(max-width: 1023px){.swiper-gallery .swiper-gallery_progress.swiper-pagination .swiper-pagination-bullet{width:30px}}.swiper-gallery .swiper-gallery_progress.swiper-pagination .swiper-pagination-bullet::before{background-color:rgba(255,255,255,.5);content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.swiper-gallery .swiper-gallery_progress.swiper-pagination .swiper-pagination-bullet-active{background-color:rgba(255,255,255,.3)}.swiper-gallery .swiper-gallery_progress.swiper-pagination .swiper-pagination-bullet-active::before{width:48px;border-radius:70px;background:#fff}.swiper-gallery .swiper-button-disabled{display:none}@media(max-width: 1023px){.swiper-gallery #swiper-gallery-controls{display:none}}',""]);const u=g},4417:e=>{"use strict";e.exports=function(e,t){return t||(t={}),"string"!=typeof(e=e&&e.__esModule?e.default:e)?e:(/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e)}},76569:e=>{e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='46' height='34' viewBox='0 0 46 34' fill='none'%3e %3cpath d='M44.3334 17H1.66671M1.66671 17L17.6667 1M1.66671 17L17.6667 33' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e %3c/svg%3e"},61064:e=>{e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='46' height='34' viewBox='0 0 46 34' fill='none'%3e %3cpath d='M1.66675 17H44.3334M44.3334 17L28.3334 1M44.3334 17L28.3334 33' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e %3c/svg%3e"},33795:(e,t,r)=>{"use strict";r.r(t),r.d(t,{swiperGalleryController:()=>u});var i=r(51236),a=r(99636),n=r(85072),o=r.n(n),l=r(30295),s={insert:"head",singleton:!1};o()(l.A,s);l.A.locals;var p=r(53479);function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?w(Object(r),!0).forEach((function(t){c(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t,r){var i;return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:String(i))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class d{constructor(e){this.el=e}init(){this.swiperElement=this.el.querySelector(".swiper-container"),this.swiperElement&&this.initSwiper()}initSwiper(){var e=this;this.swiper=new i.A(this.swiperElement,{modules:[a.Vx,a.dK,a.s3],init:!1,speed:800,slidesPerView:1.3,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{clickable:!0,el:".swiper-pagination"},centeredSlides:!0,centeredSlidesBounds:!0,spaceBetween:0,keyboard:{enabled:!0},on:{realIndexChange(){e.pushDataLayerOnSlideChange(this.slides,this.activeIndex)}}}),this.swiper.init()}pushDataLayerOnSlideChange(e,t){var r,i=e[t],a=JSON.parse(i.getAttribute("gallery-v2-datalayer")||null)||null,n=g(g({},a),{},{index:this.swiper.activeIndex+1,total_items:null===(r=this.swiper.slides)||void 0===r?void 0:r.length});a&&p.globalDatalayer.pushToDataLayer(n)}}var u=new class{init(){document.querySelectorAll("section.swiper-gallery").forEach((e=>{try{new d(e).init()}catch(e){console.warn(e)}}))}}},53479:(e,t,r)=>{"use strict";function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function n(e,t,r){var i;return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:String(i))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.r(t),r.d(t,{globalDatalayer:()=>o});var o=new class{constructor(){n(this,"globaldata",{})}init(){try{var e,t=JSON.parse(document.body.getAttribute("data-global-layer"))||{};this.globaldata=a({event:"page_info",url:window.location.pathname,page_name:document.title,device:document.body.getAttribute("data-device-type")},t),window.globalGALayer=this.globaldata,null===(e=window.engagePromise)||void 0===e||e.then((()=>{this.personalizeGlobalData=window.engage.globalPageViewEventData;var e={url:window.location.pathname};engage.pageView(this.personalizeGlobalData,e)}))}catch(e){console.warn("Unable to read data-global-layer attribute")}this.pushGlobalDataLayer()}pushGlobalDataLayer(){var e=()=>{var e=a({screen_resolution:"".concat(window.screen.width,"x").concat(window.screen.height),viewport_size:"".concat(window.innerWidth,"x").concat(window.innerHeight)},this.globaldata);window.dataLayer&&window.dataLayer.push(e)};"function"==typeof window.requestAnimationFrame?window.requestAnimationFrame(e):window.setTimeout(e,0)}pushToDataLayer(e){window.dataLayer&&e&&(window.dataLayer.push(a({},e)),this.pushGlobalDataLayer())}pushToPersonalizeDatalayer(e){if(window.engage&&e){var t=a({},e),r=t.event;delete t.event,this.personalizeGlobalData||(this.personalizeGlobalData=window.engage.globalPageViewEventData),window.engage.event(r,this.personalizeGlobalData,t)}}}}}]);

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.