PageSourceSearch

https://kontakti.lv/build/assets/AdCarousel-Cp6C0qbi.js

js kontakti.lv collected 2026-10-02 19:42:21 UTC 13,739 bytes, 1 lines download raw bytes

1import{_ as re,G as le,L as ue,H as ee,r as ce,c as u,f as _,d as W,w as Y,o as l,F as N,g as te,D as de,W as T,a as b,h as Z,n as ae,t as x,x as pe,e as J,an as fe,s as ye,y as ge,ao as me,u as ie,ap as _e}from"./app-JECN6kol.js";import{c as ve,d as he}from"./imageVariants-CQ2GxNUH.js";import{g as ne,S as be,N as ke,a as Se}from"./navigation-WZchiZOu.js";function Ce({swiper:e,extendParams:S,on:g,emit:k,params:A}){e.autoplay={running:!1,paused:!1,timeLeft:0},S({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let L,q,f=A&&A.autoplay?A.autoplay.delay:3e3,O=A&&A.autoplay?A.autoplay.delay:3e3,v,V=new Date().getTime(),R,E,D,K,C,j;function B(i){!e||e.destroyed||!e.wrapperEl||i.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",B),!(j||i.detail&&i.detail.bySwiperTouchMove)&&n())}const w=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?R=!0:R&&(O=v,R=!1);const i=e.autoplay.paused?v:V+O-new Date().getTime();e.autoplay.timeLeft=i,k("autoplayTimeLeft",i,i/f),q=requestAnimationFrame(()=>{w()})},Q=()=>{let i;return e.virtual&&e.params.virtual.enabled?i=e.slides.find(p=>p.classList.contains("swiper-slide-active")):i=e.slides[e.activeIndex],i?parseInt(i.getAttribute("data-swiper-autoplay"),10):void 0},z=()=>{let i=e.params.autoplay.delay;const o=Q();return!Number.isNaN(o)&&o>0&&(i=o),i},d=i=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(q),w();let o=i;typeof o>"u"&&(o=z(),f=o,O=o),v=o;const p=e.params.speed,P=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(p,!0,!0),k("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,p,!0,!0),k("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(p,!0,!0),k("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,p,!0,!0),k("autoplay")),e.params.cssMode&&(V=new Date().getTime(),requestAnimationFrame(()=>{d()})))};return o>0?(clearTimeout(L),L=setTimeout(()=>{P()},o)):requestAnimationFrame(()=>{P()}),o},H=()=>{V=new Date().getTime(),e.autoplay.running=!0,d(),k("autoplayStart")},F=()=>{e.autoplay.running=!1,clearTimeout(L),cancelAnimationFrame(q),k("autoplayStop")},a=(i,o)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(L),i||(C=!0);const p=()=>{k("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",B):n()};if(e.autoplay.paused=!0,o){p();return}v=(v||e.params.autoplay.delay)-(new Date().getTime()-V),!(e.isEnd&&v<0&&!e.params.loop)&&(v<0&&(v=0),p())},n=()=>{e.isEnd&&v<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(V=new Date().getTime(),C?(C=!1,d(v)):d(),e.autoplay.paused=!1,k("autoplayResume"))},s=()=>
1{if(e.destroyed||!e.autoplay.running)return;const i=ne();i.visibilityState==="hidden"&&(C=!0,a(!0)),i.visibilityState==="visible"&&n()},t=i=>{i.pointerType==="mouse"&&(C=!0,j=!0,!(e.animating||e.autoplay.paused)&&a(!0))},c=i=>{i.pointerType==="mouse"&&(j=!1,e.autoplay.paused&&n())},m=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",t),e.el.addEventListener("pointerleave",c))},y=()=>{e.el&&typeof e.el!="string"&&(e.el.removeEventListener("pointerenter",t),e.el.removeEventListener("pointerleave",c))},r=()=>{ne().addEventListener("visibilitychange",s)},M=()=>{ne().removeEventListener("visibilitychange",s)};g("init",()=>{e.params.autoplay.enabled&&(m(),r(),H())}),g("destroy",()=>{y(),M(),e.autoplay.running&&F()}),g("_freeModeStaticRelease",()=>{(D||C)&&n()}),g("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?F():a(!0,!0)}),g("beforeTransitionStart",(i,o,p)=>{e.destroyed||!e.autoplay.running||(p||!e.params.autoplay.disableOnInteraction?a(!0,!0):F())}),g("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){F();return}E=!0,D=!1,C=!1,K=setTimeout(()=>{C=!0,D=!0,a(!0)},200)}}),g("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!E)){if(clearTimeout(K),clearTimeout(L),e.params.autoplay.disableOnInteraction){D=!1,E=!1;return}D&&e.params.cssMode&&n(),D=!1,E=!1}}),g("slideChange",()=>{e.destroyed||!e.autoplay.running||e.autoplay.paused&&(v=z(),f=z())}),Object.assign(e.autoplay,{start:H,stop:F,pause:a,resume:n})}const Te={key:0,class:"list__swiper slider-sw"},xe={class:"card-interested"},Ae=["src","srcset","alt"],Le={key:0},Ee={class:"ap__data"},De={key:0,class:"ap__title ap__company-name"},Fe={key:1,class:"ap__title"},Oe={key:2,class:"ap__location"},Ve={key:3,class:"ap__hash"},Be={key:4,class:"flex"},Ne={key:1,class:"ap__price price-on-request"},Me={key:2,class:"ap__favorites"},Pe=["aria-label","onClick"],Ie={key:0,class:"wishlist-count"},$e={key:5,class:"ap__tags"},qe=["aria-label"],Re=["aria-label"],je={__name:"AdCarousel",props:{ads:{type:Array,default:()=>[]},categoryFilters:{type:Array,default:()=>[]},sliderConfig:{type:Object,default:()=>({is_custom:!1})},showNavigation:{type:Boolean,default:!0},autoplay:{type:[Boolean,Object],default:!0}},setup(e){const S=e,g=le(),{isFavorite:k,toggleFavorite:A,getFavoritesCount:L}=ue(),q=ee(()=>{var a;return g.params.locale||(typeof window<"u"?(a=window.App)==null?void 0:a.locale:null)||"lv"}),f=a=>pe(a,q.value),O=ee(()=>S.ads||[]),v=[ke,Ce],V=ee(()=>S.autoplay===!1?!1:typeof S.autoplay=="object"?{delay:3500,disableOnInteraction:!1,pauseOnMouseEnter:!0,...S.autoplay}:{delay:3500,disableOnInteraction:!1,pauseOnMouseEnter:!0}),R={0:{slidesPerView:1.65,spaceBetween:12},480:{slidesPerView:1.8,spaceBetween:12},768:{slidesPerView:2.8,spaceBetween:16},1024:{slidesPerView:4.2,spaceBetween:16},1280:{slidesPerView:5.2,spaceBetween:16},1536:{slidesPerView:6.2,spaceBetween:16}},E=a=>{if(!a)return"";try{const n=new Date(a),s=String(n.getDate()).padStart(2,"0"),t=String(n.getMonth()+1).padStart(2,"0"),c=n.getFullYear();return`${s}.${t}.${c}`}catch{return a}},D=a=>a.media&&a.media[0]&&a.media[0].file_type==="video",K=a=>a.location_display||a.location_text||"",C=a=>{var s;return((a==null?void 0:a.details)||{}).uznemuma_nosaukums||((s=a==null?void 0:a.user)==null?void 0:s.company_name)||(a==null?void 0:a.title)||""},j=(a,n="lv")=>{if(!a)return null;const t={lv:1,lt:2,ee:3,ru:4,en:5}[n]||1;if(a.translations&&Array.isArray(a.translations)){const c=a.translations.find(m=>m.language_id===t)||a.translations[0];if(c&&c.slug)return String(c.slug).trim()}return a.slug?String(a.slug).trim():null},B=a=>{var m;let n=a.slugs;const s=g.params.locale||(typeof window<"u"?(m=window.App)==null?void 0:m.locale:null)||"lv";if(!n||!n.length)if(a.is_company_page&&g.params.slugs)n=Array.isArray(g.params.slugs)?g.params.slugs:[g.params.slugs];else if(a.category){const y=[];let r=a.category;for(;r;)y.unshift(r),r=r.parent;n=y.map(M=>j(M,s)||M.slug||M.id)}else n=["item"];Array.isArray(n)&&(n=n.map(y=>String(y).trim()));const t=ye(a.title),c=t?`${t}-${a.id}`:`${a.id}`;return s==="lv"?{name:"ad",params:{slugs:n,id:c}}:{name:"ad-localized",params:{locale:s,slugs:n,id:c}}},w=a=>{var n,s,t;return(s=(n=a==null?void 0:a.category)==null?void 0:n.inherited_slider_config)!=null&&s.is_custom?a.category.inherited_slider_config:(t=S.sliderConfig)!=null&&t.is_custom?S.sliderConfig:{is_custom:!1}},Q=a=>{var s,t;const n=(s=a==null?void 0:a.category)==null?void 0:s.inherited_filters;return Array.isArray(n)&&n.length>0?n:(t=S.categoryFilters)!=null&&t.length?S.categoryFilters:[]},z=a=>{const n=a.translations&&a.translations.length>0?a.translations[0]:null,s=a.config||{};if(!n)return{...s,label:a.label};const t=n.config||{};let c=s.options||[];t.options&&t.options.length>0&&(c=t.options);let m=s.checkboxes||[];return t.checkboxes&&t.checkboxes.length>0&&(m=t.checkboxes),{...s,...t,options:c,checkboxes:m,label:n.name||n.label||a.label}},d=(a,n)=>{if(a!=null&&a.is_company_page)return n==="title";const s=w(a);return n==="tags"?!s||!s.is_custom||!s.static_fields||!Array.isArray(s.static_fields)?!1:s.static_fields.map(t=>String(t).trim()).includes("tags"):!s||!s.is_custom?!0:!s.static_fields||!Array.isArray(s.static_fields)?!1:s.static_fields.map(t=>String(t).trim()).includes(n)},H=a=>{var y;if(!a||a.is_company_page)return[];const n=a.details||{},s=w(a);if(!s.is_custom||!((y=s.filter_fields)!=null&&y.length))return[];const t=[],c=Q(a);if(!c.length)return t.slice(0,6);const m=(s.filter_fields||[]).map(r=>String(r).trim());for(const r of c){if(!m.includes(String(r.key||"").trim())||["price","title","description"].includes(r.key))continue;
1let i=n[r.key]??n[(r.key||"").trim()];if(i==null||i==="")continue;if(r.key==="mileage"){t.push(`${ge(i)} ${f("km")}`);continue}let o=i;const p=z(r);let P=p.label||r.label||"";if(r.type==="range"){const h=me(r,i,n,f);if(h){t.push(h);continue}}else if(r.type==="multi_level_select"||String(i).includes("::")){const h=String(i).split("::"),X=h[0]||"",I=h[1]||"",se=p.options||[],$=se.find(G=>String(G.value??"").trim()==String(X).trim());let U=$&&($.label||$.name)||X;if($&&$.child_options&&I){const G=$.child_options.find(oe=>String(oe.value??"").trim()==String(I).trim());G?(U=G.label||G.name||I,p.child_label&&(P=p.child_label)):U=I}else I&&(U=I);o=ie(U,r.key,f,se)}else if(r.type==="select"||r.type==="checkbox"){const h=p.options||[];o=ie(i,r.key,f,h)}if(String(o).includes("::")){const h=String(o).split("::");o=h[1]||h[0]}if(!isNaN(o)&&String(o).trim()!==""){const h=_e(o,r.key,P);h&&t.push(h)}else o&&t.push(typeof o=="string"?f(o):o)}return t.slice(0,6)},F=a=>!a||a.is_company_page?[]:d(a,"tags")?a.tags&&Array.isArray(a.tags)&&a.tags.length>0?a.tags.slice(0,4):[]:[];return(a,n)=>{const s=ce("router-link");return O.value&&O.value.length?(l(),u("div",Te,[W(T(Se),{modules:v,"slides-per-view":1.65,"space-between":12,breakpoints:R,navigation:e.showNavigation?{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}:!1,autoplay:V.value,class:"swiper__interested"},{default:Y(()=>[(l(!0),u(N,null,te(O.value,t=>(l(),de(T(be),{key:t.id},{default:Y(()=>{var c,m;return[b("article",xe,[W(s,{to:B(t),class:"card-overlay-link"},null,8,["to"]),b("div",{class:ae(["ap__image",{"swiper-video":D(t)}]),onContextmenu:n[2]||(n[2]=Z(()=>{},["prevent"])),onDragstart:n[3]||(n[3]=Z(()=>{},["prevent"]))},[W(s,{to:B(t)},{default:Y(()=>[b("img",{src:T(he)(t),srcset:T(ve)(t),sizes:"(max-width: 767px) 60vw, 220px",alt:t.title||"kontakti.lv",width:"400",height:"300",loading:"lazy",decoding:"async",fetchpriority:"low",onContextmenu:n[0]||(n[0]=Z(()=>{},["prevent"])),onDragstart:n[1]||(n[1]=Z(()=>{},["prevent"])),draggable:"false",class:"protected-img"},null,40,Ae)]),_:2},1032,["to"]),t.is_sponsored?(l(),u("span",Le,x(f("Sponsored")),1)):_("",!0)],34),b("div",Ee,[t.is_company_page?(l(),u("div",De,[W(s,{to:B(t)},{default:Y(()=>[J(x(C(t)),1)]),_:2},1032,["to"])])):d(t,"title")?(l(),u("div",Fe,[W(s,{to:B(t)},{default:Y(()=>[J(x(t.title),1)]),_:2},1032,["to"])])):_("",!0),!t.is_company_page&&(d(t,"location")||d(t,"created_at"))?(l(),u("div",Oe,[d(t,"location")?(l(),u(N,{key:0},[J(x(K(t)),1)],64)):_("",!0),d(t,"location")&&d(t,"created_at")&&E(t.created_at)?(l(),u(N,{key:1},[J(" - ")],64)):_("",!0),d(t,"created_at")&&E(t.created_at)?(l(),u(N,{key:2},[J(x(E(t.created_at)),1)],64)):_("",!0)])):_("",!0),!t.is_company_page&&F(t).length?(l(),u("div",Ve,[(l(!0),u(N,null,te(F(t),y=>(l(),u("span",{key:y,class:"hash-tag"},"#"+x(y),1))),128))])):_("",!0),!t.is_company_page&&(d(t,"price")||d(t,"favorite"))?(l(),u("div",Be,[d(t,"price")&&((c=t.category)!=null&&c.is_price_enabled||t.price)?(l(),u("div",{key:0,class:ae(["ap__price",{"price-on-request":!t.price||t.price===0}])},x(T(fe)(t,Q(t),f)),3)):d(t,"price")&&((m=t.category)!=null&&m.is_price_enabled)&&t.price===void 0?(l(),u("div",Ne,x(f("Price on request")),1)):_("",!0),d(t,"favorite")?(l(),u("div",Me,[b("button",{class:ae(["btn",{active:T(k)(t.id)}]),"aria-label":T(k)(t.id)?f("Remove from Favorites"):f("Add to favorites"),onClick:Z(y=>T(A)(t.id),["prevent"]),type:"button"},[n[4]||(n[4]=b("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[b("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.99486 3.86675C7.49535 2.09739 4.99481 1.62144 3.11602 3.24164C1.23723 4.86185 0.972726 7.57074 2.44815 9.48696C3.67486 11.0802 7.38733 14.4404 8.60408 15.5279C8.7402 15.6496 8.80827 15.7104 8.88766 15.7344C8.95695 15.7552 9.03277 15.7552 9.10207 15.7344C9.18146 15.7104 9.24952 15.6496 9.38565 15.5279C10.6024 14.4404 14.3149 11.0802 15.5416 9.48696C17.017 7.57074 16.7848 4.8448 14.8737 3.24164C12.9626 1.63848 10.4944 2.09739 8.99486 3.86675Z",stroke:"black","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)),T(L)(t)>0?(l(),u("span",Ie,x(T(L)(t)),1)):_("",!0)],10,Pe)])):_("",!0)])):_("",!0),!t.is_company_page&&H(t).length?(l(),u("div",$e,[(l(!0),u(N,null,te(H(t),y=>(l(),u("span",{key:y,class:"tag-pill"},x(y),1))),128))])):_("",!0)])])]}),_:2},1024))),128)),e.showNavigation?(l(),u(N,{key:0},[b("div",{class:"swiper-button-prev","aria-label":f("Previous image"),role:"button"},[...n[5]||(n[5]=[b("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[b("path",{d:"M15 18L9 12L15 6",stroke:"black","stroke-width":"2","stroke-miterlimit":"3.8637","stroke-linecap":"square"})],-1)])],8,qe),b("div",{class:"swiper-button-next","aria-label":f("Next image"),role:"button"},[...n[6]||(n[6]=[b("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[b("path",{d:"M9 18L15 12L9 6",stroke:"black","stroke-width":"2","stroke-miterlimit":"3.8637","stroke-linecap":"square"})],-1)])],8,Re)],64)):_("",!0)]),_:1},8,["navigation","autoplay"])])):_("",!0)}}},Ge=re(je,[["__scopeId","data-v-fc41f37e"]]);export{Ge 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.