1"use strict";(self.webpackChunkdspace_angular=self.webpackChunkdspace_angular||[]).push([[5499],{95499:(g,l,a)=>{a.r(l),a.d(l,{MediaViewerVideoComponent:()=>V});var r=a(58003),_=a(68018),c=a(1013),p=a(79104),e=a(54438);function m(i,d){if(1&i&&e.nrm(0,"track",2),2&i){const t=d.$implicit;e.Y8G("src",t.src,e.B4B)("label",t.langLabel)("srclang",t.srclang)}}function u(i,d){1&i&&e.Z7z(0,m,1,3,"track",2,e.fX1),2&i&&e.Dyx(d)}function b(i,d){if(1&i){const t=e.RV6();e.j41(0,"button",9),e.bIt("click",function(){const n=e.eBV(t).$index,s=e.XpG(2);return e.Njj(s.selectedMedia(n))}),e.EFF(1),e.k0s()}if(2&i){const t=d.$implicit,o=e.XpG(2);e.R7$(),e.SpI(" ",o.dsoNameService.getName(t.bitstream)," ")}}function M(i,d){if(1&i){const t=e.RV6();e.j41(0,"div",1)(1,"button",3),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.prevMedia())}),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"button",4),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.nextMedia())}),e.EFF(5),e.nI1(6,"translate"),e.k0s(),e.j41(7,"div",5)(8,"button",6),e.EFF(9),e.nI1(10,"translate"),e.k0s(),e.j41(11,"div",7),e.Z7z(12,b,2,1,"button",8,e.fX1),e.k0s()()()}if(2&i){const t=e.XpG();e.R7$(),e.Y8G("dsBtnDisabled",0===t.currentIndex),e.R7$(),e.SpI(" ",e.bMT(3,5,"media-viewer.previous")," "),e.R7$(2),e.Y8G("dsBtnDisabled",t.currentIndex===t.medias.length-1),e.R7$(),e.SpI(" ",e.bMT(6,7,"media-viewer.next")," "),e.R7$(4),e.SpI(" ",e.bMT(10,9,"media-viewer.playlist")," "),e.R7$(3),e.Dyx(t.medias)}}let V=(()=>{class i extends c.MediaViewerVideoComponent{static{this.\u0275fac=(()=>{let t;return function(n){return(t||(t=e.xGo(i)))(n||i)}})()}static{this.\u0275cmp=e.VBU({type:i,selectors:[["ds-themed-media-viewer-video"]],standalone:!0,features:[e.Vt3,e.aNF],decls:3,vars:4,consts:[["crossorigin","anonymous","id","singleVideo","preload","none","controls","",3,"src","poster"],[1,"buttons"],[3,"src","label","srclang"],[1,"btn","btn-primary","previous",3,"click","dsBtnDisabled"],[1,"btn","btn-primary","next",3,"click","dsBtnDisabled"],["ngbDropdown","",1,"d-inline-block"],["id","dropdownBasic1","ngbDropdownToggle","",1,"btn","btn-outline-primary","playlist"],["ngbDropdownMenu","","aria-labelledby","dropdownBasic1"],["ngbDropdownItem","",1,"list-element"],["ngbDropdownItem","",1,"list-element",3,"click"]],template:function(o,n){if(1&o&&(e.j41(0,"video",0),e.DNE(1,u,2,0),e.k0s(),e.DNE(2,M,14,11,"div",1)),2&o){let s;e.Y8G("src",n.constructHref(n.medias[n.currentIndex].bitstream._links.content.href),e.B4B)("poster",n.medias[n.currentIndex].thumbnail||n.replacements[n.medias[n.currentIndex].format],e.B4B),e.R7$(),e.vxM((s=n.getMediaCap(n.medias[n.currentIndex].bitstream.name,n.captions))?1:-1,s),e.R7$(),e.vxM((null==n.medias?null:n.medias.length)>1?2:-1)}},dependencies:[p.A,r.zH,r.tg,r.do,r.U0,r._H,_.h,_.D9],styles:["video[_ngcontent-%COMP%]{width:100%;height:auto;max-width:340px}.buttons[_ngcontent-%COMP%]{display:flex;gap:.25rem}"]})}}return i})()}}]);
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.