PageSourceSearch

https://europelanguagejobs.com/assets/BannerCarousel-Byr2D-qg.js

js europelanguagejobs.com collected 2026-09-24 19:10:35 UTC 3,395 bytes, 1 lines download raw bytes

1import{Q as w}from"./QTooltip-BcwUgf85.js";import{Q as V,a as $}from"./QCarousel-BsYBtl9a.js";import{u as A}from"./use-quasar-QzATKjmK.js";import{i as _}from"./v-lazy-image-CSdPbxLV.js";import{$ as M}from"./index-CEpgr0SX.js";import{H as J,a as N,u as q,Z as F,N as l,J as t,M as i,a2 as H,L as n,K as r,O as C,Q as x,I as f,$ as E,a0 as u,V as c,S as I}from"./index-BHaqBm-t.js";import"./position-engine-BPZvoI2F.js";import"./selection-DBOyBtsc.js";import"./use-panel-BRFTHjqF.js";import"./use-fullscreen-DLhe9N8i.js";import"./date-B8kUX9FC.js";const L={class:"container"},R={class:"row full-width full-height items-center responsive-mobile"},W={key:0},Y={key:0},z={key:1},D=["href","title"],K={key:0},T={key:0},U={key:1},Z={key:1,class:"uppercase"},G={key:1},X={name:"BannerCarousel"},ee=Object.assign(X,{props:{sponsors:{type:Array,required:!0},linkable:{type:Boolean,default:!1},background:{type:Boolean,default:!1},autoplay:{type:[Boolean,Number],default:!1},blank:{type:Boolean,default:!1},itemsPerSlide:{type:Number,default:0},showNavigation:{type:Boolean,default:!0},showArrows:{type:Boolean,default:!0},infinite:{type:Boolean,default:!1}},setup(s){const d=A(),O=N(()=>!0),a=s,P=N(()=>{let o=a.itemsPerSlide||5;return d.screen.lt.sm?o=a.itemsPerSlide?Math.min(a.itemsPerSlide,2):2:d.screen.sm&&(o=a.itemsPerSlide?Math.min(a.itemsPerSlide,3):3),M.chunkArray(a==null?void 0:a.sponsors,o)}),p=q(0);return(o,k)=>{const j=F("router-link");return t(),l("div",L,[i("div",{class:I(s.background?"bg-white":"background-blue"),id:"sponsors"},[i("div",null,[H(o.$slots,"title",{},void 0,!0)]),i("div",null,[n($,{modelValue:p.value,"onUpdate:modelValue":k[0]||(k[0]=m=>p.value=m),autoplay:s.autoplay,animated:"",infinite:a.infinite,navigation:a.showNavigation&&!O.value,"control-color":"primary",swipeable:"",height:"200px",arrows:a.showArrows&&s.background},{default:r(()=>[(t(!0),l(C,null,x(P.value,(m,y)=>(t(),f(V,{class:"q-px-none",key:`chunked-${y}`,name:y},{default:r(()=>[i("div",R,[(t(!0),l(C,null,x(m,(e,Q)=>{var h,g,b,v;return t(),l("div",{key:`sponsor-${Q}`},[s.linkable===!0?(t(),l("div",W,[e.sponsors_url.includes("jobs-at-")||e.sponsors_url.includes("none")?(t(),f(j,{key:0,to:e.sponsors_url.includes("jobs-at-")?e.sponsors_url:"",target:a.blank?"_blank":null,rel:a.blank?"noopener":null},{default:r(()=>{var S,B;return[n(u(_),{alt:(S=e.logo)==null?void 0:S.alt,src:(B=e.logo)==null?void 0:B.src,class:"logo"},null,8,["alt","src"]),u(d).screen.gt.sm?(t(),f(w,{key:0},{default:r(()=>[e.jobs_count==0?(t(),l("span",Y,"SHOW COMPANY")):(t(),l("span",z,c(e.jobs_count)+" Jobs at "+c(e.name),1))]),_:2},1024)):E("",!0)]}),_:2},1032,["to","target","rel"])):(t(),l("a",{key:1,href:e.sponsors_url,title:e.name,target:"_blank"},[n(u(_),{alt:(h=e.logo)==null?void 0:h.alt,src:(g=e.logo)==null?void 0:g.src,class:"logo"},null,8,["alt","src"]),n(w,null,{default:r(()=>[e.sponsors_text==="See Jobs"?(t(),l("span",K,[e.jobs_count==0?(t(),l("span",T,"SHOW COMPANY")):(t(),l("span",U,c(e.jobs_count)+" JOB OFFERS",1))])):(t(),l("span",Z,c(e.sponsors_text),1))]),_:2},1024)],8,D))])):(t(),l("div",G,[n(u(_),{alt:(b=e.logo)==null?void 0:b.alt,src:(v=e.logo)==null?void 0:v.src,class:"logo"},null,8,["alt","src"])]))])}),128))])]),_:2},1032,["name"]))),128))]),_:1},8,["modelValue","autoplay","infinite","navigation","arrows"])])],2)])}}}),me=J(ee,[["__scopeId","data-v-8659dee7"]]);export{me 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.