PageSourceSearch

https://www.ford.sn/_nuxt/C_Is5Vfm.js

js ford.sn collected 2026-10-07 03:28:29 UTC 2,532 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Bk_0yVAb.js","./entry.CvNbDvuh.css"])))=>i.map(i=>d[i]);
2import{ai as _,aj as I,d as w,m as X,ae as L,o as R,f as b,k as h,e as s,_ as D}from"./Bk_0yVAb.js";function E(o){const i=()=>{const{nrImages:e,index:u,lst:l}=o.value;u===e?(o.value.image=l[0],o.value.index=0):(o.value.index++,o.value.image=l[o.value.index])},a=()=>{const{nrImages:e,index:u,lst:l}=o.value;u===0?(o.value.image=l[e],o.value.index=e):(o.value.index--,o.value.image=l[o.value.index])},t=e=>{const{isMoving:u,nrImages:l,positionX:d,speed:g}=o.value;if(u&&l>=1){const m=e-d;Math.abs(m)>g&&(e>d?i():a(),o.value.positionX=e)}};return{handleMouseDown:e=>{o.value.isMoving=!o.value.isMoving,o.value.positionX=e.pageX},stopRotation:()=>{o.value.isMoving=!o.value.isMoving},handleMouseLeave:()=>{o.value.isMoving&&(o.value.isMoving=!1)},handleMouseMove:e=>{t(e.pageX)},handleTouchStart:e=>{o.value.positionX=e.touches[0].pageX,o.value.isMoving=!0},handleTouchMove:e=>{t(e.touches[0].pageX)}}}const V=_("/mouse.svg");I(()=>import("./Bk_0yVAb.js").then(o=>o.aC),__vite__mapDeps([0,1]),import.meta.url).then(o=>o.default);const T=(o,i=300)=>{let a;return function(...t){clearTimeout(a),a=setTimeout(()=>o.apply(this,t),i)}},k=["src","alt","title"],y=w({__name:"ImagesView360",props:{images:{}},setup(o){const i=o,a=X({lst:i.images??[],nrImages:i.images.length-1||0,image:i.images[0]??{},index:0,isMoving:!1,positionX:0,speed:50});L(()=>{a.value.lst=i.images??[],a.value.nrImages=i.images.length-1||0,a.value.image=i.images[0]??{}});const{handleMouseDown:t,stopRotation:v,handleMouseLeave:r,handleMouseMove:M,handleTouchStart:p,handleTouchMove:c}=E(a);return(x,e)=>{var u,l,d,g,m,f;return R(),b("div",{class:"images-view-360",onMousedown:e[0]||(e[0]=(...n)=>s(t)&&s(t)(...n)),onMouseup:e[1]||(e[1]=(...n)=>s(v)&&s(v)(...n)),onMouseleave:e[2]||(e[2]=(...n)=>s(r)&&s(r)(...n)),onMousemove:e[3]||(e[3]=n=>s(T)(s(M)(n),50)),onTouchendPassive:e[4]||(e[4]=(...n)=>s(v)&&s(v)(...n)),onTouchstartPassive:e[5]||(e[5]=(...n)=>s(p)&&s(p)(...n)),onTouchmovePassive:e[6]||(e[6]=n=>s(T)(s(c)(n),50))},[h("img",{src:(l=(u=s(a))==null?void 0:u.image)==null?void 0:l.src,alt:(g=(d=s(a))==null?void 0:d.image)==null?void 0:g.alt,title:(f=(m=s(a))==null?void 0:m.image)==null?void 0:f.title,class:"image",width:"873",height:"600",draggable:"false",loading:"lazy"},null,8,k),e[7]||(e[7]=h("img",{src:V,class:"mouse",draggable:"false",loading:"lazy"},null,-1))],32)}}}),P=D(y,[["__scopeId","data-v-0833419a"]]);export{P as default};

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.