1import{f as V,o as t,c as a,r as b,h as u,t as f,F as w,k as v,B as x,C as z,a as o,g,D as A,u as B,m as F,d as j,x as P,n as I,j as D,b as K,w as M}from"./B851tP_g.js";import{P as T}from"./fPYiwCHg.js";import{_ as L}from"./vw-e2SJI.js";async function O(c,e){const s=await $fetch("/api/documents/download_url",{method:"post",body:{key:c}}).catch(l=>{});s&&(e.location.href=s.download_url)}const N=c=>{const e=window.open("","_blank");O(c,e)},U=["onClick"],q={__name:"DocumentItems",props:{documents:{type:Array,required:!0}},setup(c){const e=c,s=new Intl.Collator("hu"),l=V(()=>e.documents.sort((r,i)=>s.compare(r.title,i.title)));return(r,i)=>(t(!0),a(w,null,b(u(l),_=>(t(),a("a",{class:"hcdm-cat__item",onClick:m=>("useDocumentDownload"in r?r.useDocumentDownload:u(N))(_.key),key:_.key},f(_.title),9,U))),128))}},H=q,S=["onClick"],E={class:"video-pane"},R={class:"video-pane__video"},Y=["src"],Z={key:0,class:"video-pane__title"},G={__name:"VideoItems",props:{videos:{type:Array,required:!0}},setup(c){const e=c,s=v(null),l=v(!1),r=v(null),i=v(null);function _(n,k=null){p(n),i.value=k,l.value=!0}function m(n){l.value=!1,p(null),i.value=null}function p(n){r.value=n,d()}function d(){A().then(()=>s.value=new T("#js-player"))}const h=new Intl.Collator("hu"),$=V(()=>e.videos.sort((n,k)=>h.compare(n.title,k.title))),C=n=>n.replace("[KKFM] ","");return(n,k)=>(t(),a(w,null,[(t(!0),a(w,null,b(u($),y=>(t(),a("a",{class:"hcdm-cat__item",onClick:se=>_(y.video_url,y.title),key:y.video_url},f(C(y.title)),9,S))),128)),x(o("div",E,[o("div",R,[o("video",{id:"js-player",playsinline:"",controls:"",src:u(r)},null,8,Y)]),u(i)?(t(),a("h3",Z,f(C(u(i))),1)):g("",!0),o("button",{class:"video-pane__close-btn button button--small button--light",onClick:m},"Bezár")],512),[[z,u(l)]])],64))}},J=G,Q={class:"page hcdm wrapper"},W=o("h1",{class:"page__title hcdm__title"},[j("Magyar Kajak-Kenu"),o("br"),j("Fejlesztési Modell")],-1),X=o("div",{class:"hcdm__lead"},"A Magyar Kajak-Kenu Fejlesztési Modell a sportág utánpótlás-nevelésének komplex, átfogó rendszerét mutatja be. Strukturált, átfogó képet ad a fiatal sportolók fejlesztésérÅl, objektÃv módon segÃti az edzÅk és sportszakemberek munkáját. Betekintést nyújt a magyar kajak-kenu sport értékrendjébe, működésébe és a szakmai munka felépÃtésébe.",-1),ee={class:"hcdm__container"},te={class:"hcdm-cat__name"},oe={class:"hcdm-cat__items"},le={__name:"index",async setup(c){let e,s;B({title:"Fejlesztési Modell",bodyAttrs:{class:"body--page"}});const{data:l}=([e,s]=F(()=>P("/api/hcdm_categories","$U2ViEpZPDY")),e=await e,s(),e);return(r,i)=>{const _=H,m=J,p=L;return t(),a("main",Q,[W,X,o("section",ee,[(t(!0),a(w,null,b(u(l),(d,h)=>(t(),a("article",{class:I(["hcdm-cat",`hcdm-cat--${h}`]),key:h},[o("h2",te,f(d.name),1),o("nav",oe,[d.type=="document"?(t(),D(_,{key:0,documents:d.documents},null,8,["documents"])):g("",!0),K(p,null,{default:M(()=>[d.type=="video"?(t(),D(m,{key:0,videos:d.videos},null,8,["videos"])):g("",!0)]),_:2},1024)])],2))),128))])])}}};export{le 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.