PageSourceSearch

https://www.evz.de/app/themes/blanky/assets/dist/blocks/block_list_posts-script.GHThRP0k.js

js evz.de collected 2026-10-02 02:29:44 UTC 2,035 bytes, 1 lines download raw bytes

1import{A as P}from"../assets/Animations-DkbdnL4u.js";import{i as T}from"../assets/ring-JauvSzsc.js";import"../assets/index-CzGW6FVa.js";const I="theme:categories-exhausted";T.register();function M(e){if(!(e instanceof HTMLElement))return;const p=e.querySelector("[data-list]"),g=e.querySelector("[data-sentinel]"),i=e.querySelector("[data-loader]"),f=e.dataset.endpoint||"",u=parseInt(e.dataset.termId||"0",10)||0,b=parseInt(e.dataset.perPage||"6",10)||6,h=e.dataset.lang||"",y=(e.dataset.waitForThemes||"0")==="1",w=parseInt(e.dataset.page||"1",10);let o=Number.isNaN(w)?1:w,r=(e.dataset.hasMore||"0")==="1",c=!1,n;if(!p||!g||!f||!u)return;const l=window.__VIEWS__,E=l==null?void 0:l.nonce,A=async()=>{if(!(c||!r)){c=!0,e.setAttribute("data-loading","1"),i&&(i.hidden=!1);try{const s=o+1,a=new URL(f,window.location.origin);a.searchParams.set("term_id",String(u)),a.searchParams.set("page",String(s)),a.searchParams.set("per_page",String(b)),h&&a.searchParams.set("lang",h);const d=await fetch(a.toString(),{method:"GET",headers:{Accept:"application/json",...E?{"X-WP-Nonce":E}:{}},credentials:"same-origin"});if(!d.ok)throw new Error(`Request failed (${d.status})`);const t=await d.json();if(t!=null&&t.html){const m=document.createElement("template");m.innerHTML=String(t.html);const _=Array.from(m.content.querySelectorAll("[data-anim='fade']"));p.appendChild(m.content),_.length&&P.fade({root:document,targets:_})}o=typeof(t==null?void 0:t.page)=="number"?t.page:s,r=!!(t!=null&&t.has_more),e.dataset.page=String(o),e.dataset.hasMore=r?"1":"0",!r&&n&&n.disconnect()}catch(s){n&&n.disconnect(),console.warn("[block_list_posts] infinite scroll stopped:",s)}finally{c=!1,e.removeAttribute("data-loading"),i&&(i.hidden=!0)}}},S=()=>{n||!r||(n=new IntersectionObserver(s=>{s.some(a=>a.isIntersecting)&&A()},{rootMargin:"0px 0px 120px 0px"}),n.observe(g))};if(y){window.addEventListener(I,S,{once:!0});return}S()}document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll("[data-block-list-posts]").forEach(e=>M(e))});

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.