1import{c9 as se,r as _,ca as ae,cb as ne,cc as oe,aq as J,v as H,z as ie,d as B,cd as re,a as u,b,$ as I,s as N,e as x,f as a,D as le,aQ as U,c as w,ac as L,p as A,m as V,t as E,ce,cf as ue,cg as de,aj as pe,ch as Q,ci as m,a2 as ge,cj as me,ba as Y,o as K,a7 as z,w as C,b7 as ve,F as R,L as $,ck as fe,G as X,cl as he,cm as D,ab as O,cn as F,co as _e,bc as be,aN as ye,cp as W,cq as h,cr as P,cs as we,ct as G,cu as j,M as Ce}from"./index-DcSVvNrM.js";import{u as Be}from"./useRafInterval-4VF_mi2O.js";var f=(t=>(t.Teaser="teaser",t.Rotator="rotator",t.WidgetPlus="widget-plus",t.WidgetPopularComments="widget-popular-comments",t.WidgetTopBlogs="widget-top-blogs",t.WidgetTopCompanies="widget-top-companies",t.WidgetTopBanks="widget-top-banks",t.Banner300x600="banner-300x600",t.BannerSidebarMediabanner="banner-sidebar-mediabanner",t.BannerSidebarLenta="banner-sidebar-lenta",t))(f||{});const q=[["widget-popular-comments"]],ke=se(ae(t=>{const{isDisabled:c}=ne(),n=_(),o=_(0),p=1e3;function d(){const s='[["widget-plus","widget-popular-comments"],["rotator","widget-top-blogs"],["widget-top-companies","rotator"],["widget-top-banks","teaser"]]';if(!ie(s))return q;try{return JSON.parse(s)}catch(l){return console.warn("Failed to parse VITE_SIDEBAR_SCHEMA:",l),q}}const g=H(()=>{const s=d().map(r=>r.filter(e=>e==="teaser"||e==="rotator"||e==="banner-300x600"||e==="banner-sidebar-mediabanner"||e==="banner-sidebar-lenta"||e==="widget-top-companies"||e==="widget-top-banks"||e==="widget-plus"?!c.value:!0)).filter(r=>r.length>0);if(!c.value||s.length<=1)return s;const l=s.findIndex(r=>
1r.includes("widget-popular-comments"));if(l<=0)return s;const[v]=s.splice(l,1);return[v,...s]}),i=_([]);function y(s){return[...g.value[s%g.value.length]]}return oe(t,([s])=>{var e;const l=((e=s.target)==null?void 0:e.offsetHeight)??0;n.value=l>0?`${l}px`:"none";const v=window.innerHeight;o.value=v*4,o.value<p&&(o.value=p);let r=Math.floor(l/o.value);if(r=r>0?r:1,i.value.length<r)for(;i.value.length<r;)i.value.push(y(i.value.length));else i.value.length>r&&(i.value=i.value.slice(0,r))}),J(g,()=>{for(let s=0;s<i.value.length;s++)i.value[s]=y(s)}),{sections:i,maxHeight:n,sectionHeight:o}}),()=>({sections:_([]),maxHeight:_(),sectionHeight:_(0)})),We=B({__name:"Lazy",props:{rootMargin:{default:"0px"},once:{type:Boolean,default:!1}},setup(t){const c=t,n=_(),o=_(!1),{stop:p}=re(n,([d])=>{d.isIntersecting?(o.value=!0,c.once&&p()):c.once||(o.value=!1)},{rootMargin:c.rootMargin});return(d,g)=>(u(),b("div",{ref_key:"root",ref:n},[o.value?I(d.$slots,"default",{key:0}):N("",!0)],512))}}),xe=B({__name:"WidgetSkeleton",props:{height:{}},setup(t){return(c,n)=>(u(),b("div",{class:"widget-item-skeleton",style:U({minHeight:`${t.height}px`})},[x(a(le))],4))}}),Te={key:1,class:"widget-item"},Se={class:"widget-item__title"},Z=B({__name:"Widget",props:{title:{},withClose:{type:Boolean},isLoading:{type:Boolean},loadingHeight:{}},emits:["close","visibility-changed"],setup(t,{emit:c}){const n=c;return(o,p)=>t.isLoading?(u(),w(xe,{key:0,height:t.loadingHeight},null,8,["height"])):L((u(),b("div",Te,[A("div",Se,[V(E(t.title)+" ",1),I(o.$slots,"title-right"),t.withClose?(u(),w(a(ce),{key:0,icon:"cross",size:"small",class:"widget-item__close",onClick:p[
10]||(p[0]=d=>n("close"))})):N("",!0)]),I(o.$slots,"default")])),[[a(ue),d=>n("visibility-changed",d)]])}}),ee=de(()=>{const{isPlusSubscriber:t}=pe(),{isAppModuleEnabled:c}=ge(),n=H(()=>!c("plus")||t.value?4:2),o=30*1e3,{getWidget:p}=Q(),{start:d,stop:g}=Be(r,o),{items:i,isLoading:y,load:s}=p(m.Comments),l=_(0),v=H(()=>{if(i.value.length<=n.value)return i.value;const k=l.value,te=k+n.value,S=i.value.slice(k,te);return S.length===n.value?S:[...S,...i.value.slice(0,n.value-S.length)]});function r(){l.value=(l.value+n.value)%i.value.length}function e(){i.value.length<=n.value||d()}function T(){g()}return{itemsToDisplay:v,isLoading:y,load:s,startRotation:e,stopRotation:T}}),He=B({__name:"WidgetPopularComments",setup(t){const c=me(),{t:n,p:o}=Y(),{itemsToDisplay:p,isLoading:d,load:g,startRotation:i,stopRotation:y}=ee(),s=_(!1);return J(s,l=>{l?i():y()}),K(()=>{g()}),(l,v)=>{const r=z("gtm");return L((u(),w(Z,{title:a(n)("shared.widgets.popularComments"),"is-loading":a(d),"loading-height":314,class:"widget-popular-comments",onVisibilityChanged:v[0]||(v[0]=e=>s.value=e)},{default:C(()=>[x(ve,{"enter-active-class":"comment-item--enter-active","enter-from-class":"comment-item--enter-from","leave-active-class":"comment-item--leave-active"},{default:C(()=>[(u(!0),b(R,null,$(a(p),e=>(u(),w(a(fe),X({key:e.id},{ref_for:!0},e,{actions:a(c),i18n:{t:a(n),p:a(o)},isCompact:!0,isWrapInLink:!0,linkReferer:a(he).WidgetPopularComments}),null,16,["actions","i18n","linkReferer"]))),128))]),_:1})]),_:1},8,["title","is-loading"])),[[r,"Widget â Popular Comments â [Show, Click]"]])}}}),Re={class:"widget-top-subsites__list"},M=B({__name:"WidgetTopSubsites",props:{type:{}},setup(t){const c=t,{p:n,t:o}=Y(),{getWidget:p}=Q(),d={[m.Blogs]:o("shared.widgets.topBlogs"),[m.Companies]:o("shared.widgets.topCompanies"),[m.Banks]:o("shared.widgets.topBanks")},g={[m.Blogs]:"Top Blogs",[m.Companies]:"Top Companies",[m.Banks]:"Top Banks"},i={[m.Blogs]:{type:D.Blogs},[m.Companies]:{type:D.Companies},[m.Banks]:{type:D.Companies,category:"banks"}},y=`Widget â ${g[c.type]} â [Show, Click]`,s=p(c.type);return K(()=>{s.load()}),(l,v)=>{const r=z("gtm");return L((u(),w(Z,{class:"widget-top-subsites",title:d[t.type],"is-loading":a(s).isLoading.value,"loading-height":264},{default:C(()=>[A("div",Re,[(u(!0),b(R,null,$(a(s).items.value,e=>{var T;return u(),b("div",{key:e.data.id,class:"widget-top-subsites__item"},[x(a(O),{class:"widget-top-subsites__link",to:a(F)(e.data)},null,8,["to"]),e.data.rank?(u(),w(a(_e),{key:0,rank:e.data.rank,prevRank:((T=e.meta)==null?void 0:T.prevRank)??0},null,8,["rank","prevRank"])):N("",!0),x(a(be),{id:e.data.id,avatar:e.data.avatar,"is-allow-video-avatar":e.data.isPlus,"avatar-size":40,name:e.data.name,"badge-id":e.data.badgeId,"favorite-collectible":e.data.favoriteCollectible,url:a(F)(e.data),class:"widget-top-subsites__author"},{secondary:C(()=>{var k;return[V(E(a(n)("discovery.subscribers",((k=e.data.counters)==null?void 0:k.subscribers)??0)),1)]}),_:2},1032,["id","avatar","is-allow-video-avatar","name","badge-id","favorite-collectible","url"])])}),128))]),x(a(O),{class:"widget-top-subsites__more",to:{name:"Top",params:i[t.type]}},{default:C(()=>[V(E(a(o)("shared.widgets.more")),1)]),_:1},8,["to"])]),_:1},8,["title","is-loading"])),[[r,y]])}}}),$e={class:"sticky-stack-sidebar-section"},Pe=B({__name:"StickyStackSidebar",props:{view:{}},setup(t){ye(i=>({v43f28a7e:d.value}));const c=t;ee();const{sections:n,maxHeight:o,sectionHeight:p}=ke(()=>c.view),d=H(()=>`${p.value}px`),g={[f.Teaser]:{component:h(j),props:{bannerId:W.SidebarTeaser,advertPlace:G.Sidebar,isDynamicHeight:!0}},[f.Rotator]:{component:h(j),props:{bannerId:W.Sidebar,advertPlace:G.Sidebar,isDynamicHeight:!0}},[f.WidgetPlus]:{component:h(we)},[f.WidgetPopularComments]:{component:h(He)},[f.WidgetTopBlogs]:{component:h(M),props:{type:m.Blogs}},[f.WidgetTopCompanies]:{component:h(M),props:{type:m.Companies}},[f.WidgetTopBanks]:{component:h(M),props:{type:m.Banks}},[f.Banner300x600]:{component:h(P),props:{id:W.Vertical}},[f.BannerSidebarMediabanner]:{component:h(P),props:{id:W.SidebarMediabanner,isWithCloseButton:!1}},[f.BannerSidebarLenta]:{component:h(P),props:{id:W.SidebarLenta,reserveSpace:!1,isWithCloseButton:!1}}};return(i,y)=>{const s=z("gtm");return u(),b("div",{class:"sticky-stack-sidebar",style:U({maxHeight:a(o)})},[(u(!0),b(R,null,$(a(n),(l,v)=>(u(),b("div",{key:v,class:"sticky-stack-sidebar__section"},[A("div",$e,[(u(!0),b(R,null,$(l,(r,e)=>(u(),w(a(We),{key:e,"root-margin":"200% 0px"},{default:C(()=>[L((u(),w(Ce(g[r].component),X({ref_for:!0},g[r].props),null,16)),[[s,g[r].vGtm]])]),_:2},1024))),128))])]))),128))],4)}}});
1export{Pe 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.