1(self.webpackChunkdspace_angular=self.webpackChunkdspace_angular||[]).push([[1],{22810:(H,T,s)=>{"use strict";s.d(T,{J:()=>M});var l=s(94650),S=s(9769),I=s(49279),O=s(89383);let M=(()=>{const a=class{constructor(p){this.activeModal=p}selectObject(p){this.activeModal.close(p.collection)}close(){this.activeModal.close()}};let e=a;return a.\u0275fac=function(j){return new(j||a)(l.\u0275\u0275directiveInject(S.Kz))},a.\u0275cmp=l.\u0275\u0275defineComponent({type:a,selectors:[["ds-collection-selector"]],decls:9,vars:3,consts:[[1,"modal-header"],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[3,"selectionChange"]],template:function(j,L){1&j&&(l.\u0275\u0275elementStart(0,"div")(1,"div",0),l.\u0275\u0275text(2),l.\u0275\u0275pipe(3,"translate"),l.\u0275\u0275elementStart(4,"button",1),l.\u0275\u0275listener("click",function(){return L.close()}),l.\u0275\u0275elementStart(5,"span",2),l.\u0275\u0275text(6,"\xd7"),l.\u0275\u0275elementEnd()()(),l.\u0275\u0275elementStart(7,"div",3)(8,"ds-themed-collection-dropdown",4),l.\u0275\u0275listener("selectionChange",function(A){return L.selectObject(A)}),l.\u0275\u0275elementEnd()()()),2&j&&(l.\u0275\u0275advance(2),l.\u0275\u0275textInterpolate1("",l.\u0275\u0275pipeBind1(3,1,"dso-selector.create.submission.head")," "))},dependencies:[I.t,O.X$]}),e})()},65885:(H,T,s)=>{"use strict";s.d(T,{g:()=>C});var l=s(39646),S=s(86099),I=s(54004),O=s(95698),M=s(94357),e=s(24702),a=s(94650),u=s(34793),p=s(36895),j=s(9769),L=s(62547),R=s(25575),A=s(73579),W=s(89383);function D(f,h){if(1&f){const w=a.\u0275\u0275getCurrentView();a.\u0275\u0275elementStart(0,"div",2)(1,"button",3),a.\u0275\u0275listener("click",function(){a.\u0275\u0275restoreView(w);const m=a.\u0275\u0275nextContext();return a.\u0275\u0275resetView(m.openPage(m.singleEntity))}),a.\u0275\u0275pipe(2,"translate"),a.\u0275\u0275pipe(3,"async"),a.\u0275\u0275pipe(4,"translate"),a.\u0275\u0275element(5,"i",4),a.\u0275\u0275elementEnd()()}if(2&f){const w=a.\u0275\u0275nextContext();a.\u0275\u0275advance(1),a.\u0275\u0275propertyInterpolate("title",a.\u0275\u0275pipeBind1(4,7,"mydspace.new-submission-external")),a.\u0275\u0275property("dsBtnDisabled",!a.\u0275\u0275pipeBind1(3,5,w.initialized$)),a.\u0275\u0275attribute("aria-label",a.\u0275\u0275pipeBind1(2,3,"mydspace.new-submission-external"))}}function _(f,h){if(1&f){const w=a.\u0275\u0275getCurrentView();a.\u0275\u0275elementStart(0,"div",5)(1,"button",6),a.\u0275\u0275pipe(2,"async"),a.\u0275\u0275pipe(3,"translate"),a.\u0275\u0275pipe(4,"dsBrowserOnly"),a.\u0275\u0275pipe(5,"translate"),a.\u0275\u0275element(6,"i",4)(7,"span",7),a.\u0275\u0275elementEnd(),a.\u0275\u0275elementStart(8,"div",8)(9,"ds-entity-dropdown",9),a.\u0275\u0275listener("selectionChange",function(m){a.\u0275\u0275restoreView(w);const v=a.\u0275\u0275nextContext();return a.\u0275\u0275resetView(v.openPage(m))}),a.\u0275\u0275elementEnd()()()}if(2&f){const w=a.\u0275\u0275nextContext();a.\u0275\u0275advance(1),a.\u0275\u0275propertyInterpolate("title",a.\u0275\u0275pipeBind1(5,11,"mydspace.new-submission-external")),a.\u0275\u0275property("dsBtnDisabled",!a.\u0275\u0275pipeBind1(2,5,w.initialized$)),a.\u0275\u0275attribute("aria-label",a.\u0275\u0275pipeBind1(3,7,"mydspace.new-submission-external"))("data-test",a.\u0275\u0275pipeBind1(4,9,"import-dropdown")),a.\u0275\u0275advance(8),a.\u0275\u0275property("isSubmission",!1)}}let C=(()=>{const h=class{constructor(d,m){this.entityTypeService=d,this.router=m,this.subs=[]}ngOnInit(){this.initialized$=(0,l.of)(!1),this.moreThanOne$=this.entityTypeService.hasMoreThanOneAuthorizedImport(),this.singleEntity$=this.moreThanOne$.pipe((0,S.z)(d=>d?(this.initialized$=(0,l.of)(!0),(0,l.of)(null)):this.entityTypeService.getAllAuthorizedRelationshipTypeImport({elementsPerPage:1,currentPage:1}).pipe((0,I.U)(v=>(this.initialized$=(0,l.of)(!0),v.payload.page[0])),(0,O.q)(1))),(0,O.q)(1)),this.subs.push(this.singleEntity$.subscribe(d=>this.singleEntity=d))}openPage(d){const m=Object.create({});d&&(m.entity=d.label),this.router.navigate(["/import-external"],{queryParams:m})}ngOnDestroy(){this.subs.filter(d=>
1(0,e.Uh)(d)).forEach(d=>d.unsubscribe())}};let f=h;return h.\u0275fac=function(m){return new(m||h)(a.\u0275\u0275directiveInject(M.k),a.\u0275\u0275directiveInject(u.F0))},h.\u0275cmp=a.\u0275\u0275defineComponent({type:h,selectors:[["ds-my-dspace-new-external-dropdown"]],decls:4,vars:6,consts:[["class","add",4,"ngIf"],["class","add w-100","display","dynamic","placement","bottom-right","ngbDropdown","",4,"ngIf"],[1,"add"],["role","button",1,"btn","btn-lg","btn-outline-primary","mt-1","ml-2",3,"dsBtnDisabled","title","click"],["aria-hidden","true",1,"fa","fa-file-import"],["display","dynamic","placement","bottom-right","ngbDropdown","",1,"add","w-100"],["id","dropdownImport","ngbDropdownToggle","","type","button",1,"btn","btn-lg","btn-outline-primary","mt-1","ml-2",3,"dsBtnDisabled","title"],["aria-hidden","true",1,"caret"],["ngbDropdownMenu","","id","importControlsDropdownMenu","aria-labelledby","dropdownImport",1,"dropdown-menu","p-0"],[3,"isSubmission","selectionChange"]],template:function(m,v){1&m&&(a.\u0275\u0275template(0,D,6,9,"div",0),a.\u0275\u0275pipe(1,"async"),a.\u0275\u0275template(2,_,10,13,"div",1),a.\u0275\u0275pipe(3,"async")),2&m&&(a.\u0275\u0275property("ngIf",!a.\u0275\u0275pipeBind1(1,2,v.moreThanOne$)),a.\u0275\u0275advance(2),a.\u0275\u0275property("ngIf",a.\u0275\u0275pipeBind1(3,4,v.moreThanOne$)))},dependencies:[p.O5,j.jt,j.iD,j.Vi,L.c,R.v,p.Ov,A.g,W.X$],styles:[".parent[_ngcontent-%COMP%]{display:flex}.upload[_ngcontent-%COMP%]{flex:auto}.add[_ngcontent-%COMP%]{flex:initial}#importControlsDropdownMenu[_ngcontent-%COMP%]{min-width:18rem;box-shadow:0 0 0 .2rem #2b4e7240}"]}),f})()},6776:(H,T,s)=>{"use strict";s.d(T,{J:()=>C});var l=s(39646),S=s(86099),I=s(54004),O=s(95698),M=s(94357),e=s(24702),a=s(8869),u=s(94650),p=s(9769),j=s(36895),L=s(62547),R=s(25575),A=s(73579),W=s(89383);function D(f,h){if(1&f){const w=u.\u0275\u0275getCurrentView();u.\u0275\u0275elementStart(0,"div",2)(1,"button",3),u.\u0275\u0275listener("click",function(){u.\u0275\u0275restoreView(w);const m=u.\u0275\u0275nextContext();return u.\u0275\u0275resetView(m.openDialog(m.singleEntity))}),u.\u0275\u0275pipe(2,"translate"),u.\u0275\u0275pipe(3,"async"),u.\u0275\u0275element(4,"i",4),u.\u0275\u0275elementEnd()()}if(2&f){const w=u.\u0275\u0275nextContext();u.\u0275\u0275advance(1),u.\u0275\u0275property("dsBtnDisabled",!u.\u0275\u0275pipeBind1(3,4,w.initialized$)),u.\u0275\u0275attribute("aria-label",u.\u0275\u0275pipeBind1(2,2,"mydspace.new-submission"))}}function _(f,h){if(1&f){const w=u.\u0275\u0275getCurrentView();u.\u0275\u0275elementStart(0,"div",5)(1,"button",6),u.\u0275\u0275pipe(2,"async"),u.\u0275\u0275pipe(3,"translate"),u.\u0275\u0275pipe(4,"dsBrowserOnly"),u.\u0275\u0275pipe(5,"translate"),u.\u0275\u0275element(6,"i",4)(7,"span",7),u.\u0275\u0275elementEnd(),u.\u0275\u0275elementStart(8,"div",8)(9,"ds-entity-dropdown",9),u.\u0275\u0275listener("selectionChange",function(m){u.\u0275\u0275restoreView(w);const v=u.\u0275\u0275nextContext();return u.\u0275\u0275resetView(v.openDialog(m))}),u.\u0275\u0275elementEnd()()()}if(2&f){const w=u.\u0275\u0275nextContext();u.\u0275\u0275advance(1),u.\u0275\u0275propertyInterpolate("title",u.\u0275\u0275pipeBind1(5,11,"mydspace.new-submission")),u.\u0275\u0275property("dsBtnDisabled",!u.\u0275\u0275pipeBind1(2,5,w.initialized$)),u.\u0275\u0275attribute("aria-label",u.\u0275\u0275pipeBind1(3,7,"mydspace.new-submission"))("data-test",u.\u0275\u0275pipeBind1(4,9,"submission-dropdown")),u.\u0275\u0275advance(8),u.\u0275\u0275property("isSubmission",!0)}}let C=(()=>{const h=class{constructor(d,m){this.entityTypeService=d,this.modalService=m,this.subs=[]}ngOnInit(){this.initialized$=(0,l.of)(!1),this.moreThanOne$=this.entityTypeService.hasMoreThanOneAuthorized(),this.singleEntity$=this.moreThanOne$.pipe((0,S.z)(d=>d?(this.initialized$=(0,l.of)(!0),(0,l.of)(null)):this.entityTypeService.getAllAuthorizedRelationshipType({elementsPerPage:1,currentPage:1}).pipe((0,I.U)(v=>(this.initialized$=(0,l.of)(!0),v.payload.page[0])),(0,O.q)(1))),(0,O.q)(1)),this.subs.push(this.singleEntity$.subscribe(d=>this.singleEntity=d))}openDialog(d){this.modalService.open(a.CreateItemParentSelectorComponent).componentInstance.entityType=d.label}ngOnDestroy(){this.subs.filter(d=>
1(0,e.Uh)(d)).forEach(d=>d.unsubscribe())}};let f=h;return h.\u0275fac=function(m){return new(m||h)(u.\u0275\u0275directiveInject(M.k),u.\u0275\u0275directiveInject(p.FF))},h.\u0275cmp=u.\u0275\u0275defineComponent({type:h,selectors:[["ds-my-dspace-new-submission-dropdown"]],decls:4,vars:6,consts:[["class","add",4,"ngIf"],["class","add w-100","display","dynamic","placement","bottom-right","ngbDropdown","",4,"ngIf"],[1,"add"],["role","button",1,"btn","btn-lg","btn-primary","mt-1","ml-2",3,"dsBtnDisabled","click"],["aria-hidden","true",1,"fa","fa-plus-circle"],["display","dynamic","placement","bottom-right","ngbDropdown","",1,"add","w-100"],["id","dropdownSubmission","ngbDropdownToggle","","type","button",1,"btn","btn-lg","btn-primary","mt-1","ml-2",3,"dsBtnDisabled","title"],["aria-hidden","true",1,"caret"],["ngbDropdownMenu","","id","entityControlsDropdownMenu","aria-labelledby","dropdownSubmission",1,"dropdown-menu","p-0"],[3,"isSubmission","selectionChange"]],template:function(m,v){1&m&&(u.\u0275\u0275template(0,D,5,6,"div",0),u.\u0275\u0275pipe(1,"async"),u.\u0275\u0275template(2,_,10,13,"div",1),u.\u0275\u0275pipe(3,"async")),2&m&&(u.\u0275\u0275property("ngIf",!u.\u0275\u0275pipeBind1(1,2,v.moreThanOne$)),u.\u0275\u0275advance(2),u.\u0275\u0275property("ngIf",u.\u0275\u0275pipeBind1(3,4,v.moreThanOne$)))},dependencies:[j.O5,p.jt,p.iD,p.Vi,L.c,R.v,j.Ov,A.g,W.X$],styles:[".parent[_ngcontent-%COMP%]{display:flex}.upload[_ngcontent-%COMP%]{flex:auto}.add[_ngcontent-%COMP%]{flex:initial}#entityControlsDropdownMenu[_ngcontent-%COMP%]{min-width:18rem;box-shadow:0 0 0 .2rem #2b4e7240}"]}),f})()},4623:(H,T,s)=>{"use strict";s.d(T,{Z:()=>C});var l=s(94650),S=s(50590),I=s(24755),O=s(46418),M=s(26492),e=s(93498),a=s(24702),u=s(22810),p=s(26125),j=s(89383),L=s(9769),R=s(34793),A=s(36895),W=s(6776),D=s(65885);function _(f,h){if(1&f){const w=l.\u0275\u0275getCurrentView();l.\u0275\u0275elementStart(0,"ds-uploader",4),l.\u0275\u0275listener("onCompleteItem",function(m){l.\u0275\u0275restoreView(w);const v=l.\u0275\u0275nextContext();return l.\u0275\u0275resetView(v.onCompleteItem(m))})("onUploadError",function(m){l.\u0275\u0275restoreView(w);const v=l.\u0275\u0275nextContext();return l.\u0275\u0275resetView(v.onUploadError(m))})("onFileSelected",function(m){l.\u0275\u0275restoreView(w);const v=l.\u0275\u0275nextContext();return l.\u0275\u0275resetView(v.afterFileLoaded(m))}),l.\u0275\u0275elementEnd()}if(2&f){const w=l.\u0275\u0275nextContext();l.\u0275\u0275property("uploadFilesOptions",w.uploadFilesOptions)}}let C=(()=>{const h=class{constructor(d,m,v,F,z,Y,B){this.authService=d,this.changeDetectorRef=m,this.halService=v,this.notificationsService=F,this.translate=z,this.modalService=Y,this.router=B,this.uploadEnd=new l.EventEmitter,this.uploadFilesOptions=new M.n}ngOnInit(){this.uploadFilesOptions.autoUpload=!1,this.sub=this.halService.getEndpoint("workspaceitems").pipe((0,S.P)()).subscribe(d=>{this.uploadFilesOptions.url=d,this.uploadFilesOptions.authToken=this.authService.buildAuthHeader(),this.changeDetectorRef.detectChanges()})}onCompleteItem(d){if(d&&d._embedded&&d._embedded.workspaceitems&&d._embedded.workspaceitems.length>0){const m=d._embedded.workspaceitems;this.uploadEnd.emit(m),1===m.length?this.router.navigateByUrl("/workspaceitems/"+m[0].id+"/edit"):m.length>1&&this.notificationsService.success(null,this.translate.get("mydspace.upload.upload-multiple-successful",{qty:m.length}))}else this.notificationsService.error(null,this.translate.get("mydspace.upload.upload-failed"))}onUploadError(d){let m="mydspace.upload.upload-failed";(0,a.Uh)(d.status)&&422===d.status&&(m="mydspace.upload.upload-failed-manyentries"),this.notificationsService.error(null,this.translate.get(m))}afterFileLoaded(d){const m=this.uploaderComponent.uploader;(0,a.Uh)(d)&&d.length>1?(this.notificationsService.error(null,this.translate.get("mydspace.upload.upload-failed-moreonefile")),m.clearQueue(),this.changeDetectorRef.detectChanges()):this.modalService.open(u.J).result.then(F=>{m.onBuildItemForm=(z,Y)=>{Y.append("owningCollection",F.uuid)},m.uploadAll()})}ngOnDestroy(){(0,a.Uh)(this.sub)&&this.sub.unsubscribe()}};let f=h;
1return h.\u0275fac=function(m){return new(m||h)(l.\u0275\u0275directiveInject(I.e8),l.\u0275\u0275directiveInject(l.ChangeDetectorRef),l.\u0275\u0275directiveInject(e.q),l.\u0275\u0275directiveInject(O.T),l.\u0275\u0275directiveInject(j.sK),l.\u0275\u0275directiveInject(L.FF),l.\u0275\u0275directiveInject(R.F0))},h.\u0275cmp=l.\u0275\u0275defineComponent({type:h,selectors:[["ds-my-dspace-new-submission"]],viewQuery:function(m,v){if(1&m&&l.\u0275\u0275viewQuery(p.B,5),2&m){let F;l.\u0275\u0275queryRefresh(F=l.\u0275\u0275loadQuery())&&(v.uploaderComponent=F.first)}},outputs:{uploadEnd:"uploadEnd"},decls:7,vars:1,consts:[[1,"parent","mb-3"],[1,"upload"],[3,"uploadFilesOptions","onCompleteItem","onUploadError","onFileSelected",4,"ngIf"],[1,"add"],[3,"uploadFilesOptions","onCompleteItem","onUploadError","onFileSelected"]],template:function(m,v){1&m&&(l.\u0275\u0275elementStart(0,"div",0)(1,"div",1),l.\u0275\u0275template(2,_,1,1,"ds-uploader",2),l.\u0275\u0275elementEnd(),l.\u0275\u0275elementStart(3,"div",3),l.\u0275\u0275element(4,"ds-my-dspace-new-submission-dropdown"),l.\u0275\u0275elementEnd(),l.\u0275\u0275elementStart(5,"div",3),l.\u0275\u0275element(6,"ds-my-dspace-new-external-dropdown"),l.\u0275\u0275elementEnd()()),2&m&&(l.\u0275\u0275advance(2),l.\u0275\u0275property("ngIf",""!==v.uploadFilesOptions.url))},dependencies:[A.O5,p.B,W.J,D.g],styles:[".parent[_ngcontent-%COMP%]{display:flex}.upload[_ngcontent-%COMP%]{flex:auto}.add[_ngcontent-%COMP%]{flex:initial}"]}),f})()},60001:(H,T,s)=>{var te,ne,ie,G,oe,se,ae,Z,re,le,ce,pe,de,me,ue,he,_e;s.r(T),s.d(T,{MyDSpacePageModule:()=>pi});var l=s(36895),S=s(44186),I=s(34793),O=s(70891),M=s(25330),e=s(94650);function a(o,n){}const u=["*"];let p=(()=>{const n=class extends M.F{getComponentName(){return"MyDSpacePageComponent"}importThemedComponent(i){return s(37841)(`./${i}/app/my-dspace-page/my-dspace-page.component`)}importUnthemedComponent(){return Promise.resolve().then(s.bind(s,14292))}};let o=n;return n.\u0275fac=function(){let i;return function(c){return(i||(i=e.\u0275\u0275getInheritedFactory(n)))(c||n)}}(),n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-themed-my-dspace-page"]],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:u,decls:5,vars:0,consts:[["vcr",""],["content",""]],template:function(r,c){1&r&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275template(0,a,0,0,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementStart(2,"div",null,1),e.\u0275\u0275projection(4),e.\u0275\u0275elementEnd())},encapsulation:2}),o})();var j=s(98655);let L=(()=>{const n=class{};let o=n;return n.\u0275fac=function(r){return new(r||n)},n.\u0275mod=e.\u0275\u0275defineNgModule({type:n}),n.\u0275inj=e.\u0275\u0275defineInjector({imports:[I.Bz.forChild([{path:"",component:p,resolve:{breadcrumb:j.t},data:{title:"mydspace.title",breadcrumbKey:"mydspace"},canActivate:[O.o]}])]}),o})();var R=s(14292),A=s(4623),W=s(62884),_=(s(22810),s(97582)),C=s(94476),f=s(51121),h=s(62921),w=s(26549),d=s(29602),m=s(79691),v=s(83616),F=s(63645),z=s(84412),Y=s(54004),B=s(68285),E=s(8041),g=s(93369),b=s(84935),q=s(48106),X=s(91538),be=s(19937),xt=s(24755),Tt=s(47235),Q=s(61135),ke=s(63900),Ot=s(62168),we=s(45493),U=s(46418),K=s(31241),V=s(5164),jt=s(50503),St=s(23631);var N=s(9769),x=s(89383);const it=function(o){return[o]};function kt(o,n){if(1&o&&(e.\u0275\u0275elementStart(0,"a",6),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275element(3,"i",7),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275propertyInterpolate("id","edit_"+t.object.id),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(1,5,"submission.workflow.generic.edit-help")),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction1(11,it,"/workspaceitems/"+t.object.id+"/edit")),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(2,7,"submission.workflow.generic.edit-help")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(5,9,"submission.workflow.generic.edit")," ")}}function Pt(o,n){1&o&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275element(1,"i",10),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,1,"submission.workflow.tasks.generic.processing"),""))}function Bt(o,n){1&o&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275element(1,"i",11),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,1,"submission.workflow.generic.delete"),""))}function Lt(o,n){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",8),e.\u0275\u0275listener("click",function(r){e.\u0275\u0275restoreView(t);const c=e.\u0275\u0275nextContext(),y=e.\u0275\u0275reference(12);
1return r.preventDefault(),e.\u0275\u0275resetView(c.confirmDiscard(y))}),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275template(3,Pt,4,3,"span",9),e.\u0275\u0275pipe(4,"async"),e.\u0275\u0275template(5,Bt,4,3,"span",9),e.\u0275\u0275pipe(6,"async"),e.\u0275\u0275elementEnd()}if(2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275propertyInterpolate("id","delete_"+t.object.id),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(1,5,"submission.workflow.generic.delete-help")),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(2,7,"submission.workflow.generic.delete-help")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(4,9,t.processingDelete$)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!e.\u0275\u0275pipeBind1(6,11,t.processingDelete$))}}function Rt(o,n){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",12)(1,"div",13),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"button",14),e.\u0275\u0275listener("click",function(){const c=e.\u0275\u0275restoreView(t).dismiss;return e.\u0275\u0275resetView(c("cancel"))}),e.\u0275\u0275elementStart(5,"span",15),e.\u0275\u0275text(6,"\xd7"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(7,"div",16)(8,"p"),e.\u0275\u0275text(9),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(11,"div",17)(12,"button",18),e.\u0275\u0275listener("click",function(){const c=e.\u0275\u0275restoreView(t).close;return e.\u0275\u0275resetView(c("cancel"))}),e.\u0275\u0275text(13),e.\u0275\u0275pipe(14,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"button",19),e.\u0275\u0275listener("click",function(){const c=e.\u0275\u0275restoreView(t).close;return e.\u0275\u0275resetView(c("ok"))}),e.\u0275\u0275text(16),e.\u0275\u0275pipe(17,"translate"),e.\u0275\u0275elementEnd()()}2&o&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(3,4,"submission.general.discard.confirm.title")),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(10,6,"submission.general.discard.confirm.info")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(14,8,"submission.general.discard.confirm.cancel")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(17,10,"submission.general.discard.confirm.submit")))}let Pe=(()=>{const n=class extends we.i{constructor(i,r,c,y,P,$,ve,di,mi){super(Ot.K.type,i,r,y,P,$,ve),this.injector=i,this.router=r,this.modalService=c,this.notificationsService=y,this.translate=P,this.searchService=$,this.requestService=ve,this.authService=di,this.authorizationService=mi,this.processingDelete$=new Q.X(!1)}confirmDiscard(i){this.modalService.open(i).result.then(r=>{"ok"===r&&(this.processingDelete$.next(!0),this.objectDataService.delete(this.object.id).pipe((0,B.hC)()).subscribe(c=>{this.processingDelete$.next(!1),this.handleActionResponse(c.hasSucceeded)}))})}ngOnInit(){const i=this.authService.getAuthenticatedUserFromStore();this.canEditItem$=i.pipe((0,ke.w)(r=>this.object?.item.pipe((0,B.hC)(),(0,B.xe)(),(0,ke.w)(c=>this.authorizationService.isAuthorized(Tt.i.CanEditItem,c?._links?.self.href,r.uuid)))))}initObjects(i){this.object=i}getWorkspaceItemViewRoute(i){return function Dt(o){return new St.R((0,jt.Yn)(),o,"view").toString()}(i?.id)}};let o=n;return n.\u0275fac=function(r){return new(r||n)(e.\u0275\u0275directiveInject(e.Injector),e.\u0275\u0275directiveInject(I.F0),e.\u0275\u0275directiveInject(N.FF),e.\u0275\u0275directiveInject(U.T),e.\u0275\u0275directiveInject(x.sK),e.\u0275\u0275directiveInject(V.o),e.\u0275\u0275directiveInject(K.s),e.\u0275\u0275directiveInject(xt.e8),e.\u0275\u0275directiveInject(be._))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-workspaceitem-actions"]],inputs:{object:"object"},features:[e.\u0275\u0275InheritDefinitionFeature],decls:13,vars:18,consts:[[1,"space-children-mr"],["data-test","view-btn",1,"btn","btn-primary","workflow-view","mt-1","mb-3",3,"ngbTooltip","routerLink"],[1,"fa","fa-info-circle"],["class","btn btn-primary mt-1 mb-3 edit-btn","role","button",3,"id","ngbTooltip","routerLink",4,"ngIf"],["type","button","class","btn btn-danger mt-1 mb-3",3,"id","ngbTooltip","click",4,"ngIf"],["content",""],["role","button",1,"btn","btn-primary","mt-1","mb-3","edit-btn",3,"id","ngbTooltip","routerLink"],[1,"fa","fa-edit"],["type","button",1,"btn","btn-danger","mt-1","mb-3",3,"id","ngbTooltip","click"],[4,"ngIf"],[1,"fas","fa-circle-notch","fa-spin"],[1,"fa","fa-tras
1h"],[1,"modal-header"],[1,"modal-title","text-danger","h4"],["type","button","id","delete_close","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[1,"modal-footer"],["type","button","id","delete_cancel",1,"btn","btn-secondary",3,"click"],["type","button","id","delete_confirm",1,"btn","btn-danger",3,"click"]],template:function(r,c){1&r&&(e.\u0275\u0275elementStart(0,"div",0)(1,"button",1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275element(4,"i",2),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(7,kt,6,13,"a",3),e.\u0275\u0275pipe(8,"async"),e.\u0275\u0275template(9,Lt,7,13,"button",4),e.\u0275\u0275pipe(10,"async"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(11,Rt,18,12,"ng-template",null,5,e.\u0275\u0275templateRefExtractor)),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(2,6,"submission.workspace.generic.view-help")),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction1(16,it,c.getWorkspaceItemViewRoute(c.object))),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(3,8,"submission.workspace.generic.view-help")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,10,"submission.workspace.generic.view")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(8,12,c.canEditItem$)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(10,14,c.canEditItem$)))},dependencies:[l.O5,N._L,I.rH,l.Ov,x.X$]}),o})();function At(o,n){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275element(1,"ds-listable-object-component-loader",2),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275elementStart(3,"div",3)(4,"div",4)(5,"ds-workspaceitem-actions",5),e.\u0275\u0275listener("processCompleted",function(r){e.\u0275\u0275restoreView(t);const c=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(c.reloadedObject.emit(r.reloadedObject))}),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementContainerEnd()}if(2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("viewMode",t.ViewModes.ListElement)("object",e.\u0275\u0275pipeBind1(2,6,t.derivedSearchResult$))("linkType",t.LinkTypes.None)("context",t.badgeContext),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngClass",t.showThumbnails?"offset-3 offset-md-2 pl-3":""),e.\u0275\u0275advance(1),e.\u0275\u0275property("object",t.dso)}}function Ft(o,n){1&o&&e.\u0275\u0275element(0,"ds-themed-loading",6),2&o&&e.\u0275\u0275property("showMessage",!1)}let Be=((te=class extends m.c{constructor(n,t,i,r){super(n,i,r),this.truncatableService=n,this.linkService=t,this.dsoNameService=i,this.appConfig=r,this.LinkTypes=E.m,this.ViewModes=f.w,this.badgeContext=b._.MyDSpaceWorkspace}ngOnInit(){super.ngOnInit(),this.deriveSearchResult(),this.showThumbnails=this.appConfig.browseBy.showThumbnails}deriveSearchResult(){this.linkService.resolveLink(this.object.indexableObject,(0,g.l)("item")),this.derivedSearchResult$=this.object.indexableObject.item.pipe((0,B.Gp)(),(0,Y.U)(n=>{const t=new z.T;return t.indexableObject=n,t.hitHighlights=this.object.hitHighlights,t}))}}).\u0275fac=function(t){return new(t||te)(e.\u0275\u0275directiveInject(d.F),e.\u0275\u0275directiveInject(C.M),e.\u0275\u0275directiveInject(v._),e.\u0275\u0275directiveInject(F.q))},te.\u0275cmp=e.\u0275\u0275defineComponent({type:te,selectors:[["ds-workspace-item-search-result-list-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:4,vars:6,consts:[[4,"ngIf"],[3,"showMessage",4,"ngIf"],[3,"viewMode","object","linkType","context"],[1,"row"],[3,"ngClass"],[3,"object","processCompleted"],[3,"showMessage"]],template:function(t,i){1&t&&(e.\u0275\u0275template(0,At,6,8,"ng-container",0),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275template(2,Ft,1,1,"ds-themed-loading",1),e.\u0275\u0275pipe(3,"async")),2&t&&(e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(1,2,i.derivedSearchResult$)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!e.\u0275\u0275pipeBind1(3,4,i.derivedSearchResult$)))},dependencies:[l.mk,l.O5,q.Z,X.p,Pe,l.Ov],styles:["[_nghost-%COMP%] em{font-weight:700;font-style:normal}","[_ngcontent-%COMP%]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}[_ngcontent-%COMP%]::-webkit-scrollbar{width:12px;background-color:#f5f5f5}[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}"]}),te);Be=(0,_.__decorate)([(0,h.d$)(w.d,f.w.ListElement),(0,_.__metadata)("design:paramtypes",[d.F,C.M,v._,Object])],Be);var ot=s(8395),Ie=s(2764),st=s(50678);let Ee=class extends Ie.l{};Ee=(0,_.__decorate)([(0,st.D)(ot.q)],Ee);var xe=s(60515),ee=s(58943),Te=s(86099),Oe=s(18505),k=s(24702),$t=s(61200),Wt=s(69113),Le=s(53695),Ut=s(33
1609),je=s(98605),Ce=s(77664),at=s(63111);function Kt(o,n){}let rt=(()=>{const n=class{constructor(){this.processCompleted=new e.EventEmitter,this.inAndOutputNames=["item","object","option","workflowitem","processCompleted"]}ngOnInit(){(0,k.xI)(this.compRef)&&this.instantiateComponent()}ngOnChanges(i){(0,k.xI)(this.compRef)?this.instantiateComponent(i):this.inAndOutputNames.some(r=>(0,k.Uh)(i[r]))&&(this.connectInputsAndOutputs(),this.compRef?.instance&&"ngOnChanges"in this.compRef.instance&&this.compRef.instance.ngOnChanges(i))}instantiateComponent(i){const r=this.getComponentByWorkflowTaskOption(this.option);if((0,k.Uh)(r)){const c=this.claimedTaskActionsDirective.viewContainerRef;c.clear(),this.compRef=c.createComponent(r),(0,k.Uh)(i)?this.ngOnChanges(i):this.connectInputsAndOutputs()}}getComponentByWorkflowTaskOption(i){return(0,Ce.fi)(i)}connectInputsAndOutputs(){(0,k.UE)(this.inAndOutputNames)&&(0,k.Uh)(this.compRef)&&(0,k.Uh)(this.compRef.instance)&&this.inAndOutputNames.filter(i=>void 0!==this[i]).forEach(i=>{this.compRef.instance[i]=this[i]})}ngOnDestroy(){(0,k.Uh)(this.compRef)&&(this.compRef.destroy(),this.compRef=void 0)}};let o=n;return n.\u0275fac=function(r){return new(r||n)},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-claimed-task-actions-loader"]],viewQuery:function(r,c){if(1&r&&e.\u0275\u0275viewQuery(at.c,7),2&r){let y;e.\u0275\u0275queryRefresh(y=e.\u0275\u0275loadQuery())&&(c.claimedTaskActionsDirective=y.first)}},inputs:{item:"item",object:"object",option:"option",workflowitem:"workflowitem"},outputs:{processCompleted:"processCompleted"},features:[e.\u0275\u0275NgOnChangesFeature],decls:1,vars:0,consts:[["dsClaimedTaskActions",""]],template:function(r,c){1&r&&e.\u0275\u0275template(0,Kt,0,0,"ng-template",0)},dependencies:[at.c],encapsulation:2}),o})();function Vt(o,n){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"ds-claimed-task-actions-loader",5),e.\u0275\u0275listener("processCompleted",function(r){e.\u0275\u0275restoreView(t);const c=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(c.processCompleted.emit(r))}),e.\u0275\u0275elementEnd()}if(2&o){const t=n.$implicit,i=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("item",i.item)("option",t)("object",i.object)("workflowitem",i.workflowitem)}}const Nt=function(o){return[o]};function Ht(o,n){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",1),e.\u0275\u0275template(2,Vt,1,4,"ds-claimed-task-actions-loader",2),e.\u0275\u0275elementStart(3,"button",3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275element(5,"i",4),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementContainerEnd()),2&o){const t=n.ngVar,i=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",null==t?null:t.options),e.\u0275\u0275advance(1),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(4,4,"submission.workflow.generic.view-help")),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction1(8,Nt,i.getWorkflowItemViewRoute(i.workflowitem))),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(7,6,"submission.workflow.generic.view")," ")}}let Re=(()=>{const n=class extends we.i{constructor(i,r,c,y,P,$,ve){super(ot.q.type,i,r,c,y,P,$),this.injector=i,this.router=r,this.notificationsService=c,this.translate=y,this.searchService=P,this.requestService=$,this.workflowActionService=ve}ngOnInit(){this.initObjects(this.object),this.initAction(this.object)}initObjects(i){this.object=i}initAction(i){this.actionRD$=i.action}getWorkflowItemViewRoute(i){return(0,Le.A6)(i?.id)}};let o=n;return n.\u0275fac=function(r){return new(r||n)(e.\u0275\u0275directiveInject(e.Injector),e.\u0275\u0275directiveInject(I.F0),e.\u0275\u0275directiveInject(U.T),e.\u0275\u0275directiveInject(x.sK),e.\u0275\u0275directiveInject(V.o),e.\u0275\u0275directiveInject(K.s),e.\u0275\u0275directiveInject(Wt.Q))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-claimed-task-actions"]],inputs:{object:"object",item:"item",workflowitem:"workflowitem"},features:[e.\u0275\u0275InheritDefinitionFeature],decls:2,vars:3,consts:[[4,"ngVar"],[1,"mt-1","mb-3","space-children-mr"],[3,"item","option","object","workflowitem","processCompleted",4,"ngFor","ngForOf"],[1,"btn","btn-primary","workflow-view",3,"ngbTooltip","routerLink"],[1,"fa","fa-info-circle"],[3,"item","option","object","workflowitem","processCompleted"]],template:function(r,c){if(1&r&&(e.\u0275\u0275template(0,Ht,8,10,"ng-container",0),e.\u0275\u0275pipe(1,"async")),2&r){let y;e.\u0275\u0275property("ngVar",null==(y=e.\u0275\u0275pipeBind1(1,1,c.actionRD$))?null:y.payload)}},dependencies:[l.sg,N._L,I.rH,je.g,rt,l.Ov,x.X$],styles:["ds-claimed-task-actions-loader[_ngcontent-%COMP%]:empty{margin:0!important}"]}),o})();function zt(o,n){}const Xt=["*"];let fe=(()=>{const n=class extends M.F{constructor(){super(...arguments),this.inAndOutputNames=["item","object","badgeContext","showSubmitter","workflowItem"]}getComponentName(){return"ItemListPreviewComponent"}importThemedComponent(i){return s(49335)(`./${i}/app/shared/object-list/my-dspace-result-list-element/item-list-preview/item-list-preview.component`)}importUnthemedComponent(){return Promise.resolve().then(s.bind(s,66588))}};let o=n;return n.\u0275fac=function(){let i;
1return function(c){return(i||(i=e.\u0275\u0275getInheritedFactory(n)))(c||n)}}(),n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-themed-item-list-preview"]],inputs:{item:"item",object:"object",badgeContext:"badgeContext",showSubmitter:"showSubmitter",workflowItem:"workflowItem"},features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:Xt,decls:5,vars:0,consts:[["vcr",""],["content",""]],template:function(r,c){1&r&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275template(0,zt,0,0,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementStart(2,"div",null,1),e.\u0275\u0275projection(4),e.\u0275\u0275elementEnd())},encapsulation:2}),o})();function Qt(o,n){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275element(1,"ds-themed-item-list-preview",1),e.\u0275\u0275elementStart(2,"div",2)(3,"div",3)(4,"ds-claimed-task-actions",4),e.\u0275\u0275listener("processCompleted",function(r){e.\u0275\u0275restoreView(t);const c=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(c.reloadedObject.emit(r.reloadedObject))}),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementContainerEnd()}if(2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("item",t.item$.value)("object",t.object)("showSubmitter",t.showSubmitter)("badgeContext",t.badgeContext)("workflowItem",t.workflowitem$.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",t.showThumbnails?"offset-3 offset-md-2 pl-3":""),e.\u0275\u0275advance(1),e.\u0275\u0275property("item",t.item$.value)("object",t.dso)("workflowitem",t.workflowitem$.value)}}let Ae=((ne=class extends m.c{constructor(n,t,i,r,c){super(t,i,c),this.linkService=n,this.truncatableService=t,this.dsoNameService=i,this.objectCache=r,this.appConfig=c,this.showSubmitter=!0,this.badgeContext=b._.MyDSpaceValidation,this.item$=new Q.X(null),this.workflowitem$=new Q.X(null)}ngOnInit(){super.ngOnInit(),this.linkService.resolveLinks(this.dso,(0,g.l)("workflowitem",{},(0,g.l)("item",{},(0,g.l)("bundles")),(0,g.l)("submitter")),(0,g.l)("action")),this.dso.workflowitem.pipe((0,B.hC)(),(0,Te.z)(n=>n.hasSucceeded?(this.workflowitem$.next(n.payload),n.payload.item.pipe((0,B.hC)())):xe.E),(0,Oe.b)(n=>{(0,k.UE)(n)&&n.hasSucceeded&&this.item$.next(n.payload)})).subscribe(),this.showThumbnails=this.appConfig.browseBy.showThumbnails}ngOnDestroy(){(0,k.Uh)(this.dso)&&this.objectCache.remove(this.dso._links.workflowitem.href)}}).\u0275fac=function(t){return new(t||ne)(e.\u0275\u0275directiveInject(C.M),e.\u0275\u0275directiveInject(d.F),e.\u0275\u0275directiveInject(v._),e.\u0275\u0275directiveInject(ee.a),e.\u0275\u0275directiveInject(F.q))},ne.\u0275cmp=e.\u0275\u0275defineComponent({type:ne,selectors:[["ds-claimed-search-result-list-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:3,vars:5,consts:[[4,"ngIf"],[3,"item","object","showSubmitter","badgeContext","workflowItem"],[1,"row"],[3,"ngClass"],[3,"item","object","workflowitem","processCompleted"]],template:function(t,i){1&t&&(e.\u0275\u0275template(0,Qt,5,9,"ng-container",0),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275pipe(2,"async")),2&t&&e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(1,1,i.workflowitem$)&&e.\u0275\u0275pipeBind1(2,3,i.item$))},dependencies:[l.mk,l.O5,Re,fe,l.Ov],styles:["[_nghost-%COMP%] em{font-weight:700;font-style:normal}"]}),ne);Ae=(0,_.__decorate)([(0,h.d$)(Ee,f.w.ListElement),(0,_.__metadata)("design:paramtypes",[C.M,d.F,v._,ee.a,Object])],Ae);var lt=s(56502);let Se=class extends Ie.l{};Se=(0,_.__decorate)([(0,st.D)(lt.d)],Se);var Fe=s(95698),Jt=s(27470),Gt=s(74975),De=s(25575);function Zt(o,n){1&o&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275element(1,"i",4),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,1,"submission.workflow.tasks.generic.processing"),""))}function Yt(o,n){1&o&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275element(1,"i",5),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,1,"submission.workflow.tasks.pool.claim"),""))}const qt=function(o){return[o]};let $e=(()=>{const n=class extends Gt.z{constructor(i,r,c,y,P,$,ve){super(lt.d.type,i,r,c,P,$,ve),this.injector=i,this.router=r,this.notificationsService=c,this.claimedTaskService=y,this.translate=P,this.searchService=$,this.requestService=ve,this.subs=[]}claim(){this.subs.push(this.startActionExecution().pipe((0,Fe.q)(1)).subscribe())}initObjects(i){this.object=i}actionExecution(){return this.objectDataService.getPoolTaskEndpointById(this.object.id).pipe((0,ke.w)(i=>this.claimedTaskService.claimTask(this.object.id,i)))}reloadObjectExecution(){return this.claimedTaskService.findByItem(this.itemUuid).pipe((0,Fe.q)(1))}initReloadAnchor(){this.itemUuid=this.item.uuid}
1ngOnDestroy(){this.subs.forEach(i=>i.unsubscribe())}getWorkflowItemViewRoute(i){return(0,Le.A6)(i?.id)}};let o=n;return n.\u0275fac=function(r){return new(r||n)(e.\u0275\u0275directiveInject(e.Injector),e.\u0275\u0275directiveInject(I.F0),e.\u0275\u0275directiveInject(U.T),e.\u0275\u0275directiveInject(Jt.p),e.\u0275\u0275directiveInject(x.sK),e.\u0275\u0275directiveInject(V.o),e.\u0275\u0275directiveInject(K.s))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-pool-task-actions"]],inputs:{object:"object",item:"item",workflowitem:"workflowitem"},features:[e.\u0275\u0275InheritDefinitionFeature],decls:12,vars:21,consts:[["type","button",1,"btn","btn-info","mt-1","mb-3",3,"ngbTooltip","dsBtnDisabled","click"],[4,"ngIf"],["data-test","view-btn",1,"btn","btn-primary","workflow-view","ml-1","mt-1","mb-3",3,"ngbTooltip","routerLink"],[1,"fa","fa-info-circle"],[1,"fas","fa-circle-notch","fa-spin"],[1,"fas","fa-hand-paper"]],template:function(r,c){1&r&&(e.\u0275\u0275elementStart(0,"button",0),e.\u0275\u0275listener("click",function(){return c.claim()}),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275template(3,Zt,4,3,"span",1),e.\u0275\u0275pipe(4,"async"),e.\u0275\u0275template(5,Yt,4,3,"span",1),e.\u0275\u0275pipe(6,"async"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"button",2),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275element(9,"i",3),e.\u0275\u0275text(10),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(1,7,"submission.workflow.tasks.pool.claim_help")),e.\u0275\u0275property("dsBtnDisabled",e.\u0275\u0275pipeBind1(2,9,c.processing$)),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(4,11,c.processing$)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!e.\u0275\u0275pipeBind1(6,13,c.processing$)),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(8,15,"submission.workflow.generic.view-help")),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction1(19,qt,c.getWorkflowItemViewRoute(c.workflowitem))),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(11,17,"submission.workflow.generic.view"),"\n"))},dependencies:[l.O5,N._L,I.rH,De.v,l.Ov,x.X$]}),o})();function en(o,n){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275element(1,"ds-themed-item-list-preview",1),e.\u0275\u0275elementStart(2,"div",2)(3,"div",3)(4,"ds-pool-task-actions",4),e.\u0275\u0275listener("processCompleted",function(r){e.\u0275\u0275restoreView(t);const c=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(c.reloadedObject.emit(r.reloadedObject))}),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementContainerEnd()}if(2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("item",t.item$.value)("object",t.object)("showSubmitter",t.showSubmitter)("badgeContext",t.badgeContext)("workflowItem",t.workflowitem$.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",t.showThumbnails?"offset-3 offset-md-2 pl-3":""),e.\u0275\u0275advance(1),e.\u0275\u0275property("item",t.item$.value)("object",t.dso)("workflowitem",t.workflowitem$.value)}}let We=((ie=class extends m.c{constructor(n,t,i,r,c){super(t,i,c),this.linkService=n,this.truncatableService=t,this.dsoNameService=i,this.objectCache=r,this.appConfig=c,this.showSubmitter=!0,this.badgeContext=b._.MyDSpaceWaitingController,this.item$=new Q.X(null),this.workflowitem$=new Q.X(null)}ngOnInit(){super.ngOnInit(),this.linkService.resolveLinks(this.dso,(0,g.l)("workflowitem",{},(0,g.l)("item",{},(0,g.l)("bundles")),(0,g.l)("submitter")),(0,g.l)("action")),this.dso.workflowitem.pipe((0,B.hC)(),(0,Te.z)(n=>n.hasSucceeded?(this.workflowitem$.next(n.payload),n.payload.item.pipe((0,B.hC)())):xe.E),(0,Oe.b)(n=>{(0,k.UE)(n)&&n.hasSucceeded&&this.item$.next(n.payload)})).subscribe(),this.showThumbnails=this.appConfig.browseBy.showThumbnails}ngOnDestroy(){(0,k.Uh)(this.dso)&&this.objectCache.remove(this.dso._links.workflowitem.href)}}).\u0275fac=function(t){return new(t||ie)(e.\u0275\u0275directiveInject(C.M),e.\u0275\u0275directiveInject(d.F),e.\u0275\u0275directiveInject(v._),e.\u0275\u0275directiveInject(ee.a),e.\u0275\u0275directiveInject(F.q))},ie.\u0275cmp=e.\u0275\u0275defineComponent({type:ie,selectors:[["ds-pool-search-result-list-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:3,vars:5,consts:[[4,"ngIf"],[3,"item","object","showSubmitter","badgeContext","workflowItem"],[1,"row"],[3,"ngClass"],["
1id","actions",3,"item","object","workflowitem","processCompleted"]],template:function(t,i){1&t&&(e.\u0275\u0275template(0,en,5,9,"ng-container",0),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275pipe(2,"async")),2&t&&e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(1,1,i.workflowitem$)&&e.\u0275\u0275pipeBind1(2,3,i.item$))},dependencies:[l.mk,l.O5,$e,fe,l.Ov],styles:["[_nghost-%COMP%] em{font-weight:700;font-style:normal}"]}),ie);We=(0,_.__decorate)([(0,h.d$)(Se,f.w.ListElement),(0,_.__metadata)("design:paramtypes",[C.M,d.F,v._,ee.a,Object])],We);var ye=s(33457),tn=s(40747);const nn=function(o){return[o]};let Ue=(()=>{const n=class extends we.i{constructor(i,r,c,y,P,$){super(Ut.c.type,i,r,c,y,P,$),this.injector=i,this.router=r,this.notificationsService=c,this.translate=y,this.searchService=P,this.requestService=$}ngOnInit(){this.initPageRoute()}initObjects(i){this.object=i,this.initPageRoute()}initPageRoute(){this.itemPageRoute=(0,tn.Tt)(this.object)}};let o=n;return n.\u0275fac=function(r){return new(r||n)(e.\u0275\u0275directiveInject(e.Injector),e.\u0275\u0275directiveInject(I.F0),e.\u0275\u0275directiveInject(U.T),e.\u0275\u0275directiveInject(x.sK),e.\u0275\u0275directiveInject(V.o),e.\u0275\u0275directiveInject(K.s))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-item-actions"]],inputs:{object:"object"},features:[e.\u0275\u0275InheritDefinitionFeature],decls:5,vars:9,consts:[[1,"btn","btn-primary","mt-1","mb-3",3,"ngbTooltip","routerLink"],[1,"fa","fa-info-circle"]],template:function(r,c){1&r&&(e.\u0275\u0275elementStart(0,"button",0),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275element(2,"i",1),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(1,3,"submission.workflow.generic.view-help")),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction1(7,nn,c.itemPageRoute)),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(4,5,"submission.workflow.generic.view"),"\n"))},dependencies:[N._L,I.rH,x.X$]}),o})();var on=s(50590),sn=s(48532),an=s(28652),rn=s(33825),ln=s(93498),cn=s(20858),pn=s(59332),ct=s(26905),dn=s(48237),pt=s(56331),mn=s(94569);function un(o,n){if(1&o&&e.\u0275\u0275element(0,"span",4),2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275property("innerHTML",t.separator,e.\u0275\u0275sanitizeHtml)}}function hn(o,n){if(1&o&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1),e.\u0275\u0275template(2,un,1,1,"span",3),e.\u0275\u0275elementEnd()),2&o){const t=n.$implicit,i=n.last;e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",t,""),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!i)}}function _n(o,n){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,hn,3,2,"span",2),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",t.allMetadataValues(t.metadata))}}function fn(o,n){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"span",5),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(3,1,t.placeholder))}}let dt=(()=>{const n=class{allMetadataValues(i){return mn.S.allValues([this.object.hitHighlights,this.item.metadata],i)}};let o=n;return n.\u0275fac=function(r){return new(r||n)},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-item-detail-preview-field"]],inputs:{item:"item",object:"object",label:"label",metadata:"metadata",placeholder:"placeholder",separator:"separator"},decls:4,vars:5,consts:[[3,"label"],[4,"ngIf"],[4,"ngFor","ngForOf"],[3,"innerHTML",4,"ngIf"],[3,"innerHTML"],[1,"text-muted"]],template:function(r,c){1&r&&(e.\u0275\u0275elementStart(0,"ds-metadata-field-wrapper",0),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275template(2,_n,2,1,"ng-container",1),e.\u0275\u0275template(3,fn,4,3,"ng-container",1),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275property("label",e.\u0275\u0275pipeBind1(1,3,c.label)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",c.item.hasMetadata(c.metadata)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!c.item.hasMetadata(c.metadata)))},dependencies:[l.sg,l.O5,ct.n,x.X$],encapsulation:2}),o})();var vn=s(54202);function gn(o,n){if(1&o&&e.\u0275\u0275element(0,"span",18),2&o){const t=e.\u0275\u0275nextContext(6);e.\u0275\u0275propertyInterpolate("innerHTML",t.separator,e.\u0275\u0275sanitizeHtml)}}function bn(o,n){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",16),e.\u0275\u0275listener("click",function(){const c=e.\u0275\u0275restoreView(t).$implicit,y=e.\u0275\u0275nextContext(5);
1return e.\u0275\u0275resetView(y.downloadBitstreamFile(null==c?null:c.uuid))}),e.\u0275\u0275elementStart(1,"span"),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"span"),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"dsFileSize"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(6,gn,1,1,"span",17),e.\u0275\u0275elementEnd()}if(2&o){const t=n.$implicit,i=n.last,r=e.\u0275\u0275nextContext(5);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(r.dsoNameService.getName(t)),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1("(",e.\u0275\u0275pipeBind1(5,3,null==t?null:t.sizeBytes),")"),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!i)}}function Cn(o,n){if(1&o&&(e.\u0275\u0275elementStart(0,"div",14),e.\u0275\u0275template(1,bn,7,5,"button",15),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext().ngIf;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",t)}}function yn(o,n){1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"span",19),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&o&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(3,1,"mydspace.results.no-files")))}function wn(o,n){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"ds-metadata-field-wrapper",12),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275template(3,Cn,2,1,"div",13),e.\u0275\u0275template(4,yn,4,3,"ng-container",4),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&o){const t=n.ngIf;e.\u0275\u0275advance(1),e.\u0275\u0275property("label",e.\u0275\u0275pipeBind1(2,3,"item.page.files")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",(null==t?null:t.length)>0),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",0===(null==t?null:t.length))}}const In=function(){return["dc.contributor","dc.creator","dc.contributor.*"]};function En(o,n){if(1&o&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275element(1,"ds-themed-item-page-title-field",5),e.\u0275\u0275elementStart(2,"div",6)(3,"div",7)(4,"ds-metadata-field-wrapper",8),e.\u0275\u0275element(5,"ds-themed-thumbnail",9),e.\u0275\u0275pipe(6,"async"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(7,wn,5,5,"ng-container",4),e.\u0275\u0275pipe(8,"async"),e.\u0275\u0275element(9,"ds-item-detail-preview-field",10),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275element(12,"ds-item-detail-preview-field",10),e.\u0275\u0275pipe(13,"translate"),e.\u0275\u0275pipe(14,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"div",11),e.\u0275\u0275element(16,"ds-item-detail-preview-field",10),e.\u0275\u0275pipe(17,"translate"),e.\u0275\u0275pipe(18,"translate"),e.\u0275\u0275element(19,"ds-item-detail-preview-field",10),e.\u0275\u0275pipe(20,"translate"),e.\u0275\u0275pipe(21,"translate"),e.\u0275\u0275elementStart(22,"div"),e.\u0275\u0275projection(23),e.\u0275\u0275elementEnd()()()()),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("item",t.item),e.\u0275\u0275advance(3),e.\u0275\u0275property("hideIfNoTextContent",!1),e.\u0275\u0275advance(1),e.\u0275\u0275property("thumbnail",e.\u0275\u0275pipeBind1(6,28,null==t.item?null:t.item.thumbnail)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(8,30,t.bitstreams$)),e.\u0275\u0275advance(2),e.\u0275\u0275property("item",t.item)("object",t.object)("label",e.\u0275\u0275pipeBind1(10,32,"item.page.date"))("metadata","dc.date.issued")("separator",t.separator)("placeholder",e.\u0275\u0275pipeBind1(11,34,"mydspace.results.no-date")),e.\u0275\u0275advance(3),e.\u0275\u0275property("item",t.item)("object",t.object)("label",e.\u0275\u0275pipeBind1(13,36,"item.page.author"))("metadata",e.\u0275\u0275pureFunction0(48,In))("separator",t.separator)("placeholder",e.\u0275\u0275pipeBind1(14,38,"mydspace.results.no-authors")),e.\u0275\u0275advance(4),e.\u0275\u0275property("item",t.item)("object",t.object)("label",e.\u0275\u0275pipeBind1(17,40,"item.page.abstract"))("metadata","dc.description.abstract")("separator",t.separator)("placeholder",e.\u0275\u0275pipeBind1(18,42,"mydspace.results.no-abstract")),e.\u0275\u0275advance(3),e.\u0275\u0275property("item",t.item)("object",t.object)("label",e.\u0275\u0275pipeBind1(20,44,"item.page.uri"))("metadata","dc.identifier.uri")("separator",t.separator)("placeholder",e.\u0275\u0275pipeBind1(21,46,"mydspace.results.no-uri"))}}function xn(o,n){if(1&o&&(e.\u0275\u0275elementStart(0,"div",2),e.\u0275\u0275element(1,"ds-themed-badges",3),e.\u0275\u0275template(2,En,24,49,"div",4),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275property("@fadeInOut",void 0),e.\u0275\u0275advance(1),e.\u0275\u0275property("object",t.item)("context",t.badgeContext),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.item)}}function Tn(o,n){if(1&o&&e.\u0275\u0275element(0,"ds-item-submitter",20),2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275property("object",t.object.indexableObject)}}
1const On=["*"];let ge=(()=>{const n=class{constructor(i,r,c,y){this.fileService=i,this.halService=r,this.bitstreamDataService=c,this.dsoNameService=y,this.showSubmitter=!1,this.separator=", "}ngOnChanges(i){(0,k.Uh)(i.item)&&(this.bitstreams$=this.getFiles())}downloadBitstreamFile(i){this.halService.getEndpoint("bitstreams").pipe((0,on.P)()).subscribe(r=>{this.fileService.retrieveFileDownloadLink(`${r}/${i}/content`)})}getFiles(){return this.bitstreamDataService.findAllByItemAndBundleName(this.item,"ORIGINAL",{elementsPerPage:Number.MAX_SAFE_INTEGER}).pipe((0,B.LQ)())}};let o=n;return n.\u0275fac=function(r){return new(r||n)(e.\u0275\u0275directiveInject(rn.I),e.\u0275\u0275directiveInject(ln.q),e.\u0275\u0275directiveInject(sn.J),e.\u0275\u0275directiveInject(v._))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-item-detail-preview"]],inputs:{item:"item",object:"object",badgeContext:"badgeContext",showSubmitter:"showSubmitter"},features:[e.\u0275\u0275NgOnChangesFeature],ngContentSelectors:On,decls:2,vars:2,consts:[["class","item-page",4,"ngIf"],[3,"object",4,"ngIf"],[1,"item-page"],[3,"object","context"],[4,"ngIf"],[3,"item"],[1,"row","mb-1"],[1,"col-xs-12","col-md-4"],[3,"hideIfNoTextContent"],[3,"thumbnail"],[3,"item","object","label","metadata","separator","placeholder"],[1,"col-xs-12","col-md-6"],[3,"label"],["class","file-section",4,"ngIf"],[1,"file-section"],["class","btn btn-link",3,"click",4,"ngFor","ngForOf"],[1,"btn","btn-link",3,"click"],[3,"innerHTML",4,"ngIf"],[3,"innerHTML"],[1,"text-muted"],[3,"object"]],template:function(r,c){1&r&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275template(0,xn,3,4,"div",0),e.\u0275\u0275template(1,Tn,1,1,"ds-item-submitter",1)),2&r&&(e.\u0275\u0275property("ngIf",c.item),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",c.showSubmitter))},dependencies:[l.sg,l.O5,cn.z,pn.k,ct.n,dn.i,pt.n,dt,l.Ov,vn.p,x.X$],data:{animation:[an.Ic]}}),o})(),Ke=((G=class extends ye.H{constructor(){super(...arguments),this.badgeContext=b._.MyDSpaceArchived}}).\u0275fac=function(){let n;return function(i){return(n||(n=e.\u0275\u0275getInheritedFactory(G)))(i||G)}}(),G.\u0275cmp=e.\u0275\u0275defineComponent({type:G,selectors:[["ds-item-search-result-detail-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:2,vars:4,consts:[[3,"item","object","badgeContext"],[3,"object"]],template:function(t,i){1&t&&e.\u0275\u0275element(0,"ds-item-detail-preview",0)(1,"ds-item-actions",1),2&t&&(e.\u0275\u0275property("item",i.dso)("object",i.object)("badgeContext",i.badgeContext),e.\u0275\u0275advance(1),e.\u0275\u0275property("object",i.dso))},dependencies:[Ue,ge],styles:["[_nghost-%COMP%] em{font-weight:700;font-style:normal}"]}),G);Ke=(0,_.__decorate)([(0,h.d$)(z.T,f.w.DetailedListElement,b._.Workspace),(0,h.d$)(z.T,f.w.DetailedListElement,b._.Workflow)],Ke);var mt=s(40367);let Ve=((oe=class extends ye.H{constructor(n,t){super(n),this.dsoNameService=n,this.linkService=t,this.badgeContext=b._.MyDSpaceWorkspace}ngOnInit(){super.ngOnInit(),this.linkService.resolveLink(this.dso,(0,g.l)("item")),this.initItem(this.dso.item)}initItem(n){n.pipe((0,mt.s)(t=>t.hasSucceeded&&(0,k.pT)(t.payload))).subscribe(t=>{this.item=t.payload})}}).\u0275fac=function(t){return new(t||oe)(e.\u0275\u0275directiveInject(v._),e.\u0275\u0275directiveInject(C.M))},oe.\u0275cmp=e.\u0275\u0275defineComponent({type:oe,selectors:[["ds-workspace-item-search-result-detail-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:2,vars:4,consts:[[3,"item","object","badgeContext"],[3,"object"]],template:function(t,i){1&t&&e.\u0275\u0275element(0,"ds-item-detail-preview",0)(1,"ds-workspaceitem-actions",1),2&t&&(e.\u0275\u0275property("item",i.item)("object",i.object)("badgeContext",i.badgeContext),e.\u0275\u0275advance(1),e.\u0275\u0275property("object",i.dso))},dependencies:[Pe,ge],styles:["[_nghost-%COMP%] em{font-weight:700;font-style:normal}"]}),oe);Ve=(0,_.__decorate)([(0,h.d$)(w.d,f.w.DetailedListElement),(0,_.__metadata)("design:paramtypes",[v._,C.M])],Ve);var ut=s(2951);const jn=function(o){return[o]};let Ne=(()=>{const n=class extends we.i{constructor(i,r,c,y,P,$){super($t.p.type,i,r,c,y,P,$),this.injector=i,this.router=r,this.notificationsService=c,this.translate=y,this.searchService=P,this.requestService=$}
1getWorkflowItemViewRoute(i){return(0,Le.A6)(i?.id)}initObjects(i){this.object=i}};let o=n;return n.\u0275fac=function(r){return new(r||n)(e.\u0275\u0275directiveInject(e.Injector),e.\u0275\u0275directiveInject(I.F0),e.\u0275\u0275directiveInject(U.T),e.\u0275\u0275directiveInject(x.sK),e.\u0275\u0275directiveInject(V.o),e.\u0275\u0275directiveInject(K.s))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-workflowitem-actions"]],inputs:{object:"object"},features:[e.\u0275\u0275InheritDefinitionFeature],decls:5,vars:9,consts:[["data-test","view-btn",1,"btn","btn-primary","workflow-view","mt-1","mb-3",3,"ngbTooltip","routerLink"],[1,"fa","fa-info-circle"]],template:function(r,c){1&r&&(e.\u0275\u0275elementStart(0,"button",0),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275element(2,"i",1),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(1,3,"submission.workspace.generic.view-help")),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction1(7,jn,c.getWorkflowItemViewRoute(c.object))),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(4,5,"submission.workspace.generic.view"),"\n"))},dependencies:[N._L,I.rH,x.X$]}),o})(),He=((se=class extends ye.H{constructor(n,t){super(n),this.dsoNameService=n,this.linkService=t,this.badgeContext=b._.MyDSpaceWorkflow}ngOnInit(){super.ngOnInit(),this.linkService.resolveLink(this.dso,(0,g.l)("item")),this.initItem(this.dso.item)}initItem(n){n.pipe((0,mt.s)(t=>t.hasSucceeded&&(0,k.pT)(t.payload))).subscribe(t=>{this.item=t.payload})}}).\u0275fac=function(t){return new(t||se)(e.\u0275\u0275directiveInject(v._),e.\u0275\u0275directiveInject(C.M))},se.\u0275cmp=e.\u0275\u0275defineComponent({type:se,selectors:[["ds-workflow-item-search-result-detail-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:2,vars:4,consts:[[3,"item","object","badgeContext"],[3,"object"]],template:function(t,i){1&t&&e.\u0275\u0275element(0,"ds-item-detail-preview",0)(1,"ds-workflowitem-actions",1),2&t&&(e.\u0275\u0275property("item",i.item)("object",i.object)("badgeContext",i.badgeContext),e.\u0275\u0275advance(1),e.\u0275\u0275property("object",i.dso))},dependencies:[Ne,ge],styles:["[_nghost-%COMP%] em{font-weight:700;font-style:normal}"]}),se);function Sn(o,n){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275element(1,"ds-item-detail-preview",1),e.\u0275\u0275elementStart(2,"ds-claimed-task-actions",2),e.\u0275\u0275listener("processCompleted",function(r){e.\u0275\u0275restoreView(t);const c=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(c.reloadedObject.emit(r.reloadedObject))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()}if(2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("item",null==t.item$?null:t.item$.value)("object",t.object)("showSubmitter",t.showSubmitter)("badgeContext",t.badgeContext),e.\u0275\u0275advance(1),e.\u0275\u0275property("item",t.item$.value)("object",t.dso)("workflowitem",t.workflowitem$.value)}}He=(0,_.__decorate)([(0,h.d$)(ut.s,f.w.DetailedListElement),(0,_.__metadata)("design:paramtypes",[v._,C.M])],He);let ze=((ae=class extends ye.H{constructor(n,t,i){super(n),this.dsoNameService=n,this.linkService=t,this.objectCache=i,this.item$=new Q.X(null),this.showSubmitter=!0,this.badgeContext=b._.MyDSpaceValidation,this.workflowitem$=new Q.X(null)}ngOnInit(){super.ngOnInit(),this.linkService.resolveLinks(this.dso,(0,g.l)("workflowitem",{},(0,g.l)("item",{},(0,g.l)("bundles")),(0,g.l)("submitter")),(0,g.l)("action")),this.dso.workflowitem.pipe((0,B.hC)(),(0,Te.z)(n=>n.hasSucceeded?(this.workflowitem$.next(n.payload),n.payload.item.pipe((0,B.hC)())):xe.E),(0,Oe.b)(n=>{(0,k.UE)(n)&&n.hasSucceeded&&this.item$.next(n.payload)})).subscribe()}ngOnDestroy(){(0,k.Uh)(this.dso)&&this.objectCache.remove(this.dso._links.workflowitem.href)}}).\u0275fac=function(t){return new(t||ae)(e.\u0275\u0275directiveInject(v._),e.\u0275\u0275directiveInject(C.M),e.\u0275\u0275directiveInject(ee.a))},ae.\u0275cmp=e.\u0275\u0275defineComponent({type:ae,selectors:[["ds-claimed-task-search-result-detail-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:3,vars:5,consts:[[4,"ngIf"],[3,"item","object","showSubmitter","badgeContext"],[3,"item","object","workflowitem","processCompleted"]],template:function(t,i){1&t&&(e.\u0275\u0275template(0,Sn,3,7,"ng-container",0),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275pipe(2,"async")),2&t&&e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(1,1,i.workflowitem$)&&e.\u0275\u0275pipeBind1(2,3,
1i.item$))},dependencies:[l.O5,Re,ge,l.Ov],styles:["[_nghost-%COMP%] em{font-weight:700;font-style:normal}"]}),ae);ze=(0,_.__decorate)([(0,h.d$)(Ee,f.w.DetailedListElement),(0,_.__metadata)("design:paramtypes",[v._,C.M,ee.a])],ze);let Xe=((Z=class extends m.c{constructor(){super(...arguments),this.badgeContext=b._.MyDSpaceArchived}ngOnInit(){super.ngOnInit(),this.showThumbnails=this.appConfig.browseBy.showThumbnails}}).\u0275fac=function(){let n;return function(i){return(n||(n=e.\u0275\u0275getInheritedFactory(Z)))(i||Z)}}(),Z.\u0275cmp=e.\u0275\u0275defineComponent({type:Z,selectors:[["ds-item-search-result-list-element-submission"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:4,vars:5,consts:[[3,"item","object","badgeContext"],[1,"row"],[3,"ngClass"],[3,"object","processCompleted"]],template:function(t,i){1&t&&(e.\u0275\u0275element(0,"ds-themed-item-list-preview",0),e.\u0275\u0275elementStart(1,"div",1)(2,"div",2)(3,"ds-item-actions",3),e.\u0275\u0275listener("processCompleted",function(c){return i.reloadedObject.emit(c.reloadedObject)}),e.\u0275\u0275elementEnd()()()),2&t&&(e.\u0275\u0275property("item",i.dso)("object",i.object)("badgeContext",i.badgeContext),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",i.showThumbnails?"offset-3 offset-md-2 pl-3":""),e.\u0275\u0275advance(1),e.\u0275\u0275property("object",i.dso))},dependencies:[l.mk,Ue,fe],styles:["[_nghost-%COMP%] em{font-weight:700;font-style:normal}"]}),Z);function Dn(o,n){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275element(1,"ds-listable-object-component-loader",2),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275elementStart(3,"div",3)(4,"div",4)(5,"ds-workflowitem-actions",5),e.\u0275\u0275listener("processCompleted",function(r){e.\u0275\u0275restoreView(t);const c=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(c.reloadedObject.emit(r.reloadedObject))}),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementContainerEnd()}if(2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("viewMode",t.ViewModes.ListElement)("object",e.\u0275\u0275pipeBind1(2,6,t.derivedSearchResult$))("linkType",t.LinkTypes.None)("context",t.badgeContext),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngClass",t.showThumbnails?"offset-3 offset-md-2 pl-3":""),e.\u0275\u0275advance(1),e.\u0275\u0275property("object",t.dso)}}function Mn(o,n){1&o&&e.\u0275\u0275element(0,"ds-themed-loading",6),2&o&&e.\u0275\u0275property("showMessage",!1)}Xe=(0,_.__decorate)([(0,h.d$)(z.T,f.w.ListElement,b._.Workspace),(0,h.d$)(z.T,f.w.ListElement,b._.Workflow)],Xe);let Qe=((re=class extends m.c{constructor(n,t,i,r){super(n,i,r),this.truncatableService=n,this.linkService=t,this.dsoNameService=i,this.appConfig=r,this.LinkTypes=E.m,this.ViewModes=f.w,this.badgeContext=b._.MyDSpaceWorkflow}ngOnInit(){super.ngOnInit(),this.deriveSearchResult(),this.showThumbnails=this.appConfig.browseBy.showThumbnails}deriveSearchResult(){this.linkService.resolveLink(this.object.indexableObject,(0,g.l)("item")),this.derivedSearchResult$=this.object.indexableObject.item.pipe((0,B.Gp)(),(0,Y.U)(n=>{const t=new z.T;return t.indexableObject=n,t.hitHighlights=this.object.hitHighlights,t}))}}).\u0275fac=function(t){return new(t||re)(e.\u0275\u0275directiveInject(d.F),e.\u0275\u0275directiveInject(C.M),e.\u0275\u0275directiveInject(v._),e.\u0275\u0275directiveInject(F.q))},re.\u0275cmp=e.\u0275\u0275defineComponent({type:re,selectors:[["ds-workflow-item-my-dspace-result-list-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:4,vars:6,consts:[[4,"ngIf"],[3,"showMessage",4,"ngIf"],[3,"viewMode","object","linkType","context"],[1,"row"],[3,"ngClass"],[3,"object","processCompleted"],[3,"showMessage"]],template:function(t,i){1&t&&(e.\u0275\u0275template(0,Dn,6,8,"ng-container",0),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275template(2,Mn,1,1,"ds-themed-loading",1),e.\u0275\u0275pipe(3,"async")),2&t&&(e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(1,2,i.derivedSearchResult$)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!e.\u0275\u0275pipeBind1(3,4,i.derivedSearchResult$)))},dependencies:[l.mk,l.O5,q.Z,X.p,Ne,l.Ov],styles:["[_nghost-%COMP%] em{font-weight:700;font-style:normal}"]}),re);function kn(o,n){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275element(1,"ds-item-detail-preview",1),e.\u0275\u0275elementStart(2,"ds-pool-task-actions",2),e.\u0275\u0275listener("processCompleted",function(r){e.\u0275\u0275restoreView(t);const c=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(c.reloadedObject.emit(r.reloadedObject))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()}if(2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("item",null==t.item$?null:t.item$.value)("object",t.object)("showSubmitter",t.showSubmitter)("badgeContext",t.badgeContext),e.\u0275\u0275advance(1),e.\u0275\u0275property("item",t.item$.value)("object",t.dso)("workflowitem",t.workflowitem$.value)}}Qe=(0,_.__decorate)([(0,h.d$)(ut.s,f.w.ListElement),(0,_.__metadata)("design:paramtypes",[d.F,C.M,v._,Object])],Qe);let Je=((le=class extends ye.H{constructor(n,t,i){super(n),this.dsoNameService=n,this.linkService=t,this.objectCache=i,this.item$=new Q.X(null),this.showSubmitter=!0,this.badgeContext=b._.MyDSpaceWaitingController,this.workflowitem$=new Q.X(null)}ngOnInit(){super.ngOnInit(),this.linkService.resolveLinks(this.dso,(0,g.l)("workflowitem",{},(0,g.l)("item",{},(0,g.l)("bundles")),(0,g.l)("submitter")),(0,g.l)("action")),this.dso.workflowitem.pipe((0,B.hC)(),(0,Te.z)(n=>n.hasSucceeded?(this.workflowitem$.next(n.payload),n.payload.item.pipe((0,B.hC)())):xe.E),(0,Oe.b)(n=>{(0,k.UE)(n)&&n.hasSucceeded&&this.item$.next(n.payload)})).subscribe()}ngOnDestroy(){(0,k.Uh)(this.dso)&&this.objectCache.remove(this.dso._links.workflowitem.href)}}).\u0275fac=function(t){return new(t||le)(e.\u0275\u0275directiveInject(v._),e.\u0275\u0275directiveInject(C.M),e.\u0275\u0275directiveInject(ee.a))},le.\u0275cmp=e.\u0275\u0275defineComponent({type:le,selectors:[["ds-pool-search-result-detail-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:3,vars:5,consts:[[4,"ngIf"],[3,"item","object","showSubmitter","badgeContext"],[3,"item","object","workflowitem","processCompleted"]],template:function(t,i){1&t&&(e.\u0275\u0275template(0,kn,3,7,"ng-container",0),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275pipe(2,"async")),2&t&&e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(1,1,i.workflowitem$)&&e.\u0275\u0275pipeBind1(2,3,i.item$))},dependencies:[l.O5,$e,ge,l.Ov],styles:["[_nghost-%COMP%] em{font-weight:700;font-style:normal}"]}),le);Je=(0,_.__decorate)([(0,h.d$)(Se,f.w.DetailedListElement),(0,_.__metadata)("design:paramtypes",[v._,C.M,ee.a])],Je);class ht extends Ie.l{}function Pn(o,n){if(1&o&&(e.\u0275\u0275element(0,"ds-themed-item-list-preview",4),e.\u0275\u0275pipe(1,"async")),2&o){const t=e.\u0275\u0275nextContext().ngVar,i=e.\u0275\u0275nextContext();let r;e.\u0275\u0275property("item",null==(r=e.\u0275\u0275pipeBind1(1,4,null==t?null:t.item))?null:r.payload)("object",i.object)("badgeContext",i.badgeContext)("showSubmitter",i.showSubmitter)}}function Bn(o,n){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",1)(2,"h4",2),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(5,Pn,2,6,"ds-themed-item-list-preview",3),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&o){const t=n.ngVar;e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,2,"claimed-approved-search-result-list-element.title")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t)}}let Ge=((ce=class extends m.c{constructor(n,t,i,r){super(t,i,r),this.linkService=n,this.truncatableService=t,this.dsoNameService=i,this.appConfig=r,this.showSubmitter=!0,this.badgeContext=b._.MyDSpaceApproved}ngOnInit(){super.ngOnInit(),this.linkService.resolveLinks(this.dso,(0,g.l)("workflowitem",{useCachedVersionIfAvailable:!1},(0,g.l)("item"),(0,g.l)("submitter")),(0,g.l)("action")),this.workflowitemRD$=this.dso.workflowitem}}).\u0275fac=function(t){return new(t||ce)(e.\u0275\u0275directiveInject(C.M),e.\u0275\u0275directiveInject(d.F),e.\u0275\u0275directiveInject(v._),e.\u0275\u0275directiveInject(F.q))},ce.\u0275cmp=e.\u0275\u0275defineComponent({type:ce,selectors:[["ds-claimed-approved-search-result-list-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:2,vars:3,consts:[[4,"ngVar"],["role","alert",1,"alert","alert-success","w-100"],[1,"alert-heading","mb-0"],[3,"item","object","badgeContext","showSubmitter",4,"ngIf"],[3,"item","object","badgeContext","showSubmitter"]],template:function(t,i){if(1&t&&(e.\u0275\u0275template(0,Bn,6,4,"ng-container",0),e.\u0275\u0275pipe(1,"async")),2&t){let r;e.\u0275\u0275property("ngVar",null==(r=e.\u0275\u0275pipeBind1(1,1,i.workflowitemRD$))?null:r.payload)}},dependencies:[l.O5,je.g,fe,l.Ov,x.X$],styles:["[_nghost-%COMP%] em{font-weight:700;font-style:normal}"]}),ce);Ge=(0,_.__decorate)([(0,h.d$)(ht,f.w.ListElement),(0,_.__metadata)("design:paramtypes",[C.M,d.F,v._,Object])],Ge);class _t extends Ie.l{}function Ln(o,n){if(1&o&&(e.\u0275\u0275element(0,"ds-themed-item-list-preview",4),e.\u0275\u0275pipe(1,"async")),2&o){const t=e.\u0275\u0275nextContext().ngVar,i=e.\u0275\u0275nextContext();let r;e.\u0275\u0275property("item",null==(r=e.\u0275\u0275pipeBind1(1,4,null==t?null:t.item))?null:r.payload)("object",i.object)("badgeContext",i.badgeContext)("showSubmitter",i.showSubmitter)}}function Rn(o,n){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",1)(2,"h4",2),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(5,Ln,2,6,"ds-themed-item-list-preview",3),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&o){const t=n.ngVar;e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,2,"claimed-declined-search-result-list-element.title")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t)}}let Ze=((pe=class extends m.c{constructor(n,t,i,r){super(t,i,r),this.linkService=n,this.truncatableService=t,this.dsoNameService=i,this.appConfig=r,this.showSubmitter=!0,this.badgeContext=b._.MyDSpaceDeclined}ngOnInit(){super.ngOnInit(),this.linkService.resolveLinks(this.dso,(0,g.l)("workflowitem",{useCachedVersionIfAvailable:!1},(0,g.l)("item"),(0,g.l)("submitter")),(0,g.l)("action")),this.workflowitemRD$=this.dso.workflowitem}}).\u0275fac=function(t){return new(t||pe)(e.\u0275\u0275directiveInject(C.M),e.\u0275\u0275directiveInject(d.F),e.\u0275\u0275directiveInject(v._),e.\u0275\u0275directiveInject(F.q))},pe.\u0275cmp=e.\u0275\u0275defineComponent({type:pe,selectors:[["ds-claimed-declined-search-result-list-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:2,vars:3,consts:[[4,"ngVar"],["role","alert",1,"alert","alert-secondary","w-100"],[1,"alert-heading","mb-0"],[3,"item","object","badgeContext","showSubmitter",4,"ngIf"],[3,"item","object","badgeContext","showSubmitter"]],template:function(t,i){if(1&t&&(e.\u0275\u0275template(0,Rn,6,4,"ng-container",0),e.\u0275\u0275pipe(1,"async")),2&t){let r;e.\u0275\u0275property("ngVar",null==(r=e.\u0275\u0275pipeBind1(1,1,i.workflowitemRD$))?null:r.payload)}},dependencies:[l.O5,je.g,fe,l.Ov,x.X$],styles:["[_nghost-%COMP%] em{font-weight:700;font-style:normal}"]}),pe);Ze=(0,_.__decorate)([(0,h.d$)(_t,f.w.ListElement),(0,_.__metadata)("design:paramtypes",[C.M,d.F,v._,Object])],Ze);var An=s(972),Wn=(s(3123),s(66588),s(74227)),Me=s(16694),ft=s(39646),vt=s(21899);function Un(o,n){1&o&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275element(1,"i",2),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,1,"submission.workflow.tasks.generic.processing"),""))}function Kn(o,n){1&o&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275element(1,"i",3),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,1,"submission.workflow.tasks.
1claimed.approve"),""))}const gt="submit_approve";let Ye=((de=class extends Me.P{constructor(n,t,i,r,c,y,P){super(n,t,i,r,c,y),this.injector=n,this.router=t,this.notificationsService=i,this.translate=r,this.searchService=c,this.requestService=y,this.workflowItemDataService=P,this.option=gt}reloadObjectExecution(){return(0,ft.of)(this.object)}convertReloadedObject(n){return Object.assign(new ht,n,{indexableObject:n})}handleReloadableActionResponse(n,t){super.handleReloadableActionResponse(n,t),this.workflowItemDataService.invalidateByHref(this.object?._links.workflowitem?.href)}}).\u0275fac=function(t){return new(t||de)(e.\u0275\u0275directiveInject(e.Injector),e.\u0275\u0275directiveInject(I.F0),e.\u0275\u0275directiveInject(U.T),e.\u0275\u0275directiveInject(x.sK),e.\u0275\u0275directiveInject(V.o),e.\u0275\u0275directiveInject(K.s),e.\u0275\u0275directiveInject(vt.K))},de.\u0275cmp=e.\u0275\u0275defineComponent({type:de,selectors:[["ds-claimed-task-actions-approve"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:7,vars:13,consts:[["type","button",3,"className","ngbTooltip","dsBtnDisabled","click"],[4,"ngIf"],[1,"fas","fa-circle-notch","fa-spin"],[1,"fa","fa-thumbs-up"]],template:function(t,i){1&t&&(e.\u0275\u0275elementStart(0,"button",0),e.\u0275\u0275listener("click",function(){return i.submitTask()}),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275template(3,Un,4,3,"span",1),e.\u0275\u0275pipe(4,"async"),e.\u0275\u0275template(5,Kn,4,3,"span",1),e.\u0275\u0275pipe(6,"async"),e.\u0275\u0275elementEnd()),2&t&&(e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(1,5,"submission.workflow.tasks.claimed.approve_help")),e.\u0275\u0275property("className","btn btn-success")("dsBtnDisabled",e.\u0275\u0275pipeBind1(2,7,i.processing$)),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(4,9,i.processing$)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!e.\u0275\u0275pipeBind1(6,11,i.processing$)))},dependencies:[l.O5,N._L,De.v,l.Ov,x.X$]}),de);Ye=(0,_.__decorate)([(0,Ce.Tc)(gt),(0,_.__metadata)("design:paramtypes",[e.Injector,I.F0,U.T,x.sK,V.o,K.s,vt.K])],Ye);var J=s(24006);function Vn(o,n){1&o&&(e.\u0275\u0275element(0,"p",4),e.\u0275\u0275pipe(1,"translate")),2&o&&e.\u0275\u0275property("innerHTML",e.\u0275\u0275pipeBind1(1,1,"submission.workflow.tasks.claimed.reject_help"),e.\u0275\u0275sanitizeHtml)}function Nn(o,n){1&o&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275element(1,"i",5),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,1,"submission.workflow.tasks.generic.processing"),""))}function Hn(o,n){1&o&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275element(1,"i",6),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,1,"submission.workflow.tasks.claimed.reject.submit"),""))}function zn(o,n){1&o&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275element(1,"i",5),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,1,"submission.workflow.tasks.generic.processing"),""))}function Xn(o,n){1&o&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"submission.workflow.tasks.claimed.reject.reason.submit")))}function Qn(o,n){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",7)(1,"h4",8),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"button",9),e.\u0275\u0275listener("click",function(){const c=e.\u0275\u0275restoreView(t).dismiss;return e.\u0275\u0275resetView(c("Cross click"))}),e.\u0275\u0275elementStart(5,"span",10),e.\u0275\u0275text(6,"\xd7"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(7,"div",11)(8,"div",12),e.\u0275\u0275text(9),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(11,"form",13),e.\u0275\u0275listener("ngSubmit",function(){e.\u0275\u0275restoreView(t);const r=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(r.submitTask())}),e.\u0275\u0275element(12,"textarea",14),e.\u0275\u0275pipe(13,"translate"),e.\u0275\u0275elementStart(14,"button",15),e.\u0275\u0275pipe(15,"async"),e.\u0275\u0275template(16,zn,4,3,"span",2),e.\u0275\u0275pipe(17,"async"),e.\u0275\u0275template(18,Xn,3,3,"span",2),e.\u0275\u0275pipe(19,"async"),e.\u0275\u0275elementEnd()()()}if(2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(3,7,"submission.workflow.tasks.claimed.reject.reason.title")),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(10,9,"submission.workflow.tasks.claimed.reject.reason.info")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("formGroup",t.rejectForm),e.\u0275\u0275advance(1),e.\u0275\u0275propertyInterpolate("placeholder",e.\u0275\u0275pipeBind1(13,11,"submission.workflow.tasks.claimed.reject.reason.placeholder")),e.\u0275\u0275advance(2),e.\u0275\u0275property("dsBtnDisabled",!t.rejectForm.valid||e.\u0275\u0275pipeBind1(15,13,t.processing$)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(17,15,t.processing$)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!e.\u0275\u0275pipeBind1(19,17,t.processing$))}}const bt="submit_reject";let qe=((me=class extends Me.P{constructor(n,t,i,r,c,y,P,$){super(n,t,i,r,c,y),this.injector=n,this.router=t,this.notificationsService=i,this.translate=r,this.searchService=c,this.requestService=y,this.formBuilder=P,this.modalService=$,this.option=bt}ngOnInit(){this.rejectForm=this.formBuilder.group({reason:["",J.kI.required]})}submitTask(){this.modalRef.close("Send Button"),super.submitTask()}createbody(){const n=this.rejectForm.get("reason").value;return Object.assign(super.createbody(),{reason:n})}openRejectModal(n){this.rejectForm.reset(),this.modalRef=this.modalService.open(n)}reloadObjectExecution(){return(0,ft.of)(this.object)}convertReloadedObject(n){return Object.assign(new _t,n,{indexableObject:n})}}).\u0275fac=function(t){return new(t||me)(e.\u0275\u0275directiveInject(e.Injector),e.\u0275\u0275directiveInject(I.F0),e.\u0275\u0275directiveInject(U.T),e.\u0275\u0275directiveInject(x.sK),e.\u0275\u0275directiveInject(V.o),e.\u0275\u0275directiveInject(K.s),e.\u0275\u0275directiveInject(J.QS),e.\u0275\u0275directiveInject(N.FF))},me.\u0275cmp=e.\u0275\u0275defineComponent({type:me,selectors:[["ds-claimed-task-actions-reject"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:10,vars:11,consts:[["rejectTipContent",""],[3,"className","ngbTooltip","dsBtnDisabled","click"],[4,"ngIf"],["rejectModal",""],[3,"innerHTML"],[1,"fas","fa-circle-notch","fa-spin"],[1,"fa","fa-trash"],[1,"modal-header"],[1,"modal-title"],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],["role","alert",1,"alert","alert-info"],[3,"formGroup","ngSubmit"],["formControlName","reason","rows","4",2,"width","100%",3,"placeholder"],["id","btn-chat","type","submit",1,"btn","btn-danger","btn-lg","btn-block","mt-3",3,"dsBtnDisabled"]],template:function(t,i){if(1&t){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275template(0,Vn,2,3,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementStart(2,"button",1),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(r);const y=e.\u0275\u0275reference(9);return e.\u0275\u0275resetView(i.openRejectModal(y))}),e.\u0275\u0275pipe(3,"async"),e.\u0275\u0275template(4,Nn,4,3,"span",2),e.\u0275\u0275pipe(5,"async"),e.\u0275\u0275template(6,Hn,4,3,"span",2),e.\u0275\u0275pipe(7,"async"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(8,Qn,20,19,"ng-template",null,3,e.\u0275\u0275templateRefExtractor)}if(2&t){const r=e.\u0275\u0275reference(1);e.\u0275\u0275advance(2),e.\u0275\u0275property("className","btn btn-danger")("ngbTooltip",r)("dsBtnDisabled",e.\u0275\u0275pipeBind1(3,5,i.processing$)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(5,7,i.processing$)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!e.\u0275\u0275pipeBind1(7,9,i.processing$))}},dependencies:[l.O5,J._Y,J.Fj,J.JJ,J.JL,N._L,J.sg,J.u,De.v,l.Ov,x.X$]}),me);qe=(0,_.__decorate)([(0,Ce.Tc)(bt),(0,_.__metadata)("design:paramtypes",[e.Injector,I.F0,U.T,x.sK,V.o,K.s,J.QS,N.FF])],qe);var Ct=s(99640);function Jn(o,n){1&o&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275element(1,"i",2),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,1,"submission.workflow.tasks.generic.processing"),""))}function Gn(o,n){1&o&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275element(1,"i",3),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,1,"submission.workflow.tasks.
1claimed.return"),""))}const yt="return_to_pool";let et=((ue=class extends Me.P{constructor(n,t,i,r,c,y,P){super(n,t,i,r,c,y),this.injector=n,this.router=t,this.notificationsService=i,this.translate=r,this.searchService=c,this.requestService=y,this.poolTaskService=P,this.option=yt}reloadObjectExecution(){return this.poolTaskService.findByItem(this.itemUuid).pipe((0,Fe.q)(1))}actionExecution(){return this.objectDataService.returnToPoolTask(this.object.id)}}).\u0275fac=function(t){return new(t||ue)(e.\u0275\u0275directiveInject(e.Injector),e.\u0275\u0275directiveInject(I.F0),e.\u0275\u0275directiveInject(U.T),e.\u0275\u0275directiveInject(x.sK),e.\u0275\u0275directiveInject(V.o),e.\u0275\u0275directiveInject(K.s),e.\u0275\u0275directiveInject(Ct.N))},ue.\u0275cmp=e.\u0275\u0275defineComponent({type:ue,selectors:[["ds-claimed-task-actions-return-to-pool"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:7,vars:13,consts:[["type","button",3,"className","ngbTooltip","dsBtnDisabled","click"],[4,"ngIf"],[1,"fas","fa-circle-notch","fa-spin"],[1,"fa","fa-undo"]],template:function(t,i){1&t&&(e.\u0275\u0275elementStart(0,"button",0),e.\u0275\u0275listener("click",function(){return i.submitTask()}),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275template(3,Jn,4,3,"span",1),e.\u0275\u0275pipe(4,"async"),e.\u0275\u0275template(5,Gn,4,3,"span",1),e.\u0275\u0275pipe(6,"async"),e.\u0275\u0275elementEnd()),2&t&&(e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(1,5,"submission.workflow.tasks.claimed.return_help")),e.\u0275\u0275property("className","btn btn-secondary")("dsBtnDisabled",e.\u0275\u0275pipeBind1(2,7,i.processing$)),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(4,9,i.processing$)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!e.\u0275\u0275pipeBind1(6,11,i.processing$)))},dependencies:[l.O5,N._L,De.v,l.Ov,x.X$]}),ue);et=(0,_.__decorate)([(0,Ce.Tc)(yt),(0,_.__metadata)("design:paramtypes",[e.Injector,I.F0,U.T,x.sK,V.o,K.s,Ct.N])],et);const Zn=function(o){return[o]};function Yn(o,n){if(1&o&&(e.\u0275\u0275elementStart(0,"a",1),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275element(3,"i",2),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext();let i;e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(1,3,"submission.workflow.tasks.claimed.edit_help")),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction1(9,Zn,"/workflowitems/"+(null==(i=e.\u0275\u0275pipeBind1(2,5,t.object.workflowitem))||null==i.payload?null:i.payload.id)+"/edit")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(5,7,"submission.workflow.tasks.claimed.edit"),"\n")}}const wt="submit_edit_metadata";let tt=((he=class extends Me.P{constructor(n,t,i,r,c,y){super(n,t,i,r,c,y),this.injector=n,this.router=t,this.notificationsService=i,this.translate=r,this.searchService=c,this.requestService=y,this.option=wt}}).\u0275fac=function(t){return new(t||he)(e.\u0275\u0275directiveInject(e.Injector),e.\u0275\u0275directiveInject(I.F0),e.\u0275\u0275directiveInject(U.T),e.\u0275\u0275directiveInject(x.sK),e.\u0275\u0275directiveInject(V.o),e.\u0275\u0275directiveInject(K.s))},he.\u0275cmp=e.\u0275\u0275defineComponent({type:he,selectors:[["ds-claimed-task-actions-edit-metadata"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:1,vars:1,consts:[["class","btn btn-primary","role","button",3,"ngbTooltip","routerLink",4,"ngIf"],["role","button",1,"btn","btn-primary",3,"ngbTooltip","routerLink"],[1,"fa","fa-edit"]],template:function(t,i){1&t&&e.\u0275\u0275template(0,Yn,6,11,"a",0),2&t&&e.\u0275\u0275property("ngIf",i.object)},dependencies:[l.O5,N._L,I.rH,l.Ov,x.X$]}),he);tt=(0,_.__decorate)([(0,Ce.Tc)(wt),(0,_.__metadata)("design:paramtypes",[e.Injector,I.F0,U.T,x.sK,V.o,K.s])],tt);const It=[Ye,qe,et,tt];let qn=(()=>{const n=class{};let o=n;return n.\u0275fac=function(r){return new(r||n)},n.\u0275mod=e.\u0275\u0275defineNgModule({type:n}),n.\u0275inj=e.\u0275\u0275defineInjector({providers:[...It],imports:[l.ez,S.m]}),o})();var ei=s(90966);function ti(o,n){if(1&o&&(e.\u0275\u0275element(0,"ds-themed-item-list-preview",4),e.\u0275\u0275pipe(1,"async")),2&o){const t=e.\u0275\u0275nextContext().ngVar,i=e.\u0275\u0275nextContext();let r;e.\u0275\u0275property("item",null==(r=e.\u0275\u0275pipeBind1(1,4,null==t?null:t.item))?null:r.payload)("object",i.object)("badgeContext",i.badgeContext)("showSubmitter",i.showSubmitter)}}function ni(o,n){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",1)(2,"h4",2),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(5,ti,2,6,"ds-themed-item-list-preview",3),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&o){const t=n.ngVar;e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,2,"claimed-declined-task-search-result-list-element.title")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t)}}let nt=((_e=class extends m.c{constructor(n,t,i,r){super(t,i,r),this.linkService=n,this.truncatableService=t,this.dsoNameService=i,this.appConfig=r,this.showSubmitter=!0,this.badgeContext=b._.MyDSpaceDeclined}ngOnInit(){super.ngOnInit(),this.linkService.resolveLinks(this.dso,(0,g.l)("workflowitem",{useCachedVersionIfAvailable:!1},(0,g.l)("item"),(0,g.l)("submitter")),(0,g.l)("action")),this.workflowitemRD$=this.dso.workflowitem}}).\u0275fac=function(t){return new(t||_e)(e.\u0275\u0275directiveInject(C.M),e.\u0275\u0275directiveInject(d.F),e.\u0275\u0275directiveInject(v._),e.\u0275\u0275directiveInject(F.q))},_e.\u0275cmp=e.\u0275\u0275defineComponent({type:_e,selectors:[["ds-claimed-declined-task-search-result-list-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:2,vars:3,consts:[[4,"ngVar"],["role","alert",1,"alert","alert-warning","w-100"],[1,"alert-heading","mb-0"],[3,"item","object","badgeContext","showSubmitter",4,"ngIf"],[3,"item","object","badgeContext","showSubmitter"]],template:function(t,i){if(1&t&&(e.\u0275\u0275template(0,ni,6,4,"ng-container",0),e.\u0275\u0275pipe(1,"async")),2&t){let r;e.\u0275\u0275property("ngVar",null==(r=e.\u0275\u0275pipeBind1(1,1,i.workflowitemRD$))?null:r.payload)}},dependencies:[l.O5,je.g,fe,l.Ov,x.X$],styles:["[_nghost-%COMP%] em{font-weight:700;font-style:normal}"]}),_e);nt=(0,_.__decorate)([(0,h.d$)(ei.J,f.w.ListElement),(0,_.__metadata)("design:paramtypes",[C.M,d.F,v._,Object])],nt);const Et=[Be,Qe,Ae,Ge,Ze,nt,We,Ke,Ve,He,ze,Je,Xe];let ii=(()=>{const n=class{static withEntryComponents(){return{ngModule:n,providers:Et.map(i=>({provide:i}
1))}}};let o=n;return n.\u0275fac=function(r){return new(r||n)},n.\u0275mod=e.\u0275\u0275defineNgModule({type:n}),n.\u0275inj=e.\u0275\u0275defineInjector({imports:[l.ez,S.m,L,qn,An.a.withEntryComponents(),Wn.x.withEntryComponents()]}),o})();s(6776),s(65885);var ai=s(82785),ri=s(45475),li=s(92226),ci=s(30236);let pi=(()=>{const n=class{};let o=n;return n.\u0275fac=function(r){return new(r||n)},n.\u0275mod=e.\u0275\u0275defineNgModule({type:n}),n.\u0275inj=e.\u0275\u0275defineInjector({providers:[O.o,W.v],imports:[l.ez,S.m,ai.t,L,ii.withEntryComponents(),ri.c]}),o})();e.\u0275\u0275setComponentScope(R.MyDSpacePageComponent,[l.O5,li.g,ci.l,A.Z],[l.Ov])},3123:(H,T,s)=>{"use strict";s.d(T,{p:()=>D});var l=s(60515),S=s(86099),I=s(54004),O=s(24702),M=s(68285),e=s(94476),a=s(93369),u=s(83616),p=s(94650),j=s(36895),L=s(34793),R=s(89383);const A=function(_){return["/collections",_]};function W(_,C){if(1&_&&(p.\u0275\u0275elementStart(0,"div",1)(1,"span",2),p.\u0275\u0275text(2),p.\u0275\u0275pipe(3,"translate"),p.\u0275\u0275elementStart(4,"a",3),p.\u0275\u0275pipe(5,"async"),p.\u0275\u0275text(6),p.\u0275\u0275pipe(7,"async"),p.\u0275\u0275elementEnd()()()),2&_){const f=p.\u0275\u0275nextContext();let h;p.\u0275\u0275advance(2),p.\u0275\u0275textInterpolate1("",p.\u0275\u0275pipeBind1(3,3,"collection.listelement.badge"),": "),p.\u0275\u0275advance(2),p.\u0275\u0275property("routerLink",p.\u0275\u0275pureFunction1(9,A,null==(h=p.\u0275\u0275pipeBind1(5,5,f.collection$))?null:h.id)),p.\u0275\u0275advance(2),p.\u0275\u0275textInterpolate1(" ",f.dsoNameService.getName(p.\u0275\u0275pipeBind1(7,7,f.collection$))," ")}}let D=(()=>{const C=class{constructor(h,w){this.linkService=h,this.dsoNameService=w}ngOnInit(){this.linkService.resolveLinks(this.object,(0,a.l)("workflowitem",{isOptional:!0},(0,a.l)("collection",{}))),this.collection$=this.object.workflowitem.pipe((0,M.hC)(),(0,S.z)(h=>h.hasSucceeded&&(0,O.UE)(h.payload)?h.payload.collection.pipe((0,M.hC)(),(0,I.U)(w=>w.hasSucceeded&&(0,O.UE)(w.payload)?w.payload:null)):l.E))}};let _=C;return C.\u0275fac=function(w){return new(w||C)(p.\u0275\u0275directiveInject(e.M),p.\u0275\u0275directiveInject(u._))},C.\u0275cmp=p.\u0275\u0275defineComponent({type:C,selectors:[["ds-item-collection"]],inputs:{object:"object"},decls:2,vars:3,consts:[["class","mt-2 mb-2",4,"ngIf"],[1,"mt-2","mb-2"],[1,"text-muted"],[3,"routerLink"]],template:function(w,d){1&w&&(p.\u0275\u0275template(0,W,8,11,"div",0),p.\u0275\u0275pipe(1,"async")),2&w&&p.\u0275\u0275property("ngIf",p.\u0275\u0275pipeBind1(1,1,d.collection$))},dependencies:[j.O5,L.rH,j.Ov,R.X$]}),_})()},56331:(H,T,s)=>{"use strict";s.d(T,{n:()=>W});var l=s(60515),S=s(86099),I=s(54004),O=s(24702),M=s(68285),e=s(94476),a=s(93369),u=s(83616),p=s(94650),j=s(36895),L=s(89383);function R(D,_){if(1&D&&(p.\u0275\u0275elementContainerStart(0),p.\u0275\u0275text(1),p.\u0275\u0275elementContainerEnd()),2&D){const C=_.ngIf,f=p.\u0275\u0275nextContext();p.\u0275\u0275advance(1),p.\u0275\u0275textInterpolate1(" ",f.dsoNameService.getName(C)," ")}}function A(D,_){1&D&&(p.\u0275\u0275text(0),p.\u0275\u0275pipe(1,"translate")),2&D&&p.\u0275\u0275textInterpolate1(" ",p.\u0275\u0275pipeBind1(1,1,"submitter.empty")," ")}let W=(()=>{const _=class{constructor(f,h){this.dsoNameService=f,this.linkService=h}ngOnInit(){this.linkService.resolveLinks(this.object,(0,a.l)("workflowitem",{},(0,a.l)("submitter",{}))),this.submitter$=this.object.workflowitem.pipe((0,M.hC)(),(0,S.z)(f=>f.hasSucceeded&&(0,O.UE)(f.payload)?f.payload.submitter.pipe((0,M.hC)(),(0,I.U)(h=>h.hasSucceeded&&(0,O.UE)(h.payload)?h.payload:null)):l.E))}};let D=_;return _.\u0275fac=function(h){return new(h||_)(p.\u0275\u0275directiveInject(u._),p.\u0275\u0275directiveInject(e.M))},_.\u0275cmp=p.\u0275\u0275defineComponent({type:_,selectors:[["ds-item-submitter"]],inputs:{object:"object"},decls:9,vars:7,consts:[[1,"mt-2","mb-2"],[1,"text-muted"],[1,"badge","badge-info"],[4,"ngIf","ngIfElse"],["noSubmitter",""]],template:function(h,w){if(1&h&&(p.\u0275\u0275elementStart(0,"div",0)(1,"span",1),p.\u0275\u0275text(2),p.\u0275\u0275pipe(3,"translate"),p.\u0275\u0275elementStart(4,"span",2),p.\u0275\u0275template(5,R,2,1,"ng-container",3),p.\u0275\u0275pipe(6,"async"),p.\u0275\u0275template(7,A,2,3,"ng-template",null,4,p.\u0275\u0275templateRefExtractor),p.\u0275\u0275elementEnd()()()),2&h){const d=p.\u0275\u0275reference(8);p.\u0275\u0275advance(2),p.\u0275\u0275textInterpolate1(" ",p.\u0275\u0275pipeBind1(3,3,"submission.workflow.tasks.generic.submitter"),": "),p.\u0275\u0275advance(3),p.\u0275\u0275property("ngIf",p.\u0275\u0275pipeBind1(6,5,w.submitter$))("ngIfElse",d)}},dependencies:[j.O5,j.Ov,L.X$]}),D})()},66588:(H,T,s)=>{"use strict";s.r(T),s.d(T,{ItemListPreviewComponent:()=>B}),s(33609);var S=s(28652),O=(s(2764),s(63645)),M=s(83616),a=(s(61200),s(94650)),u=s(36895),p=s(4775),j=s(57416),L=s(84630),R=s(59332),A=s(56331),W=s(3123),D=s(89383);function _(E,g){if(1&E&&(a.\u0275\u0275elementStart(0,"div",4),a.\u0275\u0275element(1,"ds-thumbnail",5),a.\u0275\u0275pipe(2,"async"),a.\u0275\u0275elementEnd()),2&E){const b=a.\u0275\u0275nextContext();
1a.\u0275\u0275advance(1),a.\u0275\u0275property("thumbnail",a.\u0275\u0275pipeBind1(2,2,null==b.item?null:b.item.thumbnail))("limitWidth",!0)}}function C(E,g){if(1&E&&a.\u0275\u0275element(0,"span",19),2&E){const b=a.\u0275\u0275nextContext(2);a.\u0275\u0275property("innerHTML",b.item.firstMetadataValue("dc.publisher")+", ",a.\u0275\u0275sanitizeHtml)}}function f(E,g){1&E&&(a.\u0275\u0275elementStart(0,"span"),a.\u0275\u0275text(1),a.\u0275\u0275pipe(2,"translate"),a.\u0275\u0275elementEnd()),2&E&&(a.\u0275\u0275advance(1),a.\u0275\u0275textInterpolate(a.\u0275\u0275pipeBind1(2,1,"mydspace.results.no-authors")))}function h(E,g){1&E&&(a.\u0275\u0275elementStart(0,"span"),a.\u0275\u0275text(1,"; "),a.\u0275\u0275elementEnd())}function w(E,g){if(1&E&&(a.\u0275\u0275elementStart(0,"span")(1,"span",22),a.\u0275\u0275element(2,"span",22),a.\u0275\u0275elementEnd(),a.\u0275\u0275template(3,h,2,0,"span",3),a.\u0275\u0275elementEnd()),2&E){const b=g.$implicit,q=g.last;a.\u0275\u0275advance(1),a.\u0275\u0275property("innerHTML",b,a.\u0275\u0275sanitizeHtml),a.\u0275\u0275advance(1),a.\u0275\u0275property("innerHTML",b,a.\u0275\u0275sanitizeHtml),a.\u0275\u0275advance(1),a.\u0275\u0275property("ngIf",!q)}}const d=function(){return["dc.contributor.author","dc.creator","dc.contributor.*"]};function m(E,g){if(1&E&&(a.\u0275\u0275elementStart(0,"span",20),a.\u0275\u0275template(1,f,3,3,"span",3),a.\u0275\u0275template(2,w,4,3,"span",21),a.\u0275\u0275elementEnd()),2&E){const b=a.\u0275\u0275nextContext(2);a.\u0275\u0275advance(1),a.\u0275\u0275property("ngIf",0===b.item.allMetadataValues(a.\u0275\u0275pureFunction0(2,d)).length),a.\u0275\u0275advance(1),a.\u0275\u0275property("ngForOf",b.item.allMetadataValues(a.\u0275\u0275pureFunction0(3,d)))}}function v(E,g){if(1&E&&a.\u0275\u0275element(0,"ds-item-submitter",18),2&E){const b=a.\u0275\u0275nextContext(2);a.\u0275\u0275property("object",b.object.indexableObject)}}const F=function(E){return{lead:!0,"text-muted":E}},z=function(E){return{"text-muted":E}};function Y(E,g){if(1&E&&(a.\u0275\u0275elementStart(0,"div")(1,"div",6),a.\u0275\u0275element(2,"ds-themed-badges",7),a.\u0275\u0275elementEnd(),a.\u0275\u0275elementStart(3,"ds-truncatable",8),a.\u0275\u0275element(4,"h2",9),a.\u0275\u0275elementStart(5,"div")(6,"span",10)(7,"ds-truncatable-part",11),a.\u0275\u0275text(8," ("),a.\u0275\u0275template(9,C,1,1,"span",12),a.\u0275\u0275element(10,"span",13),a.\u0275\u0275pipe(11,"translate"),a.\u0275\u0275text(12,") "),a.\u0275\u0275template(13,m,3,4,"span",14),a.\u0275\u0275elementEnd()(),a.\u0275\u0275elementStart(14,"ds-truncatable-part",15),a.\u0275\u0275element(15,"span",16),a.\u0275\u0275pipe(16,"translate"),a.\u0275\u0275elementEnd()()(),a.\u0275\u0275template(17,v,1,1,"ds-item-submitter",17),a.\u0275\u0275element(18,"ds-item-collection",18),a.\u0275\u0275elementEnd()),2&E){const b=a.\u0275\u0275nextContext();a.\u0275\u0275property("@fadeInOut",void 0),a.\u0275\u0275advance(2),a.\u0275\u0275property("object",b.item)("context",b.badgeContext)("showAccessStatus",!0),a.\u
10275\u0275advance(1),a.\u0275\u0275property("id",b.item.id),a.\u0275\u0275advance(1),a.\u0275\u0275property("innerHTML",b.dsoTitle,a.\u0275\u0275sanitizeHtml)("ngClass",a.\u0275\u0275pureFunction1(22,F,!b.item.firstMetadataValue("dc.title"))),a.\u0275\u0275advance(3),a.\u0275\u0275property("id",b.item.id)("minLines",1),a.\u0275\u0275advance(2),a.\u0275\u0275property("ngIf",b.item.hasMetadata("dc.publisher")),a.\u0275\u0275advance(1),a.\u0275\u0275property("innerHTML",b.item.firstMetadataValue("dc.date.issued")||a.\u0275\u0275pipeBind1(11,18,"mydspace.results.no-date"),a.\u0275\u0275sanitizeHtml),a.\u0275\u0275advance(3),a.\u0275\u0275property("ngIf",b.item.hasMetadata(a.\u0275\u0275pureFunction0(24,d))),a.\u0275\u0275advance(1),a.\u0275\u0275property("id",b.item.id)("minLines",1),a.\u0275\u0275advance(1),a.\u0275\u0275property("ngClass",a.\u0275\u0275pureFunction1(25,z,!b.item.firstMetadataValue("dc.description.abstract")))("innerHTML",b.item.firstMetadataValue("dc.description.abstract")||a.\u0275\u0275pipeBind1(16,20,"mydspace.results.no-abstract"),a.\u0275\u0275sanitizeHtml),a.\u0275\u0275advance(2),a.\u0275\u0275property("ngIf",b.showSubmitter),a.\u0275\u0275advance(1),a.\u0275\u0275property("object",b.object.indexableObject)}}let B=(()=>{const g=class{constructor(q,X){this.appConfig=q,this.dsoNameService=X,this.showSubmitter=!1}ngOnInit(){this.showThumbnails=this.appConfig.browseBy.showThumbnails,this.dsoTitle=this.dsoNameService.getHitHighlights(this.object,this.item)}};let E=g;return g.\u0275fac=function(X){return new(X||g)(a.\u0275\u0275directiveInject(O.q),a.\u0275\u0275directiveInject(M._))},g.\u0275cmp=a.\u0275\u0275defineComponent({type:g,selectors:[["ds-item-list-preview"]],inputs:{item:"item",object:"object",badgeContext:"badgeContext",showSubmitter:"showSubmitter",workflowItem:"workflowItem"},decls:4,vars:3,consts:[[1,"row"],["class","col-3 col-md-2",4,"ngIf"],[3,"ngClass"],[4,"ngIf"],[1,"col-3","col-md-2"],[3,"thumbnail","limitWidth"],[1,"d-flex"],[3,"object","context","showAccessStatus"],[3,"id"],[3,"innerHTML","ngClass"],[1,"text-muted"],[3,"id","minLines"],["class","item-list-publisher",3,"innerHTML",4,"ngIf"],[1,"item-list-date",3,"innerHTML"],["class","item-list-authors",4,"ngIf"],[1,"item-list-abstract",3,"id","minLines"],[3,"ngClass","innerHTML"],[3,"object",4,"ngIf"],[3,"object"],[1,"item-list-publisher",3,"innerHTML"],[1,"item-list-authors"],[4,"ngFor","ngForOf"],[3,"innerHTML"]],template:function(X,be){1&X&&(a.\u0275\u0275elementStart(0,"div",0),a.\u0275\u0275template(1,_,3,4,"div",1),a.\u0275\u0275elementStart(2,"div",2),a.\u0275\u0275template(3,Y,19,27,"div",3),a.\u0275\u0275elementEnd()()),2&X&&(a.\u0275\u0275advance(1),a.\u0275\u0275property("ngIf",be.showThumbnails),a.\u0275\u0275advance(1),a.\u0275\u0275property("ngClass",be.showThumbnails?"col-9":"col-md-12"),a.\u0275\u0275advance(1),a.\u0275\u0275property("ngIf",be.item))},dependencies:[u.mk,u.sg,u.O5,p.ThumbnailComponent,j.n,L.L,R.k,A.n,W.p,u.Ov,D.X$],data:{animation:[S.Ic]}}),E})()},37841:(H,T,s)=>{var l={"./custom/app/my-dspace-page/my-dspace-page.component":[59717,9717]};function S(I){if(!s.o(l,I))return Promise.resolve().then(()=>{var e=new Error("Cannot find module '"+I+"'");throw e.code="MODULE_NOT_FOUND",e});var O=l[I],M=O[0];return s.e(O[1]).then(()=>s(M))}S.keys=()=>Object.keys(l),S.id=37841,H.exports=S},49335:H=>{function T(s){return Promise.resolve().then(()=>{var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l})}T.keys=()=>[],T.resolve=T,T.id=49335,H.exports=T}}]);
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.