PageSourceSearch

https://www.brustkrebs.de/static/index-6CM9rQzx.js

js brustkrebs.de collected 2026-10-04 06:11:26 UTC 2,230 bytes, 1 lines download raw bytes

1import{t as g,C as v,_ as h,J as _,q as s,u as n,v as m,F as b,x as f,A as c,y,z as C,H as L,X as I,B as k}from"./main-BauOrmgD.js";import{B}from"./BaseComponent.vue_vue_type_script_lang-DSzHjAFJ.js";import"./BaseComponent.utils-ADJOHzt3.js";var P=Object.getOwnPropertyDescriptor,w=(e,t,i,d)=>{for(var o=d>1?void 0:d?P(t,i):t,a=e.length-1,l;a>=0;a--)(l=e[a])&&(o=l(o)||o);return o};let p=class extends B{constructor(){super(...arguments),this.visibleItemsLength=0}created(){super.created(),this.visibleItemsLength=this.pageSize}getComponentType(){return"load_more_collection"}get visibleContentItems(){const t=this.contentProps?.content||[];return t.length?t.filter(i=>i?.settings?.visibility):[]}get pageSize(){const t=parseInt(this.settingsProps.page_size);return isNaN(t)?5:t}get buttonText(){return this.settingsProps.load_more_btn_text||""}get buttonClass(){return this.settingsProps.load_more_btn_class||""}get itemsToRender(){return this.visibleContentItems.slice(0,this.visibleItemsLength)}clickHandler(){this.visibleItemsLength>=this.visibleContentItems.length||(this.visibleItemsLength+=this.pageSize)}};p=w([v],p);const z=g(p),T=["data-component","data-id"],D={key:0,class:"load-more__spinner d-flex justify-content-center"},N={key:1,class:"load-more__body row"},$={key:2,class:"load-more__footer d-flex justify-content-center"};function H(e,t,i,d,o,a){const l=_("html-fragment");return s(),n("div",{class:c(["load-more",e.settingsProps.class]),"data-component":e.componentType,"data-id":e.internalId},[e.contentLoaded?(s(),n("div",N,[(s(!0),n(b,null,f(e.getLayoutComponentsFromLayout(e.itemsToRender),(r,u)=>(s(),n("div",{key:u,class:c(["article-column load-more__item",e.getColumns(r.settings.width)])},[(s(),y(C(r.component),{layoutComponent:r},null,8,["layoutComponent"]))],2))),128))])):(s(),n("div",D,[...t[1]||(t[1]=[m("div",{class:"spinner-border my-12",role:"status"},[m("span",{class:"sr-only"},"Loading...")],-1)])])),e.visibleItemsLength<e.visibleContentItems.length?(s(),n("div",$,[L(m("button",{class:c(["btn",e.buttonClass]),onClick:t[0]||(t[0]=I((...r)=>e.clickHandler&&e.clickHandler(...r),["prevent"]))},null,2),[[l,e.buttonText]])])):k("",!0)],10,T)}const S=h(z,[["render",H]]);export{S 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.