1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./v7.12-DsAuRnkt.js","./v7.12-zCVthbrt.js","./entry-DBpTuIKl.css","./v7.12-B6ozmphT.js","./v7.12-DbAV-6r6.js","./v7.12-ooEGvYt4.js","./v7.12-DT5S_2aJ.js","./v7.12-DM9G0blt.js","./CommentCard-B-wr-lof.css","./v7.12-C3U90Gks.js","./v7.12-CbJw3pF4.js","./ArticleCardCategoryIcon-D1CNwgWB.css","./v7.12-zqlrMIhb.js","./v7.12-CLKR9Lau.js","./v7.12-D9N9rGV8.js","./v7.12-CXF5szEQ.js","./v7.12-D0bD7sDN.js","./v7.12-C-FeoavL.js","./ContextMenu-DK101Eul.css","./v7.12-_htGoumk.js","./tick-big-DUi__Fhs.css","./toggleFavoriteState-DocmdbJC.css","./articleCard-CulelYzQ.css","./v7.12-ConUsDOE.js","./AdminControlsPanel-B2fW8S4X.css","./v7.12-B_PXtJlV.js","./BasePicture-BCk_4FT8.css","./v7.12-CCWyLP4D.js","./v7.12-BdUfPqxK.js","./ArticleCardLarge-Bx__kG38.css","./v7.12-D1ohzVtK.js","./v7.12-B3VNdFlS.js","./TheSlider-DOJ9B_87.css","./v7.12-DJL-TGIU.js","./v7.12-DB9tyOqw.js","./v7.12-Cr9V7Fwd.js","./PostCollectionContainer-CDdTffhd.css","./v7.12-DazO0aXV.js","./v7.12-DC1xtLZ4.js","./transition-DEnJxSUs.css","./v7.12-CRnohmQJ.js","./v7.12-BM5KuIZ1.js","./v7.12-Qb6R1Y7X.js","./v7.12-CAwe8DW6.js","./ArticleCardSmall-CIXyWwg_.css","./HealthButtonCollection-CPQufzT6.css","./v7.12-BCujhV58.js","./v7.12-G9hExYNv.js","./ErrorInfo-Bc3ekEEE.css","./ErrorBoundary-CMRugMwV.css","./WidgetsRendererContainer-Ci8Jw76_.css","./swiper-BiEk7v8n.css"])))=>i.map(i=>d[i]); 2import{b1 as I,d8 as B,cx as L,bq as _,cW as k,c3 as F,eD as b,eE as w,eF as W,cj as R,ck as M,cV as y,cU as T,cS as x,cT as z,cv as U,de as $,bQ as Q,bM as Y,cQ as q,bh as G,df as X,ch as j,c1 as Z,bs as O,eG as D,b0 as J,bA as g,aU as u,aP as l,aV as d,b4 as m,aO as c,aX as K,b5 as S,aT as H,aW as N,aQ as ee,aZ as te,aY as re}from"./v7.12-zCVthbrt.js";import{_ as ae}from"./v7.12-D1ohzVtK.js";import{A as se}from"./v7.12-DiySjcjl.js";import ie from"./v7.12-ChKGM2ok.js";import{T as ne}from"./v7.12-ggPUr9Ky.js";import{a as oe,u as le}from"./v7.12-DazO0aXV.js";import{u as de}from"./v7.12-Cr9V7Fwd.js";const ce=_({loader:()=>O(()=>import("./v7.12-DsAuRnkt.js").then(e=>e.b),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51]),import.meta.url),hydrate:D()}),ge=_({loader:()=>O(()=>import("./v7.12-CAwe8DW6.js"),__vite__mapDeps([43,10,1,2,12,4,5,13,14,15,16,17,18,19,20,21,22,23,24,25,26,44]),import.meta.url),hydrate:D()}),ue=4,he=I({name:"ArticleCardContainer",components:{ArticleCardSmallPlaceholder:ie,ArticleCard:se,ThePaginator:ne,WidgetsRendererContainer:ce,ArticleCardSmall:ge,IntersectionObserver:ae},props:{showPagination:{type:Boolean,default:!0},pageTitle:{type:String,default:""},startFrom:{type:Number,default:1},allImagesLazy:{type:Boolean,default:!1}},setup(){const{onFavoriteDelete:e,onFavoriteCreateFolderAndAdd:t,onFavoriteCreateFolderAndTransfer:a,onFavoriteTransferToFolder:s,onFavoriteAddToFolder:r,onFavoriteDeferred:o}=le(),{loadingViewsIds:h,updateViewsCount:v,getLoadingViews:A}=de();return{onFavoriteDelete:e,onFavoriteCreateFolderAndAdd:t,onFavoriteCreateFolderAndTransfer:a,onFavoriteTransferToFolder:s,onFavoriteAddToFolder:r,onFavoriteDeferred:o,loadingViewsIds:h,updateViewsCount:v,getLoadingViews:A,articlesStore:Z(),foldersStore:j(),healthStore:X(),indexStore:G(),pageStore:q(),route:Y(),widgetsStore:Q()}},data(){return{page:1,loading:!1,trackedCardNumbers:[15,35,55,75,95,115],articlesWithLoadedPixels:[]}},computed:{user(){return this.indexStore.user},folders(){return this.foldersStore},isHealthCategory(){return this.healthStore.isHealthCategory},pageData(){return this.pageStore},articles(){const e=this.pageData.currentArticles;if(this.isHealthRoute)return e;const t=$(this.route),a=this.isHomePage?5:t>1?0:Math.max(0,this.startFrom-1);return e.slice(a)},totalPages(){return this.pageData.currentTotalPages},favorites(){return this.articlesStore.userRelated.favorites},activePage(){return $(this.route)},routeBeginning(){const{pathMatch:e,year:t,month:a,day:s}=this.route.params,r=this.isHealthRoute?"/health":"";switch(this.route.name){case"list-all":return`${r}/list/`;case"topics-all":return`${r}/topics/${e}`;case"tag-all":return`${r}/tag/${e}`;case"author-all":return`${r}/author/${e}`;case"stream-all":return`${r}/stream/${e}`;case"top-all":return`${r}/top/${e!=null&&e.length?e:"week"}`;case"archive-year":return`${r}/${t}`;case"archive-month":return`${r}/${t}/${a}`;case"archive-day":return`${r}/${t}/${a}/${s}`;case"health-article":return this.route.path}return`${r}/list/`},isPaginatorVisible(){return this.showPagination&&!(this.isHomePage||this.isHealthHome)}
2,widgetsBetweenPosts(){return this.widgetsStore.currentBetweenPostsWidgets},articlesAndWidgets(){return U(this.articles,this.widgetsBetweenPosts,5,1,!1)},isHealthHome(){const{name:e}=this.route;return z(e)},isHomePage(){return this.route.name==="index"},isTopPage(){return y(this.route.name)},isArchivePage(){return T(this.route.name)},isHealthRoute(){return x(this.route.path)},isIntersectEnabled(){return(this.isHomePage||this.isHealthCategory)&&this.totalPages>1},loadingNeeded(){return this.pageData.currentArticles.length<115},placeholderVisible(){return this.isHomePage&&this.loadingNeeded},getArchiveName(){const{name:e}=this.route;switch(!0){case k(e):return"главнаÑ";case(T(e)&&!y(e)):return"аÑÑ
ивÑ";case y(e):return"лÑÑÑее";default:return""}}},watch:{"$route.fullPath"(){this.articlesWithLoadedPixels=[]},activePage(){window.scrollTo(0,0)}},methods:{useArticleProps:oe,getEditLinkHref:L,isArray:B,sendEvent(e){this.$sendYandexMetrika({level1:"ÐомменÑаÑии_пеÑеÑ
од к комменÑаÑиÑм",level4:F(e),level6:this.getArchiveName})},async addArticles(){if(this.isHealthCategory){this.addArticlesHealthCategory();return}if(this.page<ue&&!this.loading){this.loading=!0,this.page=this.page+1;const e=W(this.route,this),{status:t,data:a}=await e.fetchArticles(this.route,this.page);if(this.loading=!1,t===200){let s=a;e===this.$ironMaidenApi&&(s=R(a,M));const{items:r}=s;this.pageStore.updateCurrentArticles(r);const o=this.$refs.observer.$el;(b(o)||o.getBoundingClientRect().top<=0)&&this.addArticles()}else console.error("ÐÑибка пÑи авÑоподгÑÑзке ÑÑаÑей"),w("ÐÑибка пÑи авÑоподгÑÑзке ÑÑаÑей")}},async addArticlesHealthCategory(){if(this.startFrom===0)try{const e=this.$store.getters.currentPageData;if(this.page<e.totalPages&&!this.loading){const{slug:t}=this.route.params;this.loading=!0,this.page=this.page+1;const a=await this.$healthApi.fetchCategory(t,"posts",{page:this.page,limit:30});this.loading=!1,this.pageStore.updateCurrentArticles(a.items);const s=this.$refs.observer.$el;(b(s)||s.getBoundingClientRect().top<=0)&&this.addArticlesHealthCategory()}}catch{console.error("ÐÑибка пÑи авÑоподгÑÑзке ÑÑаÑей"),w("ÐÑибка пÑи авÑоподгÑÑзке ÑÑаÑей")}},getIntersectionObserverOptions(){return{rootMargin:`${window.innerHeight}px 0px ${window.innerHeight}px 0px`}},onClickArticleCardSmall(e,t){this.$sendYandexMetrika({level1:"ÐÑÐ±Ð¾Ñ Ð¼Ð°ÑеÑиала_СпиÑоÑÐ½Ð°Ñ ÐºÐ°ÑÑоÑка",level4:F(e.url),level5:t,level6:this.pageTitle||"unknown",level8:e.teaserUrl?"ТизеÑ":"СпиÑоÑÐ½Ð°Ñ ÐºÐ°ÑÑоÑка"})},getLabel(e){switch(!0){case e.includes("month"):return"Ðа меÑÑÑ";case e.includes("year"):return"Ðа год";case e.includes("week"):default:return"Ðа неделÑ"}},onClickAuthor(){},onClickCategory(e,t,a){this.$sendYandexMetrika({level1:"ÐÑÐ±Ð¾Ñ ÑÑбÑики",level4:F(e),level5:t,level6:this.pageTitle||"unknown"})},getTrackingArticleNumber(e){return this.articles.findIndex(a=>a.id===e)+1},isTrackingForAnalyticsNeeded(e){const t=this.getTrackingArticleNumber(e.id);return this.trackedCardNumbers.includes(t)&&k(this.route.name)},calcComponentName(e){var r;const t=this.isTrackingForAnalyticsNeeded(e);return!!((r=e==null?void 0:e.testPixel)!=null&&r.length)||t?"IntersectionObserver":"div"},onAppear(e){if(this.isTrackingForAnalyticsNeeded(e)){const r=this.getTrackingArticleNumber(e.id);this.trackedCardNumbers=this.trackedCardNumbers.filter(o=>o!==r)}const a=e==null?void 0:e.testPixel,s=!this.articlesWithLoadedPixels.includes(e.id);a!=null&&a.length&&s&&(a.forEach(r=>$fetch(r,{credentials:"include"}).catch(o=>{this.$logger("Error in sending text pixels for "+e+" in ArticleCardContainer.vue",o)})),this.articlesWithLoadedPixels.push(e.id))},getArticleCardClass(e,t){var o;const a=t===4,r=(((o=this.articlesAndWidgets[e+1])==null?void 0:o.second)??[]).length>0;return a&&r&&this.isHomePage?"article-card__small-wrapper_above-widget":""},getTypePage(){switch(!0){case this.isTopPage:return"ÐÑÑÑее";case this.isHomePage:return"ÐлавнаÑ";case this.isArchivePage:return"ÐÑÑ
ивÑ";case this.isHealthHome:return"ÐÐ»Ð°Ð²Ð½Ð°Ñ Ð·Ð´Ð¾ÑовÑе";default:return""}},getImageLoadingType(e,t){return this.allImagesLazy?"lazy":e===0&&t<3?"eager":e>1?"lazy":"auto"},onContextMenu(){this.$emit("show-context-menu")}}},"$h4h8cQ1gmq"),pe={class:"article-card-container"},me={class:"container"};function ve(e,t,a,s,r,o){const h=g("ThePaginator"),v=g("WidgetsRendererContainer"),A=g("ArticleCardSmall"),V=g("ArticleCardSmallPlaceholder"),E=g("IntersectionObserver");return l(),u("div",pe,[e.articles.length?(l(),u(m,{key:0},[e.isPaginatorVisible&&e.activePage>1?(l(),c(h,{key:0,class:"article-card-container__paginator-top","total-pages-count":e.totalPages,"active-page":e.activePage,"page-prefix":"?page=","route-beginning":e.routeBeginning},null,8,["total-pages-count","active-page","route-beginning"])):d("",!0),K("div",me,[(l(!0),u(m,null,S(e.articlesAndWidgets,(p,C)=>(l(),u(m,null,[e.isHomePage&&p.second.length?(l(),c(v,{key:C,class:N(["article-card-container__widgets home-page-after-tv-widgets",p.second[0].type]),widgets:p.second,"widget-class-name":"widget-between-posts"},null,8,["class","widgets"])):d("",!0),(l(!0),u(m,null,S(p.first,(i,f)=>(l(),c(re(e.calcComponentName(i)),{key:i.id,class:N(["article-card__small-wrapper",e.getArticleCardClass(C,f)]),onAppearOnce:n=>e.onAppear(i)},{default:H(()=>[ee(A,te({class:"article-card__small"},{ref_for:!0},e.useArticleProps(i),{"loading-views":e.getLoadingViews(i.id),"img-loading":e.getImageLoadingType(C,f),onClickedOnComments:e.sendEvent,onClickOnRestoreButton:n=>e.updateViewsCount(i.id),onFavoriteDelete:n=>e.onFavoriteDelete(n,i),onFavoriteCreateFolderAndAdd:n=>e.onFavoriteCreateFolderAndAdd(n,i),onFavoriteCreateFolderAndTransfer:(n,P)=>
2e.onFavoriteCreateFolderAndTransfer(n,P,i),onFavoriteTransferToFolder:(n,P)=>e.onFavoriteTransferToFolder(n,P,i),onFavoriteAddToFolder:n=>e.onFavoriteAddToFolder(n,i),onFavoriteDeferred:e.onFavoriteDeferred,onClickOnArticleCard:n=>e.onClickArticleCardSmall(i,f+1),onShowContextMenu:n=>e.onContextMenu(i.id),onClickedOnAuthor:e.onClickAuthor,onClickedOnCategory:e.onClickCategory}),null,16,["loading-views","img-loading","onClickedOnComments","onClickOnRestoreButton","onFavoriteDelete","onFavoriteCreateFolderAndAdd","onFavoriteCreateFolderAndTransfer","onFavoriteTransferToFolder","onFavoriteAddToFolder","onFavoriteDeferred","onClickOnArticleCard","onShowContextMenu","onClickedOnAuthor","onClickedOnCategory"])]),_:2},1064,["class","onAppearOnce"]))),128))],64))),256))]),e.isPaginatorVisible?(l(),c(h,{key:1,class:"article-card-container__paginator-bottom","total-pages-count":e.totalPages,"active-page":e.activePage,"page-prefix":"?page=","route-beginning":e.routeBeginning},null,8,["total-pages-count","active-page","route-beginning"])):d("",!0),e.isIntersectEnabled?(l(),c(E,{key:2,ref:"observer",options:e.getIntersectionObserverOptions(),onAppear:e.addArticles},{default:H(()=>[e.placeholderVisible?(l(),c(V,{key:0})):d("",!0)]),_:1},8,["options","onAppear"])):d("",!0)],64)):d("",!0)])}const be=J(he,[["render",ve],["__scopeId","data-v-ba1330e9"]]);export{be as A}; 3//# sourceMappingURL=v7.12-DTHWtjaA.js.map
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.