1import{_ as d}from"./nuxt-icon.vue.f1a7920b.js";import{_ as m}from"./CoursesItemInfo.vue.b54db068.js";import{j as _,D as t,O as a,X as u,P as s,A as o,Q as x,F as f,Y as p,a0 as b}from"./swiper-vue.d79e191f.js";const h={key:0,class:"absolute w-full h-full bg-complement bg-opacity-50 z-30"},g={class:"p-3.5"},y={class:"h-52 rounded-3xl overflow-hidden"},w=["src"],C={class:"flex items-center mt-5"},k=s("span",{class:"text-base-strong-d"},"03.01.22 â 05.03.23",-1),v={class:"mt-5 text-2xl font-bold text-base-strong"},N=s("p",{class:"mt-5 text-lg text-base-strong"},"РобоÑоÑеÑ
ника",-1),S={class:"flex space-x-2"},O=_({__name:"CoursesItem",props:{cardsStyle:{type:Object,default:()=>{}}},setup(e){const c=[{iconName:"hat",wrapperClasses:"bg-base-weak",iconClasses:"text-faint-weak",textClasses:"text-base-strong-d"},{iconName:"hat",iconClasses:"text-success",wrapperClasses:"border border-success bg-success-weak",textClasses:"text-success"},{iconName:"pen",wrapperClasses:"border border-error bg-error-weak",iconClasses:"text-error",textClasses:"text-error"}];return(I,V)=>{const r=d,l=m;return t(),a("div",{class:b(["w-120 rounded-3xl bg-faint-weak-u overflow-hidden",e.cardsStyle.class])},[e.cardsStyle.isOverlayVisible?(t(),a("div",h)):u("",!0),s("div",g,[s("div",y,[s("img",{src:e.cardsStyle.img,class:"w-full h-full object-cover",loading:"lazy"},null,8,w)]),s("div",C,[o(r,{name:"hat",filled:"",class:"mr-1.5 text-lg text-faint-weak"}),k]),s("p",v,x(e.cardsStyle.description),1),N,s("div",S,[(t(),a(f,null,p(c,(n,i)=>o(l,{key:i,"dynamic-classes":n},null,8,["dynamic-classes"])),64))])])],2)}}});export{O as _};
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.