PageSourceSearch

https://www.joyride.movie/js/pressKitGalleryOverlay.bolt.js?v=229395379cd6aba7a260

js joyride.movie collected 2026-09-25 21:02:48 UTC 6,738 bytes, 2 lines download raw bytes

1"use strict";(("undefined"!=typeof self?self:this).webpackChunkthundr=("undefined"!=typeof self?self:this).webpackChunkthundr||[]).push([[421],{3493:(e,t,s)=>{s.d(t,{Z:()=>i});var a=s(7692),r=s(5703);const i=e=>(0,r.h)("svg",(0,a.Z)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,r.h)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 0a.5.5 0 0 1 .5.5v8.793l1.646-1.647a.502.502 0 0 1 .708.708l-2.5 2.5a.502.502 0 0 1-.708 0l-2.5-2.5a.502.502 0 0 1 .708-.708L7.5 9.293V.5A.501.501 0 0 1 8 0z"}),(0,r.h)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.5 11a.5.5 0 0 1 .5.5v3c0 .827-.673 1.5-1.5 1.5h-9c-.827 0-1.5-.673-1.5-1.5l.001-3a.5.5 0 0 1 1 0v3a.5.5 0 0 0 .499.5h9c.275 0 .5-.225.5-.5v-3a.5.5 0 0 1 .5-.5z"}))},1430:(e,t,s)=>{s.r(t),s.d(t,{default:()=>_});var a=s(5703),r=s(1163),i=s(5222),l=s(2015),n=s(3493),o=s(9567),h=s(8145),p=s(7867);var d=s(9582);const c={wrapper:"pressKitGalleryOverlay__wrapper__IbrwN",fadeIn:"pressKitGalleryOverlay__fadeIn__Smti2",fadeOut:"pressKitGalleryOverlay__fadeOut__g2fAj",container:"pressKitGalleryOverlay__container__M4QcG",gallery:"pressKitGalleryOverlay__gallery__W8ScP",preview:"pressKitGalleryOverlay__preview__sTtrW",close:"pressKitGalleryOverlay__close__jk_r0",info:"pressKitGalleryOverlay__info__xrAPe",breadcrumbs:"pressKitGalleryOverlay__breadcrumbs__aILJa",dot:"pressKitGalleryOverlay__dot__AHzjw",popBack:"pressKitGalleryOverlay__popBack__TiKot",fade:"pressKitGalleryOverlay__fade__TKwoj",pop:"pressKitGalleryOverlay__pop__q8ESR",active:"pressKitGalleryOverlay__active__v9riW",goingLeft:"pressKitGalleryOverlay__goingLeft__moTOk",isLast:"pressKitGalleryOverlay__isLast__q3UDr",goingRight:"pressKitGalleryOverlay__goingRight__UhszM",isFirst:"pressKitGalleryOverlay__isFirst__xjt77",icons:"pressKitGalleryOverlay__icons__vHFyz",icon:"pressKitGalleryOverlay__icon__wZOXu",arrows:"pressKitGalleryOverlay__arrows__PZ3PP",arrow:"pressKitGalleryOverlay__arrow__chFao",left:"pressKitGalleryOverlay__left__e9nIg",right:"pressKitGalleryOverlay__right__j5JL7",hide:"pressKitGalleryOverlay__hide__S6slk"};class _ extends a.wA{constructor(e){super(e),this.state={fadeOut:!1},this.onSwipe=this.onSwipe.bind(this),this.downloadImage=this.downloadImage.bind(this),this.shareImage=this.shareImage.bind(this),this.closeOverlay=this.closeOverlay.bind(this),this.pageData={}}componentDidMount(){const e=this.props.store?.activePage;this.pageData=this.props.store?.appData?.pages[e].data}componentDidUpdate(e){const t=this.props.store?.pressKit?.overlayOpen,s=e.store?.pressKit?.overlayOpen,a=this.props.store?.client?.dimensions?.width>=1024,r=this.props.store?.activePage,i=e.store?.activePage;!t||s||a?!s||t||a||this.swipeDetect&&this.swipeDetect.remove():this.image&&(this.swipeDetect=function(e,t){let s,a,r,i,l,n,o,h=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{},p=arguments.length>3?arguments[3]:void 0,d=e,c=t||function(){};const _=e=>{let t=e.changedTouches[0];s="none",a=t.pageX,r=t.pageY,o=(new Date).getTime()},v=e=>{let t=e.changedTouches[0];i=t.pageX-a,l=t.pageY-r,h(i,l)},g=e=>{let t=e.changedTouches[0];i=t.pageX-a,l=t.pageY-r,n=(new Date).getTime()-o,n<=600&&("horizontal"===p?Math.abs(i)>=100&&Math.abs(l)<=500&&(s=i<0?"left":"right"):Math.abs(l)>=100&&Math.abs(i)<=500&&(s=l<0?"up":"down")),s&&c(s)},y=e=>{e.deltaY>50?(s="horizontal"===p?"left":"up",c(s)):e.deltaY<-50&&(s="horizontal"===p?"right":"down",c(s))},u=e=>{"ArrowDown"===e.key?c("up"):"ArrowUp"===e.key&&c("down")};return d.addEventListener("touchstart",_,!1),d.addEventListener("touchmove",v,!1),d.addEventListener("touchend",g,!1),d.addEventListener("wheel",y,!1),document.addEventListener("keydown",u,!1),{remove:()=>{d.removeEventListener("wheel",y,!1),d.removeEventListener("touchstart",_,!1),d.removeEventListener("touchmove",v,!1),d.removeEventListener("touchend",g,!1),document.removeEventListener("keydown",u,!1)}}}(this.image,this.onSwipe,(()=>{}),"horizontal")),i!==r&&(this.pageData=this.props.store?.appData?.pages[r].data)}onSwipe(e){if("none"===e)return;const t=(0,p.FZ)(this.pageData?.assets||{},((e,t)=>({...e,key:t}
1)));let s=t.findIndex((e=>e.key===r.Z.get().pressKit?.overlayOpen))+("left"===e?1:-1);s<0?s=t.length-1:s>=t.length&&(s=0);const a=t[s];this.setState({direction:e}),this.updateActiveSlide(a.key)}async closeOverlay(){this.setState({fadeOut:!0}),await new Promise((e=>setTimeout(e,300))),r.Z.emit("TOGGLE_PRESSKIT_OVERLAY",null),this.setState({fadeOut:!1})}updateActiveSlide(e){r.Z.emit("TOGGLE_PRESSKIT_OVERLAY",e)}downloadImage(){const e=(this.pageData?.assets||{})[r.Z.get().pressKit?.overlayOpen]||{};if(e.assetLink)return(0,d.P8)(e.assetLink);r.Z.emit("DOWNLOAD_PRESSKIT_IMAGE",e)}async shareImage(){const e=(this.pageData?.assets||{})[r.Z.get().pressKit?.overlayOpen];r.Z.emit("SHARE_PRESSKIT_IMAGE",e)}renderGallery(){const e=(this.pageData?.assets||{})[r.Z.get().pressKit?.overlayOpen]||{},{preview:t,thumbnail:s,alt:i}=e,l=this.pageData?.hideArrowsMobile,n=this.props.store?.client?.isDesktopSize;return(0,a.h)("div",{class:c.gallery,ref:e=>this.image=e},(0,a.h)("img",{class:c.preview,src:t||s,alt:i}),(0,a.h)("div",{class:(0,p.WM)(c.arrows,l&&!n&&c.hide)},(0,a.h)(o.Z,{class:(0,p.WM)(c.arrow,c.left),onClick:()=>this.onSwipe("right")}),(0,a.h)(o.Z,{class:(0,p.WM)(c.arrow,c.right),onClick:()=>this.onSwipe("left")})))}renderBreadcrumbs(){const e=(0,p.FZ)(this.pageData?.assets||{},((e,t)=>({...e,key:t}))),t=r.Z.get().pressKit?.overlayOpen,{direction:s}=this.state;return(0,a.h)("div",{class:c.breadcrumbs},e.map(((r,i)=>(0,a.h)("div",{class:(0,p.WM)(c.dot,r.key===t&&c.active,"right"===s?c.goingLeft:c.goingRight,0===i&&c.isFirst,i===e.length-1&&c.isLast),onClick:()=>this.updateActiveSlide(r.key)}))))}renderInfo(){const{assets:e={},categories:t={}}=this.pageData,s=e[r.Z.get().pressKit?.overlayOpen]||{},{category:i,label:l}=s,n=t[i];return(0,a.h)("div",{class:(0,p.WM)(c.info,"small")},(0,a.h)("span",null,(0,a.h)(h.Z,{markdown:!0,tag:"strong",class:c.categoryName},n),":"),(0,a.h)(h.Z,{tag:"span",markdown:!0},l))}renderIcons(){const e=this.props.store?.pressKit?.canShareFile,t="desktop"===this.props.store?.client?.device;return(0,a.h)("div",{class:c.icons},e&&!t&&(0,a.h)(l.Z,{class:c.icon,onClick:this.shareImage}),(0,a.h)(n.Z,{class:c.icon,onClick:this.downloadImage}))}render(){const e=r.Z.get(),t=e.pressKit?.overlayOpen,{fadeOut:s}=this.state,l=this.pageData?.assets||{};return t&&l[t]?(0,a.h)("div",{class:(0,p.WM)(c.wrapper,s&&c.fadeOut)},(0,a.h)("div",{class:c.container},(0,a.h)(i.Z,{class:c.close,onClick:this.closeOverlay}),this.renderGallery(),this.renderBreadcrumbs(),this.renderIcons(),this.renderInfo())):(0,a.h)("div",null)}}}}]);
2//# sourceMappingURL=pressKitGalleryOverlay.bolt.js.map?v=229395379cd6aba7a260

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.