1"use strict";(self.webpackChunkdspace_angular=self.webpackChunkdspace_angular||[]).push([[2609],{62609(Y,o,i){i.r(o),i.d(o,{FileSectionComponent:()=>N});var l=i(60177),r=i(41780),c=i(1231),d=i(621),p=i(28836),m=i(82394),f=i(79222),g=i(43525),u=i(36855),E=i(55975),I=i(18226),n=i(54438);function T(e,_){if(1&e&&(n.j41(0,"span"),n.EFF(1),n.k0s()),2&e){const t=n.XpG().$implicit,a=n.XpG(3);n.R7$(),n.JRh(a.dsoNameService.getName(t))}}function v(e,_){if(1&e&&(n.j41(0,"small",11),n.EFF(1),n.k0s()),2&e){const t=n.XpG().$implicit,a=n.XpG(3);n.R7$(),n.SpI("",a.dsoNameService.getName(t)," - ")}}function F(e,_){if(1&e&&(n.j41(0,"small"),n.EFF(1),n.nI1(2,"async"),n.k0s()),2&e){let t;const a=n.XpG().$implicit;n.R7$(),n.SpI("",null==(t=n.bMT(2,1,null==a?null:a.format))||null==t.payload?null:t.payload.shortDescription," - ")}}function M(e,_){if(1&e&&(n.qex(0),n.EFF(1),n.nI1(2,"translate"),n.nI1(3,"dsKkTranslate"),n.bVm()),2&e){const t=_.ngVar,a=n.XpG(5);n.R7$(),n.SpI(" ",a.VERSION_TYPES.includes(t)?n.bMT(2,1,"item.page.typeVersion."+t):n.bMT(3,3,t)," ")}}function R(e,_){if(1&e&&(n.j41(0,"small"),n.DNE(1,M,4,5,"ng-container",1),n.EFF(2," - "),n.k0s()),2&e){const t=n.XpG(4);n.R7$(),n.Y8G("ngVar",t.item.firstMetadataValue("dc.type.version"))}}function b(e,_){1&e&&(n.j41(0,"small"),n.EFF(1),n.nI1(2,"translate"),n.k0s()),2&e&&(n.R7$(),n.SpI(" - ",n.bMT(2,1,"item.page.bitstreams.primary"),""))}function D(e,_){if(1&e&&(n.j41(0,"div")(1,"div",8)(2,"ds-file-download-link",9),n.DNE(3,T,2,1,"span",2),n.j41(4,"span"),n.EFF(5),n.k0s()(),n.j41(6,"div"),n.DNE(7,v,2,1,"small",10)(8,F,3,3,"small",2),n.nI1(9,"async"),n.DNE(10,R,3,1,"small",2),n.j41(11,"small"),n.EFF(12),n.nI1(13,"dsFileSize"),n.k0s(),n.DNE(14,b,3,3,"small",2),n.k0s()()()),2&e){const t=_.$implicit,a=_.first,s=n.XpG(3);n.R7$(2),n.Y8G("bitstream",t)("item",s.item),n.R7$(),n.Y8G("ngIf",!(null!=t&&t.hasMetadata("dc.description"))),n.R7$(2),n.JRh(null==t?null:t.firstMetadataValue("dc.description")),n.R7$(2),n.Y8G("ngIf",null==t?null:t.hasMetadata("dc.description")),n.R7$(),n.Y8G("ngIf",n.bMT(9,9,t.format)),n.R7$(2),n.Y8G("ngIf",a&&s.item.hasMetadata("dc.type.version")),n.R7$(2),n.JRh(n.bMT(13,11,null==t?null:t.sizeBytes)),n.R7$(2),n.Y8G("ngIf",s.primaryBitsreamId===t.id)}}function S(e,_){1&e&&(n.nrm(0,"ds-loading",12),n.nI1(1,"translate")),2&e&&(n.FS9("message",n.bMT(1,2,"loading.default")),n.Y8G("showMessage",!1))}function C(e,_){if(1&e){const t=n.RV6();n.j41(0,"div",13)(1,"button",14),n.bIt("click",function(){n.eBV(t);const s=n.XpG(3);return n.Njj(s.getNextPage())}),n.EFF(2),n.nI1(3,"translate"),n.k0s()()}2&e&&(n.R7$(2),n.JRh(n.bMT(3,1,"item.page.bitstreams.view-more")))}function G(e,_){if(1&e){const t=n.RV6();n.j41(0,"div",15)(1,"button",16),n.bIt("click",function(){n.eBV(t);const s=n.XpG(3);return s.currentPage=void 0,n.Njj(s.getNextPage())}),n.EFF(2),n.nI1(3,"translate"),n.k0s()()}2&e&&(n.R7$(2),n.JRh(n.bMT(3,1,"item.page.bitstreams.collapse")))}function x(e,_){if(1&e&&(n.j41(0,"ds-metadata-field-wrapper")(1,"div",3),n.DNE(2,D,15,13,"div",4)(3,S,2,4,"ds-loading",5)(4,C,4,3,"div",6)(5,G,4,3,"div",7),n.k0s()()),2&e){const t=n.XpG().ngVar,a=n.XpG();n.R7$(2),n.Y8G("ngForOf",t),n.R7$(),n.Y8G("ngIf",a.isLoading),n.R7$(),n.Y8G("ngIf",!a.isLastPage),n.R7$(),n.Y8G("ngIf",a.isLastPage&&1!==a.currentPage)}}function h(e,_){if(1&e&&(n.qex(0),n.EFF(1),n.nI1(2,"translate"),n.nI1(3,"dsKkTranslate"),n.bVm()),2&e){const t=_.ngVar,a=n.XpG(5);n.R7$(),n.SpI(" ",a.VERSION_TYPES.includes(t)?n.bMT(2,1,"item.page.typeVersion."+t):n.bMT(3,3,t)," ")}}function $(e,_){if(1&e&&(n.j41(0,"small"),n.DNE(1,h,4,5,"ng-container",1),n.k0s()),2&e){const t=n.XpG(4);n.R7$(),n.Y8G("ngVar",t.item.firstMetadataValue("dc.type.version"))}}function P(e,_){if(1&e&&(n.j41(0,"div",18)(1,"div",19)(2,"span",20),n.nI1(3,"translate"),n.nrm(4,"i",21),n.k0s(),n.nrm(5,"span",22),n.nI1(6,"translate"),n.k0s(),n.DNE(7,$,2,1,"small",2),n.k0s()),2&e){const t=n.XpG(3);n.R7$(2),n.BMQ("aria-label",n.bMT(3,3,"file-download-link.restricted")),n.R7$(3),n.Y8G("innerHTML",n.bMT(6,5,"kk.item.page.bitstreams.noAccess"),n.npT),n.R7$(2),n.Y8G("ngIf",t.item.hasMetadata("dc.type.version"))}}function V(e,_){1&e&&(n.j41(0,"div",23)(1,"div",24)(2,"div",25),n.nrm(3,"i",26),n.k0s(),n.nrm(4,"div",22),n.nI1(5,"translate"),n.k0s()()),2&e&&(n.R7$(4),n.Y8G("innerHTML",n.bMT(5,1,"kk.item.page.bitstreams.noFiles"),n.npT))}function k(e,_){if(1&e&&(n.qex(0),n.DNE(1,P,8,7,"div",17),n.nI1(2,"dsIsFutureDate"),n.DNE(3,V,6,3,"ng-template",null,0,n.C5r),n.bVm()),2&e){const t=n.sdS(4),a=n.XpG(2);n.R7$(),n.Y8G("ngIf",n.bMT(2,2,a.item.firstMetadataValue("dc.embargo.terms")))("ngIfElse",t)}}function O(e,_){if(1&e&&(n.qex(0),n.DNE(1,x,6,4,"ds-metadata-field-wrapper",2)(2,k,5,4,"ng-container",2),n.bVm()),2&e){const t=_.ngVar,a=n.XpG();n.R7$(),n.Y8G("ngIf",(null==t?null:t.length)>0),n.R7$(),n.Y8G("ngIf",!a.isLoading&&0===(null==t?null:t.length))}}let N=(()=>{class e extends c.FileSectionComponent{constructor(){super(...arguments),this.VERSION_TYPES=["draft","submittedVersion","acceptedVersion","publishedVersion","updatedVersion"]}static{this.\u0275fac=(()=>{let t;return function(s){return(t||(t=n.xGo(e)))(s||e)}})()}static{this.\u0275cmp=n.VBU({type:e,selectors:[["ds-themed-item-page-file-section"]],standalone:!0,features:[n.Vt3,n.aNF],decls:2,vars:3,consts:[["noFiles",""],[4,"ngVar"],[4,"ngIf"],[1,"file-section","mb-4"],[4,"ngFor","ngForOf"],[3,"message","showMessage",4,"ngIf"],["class","mt-1","id","view-more",4,"ngIf"],["class","mt-1","id","collapse",4,"ngIf"],[1,"mb-3"],[3,"bitstream","item"],["class","dont-break-out",4,"ngIf"],[1,"dont-break-out"],[3,"message","showMessage"],["id","view-more",1,"mt-1"],[1,"bitstream-view-more","btn","btn-outline-secondary","btn-sm",3,"click"],["id","collapse",1,"mt-1"],[1,"bitstream-collapse","btn","btn-outline-secondary","btn-sm",3,"click"],["class","mt-3 mb-4",4,"ngIf","ngIfElse"],[1,"mt-3","mb-4"],[1,"text-muted"],["role","img",1,"pr-1"],[1,"fas","fa-lock"],[3,"innerHTML"],["role","note",1,"alert","alert-info"],[1,"d-flex","flex-row","gap-2"],[1,"py-1"],[1,"fas","fa-table","fa-xl","fa-fw"]],template:function(a,s){1&a&&(n.DNE(0,O,3,2,"ng-container",1),n.nI1(1,"async")),2&a&&n.Y8G("ngVar",n.bMT(1,1,s.bitstreams$))},dependencies:[l.MD,l.Sq,l.bT,l.Jj,p.z,f.Q,m.v,r.h,r.D9,g.s,I.r,E.A,u.y],encapsulation:2,data:{animation:[d.tr]}})}}return e})()}}]);
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.