PageSourceSearch

https://mdf.org.ge/_nuxt/LJu5MEFy.js

js mdf.org.ge collected 2026-10-02 17:52:31 UTC 3,131 bytes, 1 lines download raw bytes

1import E from"./CZJ1xzDV.js";import I from"./B3sEiaIu.js";import M from"./BACQ2Zsk.js";import O from"./BMj4uXYR.js";import j from"./CDYUsql4.js";import q from"./DB6faYf2.js";import{e as z,b as $,E as A,g as G,C as Q,t as U}from"./AeS2zDZm.js";import{z as Y,b as y,w as H,E as g,V as i,y as t,Q as c,_ as d,R as J,N as u,M as K,a8 as W,a6 as f,c as v,U as o}from"./DfaTxv0x.js";import"./BtdaTANg.js";import"./C2sQU4b7.js";import"./BpcRJvRR.js";import"./mTHqsZTX.js";import"./DEukJaAX.js";import"./Dc1noEix.js";import"./DTSEYMCm.js";import"./iev_dShY.js";import"./CcBKa4I9.js";import"./s4n87EgU.js";const X={class:"container-fluid py-8 lg:pb-20 lg:pt-16"},Z={key:0,class:"grid grid-cols-1 gap-x-8 gap-y-16 sm:grid-cols-2 lg:grid-cols-3"},ee={class:"mt-20 flex items-center justify-center"},te=Y({__name:"NewsList",props:{contentData:{},conf:{}},setup(C){const{locale:m}=z(),n=$(),b=C,e=y({c:"news",contentType:"news",perPage:Number(b?.conf?.page_count)||6,pageNumber:1,pageOrder:"desc",taxonomy:[],searchText:""});n.listFilters?.c==="news"?e.value={...e.value,...n.listFilters}:n.listFilters={};const l=v(()=>b?.contentData?.list?.[0]),p=y(null),k=v(()=>window&&window?.matchMedia("(width <= 768px)")?.matches?2:5),{data:s,status:P}=A(()=>U("main/getDataList",{body:{...e.value,lan:m.value,exclude:l.value?.id},method:"POST",headers:{lang:m.value}}),{immediate:!0,deep:!0,watch:[e,l]},"$TkmM8r-oI3"),w=v(()=>s.value?.data?.list?.filter(a=>a?.title));function x(){if(p.value){const _=p.value.getBoundingClientRect().top+window.scrollY-120;window.scrollTo({top:_,behavior:"smooth"})}}function F(a){e.value={...e.value,pageNumber:a},n.listFilters={...e.value},x()}function N(a){a?e.value={...e.value,pageNumber:e.value.pageNumber+1}:e.value={...e.value,pageNumber:e.value.pageNumber-1},n.listFilters={...e.value},x()}function T(a){e.value={...e.value,pageNumber:1,...a},n.listFilters={...e.value,pageNumber:1,...a}}return H(m,()=>{e.value.pageNumber=1}),(a,r)=>{const _=E,B=I,L=M,D=O,R=j,S=q,V=G;return o(),g("section",{ref_key:"listSectionRef",ref:p,class:"bg-[#f7f8f9]"},[i("div",X,[t(l)&&t(e).pageNumber===1?(o(),c(_,{key:0,data:t(l)},null,8,["data"])):d("",!0),i("div",{class:J(["space-y-6 lg:space-y-8",[{"mt-6 lg:mt-8":t(e).pageNumber===1}]])},[u(B,{onChange:T}),i("div",null,[t(w)?.length?(o(),g("article",Z,[(o(!0),g(K,null,W(t(w),h=>(o(),c(L,{key:h?.id,data:h,class:"!h-auto"},null,8,["data"]))),128))])):t(P)!=="pending"?(o(),c(D,{key:1})):d("",!0)])],2),i("div",ee,[u(V,null,{default:f(()=>[t(s)?.data?.listCount&&t(s)?.data?.listCount>t(e).perPage?(o(),c(t(Q),{key:t(s)?.data?.listCount,class:"[&_.c-icon-button]:!rounded-full [&_.paginate-buttons.active-page:focus]:text-primary-bold [&_.paginate-buttons]:!rounded-full","current-page":t(e).pageNumber,"total-items":t(s)?.data?.listCount,"items-per-page":t(e).perPage,"max-pages":t(k),onChangePage:F,onPrevPage:r[0]||(r[0]=()=>N(!1)),onNextPage:r[1]||(r[1]=()=>N(!0))},{left:f(()=>[u(R)]),right:f(()=>[u(S)]),_:1},8,["current-page","total-items","items-per-page","max-pages"])):d("",!0)]),_:1})])])],512)}}}),xe=Object.assign(te,{__name:"NewsList"});export{xe 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.