1import{_ as k}from"./Cjc4TMlU.js";import{_ as D}from"./DZqIGldF.js";import{v as T}from"./3IsjSeT0.js";import{u as y}from"./CGK2-Qf0.js";import{q as h,t as $,a as _,k as M,w as f,b as c,o as d,v as j,u as i,d as o,x as P,n as V,e as v}from"./BEVGrCRe.js";import"./So6Br5HG.js";import"./CLuyl0Xy.js";const E={class:"media-video-content"},S=["innerHTML"],w={key:1,class:"media-video-content__player video-container"},B={ref:"videoPlayer",id:"video-player",class:"video-js vjs-default-skin vjs-media-player vjs-video-content",controls:"",preload:"auto"},C=["src"],L={key:2},H={__name:"TbMediaVideoContent",setup(b){const r=y(),{locale:l}=h(),t=$(null),u=_(()=>{const e=r.currentPageData.blocks.find(a=>a.block_key==="TbSimpleHtml");return e&&e.json_content.content?e.json_content.content:null}),s=_(()=>{var a;const e=r.currentPageData.blocks.find(n=>n.block_key==="TbVideoMediaContent");if(e&&((a=e.additionalData)!=null&&a.length)&&e.additionalData[0].status===200){const n=e.additionalData[0].data.multimedia_video_items[0];if(n!=null&&n.files){const p=n.files.find(g=>g.mime_type==="video/mp4");if(p)return`${p.path}${p.file_name}`}}else return null}),m=()=>{V(()=>{if(!s.value||typeof window>"u")return;const e=document.getElementById("video-player");if(e&&document.body.contains(e)&&e.tagName==="VIDEO"){t.value&&!t.value.isDisposed()&&(t.value.dispose(),t.value=null);const a={controls:!0,autoplay:!1,preload:"auto",fluid:!0,controlBar:{children:[{name:"playToggle"},{name:"currentTimeDisplay"},{name:"progressControl"},{name:"durationDisplay"},{name:"volumePanel",inline:!1},{name:"fullscreenToggle"}]}};t.value=T(e,a),t.value.addClass("video-js vjs-default-skin vjs-media-player vjs-video-content");const n=t.value.el();n&&n.parentElement&&n.parentElement.classList.contains("video-container")&&n.parentElement.classList.add("is-initial")}})};return M(()=>{t.value&&!t.value.isDisposed()&&(t.value.dispose(),t.value=null)}),f(s,e=>{m()},{immediate:!0}),f(l,()=>{m()}),(e,a)=>(d(),c("div",E,[i(u)?(d(),c("div",{key:0,class:"media-video-content__message",innerHTML:i(u)},null,8,S)):j("",!0),i(s)?(d(),c("div",w,[o("video",B,[o("source",{src:i(s),type:"video/mp4"},null,8,C)],512)])):(d(),c("div",L,[o("p",null,P(e.$t("message.videoNotFound")),1)]))]))}},I={class:"tpl-media-video layout"},N={class:"base-wrapper"},x={class:"layout__content"},F={class:"layout__aside"},A={class:"layout__section"},O={class:"layout__output"},U=["innerHTML"],q={class:"media-list-container"},X={__name:"TplMediaVideoPage",setup(b){const{t:r}=h(),l=y(),t=_(()=>l.currentPageData.h1?l.currentPageData.h1:r("title.multimedia")),u=_(()=>{const s=l.currentPageData.bread_crumbs||[];if(s)return[...s,{id:null,name:t.value}]});return(s,m)=>{const e=k,a=D,n=H;return d(),c("div",I,[o("div",N,[v(e,{items:i(u)},null,8,["items"]),o("div",x,[o("aside",F,[v(a)]),o("div",A,[o("div",O,[o("h1",{class:"layout__title",innerHTML:i(t)},null,8,U),o("div",q,[v(n)])])])])])])}}};export{X 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.