1import{a as M,C as V}from"./nDPKqmdE.js";import{u as E,P as I}from"./BFmxbmU5.js";import{S as j}from"./RLaqixlW.js";import{u as q}from"./BxdCw9Oe.js";import{u as z}from"./m4XsJKb0.js";import{P as U}from"./DNA_u_4D.js";import{P as W}from"./B_Q8MPy-.js";import{R as G}from"./5Gploex2.js";import{u as H}from"./Bnt6or6e.js";import{a as J,C as K,k as o,j as O,b as a,i as p,f as r,l as s,m as Q,t as X,u as n,F as v,q as S,s as Y,e as t}from"./DuX0ydu4.js";import{u as Z}from"./BFIjNOIc.js";import{u as ee}from"./3A9mNRhq.js";import"./D1uPuEaH.js";import"./C6to7a0o.js";import"./CyfOrvRG.js";import"./ChfCcgRj.js";const te={class:"section-main__title"},ae={key:0,class:"section-buttons__wrapper"},oe={class:"x-grid elements-list"},se={key:0,class:"x-col"},ne={key:1,class:"x-col"},ie={key:0,class:"x-col"},re={key:2,class:"section-empty"},ce={key:3,class:"section-error"},xe=J({__name:"[[section]]",async setup(le){let l,h;const u={color:"#83ABB3",pageTitle:"СмоÑÑеÑÑ",metaTitle:"СмоÑÑеÑÑ | ÐиноТÐ",metaDesc:"СмоÑÑеÑÑ - ÐлавнÑй РоÑÑийÑкий Ñелеканал о кино",description:"РепоÑÑажи Ñ ÐºÑаÑнÑÑ
доÑожек и о миÑовÑÑ
ÑеÑÑивалÑÑ
, инÑеÑвÑÑ Ñ Ð¿ÑедÑÑавиÑелÑми индÑÑÑÑии, ÑпеÑиалÑнÑе пÑоекÑÑ Ð¾ кино, ÑазвлекаÑелÑнÑе и обÑазоваÑелÑнÑе пÑогÑаммÑ. ÐогÑÑзиÑеÑÑ Ð² аÑмоÑÑеÑÑ ÑамÑÑ
ÑÑкиÑ
пÑемÑÐµÑ Ð¸ ÑзнайÑе, как ÑоздаÑÑÑÑ ÑедевÑÑ Ð±Ð¾Ð»ÑÑого ÑкÑана. ÐÑ ÑаÑÑкажем о ÑÑендаÑ
кинемаÑогÑаÑа, поделимÑÑ Ð¼Ð½ÐµÐ½Ð¸Ñми ÑкÑпеÑÑов и пÑедложим ÑникалÑнÑй взглÑд на Ð¼Ð¸Ñ ÐºÐ¸Ð½Ð¾."},b=K(),d=o(()=>b.params.section||null),{page:B,setPage:x}=Z(),{getAllArticles:y}=z(),{data:_}=([l,h]=O(()=>ee("watch-sections",()=>$fetch("/api/watch/section"),{server:!0,getCachedData:(e,m)=>m.payload.data[e]})),l=await l,h(),l),{items:k,appendNext:P,status:A,pagination:w,appending:D,error:T}=E({keyBase:"watch-list",params:()=>({code:d.value??void 0}),page:()=>B.value,fetcher:e=>y(e)}),i=o(()=>(_.value??[]).find(e=>e.code===d.value)??null),C=o(()=>i.value?.tagColor||u.color);o(()=>null);const F=o(()=>i.value?.name||u.pageTitle);o(()=>i.value?.description||u.description),q(i,u);const g=o(()=>A.value==="pending");async function N(){await P(e=>y({code:d.value??void 0,page:e}),x)}const R=o(()=>_.value?.map(e=>({name:e.name,link:`/watch/${e.code}/`,active:e.code===d.value}))),{updateBreadcrumbs:$}=H(),L=o(()=>{const e=[{title:"СмоÑÑеÑÑ",to:"/watch/"}];return i.value&&e.push({title:i.value.name,to:""}),e});return $(L.value),(e,m)=>(t(),a(v,null,[p("div",{style:Y(`--section-color: ${C.value}`),class:"section load-more"},[p("h1",te,X(F.value),1),n(_)?(t(),a("div",ae,[r(j,{items:R.value},null,8,["items"])])):s("",!0),p("div",oe,[(t(!0),a(v,null,S(n(k),(c,f)=>(t(),a(v,{key:c.id},[f===1?(t(),a("div",se,[r(W)])):s("",!0),g.value?s("",!0):(t(),a("div",ne,[r(M,{item:c,"is-first":!1,"badge-color":C.value,"class-name":"_default","has-desc":!1},null,8,["item","badge-color"])]))],64))),128)),g.value?(t(),a(v,{key:0},S(8,(c,f)=>p("div",{class:"x-col",key:`skeleton-${c}`},[f===1?(t(),a("div",ie,[r(U)])):s("",!0),r(V)])),64)):s("",!0)]),n(w).pages>1?(t(),Q(I,{key:1,pagination:n(w),loading:n(D)||g.value,onShowMore:m[0]||(m[0]=c=>N())},null,8,["pagination","loading"])):n(k)?s("",!0):(t(),a("div",re,"ÐаÑеÑÐ¸Ð°Ð»Ñ Ð½Ðµ найденÑ.")),n(T)?(t(),a("div",ce,"ÐÑибка загÑÑзки ÑпиÑка.")):s("",!0)],4),r(G,{title:"Также ÑекомендÑем",section:"watch","child-section":"news"})],64))}});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.