PageSourceSearch

https://resorto.io/_nuxt/itMpFBIn.js

js resorto.io collected 2026-10-07 18:15:21 UTC 2,821 bytes, 1 lines download raw bytes

1import{b as p,o as e,H as s,aB as C,q as h,aw as B,w as n,I as r,g as v,ac as d,ab as l,e as x,as as g,bp as D,c as u,a7 as S}from"./D5rHXhro.js";import{g as N}from"./CqAdb6ph.js";import{b as F,p as b}from"./D_eVSWY6.js";const w={class:"articles-card__image"},A=["src","srcset","alt"],I={class:"articles-card__content"},M={class:"articles-card__title h4"},V={key:0,class:"articles-card__description body-small"},Y={class:"articles-card__meta"},z={key:0,class:"articles-card__author"},$={class:"articles-card__author-avatar","aria-hidden":"true"},j=["src","alt"],T={key:1,class:"articles-card__author-avatar-placeholder"},U={key:1,class:"body-small font-semibold"},q={key:1,class:"body-small font-semibold"},E=p({__name:"ArticlesCard",props:{article:{},isSlider:{type:Boolean}},setup(t){const o=t,m=u(()=>`/articles/${o.article.slug}`),_=u(()=>{const a=o.article.public_author;if(!a)return"";const c=[a.first_name,a.last_name].filter(Boolean);return c.length?c.join(" "):"Автор"}),k=u(()=>{const a=o.article.public_author;if(!a)return"";const c=(a.first_name??"").trim().slice(0,1),i=(a.last_name??"").trim().slice(0,1);return(c+i).toUpperCase()||"•"}),f=u(()=>{const a=o.article.public_author?.media?.cover??null;return b(a,"tiny")||b(a,"small")||a?.url||""});return(a,c)=>{const i=B,y=D;return e(),s("article",{class:C(["articles-card",t.isSlider?"articles-card--slider":""])},[h(i,{to:m.value,class:"articles-card__media-link"},{default:n(()=>[r("div",w,[t.article.media?.cover?(e(),s("img",{key:0,src:v(b)(t.article.media.cover,"medium")||t.article.media.cover?.url||"",srcset:v(F)(t.article.media.cover),alt:t.article.title,loading:"lazy",decoding:"async"},null,8,A)):d("",!0)])]),_:1},8,["to"]),r("div",I,[h(i,{to:m.value,class:"articles-card__text-link"},{default:n(()=>[r("h2",M,l(t.article.title),1),t.article.description?(e(),s("div",V,l(t.article.description),1)):d("",!0)]),_:1},8,["to"]),r("div",Y,[t.article.public_author?(e(),s("div",z,[r("div",$,[f.value?(e(),s("img",{key:0,src:f.value,alt:_.value,loading:"lazy",width:"32",height:"32",class:"articles-card__author-img"},null,8,j)):(e(),s("span",T,l(k.value),1))]),t.article.public_author.slug?(e(),x(i,{key:0,to:`/user/${encodeURIComponent(t.article.public_author.slug)}`,class:"body-small font-semibold"},{default:n(()=>[g(l(_.value),1)]),_:1},8,["to"])):(e(),s("span",U,l(_.value),1))])):d("",!0),t.article.published_at||t.article.created_at?(e(),s("div",q,l(("getFormattedDate"in a?a.getFormattedDate:v(N))(t.article.published_at||t.article.created_at,"DD.MM.YYYY")),1)):d("",!0)]),h(y,{type:"dark",class:"articles-card__button","is-link":"",href:m.value},{default:n(()=>[...c[0]||(c[0]=[g(" Подробнее ",-1)])]),_:1},8,["href"])])],2)}}}),P=Object.assign(S(E,[["__scopeId","data-v-cf154de4"]]),{__name:"ArticlesCard"});export{P as A};

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.