1import{_ as G}from"./Cgo3Bl3n.js";import{_ as H}from"./BKZQt9st.js";import{_ as J}from"./D6EHxCbd.js";import{G as X,d as j,H as M,O as W,f as n,c as k,v as N,a as g,b as r,j as Z,J as z,s as A,k as S,e as s,F as K,r as Q,A as Y,o as _,_ as ee}from"./Ck57IufR.js";import{v as te}from"./DCwNbfOs.js";import{g as ae}from"./O1_oK_JF.js";import{u as se}from"./BguF0x0i.js";import{u as oe}from"./CIsstt3y.js";import{u as ie,a as ne}from"./BwGDEs9R.js";import"./CW4W6dJV.js";import"./Dq8_gD5p.js";import"./BQRo09O_.js";import"./BNyOzO04.js";import"./KgL01MUJ.js";import"./BgA0VZld.js";import"./BcbrH4-N.js";import"./DEg_LIC1.js";const re=async(f,c)=>await X({url:"/api/v1/reviews",fetchOptions:{query:f},dataOptions:{transform:o=>se(o)}}),ce={class:"reviews"},ue={class:"reviews__main-bg white-selection"},le={class:"container"},_e={class:"reviews__content"},pe={class:"container"},me={class:"reviews__content-container"},de={key:0,class:"reviews__list"},ve=j({__name:"reviews",async setup(f){var C,I;let c,o;const i=M(),w=W(),h=Y(),p=n("ÐÑоекÑÑ"),m=n(""),y=n((C=i.query.page)!=null&&C.toString()?parseInt((I=i.query.page)==null?void 0:I.toString()):1),a=n({limit:12,offset:0,totalCount:2,totalPage:1}),q=n(!1),d=n(),{webPageNode:R,reviewNode:x,itemListNode:L,renderJsonLd:B,ORGANIZATION_ID:P,pageId:E}=oe(),U=k(()=>{const e=E("/about/reviews","itemlist"),t=(d.value??[]).map(u=>x(u,P));return[R({path:"/about/reviews",type:"CollectionPage",name:p.value,description:m.value,aboutId:P,mainEntityId:e}),L(e,t)]}),O=k(()=>Array(a.value.totalPage).fill(0).map((e,t)=>t===0?`${h.public.env.NUXT_VUE_APP_BASE_URI}/reviews`:`${h.public.env.NUXT_VUE_APP_BASE_URI}/reviews?page=${++t}`)),b=async()=>{var v;const e=y.value,t=i.query;a.value&&(a.value.offset=a.value.limit*(+e-1));const u={limit:a.value.limit,offset:a.value.offset},{data:l}=await re(u);l.value&&(d.value=l.value.items,a.value=l.value.pagination,+e>=2?w.replace({path:i.path,query:{...t,page:e}}):(v=i.query)!=null&&v.page&&w.replace({path:i.path,query:{...t,page:void 0}}))},V=async e=>{window.scrollTo({top:0,behavior:"smooth"}),y.value=e,await b()},T=async()=>{const{data:e}=await ae("/about/reviews");e.value&&(p.value=e.value.title,m.value=e.value.description)};return[c,o]=N(()=>b()),await c,o(),[c,o]=N(()=>T()),await c,o(),ie({title:p,description:m}),ne(()=>({script:[B(U.value)]})),(e,t)=>{const u=G,l=H,v=J,$=te;return _(),g("div",ce,[r("div",ue,[r("div",le,[Z(u),t[0]||(t[0]=r("h1",{class:"reviews__title"},"ÐÑзÑÐ²Ñ ÐºÐ»Ð¸ÐµÐ½Ñов",-1))])]),r("div",_e,[r("div",pe,[r("div",me,[s(d)?z((_(),g("div",de,[(_(!0),g(K,null,Q(s(d),(D,F)=>(_(),S(l,{key:F,review:D,expanded:""},null,8,["review"]))),128))])),[[$,s(q)]]):A("",!0),s(a)?(_(),S(v,{key:1,"hidden-links":s(O),title:s(p),description:s(m),"pagination-data":s(a),onCurrentChange:V},null,8,["hidden-links","title","description","pagination-data"])):A("",!0)])])])])}}}),Be=ee(ve,[["__scopeId","data-v-d901e3a8"]]);export{Be 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.