PageSourceSearch

https://orico-de-noru.jp/assets/BasePictureCarousel-Bd_EOEUG.js

js orico-de-noru.jp collected 2026-10-09 22:50:57 UTC 4,283 bytes, 1 lines download raw bytes

1import{d as W,a0 as k,as as A,r as B,M,c as d,l as w,o as v,at as D,e as j,u as z,ar as E,T as F,w as m,G as h,al as H,am as Q,au as P,av as b,a as q,F as G,j as J,aw as K,h as O,z as X,ak as Y,_ as Z}from"./main-DUNsuHzA.js";const _=W({__name:"BasePictureCarousel",props:{modelValue:{},sources:{},preload:{type:[Boolean,Array]},width:{default:null},height:{default:"auto"},autoplay:{type:Boolean,default:!1},infinite:{type:Boolean,default:!0},swipeable:{type:Boolean,default:!0},padding:{type:[Boolean,String],default:!1},arrows:{type:Boolean,default:!1},prevIcon:{},nextIcon:{},navigation:{type:Boolean,default:!1},navigationPosition:{},navigationBottom:{},controlColor:{},controlType:{default:"flat"},animated:{type:Boolean,default:!0},transitionPrev:{default:"slide-right"},transitionNext:{default:"slide-left"},transitionDuration:{default:800},thumbnails:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(o,{emit:x}){k(t=>({v7617640a:c.value.width,v33062363:c.value.height,v1a1e1b48:c.value.slidePadding,v5cdea89b:c.value.navigationBottom}));const e=o,S=x,C=A.use(),p=(()=>{const t=B(e.modelValue??e.sources?.[0]?.name);return M(()=>e.modelValue,(n,i)=>t.value=n),d({get:()=>t.value,set:n=>{t.value=n,S("update:modelValue",t.value)}})})(),g=B(!1),I=d(()=>typeof e.width=="string"&&!!e.width),V=d(()=>typeof e.height=="string"&&!!e.height),y=d(()=>typeof e.navigationBottom=="string"&&!!e.navigationBottom),R=d(()=>C.pc?g.value?!1:e.autoplay===!0?5e3:typeof e.autoplay=="number"?e.autoplay:!1:e.autoplay),$=d(()=>typeof e.padding=="boolean"?e.padding:!!(typeof e.padding=="string"&&e.padding)),L=d(()=>e.thumbnails?!1:e.navigation),N=d(()=>y.value?"bottom":e.navigationPosition),c=d(()=>{let t="0";return e.padding===!0?t="0 60px 60px 60px":typeof e.padding=="string"&&e.padding&&(t=e.padding),{width:e.width,height:e.height,slidePadding:t,navigationBottom:e.navigationBottom}});function U(){const t=l=>{for(const r of l){const a=[];if(typeof r.media?.minWidth=="number"&&a.push(`(min-width: ${r.media.minWidth}px)`),typeof r.media?.maxWidth=="number"&&a.push(`(max-width: ${r.media.maxWidth}px)`),!a.length)return r.srcset;const u=a.join(" and ");if(window.matchMedia(u).matches)return r.srcset}};if(!(e.preload===!0||Array.isArray(e.preload)&&e.preload.length>0))return[];const i=e.preload===!0?e.sources||[]:e.preload,s=[];for(const l of i||[]){const r=t(l.sources||[]);if(r){const a=P(r),u=b(a);s.push(u||a)}else{const a=P(l.src),u=b(a);s.push(u||a)}}return s}async function T(t,{timeout:n=5e3}={}){const i=t.map(s=>{new Promise((l,r)=>{const a=new Image;let u=null;const f=()=>{a.onload=null,a.onerror=null,u&&clearTimeout(u)};a.onload=async()=>{try{a.decode&&await a.decode(),f(),l(s)}catch{f(),l(s)}},a.onerror=()=>{f(),l(s)},n>0&&(u=setTimeout(()=>{f(),l(s)},n)),a.decoding="async",a.loading="eager",a.src=s})});await Promise.all(i)}{const t=U();t.length&&T(t)}return(t,n)=>(v(),w(D,{modelValue:z(p),"onUpdate:modelValue":n[0]||(n[0]=i=>E(p)?p.value=i:null),class:j(["BasePictureCarousel",{isWidthSpecified:I.value,isHeightSpecified:V.value,isNavigationBottom:y.value}]),autoplay:R.value,infinite:o.infinite,swipeable:o.swipeable,padding:$.value,arrows:o.arrows,prevIcon:o.prevIcon,nextIcon:o.nextIcon,navigation:L.value,navigationPosition:N.value,controlColor:o.controlColor,controlType:o.controlType,animated:o.animated,transitionPrev:o.transitionPrev,transitionNext:o.transitionNext,transitionDuration:o.transitionDuration,thumbnails:o.thumbnails,onMouseenter:n[1]||(n[1]=i=>g.value=!0),onMouseleave:n[2]||(n[2]=i=>g.value=!1)},F({control:m(()=>[h(t.$slots,"control",{},void 0,!0)]),default:m(()=>[h(t.$slots,"default",{},()=>[(v(!0),q(G,null,J(o.sources||[],(i,s)=>(v(),w(K,{key:`${i.src}-${s}`,name:i.name},{default:m(()=>[O(X,Y({ref_for:!0},i,{draggable:"false"}),null,16)]),_:2},1032,["name"]))),128))],!0)]),_:2},[t.$slots["navigation-icon"]?{name:"navigation-icon",fn:m(i=>[h(t.$slots,"navigation-icon",H(Q(i)),void 0,!0)]),key:"0"}:void 0]),1032,["modelValue","class","autoplay","infinite","swipeable","padding","arrows","prevIcon","nextIcon","navigation","navigationPosition","controlColor","controlType","animated","transitionPrev","transitionNext","transitionDuration","thumbnails"]))}}),ae=Z(_,[["__scopeId","data-v-b979bbe5"]]);export{ae as B};

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.