PageSourceSearch

https://nigeriareposit.nln.gov.ng/8894.bd010884854c1b1e.js

js nln.gov.ng collected 2026-10-02 04:07:53 UTC 187,802 bytes, 1 lines download raw bytes

1(self.webpackChunkdspace_angular=self.webpackChunkdspace_angular||[]).push([[8894],{40472:(K,w,l)=>{"use strict";l.d(w,{x:()=>Pn});var h,s=l(35103),M=l(57999),m=l(70655),_=l(41529),d=l(23539),p=l(39347),t=l(98678),e=l(46),y=l(44956),T=l(47897),u=l(67522),S=l(18639),B=l(52153),D=l(33994),V=l(70643),E=l(56080),O=l(96342);function j(o,c){if(1&o&&t.\u0275\u0275element(0,"ds-themed-results-back-button",14),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275property("back",a.back)}}const z=function(){return["creativeworkseries.issn"]},I=function(){return["creativework.publisher"]},U=function(){return["creativework.editor"]},P=function(){return["dc.description"]},L=function(o){return[o]},J=function(){return{label:"isJournalOfPublication",filter:"isJournalOfPublication",configuration:"default-relationships"}};let v=((h=class extends p.P{}).\u0275fac=function(){let o;return function(a){return(o||(o=t.\u0275\u0275getInheritedFactory(h)))(a||h)}}(),h.\u0275cmp=t.\u0275\u0275defineComponent({type:h,selectors:[["ds-journal"]],features:[t.\u0275\u0275InheritDefinitionFeature],decls:23,vars:40,consts:[[3,"back",4,"ngIf"],[1,"d-flex","flex-row"],[1,"mr-auto",3,"item"],[1,"row"],[1,"col-xs-12","col-md-4"],[3,"hideIfNoTextContent"],[3,"thumbnail"],[1,"item-page-fields",3,"item","fields","label"],[3,"item","fields","label"],[1,"col-xs-12","col-md-6"],[3,"parentItem","relationType","label"],[1,"btn","btn-outline-primary",3,"routerLink"],[1,"mt-5","w-100"],[3,"item","relationTypes"],[3,"back"]],template:function(c,a){1&c&&(t.\u0275\u0275template(0,j,1,1,"ds-themed-results-back-button",0),t.\u0275\u0275pipe(1,"async"),t.\u0275\u0275elementStart(2,"div",1),t.\u0275\u0275element(3,"ds-themed-item-page-title-field",2)(4,"ds-dso-edit-menu"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(5,"div",3)(6,"div",4)(7,"ds-metadata-field-wrapper",5),t.\u0275\u0275element(8,"ds-themed-thumbnail",6),t.\u0275\u0275pipe(9,"async"),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(10,"ds-generic-item-page-field",7)(11,"ds-generic-item-page-field",7)(12,"ds-generic-item-page-field",8),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(13,"div",9),t.\u0275\u0275element(14,"ds-related-items",10),t.\u0275\u0275pipe(15,"translate"),t.\u0275\u0275element(16,"ds-generic-item-page-field",7),t.\u0275\u0275elementStart(17,"div")(18,"a",11),t.\u0275\u0275text(19),t.\u0275\u0275pipe(20,"translate"),t.\u0275\u0275elementEnd()()(),t.\u0275\u0275elementStart(21,"div",12),t.\u0275\u0275element(22,"ds-tabbed-related-entities-search",13),t.\u0275\u0275elementEnd()()),2&c&&(t.\u0275\u0275property("ngIf",t.\u0275\u0275pipeBind1(1,23,a.showBackButton)),t.\u0275\u0275advance(3),t.\u0275\u0275property("item",a.object),t.\u0275\u0275advance(4),t.\u0275\u0275property("hideIfNoTextContent",!1),t.\u0275\u0275advance(1),t.\u0275\u0275property("thumbnail",t.\u0275\u0275pipeBind1(9,25,null==a.object?null:a.object.thumbnail)),t.\u0275\u0275advance(2),t.\u0275\u0275property("item",a.object)("fields",t.\u0275\u0275pureFunction0(31,z))("label","journal.page.issn"),t.\u0275\u0275advance(1),t.\u0275\u0275property("item",a.object)("fields",t.\u0275\u0275pureFunction0(32,I))("label","journal.page.publisher"),t.\u0275\u0275advance(1),t.\u0275\u0275property("item",a.object)("fields",t.\u0275\u0275pureFunction0(33,U))("label","journal.page.editor"),t.\u0275\u0275advance(2),t.\u0275\u0275property("parentItem",a.object)("relationType","isVolumeOfJournal")("label",t.\u0275\u0275pipeBind1(15,27,"relationships.isVolumeOf")),t.\u0275\u0275advance(2),t.\u0275\u0275property("item",a.object)("fields",t.\u0275\u0275pureFunction0(34,P))("label","journal.page.description"),t.\u0275\u0275advance(2),t.\u0275\u0275property("routerLink",t.\u0275\u0275pureFunction1(35,L,a.itemPageRoute+"/full")),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate1(" ",t.\u0275\u0275pipeBind1(20,29,"item.page.link.full")," "),t.\u0275\u0275advance(3),t.\u0275\u0275property("item",a.object)("relationTypes",t.\u0275\u0275pureFunction1(38,L,t.\u0275\u0275pureFunction0(37,J))))},dependencies:[s.O5,e.i,y.w,T.e,u.rH,S.z,B.n,D.i,V.i,E.g,s.Ov,O.X$]}),h);var g;
1function H(o,c){if(1&o&&t.\u0275\u0275element(0,"ds-themed-results-back-button",12),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275property("back",a.back)}}v=(0,m.__decorate)([(0,d.d$)("Journal",_.w.StandalonePage)],v);const C=function(){return["publicationvolume.volumeNumber"]},$=function(){return["publicationissue.issueNumber"]},N=function(){return["creativework.datePublished"]},je=function(){return["journal.title"]},x=function(){return["creativeworkseries.issn"]},R=function(){return["dc.description"]},b=function(){return["creativework.keywords"]},X=function(o){return[o]};let fe=((g=class extends p.P{}).\u0275fac=function(){let o;return function(a){return(o||(o=t.\u0275\u0275getInheritedFactory(g)))(a||g)}}(),g.\u0275cmp=t.\u0275\u0275defineComponent({type:g,selectors:[["ds-journal-issue"]],features:[t.\u0275\u0275InheritDefinitionFeature],decls:26,vars:52,consts:[[3,"back",4,"ngIf"],[1,"d-flex","flex-row"],[1,"mr-auto",3,"item"],[1,"row"],[1,"col-xs-12","col-md-4"],[3,"hideIfNoTextContent"],[3,"thumbnail"],[3,"item","fields","label"],[1,"col-xs-12","col-md-6"],[3,"parentItem","relationType","label"],[1,"mb-1","mt-1",3,"parentItem","relationType","label"],[1,"btn","btn-outline-primary",3,"routerLink"],[3,"back"]],template:function(c,a){1&c&&(t.\u0275\u0275template(0,H,1,1,"ds-themed-results-back-button",0),t.\u0275\u0275pipe(1,"async"),t.\u0275\u0275elementStart(2,"div",1),t.\u0275\u0275element(3,"ds-themed-item-page-title-field",2)(4,"ds-dso-edit-menu"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(5,"div",3)(6,"div",4)(7,"ds-metadata-field-wrapper",5),t.\u0275\u0275element(8,"ds-themed-thumbnail",6),t.\u0275\u0275pipe(9,"async"),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(10,"ds-generic-item-page-field",7)(11,"ds-generic-item-page-field",7)(12,"ds-generic-item-page-field",7)(13,"ds-generic-item-page-field",7)(14,"ds-generic-item-page-field",7),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(15,"div",8),t.\u0275\u0275element(16,"ds-related-items",9),t.\u0275\u0275pipe(17,"translate"),t.\u0275\u0275element(18,"ds-related-items",10),t.\u0275\u0275pipe(19,"translate"),t.\u0275\u0275element(20,"ds-generic-item-page-field",7)(21,"ds-generic-item-page-field",7),t.\u0275\u0275elementStart(22,"div")(23,"a",11),t.\u0275\u0275text(24),t.\u0275\u0275pipe(25,"translate"),t.\u0275\u0275elementEnd()()()()),2&c&&(t.\u0275\u0275property("ngIf",t.\u0275\u0275pipeBind1(1,33,a.showBackButton)),t.\u0275\u0275advance(3),t.\u0275\u0275property("item",a.object),t.\u0275\u0275advance(4),t.\u0275\u0275property("hideIfNoTextContent",!1),t.\u0275\u0275advance(1),t.\u0275\u0275property("thumbnail",t.\u0275\u0275pipeBind1(9,35,null==a.object?null:a.object.thumbnail)),t.\u0275\u0275advance(2),t.\u0275\u0275property("item",a.object)("fields",t.\u0275\u0275pureFunction0(43,C))("label","journalvolume.page.volume"),t.\u0275\u0275advance(1),t.\u0275\u0275property("item",a.object)("fields",t.\u0275\u0275pureFunction0(44,$))("label","journalissue.page.number"),t.\u0275\u0275advance(1),t.\u0275\u0275property("item",a.object)("fields",t.\u0275\u0275pureFunction0(45,N))("label","journalissue.page.issuedate"),t.\u0275\u0275advance(1),t.\u0275\u0275property("item",a.object)("fields",t.\u0275\u0275pureFunction0(46,je))("label","journalissue.page.journal-title"),t.\u0275\u0275advance(1),t.\u0275\u0275property("item",a.object)("fields",t.\u0275\u0275pureFunction0(47,x))("label","journalissue.page.journal-issn"),t.\u0275\u0275advance(2),t.\u0275\u0275property("parentItem",a.object)("relationType","isJournalVolumeOfIssue")("label",t.\u0275\u0275pipeBind1(17,37,"relationships.isSingleVolumeOf")),t.\u0275\u0275advance(2),t.\u0275\u0275property("parentItem",a.object)("relationType","isPublicationOfJournalIssue")("label",t.\u0275\u0275pipeBind1(19,39,"relationships.isPublicationOfJournalIssue")),t.\u0275\u0275advance(2),t.\u0275\u0275property("item",a.object)("fields",t.\u0275\u0275pureFunction0(48,R))("label","journalissue.page.description"),t.\u0275\u0275advance(1),t.\u0275\u0275property("item",a.object)("fields",t.\u0275\u0275pureFunction0(49,b))("label","journalissue.page.keyword"),t.\u0275\u0275advance(2),t.\u0275\u0275property("routerLink",t.\u0275\u0275pureFunction1(50,X,a.itemPageRoute+"/full")),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate1(" ",t.\u0275\u0275pipeBind1(25,41,"item.page.link.full")," "))},dependencies:[s.O5,y.w,T.e,u.rH,S.z,B.n,D.i,V.i,E.g,s.Ov,O.X$]}),g);var oe;function Mt(o,c){if(1&o&&t.\u0275\u0275element(0,"ds-themed-results-back-button",11),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275property("back",a.back)}}fe=(0,m.__decorate)([(0,d.d$)("JournalIssue",_.w.StandalonePage)],fe);const Nt=function(){return["publicationvolume.volumeNumber"]},lt=function(){return["creativework.datePublished"]},Wt=function(){return["dc.description"]},ge=function(o){return[o]};let st=((oe=class extends p.P{}).\u0275fac=function(){let o;
1return function(a){return(o||(o=t.\u0275\u0275getInheritedFactory(oe)))(a||oe)}}(),oe.\u0275cmp=t.\u0275\u0275defineComponent({type:oe,selectors:[["ds-journal-volume"]],features:[t.\u0275\u0275InheritDefinitionFeature],decls:22,vars:36,consts:[[3,"back",4,"ngIf"],[1,"d-flex","flex-row"],[1,"mr-auto",3,"item"],[1,"row"],[1,"col-xs-12","col-md-4"],[3,"hideIfNoTextContent"],[3,"thumbnail"],[3,"item","fields","label"],[1,"col-xs-12","col-md-6"],[3,"parentItem","relationType","label"],[1,"btn","btn-outline-primary",3,"routerLink"],[3,"back"]],template:function(c,a){1&c&&(t.\u0275\u0275template(0,Mt,1,1,"ds-themed-results-back-button",0),t.\u0275\u0275pipe(1,"async"),t.\u0275\u0275elementStart(2,"div",1),t.\u0275\u0275element(3,"ds-themed-item-page-title-field",2)(4,"ds-dso-edit-menu"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(5,"div",3)(6,"div",4)(7,"ds-metadata-field-wrapper",5),t.\u0275\u0275element(8,"ds-themed-thumbnail",6),t.\u0275\u0275pipe(9,"async"),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(10,"ds-generic-item-page-field",7)(11,"ds-generic-item-page-field",7),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(12,"div",8),t.\u0275\u0275element(13,"ds-related-items",9),t.\u0275\u0275pipe(14,"translate"),t.\u0275\u0275element(15,"ds-related-items",9),t.\u0275\u0275pipe(16,"translate"),t.\u0275\u0275element(17,"ds-generic-item-page-field",7),t.\u0275\u0275elementStart(18,"div")(19,"a",10),t.\u0275\u0275text(20),t.\u0275\u0275pipe(21,"translate"),t.\u0275\u0275elementEnd()()()()),2&c&&(t.\u0275\u0275property("ngIf",t.\u0275\u0275pipeBind1(1,21,a.showBackButton)),t.\u0275\u0275advance(3),t.\u0275\u0275property("item",a.object),t.\u0275\u0275advance(4),t.\u0275\u0275property("hideIfNoTextContent",!1),t.\u0275\u0275advance(1),t.\u0275\u0275property("thumbnail",t.\u0275\u0275pipeBind1(9,23,null==a.object?null:a.object.thumbnail)),t.\u0275\u0275advance(2),t.\u0275\u0275property("item",a.object)("fields",t.\u0275\u0275pureFunction0(31,Nt))("label","journalvolume.page.volume"),t.\u0275\u0275advance(1),t.\u0275\u0275property("item",a.object)("fields",t.\u0275\u0275pureFunction0(32,lt))("label","journalvolume.page.issuedate"),t.\u0275\u0275advance(2),t.\u0275\u0275property("parentItem",a.object)("relationType","isJournalOfVolume")("label",t.\u0275\u0275pipeBind1(14,25,"relationships.isSingleJournalOf")),t.\u0275\u0275advance(2),t.\u0275\u0275property("parentItem",a.object)("relationType","isIssueOfJournalVolume")("label",t.\u0275\u0275pipeBind1(16,27,"relationships.isIssueOf")),t.\u0275\u0275advance(2),t.\u0275\u0275property("item",a.object)("fields",t.\u0275\u0275pureFunction0(33,Wt))("label","journalvolume.page.description"),t.\u0275\u0275advance(2),t.\u0275\u0275property("routerLink",t.\u0275\u0275pureFunction1(34,ge,a.itemPageRoute+"/full")),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate1(" ",t.\u0275\u0275pipeBind1(21,29,"item.page.link.full")," "))},dependencies:[s.O5,y.w,T.e,u.rH,S.z,B.n,D.i,V.i,E.g,s.Ov,O.X$]}),oe);st=(0,m.__decorate)([(0,d.d$)("JournalVolume",_.w.StandalonePage)],st);var le,Pe=l(39468),pt=l(78033),ct=l(56790),Fe=l(38678),re=l(9121),Re=l(88948);const ce=function(o){return[o]};function dt(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"a",13),t.\u0275\u0275element(1,"ds-thumbnail",14),t.\u0275\u0275pipe(2,"async"),t.\u0275\u0275elementEnd()),2&o){const a=t.\u0275\u0275nextContext(2);t.\u0275\u0275property("target",a.linkType==a.linkTypes.ExternalLink?"_blank":"_self")("routerLink",t.\u0275\u0275pureFunction1(7,ce,a.itemPageRoute)),t.\u0275\u0275attribute("rel",a.linkType==a.linkTypes.ExternalLink?"noopener noreferrer":null),t.\u0275\u0275advance(1),t.\u0275\u0275property("thumbnail",t.\u0275\u0275pipeBind1(2,5,null==a.dso?null:a.dso.thumbnail))("limitWidth",!0)}}function Ze(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"span",15),t.\u0275\u0275element(1,"ds-thumbnail",14),t.\u0275\u0275pipe(2,"async"),t.\u0275\u0275elementEnd()),2&o){const a=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(1),t.\u0275\u0275property("thumbnail",t.\u0275\u0275pipeBind1(2,2,null==a.dso?null:a.dso.thumbnail))("limitWidth",!0)}}function se(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275template(1,dt,3,9,"a",11),t.\u0275\u0275template(2,Ze,3,4,"span",12),t.\u0275\u0275elementEnd()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.linkType!=a.linkTypes.None),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.linkType==a.linkTypes.None)}}function de(o,c){if(1&o&&t.\u0275\u0275element(0,"ds-themed-badges",16),2&o){const a=t.\u0275\u0275nextContext();
1t.\u0275\u0275property("object",a.dso)("context",a.context)}}function De(o,c){if(1&o&&t.\u0275\u0275element(0,"a",17),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275property("target",a.linkType==a.linkTypes.ExternalLink?"_blank":"_self")("routerLink",t.\u0275\u0275pureFunction1(4,ce,a.itemPageRoute))("innerHTML",a.dsoTitle,t.\u0275\u0275sanitizeHtml),t.\u0275\u0275attribute("rel",a.linkType==a.linkTypes.ExternalLink?"noopener noreferrer":null)}}function he(o,c){if(1&o&&t.\u0275\u0275element(0,"span",18),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275property("innerHTML",a.dsoTitle,t.\u0275\u0275sanitizeHtml)}}function kt(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"span")(1,"span",21),t.\u0275\u0275element(2,"span",21),t.\u0275\u0275elementEnd()()),2&o){const a=c.$implicit;t.\u0275\u0275advance(1),t.\u0275\u0275property("innerHTML",a,t.\u0275\u0275sanitizeHtml),t.\u0275\u0275advance(1),t.\u0275\u0275property("innerHTML",a,t.\u0275\u0275sanitizeHtml)}}const Ot=function(){return["creativeworkseries.issn"]};function $t(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"span",19),t.\u0275\u0275template(1,kt,3,2,"span",20),t.\u0275\u0275elementEnd()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275advance(1),t.\u0275\u0275property("ngForOf",a.allMetadataValues(t.\u0275\u0275pureFunction0(1,Ot)))}}let qe=((le=class extends pt.h{}).\u0275fac=function(){let o;return function(a){return(o||(o=t.\u0275\u0275getInheritedFactory(le)))(a||le)}}(),le.\u0275cmp=t.\u0275\u0275defineComponent({type:le,selectors:[["ds-journal-search-result-list-element"]],features:[t.\u0275\u0275InheritDefinitionFeature],decls:10,vars:10,consts:[[1,"row"],["class","col-3 col-md-2",4,"ngIf"],[3,"ngClass"],[3,"object","context",4,"ngIf"],[3,"id"],["class","lead item-list-title dont-break-out",3,"target","routerLink","innerHTML",4,"ngIf"],["class","lead item-list-title dont-break-out",3,"innerHTML",4,"ngIf"],[1,"text-muted"],[3,"id","minLines"],["class","item-list-journals",4,"ngIf"],[1,"col-3","col-md-2"],["class","lead item-list-title dont-break-out",3,"target","routerLink",4,"ngIf"],["class","lead item-list-title dont-break-out",4,"ngIf"],[1,"lead","item-list-title","dont-break-out",3,"target","routerLink"],[3,"thumbnail","limitWidth"],[1,"lead","item-list-title","dont-break-out"],[3,"object","context"],[1,"lead","item-list-title","dont-break-out",3,"target","routerLink","innerHTML"],[1,"lead","item-list-title","dont-break-out",3,"innerHTML"],[1,"item-list-journals"],[4,"ngFor","ngForOf"],[3,"innerHTML"]],template:function(c,a){1&c&&(t.\u0275\u0275elementStart(0,"div",0),t.\u0275\u0275template(1,se,3,2,"div",1),t.\u0275\u0275elementStart(2,"div",2),t.\u0275\u0275template(3,de,1,2,"ds-themed-badges",3),t.\u0275\u0275elementStart(4,"ds-truncatable",4),t.\u0275\u0275template(5,De,1,6,"a",5),t.\u0275\u0275template(6,he,1,1,"span",6),t.\u0275\u0275elementStart(7,"span",7)(8,"ds-truncatable-part",8),t.\u0275\u0275template(9,$t,2,2,"span",9),t.\u0275\u0275elementEnd()()()()()),2&c&&(t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.showThumbnails),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngClass",a.showThumbnails?"col-9":"col-md-12"),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.showLabel),t.\u0275\u0275advance(1),t.\u0275\u0275property("id",a.dso.id),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.linkType!=a.linkTypes.None),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.linkType==a.linkTypes.None),t.\u0275\u0275advance(2),t.\u0275\u0275property("id",a.dso.id)("minLines",1),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.dso.allMetadata(t.\u0275\u0275pureFunction0(9,Ot)).length>0))},dependencies:[s.mk,s.sg,s.O5,u.rH,ct.ThumbnailComponent,Fe.n,re.L,Re.k,s.Ov]}),le);var ve;qe=(0,m.__decorate)([(0,d.d$)("JournalSearchResult",_.w.ListElement)],qe);
1const zt=function(){return{}},Gt=function(o,c){return{indexableObject:o,hitHighlights:c}};let mt=((ve=class extends Pe.i{}).\u0275fac=function(){let o;return function(a){return(o||(o=t.\u0275\u0275getInheritedFactory(ve)))(a||ve)}}(),ve.\u0275cmp=t.\u0275\u0275defineComponent({type:ve,selectors:[["ds-journal-list-element"]],features:[t.\u0275\u0275InheritDefinitionFeature],decls:1,vars:7,consts:[[3,"showLabel","object","linkType"]],template:function(c,a){1&c&&t.\u0275\u0275element(0,"ds-journal-search-result-list-element",0),2&c&&t.\u0275\u0275property("showLabel",a.showLabel)("object",t.\u0275\u0275pureFunction2(4,Gt,a.object,t.\u0275\u0275pureFunction0(3,zt)))("linkType",a.linkType)},dependencies:[qe]}),ve);var be;mt=(0,m.__decorate)([(0,d.d$)("Journal",_.w.ListElement)],mt);const He=function(o){return[o]};function ye(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"a",13),t.\u0275\u0275element(1,"ds-thumbnail",14),t.\u0275\u0275pipe(2,"async"),t.\u0275\u0275elementEnd()),2&o){const a=t.\u0275\u0275nextContext(2);t.\u0275\u0275property("target",a.linkType==a.linkTypes.ExternalLink?"_blank":"_self")("routerLink",t.\u0275\u0275pureFunction1(7,He,a.itemPageRoute)),t.\u0275\u0275attribute("rel",a.linkType==a.linkTypes.ExternalLink?"noopener noreferrer":null),t.\u0275\u0275advance(1),t.\u0275\u0275property("thumbnail",t.\u0275\u0275pipeBind1(2,5,null==a.dso?null:a.dso.thumbnail))("limitWidth",!0)}}function At(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"span",15),t.\u0275\u0275element(1,"ds-thumbnail",14),t.\u0275\u0275pipe(2,"async"),t.\u0275\u0275elementEnd()),2&o){const a=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(1),t.\u0275\u0275property("thumbnail",t.\u0275\u0275pipeBind1(2,2,null==a.dso?null:a.dso.thumbnail))("limitWidth",!0)}}function Kt(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275template(1,ye,3,9,"a",11),t.\u0275\u0275template(2,At,3,4,"span",12),t.\u0275\u0275elementEnd()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.linkType!=a.linkTypes.None),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.linkType==a.linkTypes.None)}}function ut(o,c){if(1&o&&t.\u0275\u0275element(0,"ds-themed-badges",16),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275property("object",a.dso)("context",a.context)}}function me(o,c){if(1&o&&t.\u0275\u0275element(0,"a",17),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275property("target",a.linkType==a.linkTypes.ExternalLink?"_blank":"_self")("routerLink",t.\u0275\u0275pureFunction1(4,He,a.itemPageRoute))("innerHTML",a.dsoTitle,t.\u0275\u0275sanitizeHtml),t.\u0275\u0275attribute("rel",a.linkType==a.linkTypes.ExternalLink?"noopener noreferrer":null)}}function ne(o,c){if(1&o&&t.\u0275\u0275element(0,"span",18),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275property("innerHTML",a.dsoTitle,t.\u0275\u0275sanitizeHtml)}}function _t(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"span")(1,"span",22),t.\u0275\u0275element(2,"span",22),t.\u0275\u0275elementEnd()()),2&o){const a=c.$implicit;t.\u0275\u0275advance(1),t.\u0275\u0275property("innerHTML",a,t.\u0275\u0275sanitizeHtml),t.\u0275\u0275advance(1),t.\u0275\u0275property("innerHTML",a,t.\u0275\u0275sanitizeHtml)}}function we(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"span")(1,"span"),t.\u0275\u0275text(2," - "),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(3,"span",22),t.\u0275\u0275element(4,"span",22),t.\u0275\u0275elementEnd()()),2&o){const a=c.$implicit;t.\u0275\u0275advance(3),t.\u0275\u0275property("innerHTML",a,t.\u0275\u0275sanitizeHtml),t.\u0275\u0275advance(1),t.\u0275\u0275property("innerHTML",a,t.\u0275\u0275sanitizeHtml)}}const ft=function(){return["publicationissue.issueNumber"]};function Xt(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"span",23),t.\u0275\u0275template(1,we,5,2,"span",20),t.\u0275\u0275elementEnd()),2&o){const a=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(1),t.\u0275\u0275property("ngForOf",a.allMetadataValues(t.\u0275\u0275pureFunction0(1,ft)))}}const jt=function(){return["publicationvolume.volumeNumber"]};
1function Qt(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"span",19),t.\u0275\u0275template(1,_t,3,2,"span",20),t.\u0275\u0275template(2,Xt,2,2,"span",21),t.\u0275\u0275elementEnd()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275advance(1),t.\u0275\u0275property("ngForOf",a.allMetadataValues(t.\u0275\u0275pureFunction0(2,jt))),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.dso.allMetadata(t.\u0275\u0275pureFunction0(3,ft)).length>0)}}let et=((be=class extends pt.h{}).\u0275fac=function(){let o;return function(a){return(o||(o=t.\u0275\u0275getInheritedFactory(be)))(a||be)}}(),be.\u0275cmp=t.\u0275\u0275defineComponent({type:be,selectors:[["ds-journal-issue-search-result-list-element"]],features:[t.\u0275\u0275InheritDefinitionFeature],decls:10,vars:10,consts:[[1,"row"],["class","col-3 col-md-2",4,"ngIf"],[3,"ngClass"],[3,"object","context",4,"ngIf"],[3,"id"],["class","lead item-list-title dont-break-out",3,"target","routerLink","innerHTML",4,"ngIf"],["class","lead item-list-title dont-break-out",3,"innerHTML",4,"ngIf"],[1,"text-muted"],[3,"id","minLines"],["class","item-list-journal-issues",4,"ngIf"],[1,"col-3","col-md-2"],["class","lead item-list-title dont-break-out",3,"target","routerLink",4,"ngIf"],["class","lead item-list-title dont-break-out",4,"ngIf"],[1,"lead","item-list-title","dont-break-out",3,"target","routerLink"],[3,"thumbnail","limitWidth"],[1,"lead","item-list-title","dont-break-out"],[3,"object","context"],[1,"lead","item-list-title","dont-break-out",3,"target","routerLink","innerHTML"],[1,"lead","item-list-title","dont-break-out",3,"innerHTML"],[1,"item-list-journal-issues"],[4,"ngFor","ngForOf"],["class","item-list-journal-issue-numbers",4,"ngIf"],[3,"innerHTML"],[1,"item-list-journal-issue-numbers"]],template:function(c,a){1&c&&(t.\u0275\u0275elementStart(0,"div",0),t.\u0275\u0275template(1,Kt,3,2,"div",1),t.\u0275\u0275elementStart(2,"div",2),t.\u0275\u0275template(3,ut,1,2,"ds-themed-badges",3),t.\u0275\u0275elementStart(4,"ds-truncatable",4),t.\u0275\u0275template(5,me,1,6,"a",5),t.\u0275\u0275template(6,ne,1,1,"span",6),t.\u0275\u0275elementStart(7,"span",7)(8,"ds-truncatable-part",8),t.\u0275\u0275template(9,Qt,3,4,"span",9),t.\u0275\u0275elementEnd()()()()()),2&c&&(t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.showThumbnails),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngClass",a.showThumbnails?"col-9":"col-md-12"),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.showLabel),t.\u0275\u0275advance(1),t.\u0275\u0275property("id",a.dso.id),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.linkType!=a.linkTypes.None),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.linkType==a.linkTypes.None),t.\u0275\u0275advance(2),t.\u0275\u0275property("id",a.dso.id)("minLines",1),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.dso.allMetadata(t.\u0275\u0275pureFunction0(9,jt)).length>0))},dependencies:[s.mk,s.sg,s.O5,u.rH,ct.ThumbnailComponent,Fe.n,re.L,Re.k,s.Ov]}),be);var Ce;et=(0,m.__decorate)([(0,d.d$)("JournalIssueSearchResult",_.w.ListElement)],et);const Yt=function(){return{}},Zt=function(o,c){return{indexableObject:o,hitHighlights:c}};let tt=((Ce=class extends Pe.i{}).\u0275fac=function(){let o;return function(a){return(o||(o=t.\u0275\u0275getInheritedFactory(Ce)))(a||Ce)}}(),Ce.\u0275cmp=t.\u0275\u0275defineComponent({type:Ce,selectors:[["ds-journal-issue-list-element"]],features:[t.\u0275\u0275InheritDefinitionFeature],decls:1,vars:7,consts:[[3,"showLabel","object","linkType"]],template:function(c,a){1&c&&t.\u0275\u0275element(0,"ds-journal-issue-search-result-list-element",0),2&c&&t.\u0275\u0275property("showLabel",a.showLabel)("object",t.\u0275\u0275pureFunction2(4,Zt,a.object,t.\u0275\u0275pureFunction0(3,Yt)))("linkType",a.linkType)},dependencies:[et]}),Ce);var Ee;tt=(0,m.__decorate)([(0,d.d$)("JournalIssue",_.w.ListElement)],tt);const Ue=function(o){return[o]};function Te(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"a",14),t.\u0275\u0275element(1,"ds-thumbnail",15),t.\u0275\u0275pipe(2,"async"),t.\u0275\u0275elementEnd()),2&o){const a=t.\u0275\u0275nextContext(2);t.\u0275\u0275property("target",a.linkType==a.linkTypes.ExternalLink?"_blank":"_self")("routerLink",t.\u0275\u0275pureFunction1(7,Ue,a.itemPageRoute)),t.\u0275\u0275attribute("rel",a.linkType==a.linkTypes.ExternalLink?"noopener noreferrer":null),t.\u0275\u0275advance(1),t.\u0275\u0275property("thumbnail",t.\u0275\u0275pipeBind1(2,5,null==a.dso?null:a.dso.thumbnail))("limitWidth",!0)}}function qt(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"span",16),t.\u0275\u0275element(1,"ds-thumbnail",15),t.\u0275\u0275pipe(2,"async"),t.\u0275\u0275elementEnd()),2&o){const a=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(1),t.\u0275\u0275property("thumbnail",t.\u0275\u0275pipeBind1(2,2,null==a.dso?null:a.dso.thumbnail))("limitWidth",!0)}}function en(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"div",11),t.\u0275\u0275template(1,Te,3,9,"a",12),t.\u0275\u0275template(2,qt,3,4,"span",13),t.\u0275\u0275elementEnd()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.linkType!=a.linkTypes.None),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.linkType==a.linkTypes.None)}}function gt(o,c){if(1&o&&t.\u0275\u0275element(0,"ds-themed-badges",17),2&o){const a=t.\u0275\u0275nextContext();
1t.\u0275\u0275property("object",a.dso)("context",a.context)}}function Ie(o,c){if(1&o&&t.\u0275\u0275element(0,"a",18),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275property("target",a.linkType==a.linkTypes.ExternalLink?"_blank":"_self")("routerLink",t.\u0275\u0275pureFunction1(4,Ue,a.itemPageRoute))("innerHTML",a.dsoTitle,t.\u0275\u0275sanitizeHtml),t.\u0275\u0275attribute("rel",a.linkType==a.linkTypes.ExternalLink?"noopener noreferrer":null)}}function Pt(o,c){if(1&o&&t.\u0275\u0275element(0,"span",19),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275property("innerHTML",a.dsoTitle,t.\u0275\u0275sanitizeHtml)}}function tn(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"span")(1,"span",22),t.\u0275\u0275element(2,"span",22),t.\u0275\u0275elementEnd()()),2&o){const a=c.$implicit;t.\u0275\u0275advance(1),t.\u0275\u0275property("innerHTML",a,t.\u0275\u0275sanitizeHtml),t.\u0275\u0275advance(1),t.\u0275\u0275property("innerHTML",a,t.\u0275\u0275sanitizeHtml)}}const Ft=function(){return["journal.title"]};function nn(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"span",20),t.\u0275\u0275template(1,tn,3,2,"span",21),t.\u0275\u0275elementEnd()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275advance(1),t.\u0275\u0275property("ngForOf",a.allMetadataValues(t.\u0275\u0275pureFunction0(1,Ft)))}}function an(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"span")(1,"span"),t.\u0275\u0275text(2," ("),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(3,"span",22),t.\u0275\u0275element(4,"span",22),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(5,"span"),t.\u0275\u0275text(6,")"),t.\u0275\u0275elementEnd()()),2&o){const a=c.$implicit;t.\u0275\u0275advance(3),t.\u0275\u0275property("innerHTML",a,t.\u0275\u0275sanitizeHtml),t.\u0275\u0275advance(1),t.\u0275\u0275property("innerHTML",a,t.\u0275\u0275sanitizeHtml)}}const Rt=function(){return["publicationvolume.volumeNumber"]};function on(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"span",23),t.\u0275\u0275template(1,an,7,2,"span",21),t.\u0275\u0275elementEnd()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275advance(1),t.\u0275\u0275property("ngForOf",a.allMetadataValues(t.\u0275\u0275pureFunction0(1,Rt)))}}let Le=((Ee=class extends pt.h{}).\u0275fac=function(){let o;return function(a){return(o||(o=t.\u0275\u0275getInheritedFactory(Ee)))(a||Ee)}}(),Ee.\u0275cmp=t.\u0275\u0275defineComponent({type:Ee,selectors:[["ds-journal-volume-search-result-list-element"]],features:[t.\u0275\u0275InheritDefinitionFeature],decls:11,vars:12,consts:[[1,"row"],["class","col-3 col-md-2",4,"ngIf"],[3,"ngClass"],[3,"object","context",4,"ngIf"],[3,"id"],["class","lead item-list-title dont-break-out",3,"target","routerLink","innerHTML",4,"ngIf"],["class","lead item-list-title dont-break-out",3,"innerHTML",4,"ngIf"],[1,"text-muted"],[3,"id","minLines"],["class","item-list-journal-volumes",4,"ngIf"],["class","item-list-journal-volume-identifiers",4,"ngIf"],[1,"col-3","col-md-2"],["class","lead item-list-title dont-break-out",3,"target","routerLink",4,"ngIf"],["class","lead item-list-title dont-break-out",4,"ngIf"],[1,"lead","item-list-title","dont-break-out",3,"target","routerLink"],[3,"thumbnail","limitWidth"],[1,"lead","item-list-title","dont-break-out"],[3,"object","context"],[1,"lead","item-list-title","dont-break-out",3,"target","routerLink","innerHTML"],[1,"lead","item-list-title","dont-break-out",3,"innerHTML"],[1,"item-list-journal-volumes"],[4,"ngFor","ngForOf"],[3,"innerHTML"],[1,"item-list-journal-volume-identifiers"]],template:function(c,a){1&c&&(t.\u0275\u0275elementStart(0,"div",0),t.\u0275\u0275template(1,en,3,2,"div",1),t.\u0275\u0275elementStart(2,"div",2),t.\u0275\u0275template(3,gt,1,2,"ds-themed-badges",3),t.\u0275\u0275elementStart(4,"ds-truncatable",4),t.\u0275\u0275template(5,Ie,1,6,"a",5),t.\u0275\u0275template(6,Pt,1,1,"span",6),t.\u0275\u0275elementStart(7,"span",7)(8,"ds-truncatable-part",8),t.\u0275\u0275template(9,nn,2,2,"span",9),t.\u0275\u0275template(10,on,2,2,"span",10),t.\u0275\u0275elementEnd()()()()()),2&c&&(t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.showThumbnails),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngClass",a.showThumbnails?"col-9":"col-md-12"),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.showLabel),t.\u0275\u0275advance(1),t.\u0275\u0275property("id",a.dso.id),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.linkType!=a.linkTypes.None),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.linkType==a.linkTypes.None),t.\u0275\u0275advance(2),t.\u0275\u0275property("id",a.dso.id)("minLines",1),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.dso.allMetadata(t.\u0275\u0275pureFunction0(10,Ft)).length>0),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.dso.allMetadata(t.\u0275\u0275pureFunction0(11,Rt)).length>0))},dependencies:[s.mk,s.sg,s.O5,u.rH,ct.ThumbnailComponent,Fe.n,re.L,Re.k,s.Ov]}
1),Ee);var Y;Le=(0,m.__decorate)([(0,d.d$)("JournalVolumeSearchResult",_.w.ListElement)],Le);const rn=function(){return{}},ln=function(o,c){return{indexableObject:o,hitHighlights:c}};let Ve=((Y=class extends Pe.i{}).\u0275fac=function(){let o;return function(a){return(o||(o=t.\u0275\u0275getInheritedFactory(Y)))(a||Y)}}(),Y.\u0275cmp=t.\u0275\u0275defineComponent({type:Y,selectors:[["ds-journal-volume-list-element"]],features:[t.\u0275\u0275InheritDefinitionFeature],decls:1,vars:7,consts:[[3,"showLabel","object","linkType"]],template:function(c,a){1&c&&t.\u0275\u0275element(0,"ds-journal-volume-search-result-list-element",0),2&c&&t.\u0275\u0275property("showLabel",a.showLabel)("object",t.\u0275\u0275pureFunction2(4,ln,a.object,t.\u0275\u0275pureFunction0(3,rn)))("linkType",a.linkType)},dependencies:[Le]}),Y);Ve=(0,m.__decorate)([(0,d.d$)("JournalVolume",_.w.ListElement)],Ve);var Z,Je=l(82069),Ne=l(19847);const ht=function(o){return[o]};function sn(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"a",12),t.\u0275\u0275pipe(1,"translate"),t.\u0275\u0275elementStart(2,"div"),t.\u0275\u0275element(3,"ds-themed-thumbnail",13),t.\u0275\u0275pipe(4,"async"),t.\u0275\u0275elementEnd()()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275property("target",a.linkType==a.linkTypes.ExternalLink?"_blank":"_self")("routerLink",t.\u0275\u0275pureFunction1(10,ht,a.itemPageRoute)),t.\u0275\u0275attribute("rel",a.linkType==a.linkTypes.ExternalLink?"noopener noreferrer":null)("title",t.\u0275\u0275pipeBind1(1,6,"search.results.view-result")),t.\u0275\u0275advance(3),t.\u0275\u0275property("thumbnail",t.\u0275\u0275pipeBind1(4,8,null==a.dso?null:a.dso.thumbnail))("limitWidth",!1)}}function pn(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"span",14)(1,"div"),t.\u0275\u0275element(2,"ds-themed-thumbnail",13),t.\u0275\u0275pipe(3,"async"),t.\u0275\u0275elementEnd()()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275advance(2),t.\u0275\u0275property("thumbnail",t.\u0275\u0275pipeBind1(3,2,null==a.dso?null:a.dso.thumbnail))("limitWidth",!1)}}function cn(o,c){if(1&o&&t.\u0275\u0275element(0,"ds-themed-badges",15),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275property("object",a.dso)("context",a.context)}}function dn(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"p",16)(1,"ds-truncatable-part",17),t.\u0275\u0275element(2,"span",18),t.\u0275\u0275elementEnd()()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275advance(1),t.\u0275\u0275property("id",a.dso.id)("minLines",1),t.\u0275\u0275advance(1),t.\u0275\u0275property("innerHTML",a.firstMetadataValue("creativework.datePublished"),t.\u0275\u0275sanitizeHtml)}}function mn(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"p",19)(1,"ds-truncatable-part",17),t.\u0275\u0275element(2,"span",18),t.\u0275\u0275elementEnd()()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275advance(1),t.\u0275\u0275property("id",a.dso.id)("minLines",3),t.\u0275\u0275advance(1),t.\u0275\u0275property("innerHTML",a.firstMetadataValue("journal.title"),t.\u0275\u0275sanitizeHtml)}}function un(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"div",20)(1,"a",21),t.\u0275\u0275text(2),t.\u0275\u0275pipe(3,"translate"),t.\u0275\u0275elementEnd()()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275advance(1),t.\u0275\u0275property("target",a.linkType==a.linkTypes.ExternalLink?"_blank":"_self")("routerLink",t.\u0275\u0275pureFunction1(6,ht,a.itemPageRoute)),t.\u0275\u0275attribute("rel",a.linkType==a.linkTypes.ExternalLink?"noopener noreferrer":null),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate(t.\u0275\u0275pipeBind1(3,4,"search.results.view-result"))}}const vt=["*","*"];let Se=((Z=class extends Ne.n{}).\u0275fac=function(){let o;return function(a){return(o||(o=t.\u0275\u0275getInheritedFactory(Z)))(a||Z)}}(),Z.\u0275cmp=t.\u0275\u0275defineComponent({type:Z,selectors:[["ds-journal-issue-search-result-grid-element"]],features:[t.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:vt,decls:15,vars:13,consts:[[1,"card"],[3,"id"],[1,"position-absolute","ml-1"],["class","card-img-top full-width",3,"target","routerLink",4,"ngIf"],["class","card-img-top full-width",4,"ngIf"],[1,"card-body"],[3,"object","context",4,"ngIf"],["type","h4",3,"id","minLines"],[1,"card-title",3,"innerHTML"],["class","item-date card-text text-muted",4,"ngIf"],["class","item-journal-title c
1ard-text",4,"ngIf"],["class","text-center",4,"ngIf"],[1,"card-img-top","full-width",3,"target","routerLink"],[3,"thumbnail","limitWidth"],[1,"card-img-top","full-width"],[3,"object","context"],[1,"item-date","card-text","text-muted"],[3,"id","minLines"],[3,"innerHTML"],[1,"item-journal-title","card-text"],[1,"text-center"],[1,"lead","btn","btn-primary","viewButton",3,"target","routerLink"]],template:function(c,a){1&c&&(t.\u0275\u0275projectionDef(vt),t.\u0275\u0275elementStart(0,"div",0),t.\u0275\u0275pipe(1,"async"),t.\u0275\u0275elementStart(2,"ds-truncatable",1)(3,"div",2),t.\u0275\u0275projection(4),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(5,sn,5,12,"a",3),t.\u0275\u0275template(6,pn,4,4,"span",4),t.\u0275\u0275elementStart(7,"div",5),t.\u0275\u0275template(8,cn,1,2,"ds-themed-badges",6),t.\u0275\u0275elementStart(9,"ds-truncatable-part",7),t.\u0275\u0275element(10,"h4",8),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(11,dn,3,3,"p",9),t.\u0275\u0275template(12,mn,3,3,"p",10),t.\u0275\u0275template(13,un,4,8,"div",11),t.\u0275\u0275elementEnd()(),t.\u0275\u0275projection(14,1),t.\u0275\u0275elementEnd()),2&c&&(t.\u0275\u0275property("@focusShadow",t.\u0275\u0275pipeBind1(1,11,a.isCollapsed$)?"blur":"focus"),t.\u0275\u0275advance(2),t.\u0275\u0275property("id",a.dso.id),t.\u0275\u0275advance(3),t.\u0275\u0275property("ngIf",a.linkType!=a.linkTypes.None),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.linkType==a.linkTypes.None),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",a.showLabel),t.\u0275\u0275advance(1),t.\u0275\u0275property("id",a.dso.id)("minLines",3),t.\u0275\u0275advance(1),t.\u0275\u0275property("innerHTML",a.dsoTitle,t.\u0275\u0275sanitizeHtml),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.dso.hasMetadata("creativework.datePublished")),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.dso.hasMetadata("journal.title")),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.linkType!=a.linkTypes.None))},dependencies:[s.O5,u.rH,S.z,Fe.n,re.L,Re.k,s.Ov,O.X$],data:{animation:[Je.X]}}),Z);var q;Se=(0,m.__decorate)([(0,d.d$)("JournalIssueSearchResult",_.w.GridElement)],Se);const _n=function(){return{}},fn=function(o,c){return{indexableObject:o,hitHighlights:c}};let We=((q=class extends Pe.i{}).\u0275fac=function(){let o;return function(a){return(o||(o=t.\u0275\u0275getInheritedFactory(q)))(a||q)}}(),q.\u0275cmp=t.\u0275\u0275defineComponent({type:q,selectors:[["ds-journal-issue-grid-element"]],features:[t.\u0275\u0275InheritDefinitionFeature],decls:1,vars:7,consts:[[3,"showLabel","object","linkType"]],template:function(c,a){1&c&&t.\u0275\u0275element(0,"ds-journal-issue-search-result-grid-element",0),2&c&&t.\u0275\u0275property("showLabel",a.showLabel)("object",t.\u0275\u0275pureFunction2(4,fn,a.object,t.\u0275\u0275pureFunction0(3,_n)))("linkType",a.linkType)},dependencies:[Se]}),q);var ee;We=(0,m.__decorate)([(0,d.d$)("JournalIssue",_.w.GridElement)],We);const bt=function(o){return[o]};function gn(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"a",12),t.\u0275\u0275pipe(1,"translate"),t.\u0275\u0275elementStart(2,"div"),t.\u0275\u0275element(3,"ds-themed-thumbnail",13),t.\u0275\u0275pipe(4,"async"),t.\u0275\u0275elementEnd()()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275property("target",a.linkType==a.linkTypes.ExternalLink?"_blank":"_self")("routerLink",t.\u0275\u0275pureFunction1(10,bt,a.itemPageRoute)),t.\u0275\u0275attribute("rel",a.linkType==a.linkTypes.ExternalLink?"noopener noreferrer":null)("title",t.\u0275\u0275pipeBind1(1,6,"search.results.view-result")),t.\u0275\u0275advance(3),t.\u0275\u0275property("thumbnail",t.\u0275\u0275pipeBind1(4,8,null==a.dso?null:a.dso.thumbnail))("limitWidth",!1)}}function hn(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"span",14)(1,"div"),t.\u0275\u0275element(2,"ds-themed-thumbnail",13),t.\u0275\u0275pipe(3,"async"),t.\u0275\u0275elementEnd()()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275advance(2),t.\u0275\u0275property("thumbnail",t.\u0275\u0275pipeBind1(3,2,null==a.dso?null:a.dso.thumbnail))("limitWidth",!1)}}function vn(o,c){if(1&o&&t.\u0275\u0275element(0,"ds-themed-badges",15),2&o){const a=t.\u0275\u0275nextContext();
1t.\u0275\u0275property("object",a.dso)("context",a.context)}}function bn(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"p",16)(1,"ds-truncatable-part",17),t.\u0275\u0275element(2,"span",18),t.\u0275\u0275elementEnd()()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275advance(1),t.\u0275\u0275property("id",a.dso.id)("minLines",1),t.\u0275\u0275advance(1),t.\u0275\u0275property("innerHTML",a.firstMetadataValue("creativework.datePublished"),t.\u0275\u0275sanitizeHtml)}}function yn(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"p",19)(1,"ds-truncatable-part",17),t.\u0275\u0275element(2,"span",18),t.\u0275\u0275elementEnd()()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275advance(1),t.\u0275\u0275property("id",a.dso.id)("minLines",3),t.\u0275\u0275advance(1),t.\u0275\u0275property("innerHTML",a.firstMetadataValue("dc.description"),t.\u0275\u0275sanitizeHtml)}}function Cn(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"div",20)(1,"a",21),t.\u0275\u0275text(2),t.\u0275\u0275pipe(3,"translate"),t.\u0275\u0275elementEnd()()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275advance(1),t.\u0275\u0275property("target",a.linkType==a.linkTypes.ExternalLink?"_blank":"_self")("routerLink",t.\u0275\u0275pureFunction1(6,bt,a.itemPageRoute)),t.\u0275\u0275attribute("rel",a.linkType==a.linkTypes.ExternalLink?"noopener noreferrer":null),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate(t.\u0275\u0275pipeBind1(3,4,"search.results.view-result"))}}const Dt=["*","*"];let $e=((ee=class extends Ne.n{}).\u0275fac=function(){let o;return function(a){return(o||(o=t.\u0275\u0275getInheritedFactory(ee)))(a||ee)}}(),ee.\u0275cmp=t.\u0275\u0275defineComponent({type:ee,selectors:[["ds-journal-volume-search-result-grid-element"]],features:[t.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:Dt,decls:15,vars:13,consts:[[1,"card"],[3,"id"],[1,"position-absolute","ml-1"],["class","card-img-top full-width",3,"target","routerLink",4,"ngIf"],["class","card-img-top full-width",4,"ngIf"],[1,"card-body"],[3,"object","context",4,"ngIf"],["type","h4",3,"id","minLines"],[1,"card-title",3,"innerHTML"],["class","item-date card-text text-muted",4,"ngIf"],["class","item-description card-text",4,"ngIf"],["class","text-center",4,"ngIf"],[1,"card-img-top","full-width",3,"target","routerLink"],[3,"thumbnail","limitWidth"],[1,"card-img-top","full-width"],[3,"object","context"],[1,"item-date","card-text","text-muted"],[3,"id","minLines"],[3,"innerHTML"],[1,"item-description","card-text"],[1,"text-center"],[1,"lead","btn","btn-primary","viewButton",3,"target","routerLink"]],template:function(c,a){1&c&&(t.\u0275\u0275projectionDef(Dt),t.\u0275\u0275elementStart(0,"div",0),t.\u0275\u0275pipe(1,"async"),t.\u0275\u0275elementStart(2,"ds-truncatable",1)(3,"div",2),t.\u0275\u0275projection(4),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(5,gn,5,12,"a",3),t.\u0275\u0275template(6,hn,4,4,"span",4),t.\u0275\u0275elementStart(7,"div",5),t.\u0275\u0275template(8,vn,1,2,"ds-themed-badges",6),t.\u0275\u0275elementStart(9,"ds-truncatable-part",7),t.\u0275\u0275element(10,"h4",8),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(11,bn,3,3,"p",9),t.\u0275\u0275template(12,yn,3,3,"p",10),t.\u0275\u0275template(13,Cn,4,8,"div",11),t.\u0275\u0275elementEnd()(),t.\u0275\u0275projection(14,1),t.\u0275\u0275elementEnd()),2&c&&(t.\u0275\u0275property("@focusShadow",t.\u0275\u0275pipeBind1(1,11,a.isCollapsed$)?"blur":"focus"),t.\u0275\u0275advance(2),t.\u0275\u0275property("id",a.dso.id),t.\u0275\u0275advance(3),t.\u0275\u0275property("ngIf",a.linkType!=a.linkTypes.None),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.linkType==a.linkTypes.None),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",a.showLabel),t.\u0275\u0275advance(1),t.\u0275\u0275property("id",a.dso.id)("minLines",3),t.\u0275\u0275advance(1),t.\u0275\u0275property("innerHTML",a.dsoTitle,t.\u0275\u0275sanitizeHtml),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.dso.hasMetadata("creativework.datePublished")),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.dso.hasMetadata("dc.description")),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.linkType!=a.linkTypes.None))},dependencies:[s.O5,u.rH,S.z,Fe.n,re.L,Re.k,s.Ov,O.X$],data:{animation:[Je.X]}}),ee);var ae;$e=(0,m.__decorate)([(0,d.d$)("JournalVolumeSearchResult",_.w.GridElement)],$e);const xe=function(){return{}},En=function(o,c){return{indexableObject:o,hitHighlights:c}};let yt=((ae=class extends Pe.i{}).\u0275fac=function(){let o;
1return function(a){return(o||(o=t.\u0275\u0275getInheritedFactory(ae)))(a||ae)}}(),ae.\u0275cmp=t.\u0275\u0275defineComponent({type:ae,selectors:[["ds-journal-volume-grid-element"]],features:[t.\u0275\u0275InheritDefinitionFeature],decls:1,vars:7,consts:[[3,"showLabel","object","linkType"]],template:function(c,a){1&c&&t.\u0275\u0275element(0,"ds-journal-volume-search-result-grid-element",0),2&c&&t.\u0275\u0275property("showLabel",a.showLabel)("object",t.\u0275\u0275pureFunction2(4,En,a.object,t.\u0275\u0275pureFunction0(3,xe)))("linkType",a.linkType)},dependencies:[$e]}),ae);var pe;yt=(0,m.__decorate)([(0,d.d$)("JournalVolume",_.w.GridElement)],yt);const ue=function(o){return[o]};function wt(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"a",12),t.\u0275\u0275pipe(1,"translate"),t.\u0275\u0275elementStart(2,"div"),t.\u0275\u0275element(3,"ds-themed-thumbnail",13),t.\u0275\u0275pipe(4,"async"),t.\u0275\u0275elementEnd()()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275property("target",a.linkType==a.linkTypes.ExternalLink?"_blank":"_self")("routerLink",t.\u0275\u0275pureFunction1(10,ue,a.itemPageRoute)),t.\u0275\u0275attribute("rel",a.linkType==a.linkTypes.ExternalLink?"noopener noreferrer":null)("title",t.\u0275\u0275pipeBind1(1,6,"search.results.view-result")),t.\u0275\u0275advance(3),t.\u0275\u0275property("thumbnail",t.\u0275\u0275pipeBind1(4,8,null==a.dso?null:a.dso.thumbnail))("limitWidth",!1)}}function Tn(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"span",14)(1,"div"),t.\u0275\u0275element(2,"ds-themed-thumbnail",13),t.\u0275\u0275pipe(3,"async"),t.\u0275\u0275elementEnd()()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275advance(2),t.\u0275\u0275property("thumbnail",t.\u0275\u0275pipeBind1(3,2,null==a.dso?null:a.dso.thumbnail))("limitWidth",!1)}}function In(o,c){if(1&o&&t.\u0275\u0275element(0,"ds-themed-badges",15),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275property("object",a.dso)("context",a.context)}}function Ln(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"span",20)(1,"span"),t.\u0275\u0275text(2,", "),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(3),t.\u0275\u0275elementEnd()),2&o){const a=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(3),t.\u0275\u0275textInterpolate1(" ",a.firstMetadataValue("creativework.publisher")," ")}}function Sn(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"p",16)(1,"ds-truncatable-part",17)(2,"span",18),t.\u0275\u0275text(3),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(4,Ln,4,1,"span",19),t.\u0275\u0275elementEnd()()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275advance(1),t.\u0275\u0275property("id",a.dso.id)("minLines",1),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(a.firstMetadataValue("creativework.editor")),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.dso.hasMetadata("creativework.publisher"))}}function xn(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"p",21)(1,"ds-truncatable-part",17),t.\u0275\u0275element(2,"span",22),t.\u0275\u0275elementEnd()()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275advance(1),t.\u0275\u0275property("id",a.dso.id)("minLines",3),t.\u0275\u0275advance(1),t.\u0275\u0275property("innerHTML",a.firstMetadataValue("dc.description"),t.\u0275\u0275sanitizeHtml)}}function Bt(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"div",23)(1,"a",24),t.\u0275\u0275text(2),t.\u0275\u0275pipe(3,"translate"),t.\u0275\u0275elementEnd()()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275advance(1),t.\u0275\u0275property("target",a.linkType==a.linkTypes.ExternalLink?"_blank":"_self")("routerLink",t.\u0275\u0275pureFunction1(6,ue,a.itemPageRoute)),t.\u0275\u0275attribute("rel",a.linkType==a.linkTypes.ExternalLink?"noopener noreferrer":null),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate(t.\u0275\u0275pipeBind1(3,4,"search.results.view-result"))}}const ze=["*","*"];let ie=((pe=class extends Ne.n{}).\u0275fac=function(){let o;return function(a){return(o||(o=t.\u0275\u0275getInheritedFactory(pe)))(a||pe)}}(),pe.\u0275cmp=t.\u0275\u0275defineComponent({type:pe,selectors:[["ds-journal-search-result-grid-element"]],features:[t.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:ze,decls:15,vars:13,consts:[[1,"card"],[3,"id"],[1,"position-absolute","ml-1"],["class","card-img-top full-width",3,"target","routerLink",4,"ngIf"],["class","card-img-top full-width",4,"ngIf"],[1,"card-body"],[3,"object","context",4,"ngIf"],["type","h4",3,"id","minLines"],[1,"card-title",3,"innerHTML"],["class","item-publisher card-text text-muted",4,"ngIf"],["class","item-description card-text",4,"ngIf"],["class","text-center",4,"ngIf"],[1,"card-img-top","full-width",3,"target","routerLink"],[3,"thumbnail","limitWidth"],[1,"card-img-top","full-width"],[3,"object","context"],[1,"item-publisher","card-text","text-muted"],[3,"id","minLines"],[1,"item-editor"],["class","item-publisher",4,"ngIf"],[1,"item-publisher"],[1,"item-description","card-text"],[3,"innerHTML"],[1,"text-center"],[1,"lead","btn","btn-primary","viewButton",3,"target","routerLink"]],template:function(c,a){1&c&&(t.\u0275\u0275projectionDef(ze),t.\u0275\u0275elementStart(0,"div",0),t.\u0275\u0275pipe(1,"async"),t.\u0275\u0275elementStart(2,"ds-truncatable",1)(3,"div",2),t.\u0275\u0275projection(4),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(5,wt,5,12,"a",3),t.\u0275\u0275template(6,Tn,4,4,"span",4),t.\u0275\u0275elementStart(7,"div",5),t.\u0275\u0275template(8,In,1,2,"ds-themed-badges",6),t.\u0275\u0275elementStart(9,"ds-truncatable-part",7),t.\u0275\u0275element(10,"h4",8),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(11,Sn,5,4,"p",9),t.\u0275\u0275template(12,xn,3,3,"p",10),t.\u0275\u0275template(13,Bt,4,8,"div",11),t.\u0275\u0275elementEnd()(),t.\u0275\u0275projection(14,1),t.\u0275\u0275elementEnd()),2&c&&(t.\u0275\u0275property("@focusShadow",t.\u0275\u0275pipeBind1(1,11,a.isCollapsed$)?"blur":"focus"),t.\u0275\u0275advance(2),t.\u0275\u0275property("id",a.dso.id),t.\u0275\u0275advance(3),t.\u0275\u0275property("ngIf",a.linkType!=a.linkTypes.None),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.linkType==a.linkTypes.None),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",a.showLabel),t.\u0275\u0275advance(1),t.\u0275\u0275property("id",a.dso.id)("minLines",3),t.\u0275\u0275advance(1),t.\u0275\u0275property("innerHTML",a.dsoTitle,t.\u0275\u0275sanitizeHtml),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.dso.hasMetadata("creativework.editor")),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.dso.hasMetadata("dc.description")),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.linkType!=a.linkTypes.None))},dependencies:[s.O5,u.rH,S.z,Fe.n,re.L,Re.k,s.Ov,O.X$],data:{animation:[Je.X]}}),pe);var Me;ie=(0,m.__decorate)([(0,d.d$)("JournalSearchResult",_.w.GridElement)],ie);const Mn=function(){return{}},Ct=function(o,c){return{indexableObject:o,hitHighlights:c}};let Ge=((Me=class extends Pe.i{}).\u0275fac=function(){let o;
1return function(a){return(o||(o=t.\u0275\u0275getInheritedFactory(Me)))(a||Me)}}(),Me.\u0275cmp=t.\u0275\u0275defineComponent({type:Me,selectors:[["ds-journal-grid-element"]],features:[t.\u0275\u0275InheritDefinitionFeature],decls:1,vars:7,consts:[[3,"showLabel","object","linkType"]],template:function(c,a){1&c&&t.\u0275\u0275element(0,"ds-journal-search-result-grid-element",0),2&c&&t.\u0275\u0275property("showLabel",a.showLabel)("object",t.\u0275\u0275pureFunction2(4,Ct,a.object,t.\u0275\u0275pureFunction0(3,Mn)))("linkType",a.linkType)},dependencies:[ie]}),Me);Ge=(0,m.__decorate)([(0,d.d$)("Journal",_.w.GridElement)],Ge);var ke,_e=l(97462),Ae=l(85927),Q=l(45608);function Et(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"ds-truncatable-part",0),t.\u0275\u0275element(1,"div",4),t.\u0275\u0275elementEnd()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275property("maxLines",1)("background",a.isCurrent()?"primary":"default")("showToggle",!1),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngClass",a.isCurrent()?"text-light":"text-secondary")("innerHTML",a.description,t.\u0275\u0275sanitizeHtml)}}let Tt=((ke=class extends Ae.l{getDescription(){const c=this.allMetadataValues(["journal.title"]),a=this.allMetadataValues(["publicationvolume.volumeNumber"]);let W="";return(0,Q.UE)(c)&&(W+=c.join(", ")),(0,Q.UE)(a)&&((0,Q.UE)(W)&&(W+=" "),W+=a.map(nt=>`(${nt})`).join(" ")),this.undefinedIfEmpty(W)}}).\u0275fac=function(){let o;return function(a){return(o||(o=t.\u0275\u0275getInheritedFactory(ke)))(a||ke)}}(),ke.\u0275cmp=t.\u0275\u0275defineComponent({type:ke,selectors:[["ds-journal-volume-sidebar-search-list-element"]],features:[t.\u0275\u0275InheritDefinitionFeature],decls:8,vars:17,consts:[[3,"maxLines","background","showToggle"],[3,"ngClass","innerHTML"],[1,"font-weight-bold",3,"ngClass","innerHTML"],[3,"maxLines","background","showToggle",4,"ngIf"],[1,"text-secondary",3,"ngClass","innerHTML"]],template:function(c,a){1&c&&(t.\u0275\u0275elementStart(0,"ds-truncatable-part",0),t.\u0275\u0275element(1,"div",1),t.\u0275\u0275pipe(2,"async"),t.\u0275\u0275pipe(3,"async"),t.\u0275\u0275pipe(4,"translate"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(5,"ds-truncatable-part",0),t.\u0275\u0275element(6,"div",2),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(7,Et,2,5,"ds-truncatable-part",3)),2&c&&(t.\u0275\u0275property("maxLines",1)("background",a.isCurrent()?"primary":"default")("showToggle",!1),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngClass",a.isCurrent()?"text-light":"text-body")("innerHTML",t.\u0275\u0275pipeBind1(2,11,a.parentTitle$&&a.parentTitle$)?t.\u0275\u0275pipeBind1(3,13,a.parentTitle$):t.\u0275\u0275pipeBind1(4,15,"home.breadcrumbs"),t.\u0275\u0275sanitizeHtml),t.\u0275\u0275advance(4),t.\u0275\u0275property("maxLines",1)("background",a.isCurrent()?"primary":"default")("showToggle",!1),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngClass",a.isCurrent()?"text-light":"text-primary")("innerHTML",a.dsoTitle,t.\u0275\u0275sanitizeHtml),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.description))},dependencies:[s.mk,s.O5,re.L,s.Ov,O.X$],encapsulation:2}),ke);var Oe;function kn(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"ds-truncatable-part",0),t.\u0275\u0275element(1,"div",4),t.\u0275\u0275elementEnd()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275property("maxLines",1)("background",a.isCurrent()?"primary":"default")("showToggle",!1),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngClass",a.isCurrent()?"text-light":"text-secondary")("innerHTML",a.description,t.\u0275\u0275sanitizeHtml)}}Tt=(0,m.__decorate)([(0,d.d$)("JournalVolumeSearchResult",_.w.ListElement,_e._.SideBarSearchModal),(0,d.d$)("JournalVolumeSearchResult",_.w.ListElement,_e._.SideBarSearchModalCurrent)],Tt);let Ke=((Oe=class extends Ae.l{getDescription(){const c=this.allMetadataValues(["publicationvolume.volumeNumber"]),a=this.allMetadataValues(["publicationissue.issueNumber"]);let W="";return(0,Q.UE)(c)&&(W+=c.join(", ")),(0,Q.UE)(W)&&(0,Q.UE)(a)&&(W+=" - "),(0,Q.UE)(a)&&(W+=a.join(", ")),this.undefinedIfEmpty(W)}}).\u0275fac=function(){let o;
1return function(a){return(o||(o=t.\u0275\u0275getInheritedFactory(Oe)))(a||Oe)}}(),Oe.\u0275cmp=t.\u0275\u0275defineComponent({type:Oe,selectors:[["ds-journal-issue-sidebar-search-list-element"]],features:[t.\u0275\u0275InheritDefinitionFeature],decls:8,vars:17,consts:[[3,"maxLines","background","showToggle"],[3,"ngClass","innerHTML"],[1,"font-weight-bold",3,"ngClass","innerHTML"],[3,"maxLines","background","showToggle",4,"ngIf"],[1,"text-secondary",3,"ngClass","innerHTML"]],template:function(c,a){1&c&&(t.\u0275\u0275elementStart(0,"ds-truncatable-part",0),t.\u0275\u0275element(1,"div",1),t.\u0275\u0275pipe(2,"async"),t.\u0275\u0275pipe(3,"async"),t.\u0275\u0275pipe(4,"translate"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(5,"ds-truncatable-part",0),t.\u0275\u0275element(6,"div",2),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(7,kn,2,5,"ds-truncatable-part",3)),2&c&&(t.\u0275\u0275property("maxLines",1)("background",a.isCurrent()?"primary":"default")("showToggle",!1),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngClass",a.isCurrent()?"text-light":"text-body")("innerHTML",t.\u0275\u0275pipeBind1(2,11,a.parentTitle$&&a.parentTitle$)?t.\u0275\u0275pipeBind1(3,13,a.parentTitle$):t.\u0275\u0275pipeBind1(4,15,"home.breadcrumbs"),t.\u0275\u0275sanitizeHtml),t.\u0275\u0275advance(4),t.\u0275\u0275property("maxLines",1)("background",a.isCurrent()?"primary":"default")("showToggle",!1),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngClass",a.isCurrent()?"text-light":"text-primary")("innerHTML",a.dsoTitle,t.\u0275\u0275sanitizeHtml),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.description))},dependencies:[s.mk,s.O5,re.L,s.Ov,O.X$],encapsulation:2}),Oe);var te;function Ht(o,c){if(1&o&&(t.\u0275\u0275elementStart(0,"ds-truncatable-part",0),t.\u0275\u0275element(1,"div",4),t.\u0275\u0275elementEnd()),2&o){const a=t.\u0275\u0275nextContext();t.\u0275\u0275property("maxLines",1)("background",a.isCurrent()?"primary":"default")("showToggle",!1),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngClass",a.isCurrent()?"text-light":"text-secondary")("innerHTML",a.description,t.\u0275\u0275sanitizeHtml)}}Ke=(0,m.__decorate)([(0,d.d$)("JournalIssueSearchResult",_.w.ListElement,_e._.SideBarSearchModal),(0,d.d$)("JournalIssueSearchResult",_.w.ListElement,_e._.SideBarSearchModalCurrent)],Ke);let It=((te=class extends Ae.l{getDescription(){const c=this.allMetadataValues(["creativeworkseries.issn"]);let a="";return(0,Q.UE)(c)&&(a+=c.join(", ")),this.undefinedIfEmpty(a)}}).\u0275fac=function(){let o;return function(a){return(o||(o=t.\u0275\u0275getInheritedFactory(te)))(a||te)}}(),te.\u0275cmp=t.\u0275\u0275defineComponent({type:te,selectors:[["ds-journal-sidebar-search-list-element"]],features:[t.\u0275\u0275InheritDefinitionFeature],decls:8,vars:17,consts:[[3,"maxLines","background","showToggle"],[3,"ngClass","innerHTML"],[1,"font-weight-bold",3,"ngClass","innerHTML"],[3,"maxLines","background","showToggle",4,"ngIf"],[1,"text-secondary",3,"ngClass","innerHTML"]],template:function(c,a){1&c&&(t.\u0275\u0275elementStart(0,"ds-truncatable-part",0),t.\u0275\u0275element(1,"div",1),t.\u0275\u0275pipe(2,"async"),t.\u0275\u0275pipe(3,"async"),t.\u0275\u0275pipe(4,"translate"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(5,"ds-truncatable-part",0),t.\u0275\u0275element(6,"div",2),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(7,Ht,2,5,"ds-truncatable-part",3)),2&c&&(t.\u0275\u0275property("maxLines",1)("background",a.isCurrent()?"primary":"default")("showToggle",!1),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngClass",a.isCurrent()?"text-light":"text-body")("innerHTML",t.\u0275\u0275pipeBind1(2,11,a.parentTitle$&&a.parentTitle$)?t.\u0275\u0275pipeBind1(3,13,a.parentTitle$):t.\u0275\u0275pipeBind1(4,15,"home.breadcrumbs"),t.\u0275\u0275sanitizeHtml),t.\u0275\u0275advance(4),t.\u0275\u0275property("maxLines",1)("background",a.isCurrent()?"primary":"default")("showToggle",!1),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngClass",a.isCurrent()?"text-light":"text-primary")("innerHTML",a.dsoTitle,t.\u0275\u0275sanitizeHtml),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",a.description))},dependencies:[s.mk,s.O5,re.L,s.Ov,O.X$],encapsulation:2}),te);It=(0,m.__decorate)([(0,d.d$)("JournalSearchResult",_.w.ListElement,_e._.SideBarSearchModal),(0,d.d$)("JournalSearchResult",_.w.ListElement,_e._.SideBarSearchModalCurrent)],It);var On=l(4379),Lt=l(76814),Be=l(12446);const jn=[v,fe,st,mt,tt,Ve,We,yt,Ge,qe,et,Le,Se,$e,ie,Tt,Ke,It];let Pn=(()=>{class o{static withEntryComponents(){return{ngModule:o,providers:jn.map(a=>({provide:a}))}}}return o.\u0275fac=function(a){return new(a||o)}
1,o.\u0275mod=t.\u0275\u0275defineNgModule({type:o}),o.\u0275inj=t.\u0275\u0275defineInjector({imports:[s.ez,On.e,M.m,Lt.I,Be.H]}),o})()},76844:(K,w,l)=>{"use strict";l.d(w,{a:()=>ka});var j,s=l(35103),M=l(65706),m=l(57999),_=l(70655),d=l(41529),p=l(23539),t=l(39347),e=l(98678),y=l(46),T=l(44956),u=l(47897),S=l(67522),B=l(18639),D=l(52153),V=l(33994),E=l(70643),O=l(56080),h=l(96342);function z(i,r){if(1&i&&e.\u0275\u0275element(0,"ds-themed-results-back-button",13),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("back",n.back)}}const I=function(){return["organization.foundingDate"]},U=function(){return["organization.address.addressLocality"]},P=function(){return["organization.adress.addressCountry"]},L=function(){return["dc.identifier"]},J=function(){return["dc.description"]},v=function(i){return[i]},g=function(){return{label:"isOrgUnitOfPerson",filter:"isOrgUnitOfPerson",configuration:"person-relationships"}},H=function(){return{label:"isOrgUnitOfProject",filter:"isOrgUnitOfProject",configuration:"project-relationships"}},C=function(i,r){return[i,r]};let $=((j=class extends t.P{}).\u0275fac=function(){let i;return function(n){return(i||(i=e.\u0275\u0275getInheritedFactory(j)))(n||j)}}(),j.\u0275cmp=e.\u0275\u0275defineComponent({type:j,selectors:[["ds-org-unit"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:24,vars:49,consts:[[3,"back",4,"ngIf"],[1,"d-flex","flex-row"],[1,"mr-auto",3,"item"],[1,"row"],[1,"col-xs-12","col-md-4"],[3,"hideIfNoTextContent"],[3,"thumbnail","defaultImage","alt","placeholder"],[3,"item","fields","label"],[1,"col-xs-12","col-md-7"],[3,"parentItem","relationType","label"],[1,"btn","btn-outline-primary",3,"routerLink"],[1,"mt-5","w-100"],[3,"item","relationTypes"],[3,"back"]],template:function(r,n){1&r&&(e.\u0275\u0275template(0,z,1,1,"ds-themed-results-back-button",0),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275elementStart(2,"div",1),e.\u0275\u0275element(3,"ds-themed-item-page-title-field",2)(4,"ds-dso-edit-menu"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",3)(6,"div",4)(7,"ds-metadata-field-wrapper",5),e.\u0275\u0275element(8,"ds-themed-thumbnail",6),e.\u0275\u0275pipe(9,"async"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(10,"ds-generic-item-page-field",7)(11,"ds-generic-item-page-field",7)(12,"ds-generic-item-page-field",7)(13,"ds-generic-item-page-field",7),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(14,"div",8),e.\u0275\u0275element(15,"ds-related-items",9),e.\u0275\u0275pipe(16,"translate"),e.\u0275\u0275element(17,"ds-generic-item-page-field",7),e.\u0275\u0275elementStart(18,"div")(19,"a",10),e.\u0275\u0275text(20),e.\u0275\u0275pipe(21,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(22,"div",11),e.\u0275\u0275element(23,"ds-tabbed-related-entities-search",12),e.\u0275\u0275elementEnd()()),2&r&&(e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(1,29,n.showBackButton)),e.\u0275\u0275advance(3),e.\u0275\u0275property("item",n.object),e.\u0275\u0275advance(4),e.\u0275\u0275property("hideIfNoTextContent",!1),e.\u0275\u0275advance(1),e.\u0275\u0275property("thumbnail",e.\u0275\u0275pipeBind1(9,31,null==n.object?null:n.object.thumbnail))("defaultImage","assets/images/orgunit-placeholder.svg")("alt","thumbnail.orgunit.alt")("placeholder","thumbnail.orgunit.placeholder"),e.\u0275\u0275advance(2),e.\u0275\u0275property("item",n.object)("fields",e.\u0275\u0275pureFunction0(37,I))("label","orgunit.page.dateestablished"),e.\u0275\u0275advance(1),e.\u0275\u0275property("item",n.object)("fields",e.\u0275\u0275pureFunction0(38,U))("label","orgunit.page.city"),e.\u0275\u0275advance(1),e.\u0275\u0275property("item",n.object)("fields",e.\u0275\u0275pureFunction0(39,P))("label","orgunit.page.country"),e.\u0275\u0275advance(1),e.\u0275\u0275property("item",n.object)("fields",e.\u0275\u0275pureFunction0(40,L))("label","orgunit.page.id"),e.\u0275\u0275advance(2),e.\u0275\u0275property("parentItem",n.object)("relationType","isPublicationOfOrgUnit")("label",e.\u0275\u0275pipeBind1(16,33,"relationships.isPublicationOf")),e.\u0275\u0275advance(2),e.\u0275\u0275property("item",n.object)("fields",e.\u0275\u0275pureFunction0(41,J))("label","orgunit.page.description"),e.\u0275\u0275advance(2),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction1(42,v,n.itemPageRoute+"/full")),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(21,35,"item.page.link.full")," "),e.\u0275\u0275advance(3),e.\u0275\u0275property("item",n.object)("relationTypes",e.\u0275\u0275pureFunction2(46,C,e.\u0275\u0275pureFunction0(44,g),e.\u0275\u0275pureFunction0(45,H))
1))},dependencies:[s.O5,y.i,T.w,u.e,S.rH,B.z,D.n,V.i,E.i,O.g,s.Ov,h.X$]}),j);var N;function je(i,r){if(1&i&&e.\u0275\u0275element(0,"ds-themed-results-back-button",13),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("back",n.back)}}$=(0,_.__decorate)([(0,p.d$)("OrgUnit",d.w.StandalonePage)],$);const x=function(){return["person.email"]},R=function(){return["person.birthDate"]},b=function(){return["person.jobTitle"]},X=function(){return["person.familyName"]},fe=function(){return["person.givenName"]},oe=function(){return["dc.title"]},Mt=function(i){return[i]},Nt=function(){return{label:"isAuthorOfPublication",filter:"isAuthorOfPublication",configuration:"default-relationships"}};let lt=((N=class extends t.P{}).\u0275fac=function(){let i;return function(n){return(i||(i=e.\u0275\u0275getInheritedFactory(N)))(n||N)}}(),N.\u0275cmp=e.\u0275\u0275defineComponent({type:N,selectors:[["ds-person"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:27,vars:56,consts:[[3,"back",4,"ngIf"],[1,"d-flex","flex-row"],[1,"mr-auto",3,"item"],[1,"row"],[1,"col-xs-12","col-md-4"],[3,"hideIfNoTextContent"],[3,"thumbnail","defaultImage","alt","placeholder"],[3,"item","fields","label"],[1,"col-xs-12","col-md-7"],[3,"parentItem","relationType","label"],[1,"btn","btn-outline-primary",3,"routerLink"],[1,"mt-5","w-100"],[3,"item","relationTypes"],[3,"back"]],template:function(r,n){1&r&&(e.\u0275\u0275template(0,je,1,1,"ds-themed-results-back-button",0),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275elementStart(2,"div",1),e.\u0275\u0275element(3,"ds-themed-item-page-title-field",2)(4,"ds-dso-edit-menu"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",3)(6,"div",4)(7,"ds-metadata-field-wrapper",5),e.\u0275\u0275element(8,"ds-themed-thumbnail",6),e.\u0275\u0275pipe(9,"async"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(10,"ds-generic-item-page-field",7)(11,"ds-generic-item-page-field",7),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(12,"div",8),e.\u0275\u0275element(13,"ds-related-items",9),e.\u0275\u0275pipe(14,"translate"),e.\u0275\u0275element(15,"ds-related-items",9),e.\u0275\u0275pipe(16,"translate"),e.\u0275\u0275element(17,"ds-generic-item-page-field",7)(18,"ds-generic-item-page-field",7)(19,"ds-generic-item-page-field",7)(20,"ds-generic-item-page-field",7),e.\u0275\u0275elementStart(21,"div")(22,"a",10),e.\u0275\u0275text(23),e.\u0275\u0275pipe(24,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(25,"div",11),e.\u0275\u0275element(26,"ds-tabbed-related-entities-search",12),e.\u0275\u0275elementEnd()()),2&r&&(e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(1,35,n.showBackButton)),e.\u0275\u0275advance(3),e.\u0275\u0275property("item",n.object),e.\u0275\u0275advance(4),e.\u0275\u0275property("hideIfNoTextContent",!1),e.\u0275\u0275advance(1),e.\u0275\u0275property("thumbnail",e.\u0275\u0275pipeBind1(9,37,null==n.object?null:n.object.thumbnail))("defaultImage","assets/images/person-placeholder.svg")("alt","thumbnail.person.alt")("placeholder","thumbnail.person.placeholder"),e.\u0275\u0275advance(2),e.\u0275\u0275property("item",n.object)("fields",e.\u0275\u0275pureFunction0(45,x))("label","person.page.email"),e.\u0275\u0275advance(1),e.\u0275\u0275property("item",n.object)("fields",e.\u0275\u0275pureFunction0(46,R))("label","person.page.birthdate"),e.\u0275\u0275advance(2),e.\u0275\u0275property("parentItem",n.object)("relationType","isProjectOfPerson")("label",e.\u0275\u0275pipeBind1(14,39,"relationships.isProjectOf")),e.\u0275\u0275advance(2),e.\u0275\u0275property("parentItem",n.object)("relationType","isOrgUnitOfPerson")("label",e.\u0275\u0275pipeBind1(16,41,"relationships.isOrgUnitOf")),e.\u0275\u0275advance(2),e.\u0275\u0275property("item",n.object)("fields",e.\u0275\u0275pureFunction0(47,b))("label","person.page.jobtitle"),e.\u0275\u0275advance(1),e.\u0275\u0275property("item",n.object)("fields",e.\u0275\u0275pureFunction0(48,X))("label","person.page.lastname"),e.\u0275\u0275advance(1),e.\u0275\u0275property("item",n.object)("fields",e.\u0275\u0275pureFunction0(49,fe))("label","person.page.firstname"),e.\u0275\u0275advance(1),e.\u0275\u0275property("item",n.object)("fields",e.\u0275\u0275pureFunction0(50,oe))("label","person.page.name"),e.\u0275\u0275advance(2),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction1(51,Mt,n.itemPageRoute+"/full")),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(24,43,"item.page.link.full")," "),e.\u0275\u0275advance(3),e.\u0275\u0275property("item",n.object)("relationTypes",e.\u0275\u0275pureFunction1(54,Mt,e.\u0275\u0275pureFunction0(53,Nt))))},dependencies:[s.O5,y.i,T.w,u.e,S.rH,B.z,D.n,V.i,E.i,O.g,s.Ov,h.X$]}),N);lt=(0,_.__decorate)([(0,p.d$)("Person",d.w.StandalonePage)],lt);var ge,Wt=l(16708);function st(i,r){if(1&i&&e.\u0275\u0275element(0,"ds-themed-results-back-button",12),2&i){const n=e.\u0275\u0275nextContext();
1e.\u0275\u0275property("back",n.back)}}const Pe=function(){return["project.contributor.other"]},pt=function(){return["project.identifier.funder"]},ct=function(){return["dc.identifier"]},Fe=function(){return["dc.description"]},re=function(){return["dc.subject"]},Re=function(i){return[i]};let le=((ge=class extends t.P{}).\u0275fac=function(){let i;return function(n){return(i||(i=e.\u0275\u0275getInheritedFactory(ge)))(n||ge)}}(),ge.\u0275cmp=e.\u0275\u0275defineComponent({type:ge,selectors:[["ds-project"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:27,vars:55,consts:[[3,"back",4,"ngIf"],[1,"d-flex","flex-row"],[1,"mr-auto",3,"item"],[1,"row"],[1,"col-xs-12","col-md-4"],[3,"hideIfNoTextContent"],[3,"thumbnail","defaultImage","alt","placeholder"],[3,"parentItem","itemType","metadataFields","label"],[3,"item","fields","label"],[1,"col-xs-12","col-md-7"],[3,"parentItem","relationType","label"],[1,"btn","btn-outline-primary",3,"routerLink"],[3,"back"]],template:function(r,n){1&r&&(e.\u0275\u0275template(0,st,1,1,"ds-themed-results-back-button",0),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275elementStart(2,"div",1),e.\u0275\u0275element(3,"ds-themed-item-page-title-field",2)(4,"ds-dso-edit-menu"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",3)(6,"div",4)(7,"ds-metadata-field-wrapper",5),e.\u0275\u0275element(8,"ds-themed-thumbnail",6),e.\u0275\u0275pipe(9,"async"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(10,"ds-themed-metadata-representation-list",7),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275element(12,"ds-generic-item-page-field",8)(13,"ds-generic-item-page-field",8),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(14,"div",9),e.\u0275\u0275element(15,"ds-related-items",10),e.\u0275\u0275pipe(16,"translate"),e.\u0275\u0275element(17,"ds-related-items",10),e.\u0275\u0275pipe(18,"translate"),e.\u0275\u0275element(19,"ds-related-items",10),e.\u0275\u0275pipe(20,"translate"),e.\u0275\u0275element(21,"ds-generic-item-page-field",8)(22,"ds-generic-item-page-field",8),e.\u0275\u0275elementStart(23,"div")(24,"a",11),e.\u0275\u0275text(25),e.\u0275\u0275pipe(26,"translate"),e.\u0275\u0275elementEnd()()()()),2&r&&(e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(1,34,n.showBackButton)),e.\u0275\u0275advance(3),e.\u0275\u0275property("item",n.object),e.\u0275\u0275advance(4),e.\u0275\u0275property("hideIfNoTextContent",!1),e.\u0275\u0275advance(1),e.\u0275\u0275property("thumbnail",e.\u0275\u0275pipeBind1(9,36,null==n.object?null:n.object.thumbnail))("defaultImage","assets/images/project-placeholder.svg")("alt","thumbnail.project.alt")("placeholder","thumbnail.project.placeholder"),e.\u0275\u0275advance(2),e.\u0275\u0275property("parentItem",n.object)("itemType","OrgUnit")("metadataFields",e.\u0275\u0275pureFunction0(48,Pe))("label",e.\u0275\u0275pipeBind1(11,38,"project.page.contributor")),e.\u0275\u0275advance(2),e.\u0275\u0275property("item",n.object)("fields",e.\u0275\u0275pureFunction0(49,pt))("label","project.page.funder"),e.\u0275\u0275advance(1),e.\u0275\u0275property("item",n.object)("fields",e.\u0275\u0275pureFunction0(50,ct))("label","project.page.id"),e.\u0275\u0275advance(2),e.\u0275\u0275property("parentItem",n.object)("relationType","isPersonOfProject")("label",e.\u0275\u0275pipeBind1(16,40,"relationships.isPersonOf")),e.\u0275\u0275advance(2),e.\u0275\u0275property("parentItem",n.object)("relationType","isPublicationOfProject")("label",e.\u0275\u0275pipeBind1(18,42,"relationships.isPublicationOf")),e.\u0275\u0275advance(2),e.\u0275\u0275property("parentItem",n.object)("relationType","isOrgUnitOfProject")("label",e.\u0275\u0275pipeBind1(20,44,"relationships.isOrgUnitOf")),e.\u0275\u0275advance(2),e.\u0275\u0275property("item",n.object)("fields",e.\u0275\u0275pureFunction0(51,Fe))("label","project.page.description"),e.\u0275\u0275advance(1),e.\u0275\u0275property("item",n.object)("fields",e.\u0275\u0275pureFunction0(52,re))("label","project.page.keyword"),e.\u0275\u0275advance(2),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction1(53,Re,n.itemPageRoute+"/full")),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(26,46,"item.page.link.full")," "))},dependencies:[s.O5,T.w,Wt.t,u.e,S.rH,B.z,D.n,V.i,E.i,O.g,s.Ov,h.X$]}),ge);le=(0,_.__decorate)([(0,p.d$)("Project",d.w.StandalonePage)],le);var he,ce=l(39468),dt=l(78033),Ze=l(56790),se=l(38678),de=l(9121),De=l(88948);const kt=function(i){return[i]};function Ot(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"a",12),e.\u0275\u0275element(1,"ds-thumbnail",13),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275elementEnd()),2&i){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("target",n.linkType==n.linkTypes.ExternalLink?"_blank":"_self")("routerLink",e.\u0275\u0275pureFunction1(9,kt,n.itemPageRoute)),e.\u0275\u0275attribute("rel",n.linkType==n.linkTypes.ExternalLink?"noopener noreferrer":null),e.\u0275\u0275advance(1),e.\u0275\u0275property("thumbnail",e.\u0275\u0275pipeBind1(2,7,null==n.dso?null:n.dso.thumbnail))("defaultImage","assets/images/orgunit-placeholder.svg")("alt","thumbnail.orgunit.alt")("placeholder","thumbnail.orgunit.placeholder")}}function $t(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"span",14),e.\u0275\u0275element(1,"ds-thumbnail",13),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275elementEnd()),2&i){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("thumbnail",e.\u0275\u0275pipeBind1(2,4,null==n.dso?null:n.dso.thumbnail))("defaultImage","assets/images/orgunit-placeholder.svg")("alt","thumbnail.orgunit.alt")("placeholder","thumbnail.orgunit.placeholder")}}function qe(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"div",9),e.\u0275\u0275template(1,Ot,3,11,"a",10),e.\u0275\u0275template(2,$t,3,6,"span",11),e.\u0275\u0275elementEnd()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.linkType!=n.linkTypes.None),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.linkType==n.linkTypes.None)}}function ve(i,r){if(1&i&&e.\u0275\u0275element(0,"ds-themed-badges",15),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("object",n.dso)("context",n.context)}}function zt(i,r){if(1&i&&(e.\u0275\u0275element(0,"a",16),e.\u0275\u0275pipe(1,"translate")),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("target",n.linkType==n.linkTypes.ExternalLink?"_blank":"_self")("routerLink",e.\u0275\u0275pureFunction1(6,kt,n.itemPageRoute))("innerHTML",n.dsoTitle||e.\u0275\u0275pipeBind1(1,4,"orgunit.listelement.no-title"),e.\u0275\u0275sanitizeHtml),e.\u0275\u0275attribute("rel",n.linkType==n.linkTypes.ExternalLink?"noopener noreferrer":null)}}function Gt(i,r){if(1&i&&(e.\u0275\u0275element(0,"span",17),e.\u0275\u0275pipe(1,"translate")),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("innerHTML",n.dsoTitle||e.\u0275\u0275pipeBind1(1,1,"orgunit.listelement.no-title"),e.\u0275\u0275sanitizeHtml)}}function mt(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"span",18)(1,"ds-truncatable-part",19),e.\u0275\u0275element(2,"span",20),e.\u0275\u0275elementEnd()()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("id",n.dso.id)("minLines",3),e.\u0275\u0275advance(1),e.\u0275\u0275property("innerHTML",n.firstMetadataValue("dc.description"),e.\u0275\u0275sanitizeHtml)}}const be=function(){return["dc.description"]};let He=((he=class extends dt.h{}).\u0275fac=function(){let i;
1return function(n){return(i||(i=e.\u0275\u0275getInheritedFactory(he)))(n||he)}}(),he.\u0275cmp=e.\u0275\u0275defineComponent({type:he,selectors:[["ds-org-unit-search-result-list-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:9,vars:8,consts:[[1,"row"],["class","col-3 col-md-2",4,"ngIf"],[3,"ngClass"],[3,"object","context",4,"ngIf"],[3,"id"],["class","lead",3,"target","routerLink","innerHTML",4,"ngIf"],["class","lead",3,"innerHTML",4,"ngIf"],[1,"text-muted"],["class","item-list-org-unit-description",4,"ngIf"],[1,"col-3","col-md-2"],["class","dont-break-out",3,"target","routerLink",4,"ngIf"],["class","dont-break-out",4,"ngIf"],[1,"dont-break-out",3,"target","routerLink"],[3,"thumbnail","defaultImage","alt","placeholder"],[1,"dont-break-out"],[3,"object","context"],[1,"lead",3,"target","routerLink","innerHTML"],[1,"lead",3,"innerHTML"],[1,"item-list-org-unit-description"],[3,"id","minLines"],[3,"innerHTML"]],template:function(r,n){1&r&&(e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275template(1,qe,3,2,"div",1),e.\u0275\u0275elementStart(2,"div",2),e.\u0275\u0275template(3,ve,1,2,"ds-themed-badges",3),e.\u0275\u0275elementStart(4,"ds-truncatable",4),e.\u0275\u0275template(5,zt,2,8,"a",5),e.\u0275\u0275template(6,Gt,2,3,"span",6),e.\u0275\u0275elementStart(7,"span",7),e.\u0275\u0275template(8,mt,3,3,"span",8),e.\u0275\u0275elementEnd()()()()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.showThumbnails),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",n.showThumbnails?"col-9":"col-md-12"),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.showLabel),e.\u0275\u0275advance(1),e.\u0275\u0275property("id",n.dso.id),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.linkType!=n.linkTypes.None),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.linkType==n.linkTypes.None),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.dso.allMetadata(e.\u0275\u0275pureFunction0(7,be)).length>0))},dependencies:[s.mk,s.O5,S.rH,Ze.ThumbnailComponent,se.n,de.L,De.k,s.Ov,h.X$]}),he);var ye;He=(0,_.__decorate)([(0,p.d$)("OrgUnitSearchResult",d.w.ListElement)],He);const At=function(){return{}},Kt=function(i,r){return{indexableObject:i,hitHighlights:r}};let ut=((ye=class extends ce.i{}).\u0275fac=function(){let i;return function(n){return(i||(i=e.\u0275\u0275getInheritedFactory(ye)))(n||ye)}}(),ye.\u0275cmp=e.\u0275\u0275defineComponent({type:ye,selectors:[["ds-org-unit-list-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:1,vars:7,consts:[[3,"showLabel","object","linkType"]],template:function(r,n){1&r&&e.\u0275\u0275element(0,"ds-org-unit-search-result-list-element",0),2&r&&e.\u0275\u0275property("showLabel",n.showLabel)("object",e.\u0275\u0275pureFunction2(4,Kt,n.object,e.\u0275\u0275pureFunction0(3,At)))("linkType",n.linkType)},dependencies:[He]}),ye);ut=(0,_.__decorate)([(0,p.d$)("OrgUnit",d.w.ListElement)],ut);var we,me=l(56765),ne=l(8842),_t=l(16441);const ft=function(i){return[i]};function Xt(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"a",13),e.\u0275\u0275element(1,"ds-thumbnail",14),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275elementEnd()),2&i){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("target",n.linkType==n.linkTypes.ExternalLink?"_blank":"_self")("routerLink",e.\u0275\u0275pureFunction1(9,ft,n.itemPageRoute)),e.\u0275\u0275attribute("rel",n.linkType==n.linkTypes.ExternalLink?"noopener noreferrer":null),e.\u0275\u0275advance(1),e.\u0275\u0275property("thumbnail",e.\u0275\u0275pipeBind1(2,7,null==n.dso?null:n.dso.thumbnail))("defaultImage","assets/images/person-placeholder.svg")("alt","thumbnail.person.alt")("placeholder","thumbnail.person.placeholder")}}function jt(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"span",15),e.\u0275\u0275element(1,"ds-thumbnail",14),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275elementEnd()),2&i){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("thumbnail",e.\u0275\u0275pipeBind1(2,4,null==n.dso?null:n.dso.thumbnail))("defaultImage","assets/images/person-placeholder.svg")("alt","thumbnail.person.alt")("placeholder","thumbnail.person.placeholder")}}function Qt(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"div",10),e.\u0275\u0275template(1,Xt,3,11,"a",11),e.\u0275\u0275template(2,jt,3,6,"span",12),e.\u0275\u0275elementEnd()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.linkType!=n.linkTypes.None),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.linkType==n.linkTypes.None)}}function et(i,r){if(1&i&&e.\u0275\u0275element(0,"ds-themed-badges",16),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("object",n.dso)("context",n.context)}}function Ce(i,r){if(1&i&&(e.\u0275\u0275element(0,"a",17),e.\u0275\u0275pipe(1,"translate")),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("target",n.linkType==n.linkTypes.ExternalLink?"_blank":"_self")("routerLink",e.\u0275\u0275pureFunction1(6,ft,n.itemPageRoute))("innerHTML",n.dsoTitle||e.\u0275\u0275pipeBind1(1,4,"person.listelement.no-title"),e.\u0275\u0275sanitizeHtml),e.\u0275\u0275attribute("rel",n.linkType==n.linkTypes.ExternalLink?"noopener noreferrer":null)}}function Yt(i,r){if(1&i&&(e.\u0275\u0275element(0,"span",18),e.\u0275\u0275pipe(1,"translate")),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("innerHTML",n.dsoTitle||e.\u0275\u0275pipeBind1(1,1,"person.listelement.no-title"),e.\u0275\u0275sanitizeHtml)}}function Zt(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"span")(1,"span",21),e.\u0275\u0275element(2,"span",21),e.\u0275\u0275elementEnd()()),2&i){const n=r.$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("innerHTML",n,e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(1),e.\u0275\u0275property("innerHTML",n,e.\u0275\u0275sanitizeHtml)}}const tt=function(){return["person.jobTitle"]};function Ee(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"span",19),e.\u0275\u0275template(1,Zt,3,2,"span",20),e.\u0275\u0275elementEnd()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",n.allMetadataValues(e.\u0275\u0275pureFunction0(1,tt)))}}let Ue=((we=class extends dt.h{constructor(r,n,f){super(r,n,f),this.truncatableService=r,this.dsoNameService=n,this.appConfig=f}ngOnInit(){super.ngOnInit(),this.showThumbnails=this.appConfig.browseBy.showThumbnails}}).\u0275fac=function(r){return new(r||we)(e.\u0275\u0275directiveInject(me.F),e.\u0275\u0275directiveInject(ne._),e.\u0275\u0275directiveInject(_t.q))},we.\u0275cmp=e.\u0275\u0275defineComponent({type:we,selectors:[["ds-person-search-result-list-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:10,vars:10,consts:[[1,"row"],["class","col-3 
1col-md-2",4,"ngIf"],[3,"ngClass"],[3,"object","context",4,"ngIf"],[3,"id"],["class","lead",3,"target","routerLink","innerHTML",4,"ngIf"],["class","lead",3,"innerHTML",4,"ngIf"],[1,"text-muted"],[3,"id","minLines"],["class","item-list-job-title",4,"ngIf"],[1,"col-3","col-md-2"],["class","dont-break-out",3,"target","routerLink",4,"ngIf"],["class","dont-break-out",4,"ngIf"],[1,"dont-break-out",3,"target","routerLink"],[3,"thumbnail","defaultImage","alt","placeholder"],[1,"dont-break-out"],[3,"object","context"],[1,"lead",3,"target","routerLink","innerHTML"],[1,"lead",3,"innerHTML"],[1,"item-list-job-title"],[4,"ngFor","ngForOf"],[3,"innerHTML"]],template:function(r,n){1&r&&(e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275template(1,Qt,3,2,"div",1),e.\u0275\u0275elementStart(2,"div",2),e.\u0275\u0275template(3,et,1,2,"ds-themed-badges",3),e.\u0275\u0275elementStart(4,"ds-truncatable",4),e.\u0275\u0275template(5,Ce,2,8,"a",5),e.\u0275\u0275template(6,Yt,2,3,"span",6),e.\u0275\u0275elementStart(7,"span",7)(8,"ds-truncatable-part",8),e.\u0275\u0275template(9,Ee,2,2,"span",9),e.\u0275\u0275elementEnd()()()()()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.showThumbnails),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",n.showThumbnails?"col-9 col-md-10":"col-12"),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.showLabel),e.\u0275\u0275advance(1),e.\u0275\u0275property("id",n.dso.id),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.linkType!=n.linkTypes.None),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.linkType==n.linkTypes.None),e.\u0275\u0275advance(2),e.\u0275\u0275property("id",n.dso.id)("minLines",1),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.dso.allMetadata(e.\u0275\u0275pureFunction0(9,tt)).length>0))},dependencies:[s.mk,s.sg,s.O5,S.rH,Ze.ThumbnailComponent,se.n,de.L,De.k,s.Ov,h.X$]}),we);var Te;Ue=(0,_.__decorate)([(0,p.d$)("PersonSearchResult",d.w.ListElement),(0,_.__metadata)("design:paramtypes",[me.F,ne._,Object])],Ue);const qt=function(){return{}},en=function(i,r){return{indexableObject:i,hitHighlights:r}};let gt=((Te=class extends ce.i{}).\u0275fac=function(){let i;return function(n){return(i||(i=e.\u0275\u0275getInheritedFactory(Te)))(n||Te)}}(),Te.\u0275cmp=e.\u0275\u0275defineComponent({type:Te,selectors:[["ds-person-list-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:1,vars:8,consts:[[3,"object","linkType","showLabel","value"]],template:function(r,n){1&r&&e.\u0275\u0275element(0,"ds-person-search-result-list-element",0),2&r&&e.\u0275\u0275property("object",e.\u0275\u0275pureFunction2(5,en,n.object,e.\u0275\u0275pureFunction0(4,qt)))("linkType",n.linkType)("showLabel",n.showLabel)("value",n.value)},dependencies:[Ue]}),Te);var Ie;gt=(0,_.__decorate)([(0,p.d$)("Person",d.w.ListElement)],gt);const Pt=function(i){return[i]};function tn(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"a",10),e.\u0275\u0275element(1,"ds-thumbnail",11),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275elementEnd()),2&i){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("target",n.linkType==n.linkTypes.ExternalLink?"_blank":"_self")("routerLink",e.\u0275\u0275pureFunction1(9,Pt,n.itemPageRoute)),e.\u0275\u0275attribute("rel",n.linkType==n.linkTypes.ExternalLink?"noopener noreferrer":null),e.\u0275\u0275advance(1),e.\u0275\u0275property("thumbnail",e.\u0275\u0275pipeBind1(2,7,null==n.dso?null:n.dso.thumbnail))("defaultImage","assets/images/project-placeholder.svg")("alt","thumbnail.project.alt")("placeholder","thumbnail.project.placeholder")}}function Ft(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"span",12),e.\u0275\u0275element(1,"ds-thumbnail",11),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275elementEnd()),2&i){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("thumbnail",e.\u0275\u0275pipeBind1(2,4,null==n.dso?null:n.dso.thumbnail))("defaultImage","assets/images/project-placeholder.svg")("alt","thumbnail.project.alt")("placeholder","thumbnail.project.placeholder")}}function nn(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"div",7),e.\u0275\u0275template(1,tn,3,11,"a",8),e.\u0275\u0275template(2,Ft,3,6,"span",9),e.\u0275\u0275elementEnd()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.linkType!=n.linkTypes.None),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.linkType==n.linkTypes.None)}}function an(i,r){if(1&i&&e.\u0275\u0275element(0,"ds-themed-badges",13),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("object",n.dso)("context",n.context)}}function Rt(i,r){if(1&i&&e.\u0275\u0275element(0,"a",14),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("target",n.linkType==n.linkTypes.ExternalLink?"_blank":"_self")("routerLink",e.\u0275\u0275pureFunction1(4,Pt,n.itemPageRoute))("innerHTML",n.dsoTitle,e.\u0275\u0275sanitizeHtml),e.\u0275\u0275attribute("rel",n.linkType==n.linkTypes.ExternalLink?"noopener noreferrer":null)}}function on(i,r){if(1&i&&e.\u0275\u0275element(0,"span",15),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("innerHTML",n.dsoTitle,e.\u0275\u0275sanitizeHtml)}}let Le=((Ie=class extends dt.h{}).\u0275fac=function(){let i;
1return function(n){return(i||(i=e.\u0275\u0275getInheritedFactory(Ie)))(n||Ie)}}(),Ie.\u0275cmp=e.\u0275\u0275defineComponent({type:Ie,selectors:[["ds-project-search-result-list-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:7,vars:6,consts:[[1,"row"],["class","col-3 col-md-2",4,"ngIf"],[3,"ngClass"],[3,"id"],[3,"object","context",4,"ngIf"],["class","lead item-list-title dont-break-out",3,"target","routerLink","innerHTML",4,"ngIf"],["class","lead item-list-title dont-break-out",3,"innerHTML",4,"ngIf"],[1,"col-3","col-md-2"],["class","dont-break-out",3,"target","routerLink",4,"ngIf"],["class","dont-break-out",4,"ngIf"],[1,"dont-break-out",3,"target","routerLink"],[3,"thumbnail","defaultImage","alt","placeholder"],[1,"dont-break-out"],[3,"object","context"],[1,"lead","item-list-title","dont-break-out",3,"target","routerLink","innerHTML"],[1,"lead","item-list-title","dont-break-out",3,"innerHTML"]],template:function(r,n){1&r&&(e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275template(1,nn,3,2,"div",1),e.\u0275\u0275elementStart(2,"div",2)(3,"ds-truncatable",3),e.\u0275\u0275template(4,an,1,2,"ds-themed-badges",4),e.\u0275\u0275template(5,Rt,1,6,"a",5),e.\u0275\u0275template(6,on,1,1,"span",6),e.\u0275\u0275elementEnd()()()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.showThumbnails),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",n.showThumbnails?"col-9":"col-md-12"),e.\u0275\u0275advance(1),e.\u0275\u0275property("id",n.dso.id),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.showLabel),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.linkType!=n.linkTypes.None),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.linkType==n.linkTypes.None))},dependencies:[s.mk,s.O5,S.rH,Ze.ThumbnailComponent,se.n,De.k,s.Ov]}),Ie);var Y;Le=(0,_.__decorate)([(0,p.d$)("ProjectSearchResult",d.w.ListElement)],Le);const rn=function(){return{}},ln=function(i,r){return{indexableObject:i,hitHighlights:r}};let Ve=((Y=class extends ce.i{}).\u0275fac=function(){let i;return function(n){return(i||(i=e.\u0275\u0275getInheritedFactory(Y)))(n||Y)}}(),Y.\u0275cmp=e.\u0275\u0275defineComponent({type:Y,selectors:[["ds-project-list-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:1,vars:7,consts:[[3,"showLabel","object","linkType"]],template:function(r,n){1&r&&e.\u0275\u0275element(0,"ds-project-search-result-list-element",0),2&r&&e.\u0275\u0275property("showLabel",n.showLabel)("object",e.\u0275\u0275pureFunction2(4,ln,n.object,e.\u0275\u0275pureFunction0(3,rn)))("linkType",n.linkType)},dependencies:[Le]}),Y);Ve=(0,_.__decorate)([(0,p.d$)("Project",d.w.ListElement)],Ve);var Z,Je=l(82069),Ne=l(19847);const ht=function(i){return[i]};function sn(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"a",12),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275elementStart(2,"div"),e.\u0275\u0275element(3,"ds-themed-thumbnail",13),e.\u0275\u0275pipe(4,"async"),e.\u0275\u0275elementEnd()()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("target",n.linkType==n.linkTypes.ExternalLink?"_blank":"_self")("routerLink",e.\u0275\u0275pureFunction1(10,ht,n.itemPageRoute)),e.\u0275\u0275attribute("rel",n.linkType==n.linkTypes.ExternalLink?"noopener noreferrer":null)("title",e.\u0275\u0275pipeBind1(1,6,"search.results.view-result")),e.\u0275\u0275advance(3),e.\u0275\u0275property("thumbnail",e.\u0275\u0275pipeBind1(4,8,null==n.dso?null:n.dso.thumbnail))("limitWidth",!1)}}function pn(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"span",14)(1,"div"),e.\u0275\u0275element(2,"ds-themed-thumbnail",13),e.\u0275\u0275pipe(3,"async"),e.\u0275\u0275elementEnd()()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("thumbnail",e.\u0275\u0275pipeBind1(3,2,null==n.dso?null:n.dso.thumbnail))("limitWidth",!1)}}function cn(i,r){if(1&i&&e.\u0275\u0275element(0,"ds-themed-badges",15),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("object",n.dso)("context",n.context)}}function dn(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"p",16)(1,"ds-truncatable-part",17),e.\u0275\u0275element(2,"span",18),e.\u0275\u0275elementEnd()()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("id",n.dso.id)("minLines",1),e.\u0275\u0275advance(1),e.\u0275\u0275property("innerHTML",n.firstMetadataValue("person.email"),e.\u0275\u0275sanitizeHtml)}}function mn(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"p",19)(1,"ds-truncatable-part",17),e.\u0275\u0275element(2,"span",18),e.\u0275\u0275elementEnd()()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("id",n.dso.id)("minLines",3),e.\u0275\u0275advance(1),e.\u0275\u0275property("innerHTML",n.firstMetadataValue("person.jobTitle"),e.\u0275\u0275sanitizeHtml)}}function un(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"div",20)(1,"a",21),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("target",n.linkType==n.linkTypes.ExternalLink?"_blank":"_self")("routerLink",e.\u0275\u0275pureFunction1(6,ht,n.itemPageRoute)),e.\u0275\u0275attribute("rel",n.linkType==n.linkTypes.ExternalLink?"noopener noreferrer":null),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(3,4,"search.results.view-result"))}}const vt=["*","*"];let Se=((Z=class extends Ne.n{}).\u0275fac=function(){let i;
1return function(n){return(i||(i=e.\u0275\u0275getInheritedFactory(Z)))(n||Z)}}(),Z.\u0275cmp=e.\u0275\u0275defineComponent({type:Z,selectors:[["ds-person-search-result-grid-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:vt,decls:15,vars:13,consts:[[1,"card"],[3,"id"],[1,"position-absolute","ml-1"],["class","card-img-top full-width",3,"target","routerLink",4,"ngIf"],["class","card-img-top full-width",4,"ngIf"],[1,"card-body"],[3,"object","context",4,"ngIf"],["type","h4",3,"id","minLines"],[1,"card-title",3,"innerHTML"],["class","item-email card-text text-muted",4,"ngIf"],["class","item-jobtitle card-text",4,"ngIf"],["class","text-center",4,"ngIf"],[1,"card-img-top","full-width",3,"target","routerLink"],[3,"thumbnail","limitWidth"],[1,"card-img-top","full-width"],[3,"object","context"],[1,"item-email","card-text","text-muted"],[3,"id","minLines"],[3,"innerHTML"],[1,"item-jobtitle","card-text"],[1,"text-center"],[1,"lead","btn","btn-primary","viewButton",3,"target","routerLink"]],template:function(r,n){1&r&&(e.\u0275\u0275projectionDef(vt),e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275elementStart(2,"ds-truncatable",1)(3,"div",2),e.\u0275\u0275projection(4),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(5,sn,5,12,"a",3),e.\u0275\u0275template(6,pn,4,4,"span",4),e.\u0275\u0275elementStart(7,"div",5),e.\u0275\u0275template(8,cn,1,2,"ds-themed-badges",6),e.\u0275\u0275elementStart(9,"ds-truncatable-part",7),e.\u0275\u0275element(10,"h4",8),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(11,dn,3,3,"p",9),e.\u0275\u0275template(12,mn,3,3,"p",10),e.\u0275\u0275template(13,un,4,8,"div",11),e.\u0275\u0275elementEnd()(),e.\u0275\u0275projection(14,1),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275property("@focusShadow",e.\u0275\u0275pipeBind1(1,11,n.isCollapsed$)?"blur":"focus"),e.\u0275\u0275advance(2),e.\u0275\u0275property("id",n.dso.id),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",n.linkType!=n.linkTypes.None),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.linkType==n.linkTypes.None),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.showLabel),e.\u0275\u0275advance(1),e.\u0275\u0275property("id",n.dso.id)("minLines",3),e.\u0275\u0275advance(1),e.\u0275\u0275property("innerHTML",n.dsoTitle,e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.dso.hasMetadata("person.email")),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.dso.hasMetadata("person.jobTitle")),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.linkType!=n.linkTypes.None))},dependencies:[s.O5,S.rH,B.z,se.n,de.L,De.k,s.Ov,h.X$],data:{animation:[Je.X]}}),Z);var q;Se=(0,_.__decorate)([(0,p.d$)("PersonSearchResult",d.w.GridElement)],Se);const _n=function(){return{}},fn=function(i,r){return{indexableObject:i,hitHighlights:r}};let We=((q=class extends ce.i{}).\u0275fac=function(){let i;return function(n){return(i||(i=e.\u0275\u0275getInheritedFactory(q)))(n||q)}}(),q.\u0275cmp=e.\u0275\u0275defineComponent({type:q,selectors:[["ds-person-grid-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:1,vars:7,consts:[[3,"showLabel","object","linkType"]],template:function(r,n){1&r&&e.\u0275\u0275element(0,"ds-person-search-result-grid-element",0),2&r&&e.\u0275\u0275property("showLabel",n.showLabel)("object",e.\u0275\u0275pureFunction2(4,fn,n.object,e.\u0275\u0275pureFunction0(3,_n)))("linkType",n.linkType)},dependencies:[Se]}),q);var ee;We=(0,_.__decorate)([(0,p.d$)("Person",d.w.GridElement)],We);const bt=function(i){return[i]};function gn(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"a",12),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275elementStart(2,"div"),e.\u0275\u0275element(3,"ds-themed-thumbnail",13),e.\u0275\u0275pipe(4,"async"),e.\u0275\u0275elementEnd()()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("target",n.linkType==n.linkTypes.ExternalLink?"_blank":"_self")("routerLink",e.\u0275\u0275pureFunction1(10,bt,n.itemPageRoute)),e.\u0275\u0275attribute("rel",n.linkType==n.linkTypes.ExternalLink?"noopener noreferrer":null)("title",e.\u0275\u0275pipeBind1(1,6,"search.results.view-result")),e.\u0275\u0275advance(3),e.\u0275\u0275property("thumbnail",e.\u0275\u0275pipeBind1(4,8,null==n.dso?null:n.dso.thumbnail))("limitWidth",!1)}}function hn(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"span",14)(1,"div"),e.\u0275\u0275element(2,"ds-themed-thumbnail",13),e.\u0275\u0275pipe(3,"async"),e.\u0275\u0275elementEnd()()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("thumbnail",e.\u0275\u0275pipeBind1(3,2,null==n.dso?null:n.dso.thumbnail))("limitWidth",!1)}}function vn(i,r){if(1&i&&e.\u0275\u0275element(0,"ds-themed-badges",15),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("object",n.dso)("context",n.context)}}function bn(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"p",16)(1,"ds-truncatable-part",17),e.\u0275\u0275element(2,"span",18),e.\u0275\u0275elementEnd()()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("id",n.dso.id)("minLines",1),e.\u0275\u0275advance(1),e.\u0275\u0275property("innerHTML",n.firstMetadataValue("organization.foundingDate"),e.\u0275\u0275sanitizeHtml)}}function yn(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"span",22)(1,"span"),e.\u0275\u0275text(2,", "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd()),2&i){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",n.firstMetadataValue("organization.address.addressLocality")," ")}}function Cn(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"p",19)(1,"ds-truncatable-part",17)(2,"span",20),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(4,yn,4,1,"span",21),e.\u0275\u0275elementEnd()()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("id",n.dso.id)("minLines",3),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(n.firstMetadataValue("organization.address.addressCountry")),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.dso.hasMetadata("organization.address.addressLocality"))}}function Dt(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"div",23)(1,"a",24),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("target",n.linkType==n.linkTypes.ExternalLink?"_blank":"_self")("routerLink",e.\u0275\u0275pureFunction1(6,bt,n.itemPageRoute)),e.\u0275\u0275attribute("rel",n.linkType==n.linkTypes.ExternalLink?"noopener noreferrer":null),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(3,4,"search.results.view-result"))}}const $e=["*","*"];let ae=((ee=class extends Ne.n{}).\u0275fac=function(){let i;
1return function(n){return(i||(i=e.\u0275\u0275getInheritedFactory(ee)))(n||ee)}}(),ee.\u0275cmp=e.\u0275\u0275defineComponent({type:ee,selectors:[["ds-org-unit-search-result-grid-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:$e,decls:15,vars:13,consts:[[1,"card"],[3,"id"],[1,"position-absolute","ml-1"],["class","card-img-top full-width",3,"target","routerLink",4,"ngIf"],["class","card-img-top full-width",4,"ngIf"],[1,"card-body"],[3,"object","context",4,"ngIf"],["type","h4",3,"id","minLines"],[1,"card-title",3,"innerHTML"],["class","item-date card-text text-muted",4,"ngIf"],["class","item-location card-text",4,"ngIf"],["class","text-center",4,"ngIf"],[1,"card-img-top","full-width",3,"target","routerLink"],[3,"thumbnail","limitWidth"],[1,"card-img-top","full-width"],[3,"object","context"],[1,"item-date","card-text","text-muted"],[3,"id","minLines"],[3,"innerHTML"],[1,"item-location","card-text"],[1,"item-country"],["class","item-city",4,"ngIf"],[1,"item-city"],[1,"text-center"],[1,"lead","btn","btn-primary","viewButton",3,"target","routerLink"]],template:function(r,n){1&r&&(e.\u0275\u0275projectionDef($e),e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275elementStart(2,"ds-truncatable",1)(3,"div",2),e.\u0275\u0275projection(4),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(5,gn,5,12,"a",3),e.\u0275\u0275template(6,hn,4,4,"span",4),e.\u0275\u0275elementStart(7,"div",5),e.\u0275\u0275template(8,vn,1,2,"ds-themed-badges",6),e.\u0275\u0275elementStart(9,"ds-truncatable-part",7),e.\u0275\u0275element(10,"h4",8),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(11,bn,3,3,"p",9),e.\u0275\u0275template(12,Cn,5,4,"p",10),e.\u0275\u0275template(13,Dt,4,8,"div",11),e.\u0275\u0275elementEnd()(),e.\u0275\u0275projection(14,1),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275property("@focusShadow",e.\u0275\u0275pipeBind1(1,11,n.isCollapsed$)?"blur":"focus"),e.\u0275\u0275advance(2),e.\u0275\u0275property("id",n.dso.id),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",n.linkType!=n.linkTypes.None),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.linkType==n.linkTypes.None),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.showLabel),e.\u0275\u0275advance(1),e.\u0275\u0275property("id",n.dso.id)("minLines",3),e.\u0275\u0275advance(1),e.\u0275\u0275property("innerHTML",n.dsoTitle,e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.dso.hasMetadata("organization.foundingDate")),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.dso.hasMetadata("organization.address.addressCountry")),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.linkType!=n.linkTypes.None))},dependencies:[s.O5,S.rH,B.z,se.n,de.L,De.k,s.Ov,h.X$],data:{animation:[Je.X]}}),ee);var xe;ae=(0,_.__decorate)([(0,p.d$)("OrgUnitSearchResult",d.w.GridElement)],ae);const En=function(){return{}},yt=function(i,r){return{indexableObject:i,hitHighlights:r}};let pe=((xe=class extends ce.i{}).\u0275fac=function(){let i;return function(n){return(i||(i=e.\u0275\u0275getInheritedFactory(xe)))(n||xe)}}(),xe.\u0275cmp=e.\u0275\u0275defineComponent({type:xe,selectors:[["ds-org-unit-grid-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:1,vars:7,consts:[[3,"showLabel","object","linkType"]],template:function(r,n){1&r&&e.\u0275\u0275element(0,"ds-org-unit-search-result-grid-element",0),2&r&&e.\u0275\u0275property("showLabel",n.showLabel)("object",e.\u0275\u0275pureFunction2(4,yt,n.object,e.\u0275\u0275pureFunction0(3,En)))("linkType",n.linkType)},dependencies:[ae]}),xe);var ue;pe=(0,_.__decorate)([(0,p.d$)("OrgUnit",d.w.GridElement)],pe);const wt=function(i){return[i]};function Tn(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"a",11),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275elementStart(2,"div"),e.\u0275\u0275element(3,"ds-themed-thumbnail",12),e.\u0275\u0275pipe(4,"async"),e.\u0275\u0275elementEnd()()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("target",n.linkType==n.linkTypes.ExternalLink?"_blank":"_self")("routerLink",e.\u0275\u0275pureFunction1(10,wt,n.itemPageRoute)),e.\u0275\u0275attribute("rel",n.linkType==n.linkTypes.ExternalLink?"noopener noreferrer":null)("title",e.\u0275\u0275pipeBind1(1,6,"search.results.view-result")),e.\u0275\u0275advance(3),e.\u0275\u0275property("thumbnail",e.\u0275\u0275pipeBind1(4,8,null==n.dso?null:n.dso.thumbnail))("limitWidth",!1)}}function In(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"span",13)(1,"div"),e.\u0275\u0275element(2,"ds-themed-thumbnail",12),e.\u0275\u0275pipe(3,"async"),e.\u0275\u0275elementEnd()()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("thumbnail",e.\u0275\u0275pipeBind1(3,2,null==n.dso?null:n.dso.thumbnail))("limitWidth",!1)}}function Ln(i,r){if(1&i&&e.\u0275\u0275element(0,"ds-themed-badges",14),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("object",n.dso)("context",n.context)}}function Sn(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"p",15)(1,"ds-truncatable-part",16),e.\u0275\u0275element(2,"span",17),e.\u0275\u0275elementEnd()()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("id",n.dso.id)("minLines",3),e.\u0275\u0275advance(1),e.\u0275\u0275property("innerHTML",n.firstMetadataValue("dc.description"),e.\u0275\u0275sanitizeHtml)}}function xn(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"div",18)(1,"a",19),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("target",n.linkType==n.linkTypes.ExternalLink?"_blank":"_self")("routerLink",e.\u0275\u0275pureFunction1(6,wt,n.itemPageRoute)),e.\u0275\u0275attribute("rel",n.linkType==n.linkTypes.ExternalLink?"noopener noreferrer":null),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(3,4,"search.results.view-result"))}}const Bt=["*","*"];let ze=((ue=class extends Ne.n{}).\u0275fac=function(){let i;
1return function(n){return(i||(i=e.\u0275\u0275getInheritedFactory(ue)))(n||ue)}}(),ue.\u0275cmp=e.\u0275\u0275defineComponent({type:ue,selectors:[["ds-project-search-result-grid-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:Bt,decls:14,vars:12,consts:[[1,"card"],[3,"id"],[1,"position-absolute","ml-1"],["class","card-img-top full-width",3,"target","routerLink",4,"ngIf"],["class","card-img-top full-width",4,"ngIf"],[1,"card-body"],[3,"object","context",4,"ngIf"],["type","h4",3,"id","minLines"],[1,"card-title",3,"innerHTML"],["class","item-description card-text text-muted",4,"ngIf"],["class","text-center",4,"ngIf"],[1,"card-img-top","full-width",3,"target","routerLink"],[3,"thumbnail","limitWidth"],[1,"card-img-top","full-width"],[3,"object","context"],[1,"item-description","card-text","text-muted"],[3,"id","minLines"],[3,"innerHTML"],[1,"text-center"],[1,"lead","btn","btn-primary","viewButton",3,"target","routerLink"]],template:function(r,n){1&r&&(e.\u0275\u0275projectionDef(Bt),e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275elementStart(2,"ds-truncatable",1)(3,"div",2),e.\u0275\u0275projection(4),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(5,Tn,5,12,"a",3),e.\u0275\u0275template(6,In,4,4,"span",4),e.\u0275\u0275elementStart(7,"div",5),e.\u0275\u0275template(8,Ln,1,2,"ds-themed-badges",6),e.\u0275\u0275elementStart(9,"ds-truncatable-part",7),e.\u0275\u0275element(10,"h4",8),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(11,Sn,3,3,"p",9),e.\u0275\u0275template(12,xn,4,8,"div",10),e.\u0275\u0275elementEnd()(),e.\u0275\u0275projection(13,1),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275property("@focusShadow",e.\u0275\u0275pipeBind1(1,10,n.isCollapsed$)?"blur":"focus"),e.\u0275\u0275advance(2),e.\u0275\u0275property("id",n.dso.id),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",n.linkType!=n.linkTypes.None),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.linkType==n.linkTypes.None),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.showLabel),e.\u0275\u0275advance(1),e.\u0275\u0275property("id",n.dso.id)("minLines",3),e.\u0275\u0275advance(1),e.\u0275\u0275property("innerHTML",n.dsoTitle,e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.dso.hasMetadata("dc.description")),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.linkType!=n.linkTypes.None))},dependencies:[s.O5,S.rH,B.z,se.n,de.L,De.k,s.Ov,h.X$],data:{animation:[Je.X]}}),ue);var ie;ze=(0,_.__decorate)([(0,p.d$)("ProjectSearchResult",d.w.GridElement)],ze);const Me=function(){return{}},Mn=function(i,r){return{indexableObject:i,hitHighlights:r}};let Ct=((ie=class extends ce.i{}).\u0275fac=function(){let i;return function(n){return(i||(i=e.\u0275\u0275getInheritedFactory(ie)))(n||ie)}}(),ie.\u0275cmp=e.\u0275\u0275defineComponent({type:ie,selectors:[["ds-project-grid-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:1,vars:7,consts:[[3,"showLabel","object","linkType"]],template:function(r,n){1&r&&e.\u0275\u0275element(0,"ds-project-search-result-grid-element",0),2&r&&e.\u0275\u0275property("showLabel",n.showLabel)("object",e.\u0275\u0275pureFunction2(4,Mn,n.object,e.\u0275\u0275pureFunction0(3,Me)))("linkType",n.linkType)},dependencies:[ze]}),ie);Ct=(0,_.__decorate)([(0,p.d$)("Project",d.w.GridElement)],Ct);var Q,Ge=l(99682),_e=l(36092),Ae=l(64069);function ke(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"span")(1,"span",7),e.\u0275\u0275element(2,"span",7),e.\u0275\u0275elementEnd()()),2&i){const n=r.$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("innerHTML",n,e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(1),e.\u0275\u0275property("innerHTML",n,e.\u0275\u0275sanitizeHtml)}}const Et=function(){return["person.jobTitle"]};function Tt(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"span",5),e.\u0275\u0275template(1,ke,3,2,"span",6),e.\u0275\u0275elementEnd()),2&i){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",n.mdRepresentation.allMetadataValues(e.\u0275\u0275pureFunction0(1,Et)))}}function Oe(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"span",3),e.\u0275\u0275template(1,Tt,2,2,"span",4),e.\u0275\u0275elementEnd()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.mdRepresentation.allMetadata(e.\u0275\u0275pureFunction0(1,Et)).length>0)}}const kn=function(i){return[i]};let Ke=((Q=class extends Ae.X{}).\u0275fac=function(){let i;
1return function(n){return(i||(i=e.\u0275\u0275getInheritedFactory(Q)))(n||Q)}}(),Q.\u0275cmp=e.\u0275\u0275defineComponent({type:Q,selectors:[["ds-person-item-metadata-list-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:4,vars:7,consts:[["descTemplate",""],[3,"id"],[3,"routerLink","innerHTML","ngbTooltip"],[1,"text-muted"],["class","item-list-job-title",4,"ngIf"],[1,"item-list-job-title"],[4,"ngFor","ngForOf"],[3,"innerHTML"]],template:function(r,n){if(1&r&&(e.\u0275\u0275template(0,Oe,2,2,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementStart(2,"ds-truncatable",1),e.\u0275\u0275element(3,"a",2),e.\u0275\u0275elementEnd()),2&r){const f=e.\u0275\u0275reference(1);e.\u0275\u0275advance(2),e.\u0275\u0275property("id",n.mdRepresentation.id),e.\u0275\u0275advance(1),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction1(4,kn,n.itemPageRoute))("innerHTML",n.mdRepresentation.getValue(),e.\u0275\u0275sanitizeHtml)("ngbTooltip",n.mdRepresentation.allMetadata(e.\u0275\u0275pureFunction0(6,Et)).length>0?f:null)}},dependencies:[s.sg,s.O5,M._L,S.rH,se.n],encapsulation:2}),Q);var te;Ke=(0,_.__decorate)([(0,Ge.Bu)("Person",_e.P.Item)],Ke);const Ht=function(){return["dc.description"]};function It(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"span",3)(1,"span",4),e.\u0275\u0275element(2,"span",5),e.\u0275\u0275elementEnd()()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("innerHTML",n.mdRepresentation.firstMetadataValue(e.\u0275\u0275pureFunction0(1,Ht)),e.\u0275\u0275sanitizeHtml)}}const On=function(i){return[i]};let Lt=((te=class extends Ae.X{}).\u0275fac=function(){let i;return function(n){return(i||(i=e.\u0275\u0275getInheritedFactory(te)))(n||te)}}(),te.\u0275cmp=e.\u0275\u0275defineComponent({type:te,selectors:[["ds-org-unit-item-metadata-list-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:4,vars:7,consts:[["descTemplate",""],[3,"id"],[3,"routerLink","innerHTML","ngbTooltip"],[1,"text-muted"],[1,"item-list-job-title"],[3,"innerHTML"]],template:function(r,n){if(1&r&&(e.\u0275\u0275template(0,It,3,2,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementStart(2,"ds-truncatable",1),e.\u0275\u0275element(3,"a",2),e.\u0275\u0275elementEnd()),2&r){const f=e.\u0275\u0275reference(1);e.\u0275\u0275advance(2),e.\u0275\u0275property("id",n.mdRepresentation.id),e.\u0275\u0275advance(1),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction1(4,On,n.itemPageRoute))("innerHTML",n.mdRepresentation.getValue(),e.\u0275\u0275sanitizeHtml)("ngbTooltip",n.mdRepresentation.allMetadata(e.\u0275\u0275pureFunction0(6,Ht)).length>0?f:null)}},dependencies:[M._L,S.rH,se.n],encapsulation:2}),te);var Be;function jn(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"span",3)(1,"span",4),e.\u0275\u0275element(2,"span",5),e.\u0275\u0275elementEnd()()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("innerHTML",n.dsoNameService.getName(n.mdRepresentation),e.\u0275\u0275sanitizeHtml)}}Lt=(0,_.__decorate)([(0,Ge.Bu)("OrgUnit",_e.P.Item)],Lt);const Pn=function(i){return[i]};let o=((Be=class extends Ae.X{constructor(r){super(),this.dsoNameService=r}}).\u0275fac=function(r){return new(r||Be)(e.\u0275\u0275directiveInject(ne._))},Be.\u0275cmp=e.\u0275\u0275defineComponent({type:Be,selectors:[["ds-project-item-metadata-list-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:4,vars:6,consts:[["descTemplate",""],[3,"id"],[3,"routerLink","innerHTML","ngbTooltip"],[1,"text-muted"],[1,"item-list-project-title"],[3,"innerHTML"]],template:function(r,n){if(1&r&&(e.\u0275\u0275template(0,jn,3,1,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementStart(2,"ds-truncatable",1),e.\u0275\u0275element(3,"a",2),e.\u0275\u0275elementEnd()),2&r){const f=e.\u0275\u0275reference(1);e.\u0275\u0275advance(2),e.\u0275\u0275property("id",n.mdRepresentation.id),e.\u0275\u0275advance(1),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction1(4,Pn,n.itemPageRoute))("innerHTML",n.dsoNameService.getName(n.mdRepresentation),e.\u0275\u0275sanitizeHtml)("ngbTooltip",n.dsoNameService.getName(n.mdRepresentation).length>0?f:null)}},dependencies:[M._L,S.rH,se.n],encapsulation:2}),Be);o=(0,_.__decorate)([(0,Ge.Bu)("Project",_e.P.Item),(0,_.__metadata)("design:paramtypes",[ne._])],o);var c=l(39034),a=l(54599),W=l(97462),nt=l(84332),at=l(77176),Ut=l(65384);const ta=function(i){return{value:i}};let Fn=(()=>{class i{constructor(n){this.modal=n}}return i.\u0275fac=function(n){return new(n||i)(e.\u0275\u0275directiveInject(M.Kz))},i.\u0275cmp=e.\u0275\u0275defineComponent({type:i,selectors:[["ds-name-variant-modal"]],inputs:{value:"value"},decls:16,vars:12,consts:[[1,"modal-header"],[1,"modal-title"],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[1,"modal-footer","justify-content-between"],["type","button",1,"btn","btn-light","confirm-button",3,"click"],["type","button",1,"btn","btn-light","decline-button",3,"click"]],template:function(n,f){1&n&&(e.\u0275\u0275elementStart(0,"div",0)(1,"h4",1),e.\u0275\u0275text(2,"New name variant"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"button",2),e.\u0275\u0275listener("click",function(){return f.modal.dismiss("Cross click")}),e.\u0275\u0275elementStart(4,"span",3),e.\u0275\u0275text(5,"\xd7"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(6,"div",4),e.\u0275\u0275text(7),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"div",5)(10,"button",6),e.\u0275\u0275listener("click",function(){return f.modal.close()}),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(13,"button",7),e.\u0275\u0275listener("click",function(){return f.modal.dismiss()}),e.\u0275\u0275text(14),e.\u0275\u0275pipe(15,"translate"),e.\u0275\u0275elementEnd()()),2&n&&(e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind2(8,3,"submission.sections.describe.relationship-lookup.name-variant.notification.content",e.\u0275\u0275pureFunction1(10,ta,f.value)),"\n"),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(12,6,"submission.sections.describe.relationship-lookup.name-variant.notification.confirm")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(15,8,"submission.sections.describe.relationship-lookup.name-variant.notification.decline")))}
1,dependencies:[h.X$]}),i})();var Wn=l(57512),Vt=l(29442),Jt=l(91416),A=l(5476),$n=l(26172),zn=l(80632),Gn=l(35392);function na(i,r){if(1&i){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div")(1,"a",8,9),e.\u0275\u0275listener("click",function(){const F=e.\u0275\u0275restoreView(n).$implicit,G=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(G.onClickSuggestion(F))}),e.\u0275\u0275element(3,"span",10),e.\u0275\u0275elementEnd()()}if(2&i){const n=r.$implicit;e.\u0275\u0275advance(3),e.\u0275\u0275property("innerHTML",n,e.\u0275\u0275sanitizeHtml)}}const aa=function(i){return{"is-invalid":i}},ia=function(){return{standalone:!0}},oa=function(i){return{show:i}};let An=(()=>{class i extends $n.o{constructor(){super(...arguments),this.suggestions=[]}ngOnInit(){this.suggestions.length>0&&(this.value=this.suggestions[0])}onSubmit(n){n!==this.value&&(this.value=n,this.submitSuggestion.emit(n))}onClickSuggestion(n){return this.value=n,this.clickSuggestion.emit(n),this.close(),this.blockReopen=!0,this.queryInput.nativeElement.focus(),!1}}return i.\u0275fac=function(){let r;return function(f){return(r||(r=e.\u0275\u0275getInheritedFactory(i)))(f||i)}}(),i.\u0275cmp=e.\u0275\u0275defineComponent({type:i,selectors:[["ds-person-input-suggestions"]],inputs:{suggestions:"suggestions"},features:[e.\u0275\u0275ProvidersFeature([{provide:A.JU,useExisting:(0,e.forwardRef)(()=>i),multi:!0}]),e.\u0275\u0275InheritDefinitionFeature],decls:9,vars:16,consts:[[3,"action","ngSubmit","keydown","keydown.arrowdown","keydown.arrowup","keydown.esc","dsClickOutside"],["form","ngForm"],["type","text","autocomplete","off",1,"form-control","suggestion_input",3,"ngModel","name","ngClass","dsDebounce","placeholder","ngModelOptions","focus","blur","click","onDebounce"],["inputField",""],["type","submit",1,"d-none"],[1,"autocomplete","dropdown-menu",3,"ngClass"],[1,"dropdown-list"],[4,"ngFor","ngForOf"],["href","javascript:void(0);",1,"d-block","dropdown-item",3,"click"],["suggestion",""],[3,"innerHTML"]],template:function(n,f){if(1&n){const k=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"form",0,1),e.\u0275\u0275listener("ngSubmit",function(){e.\u0275\u0275restoreView(k);const G=e.\u0275\u0275reference(3);return e.\u0275\u0275resetView(f.onSubmit(G.value))})("keydown",function(G){return f.onKeydown(G)})("keydown.arrowdown",function(G){return f.shiftFocusDown(G)})("keydown.arrowup",function(G){return f.shiftFocusUp(G)})("keydown.esc",function(){return f.close()})("dsClickOutside",function(){return f.close()}),e.\u0275\u0275elementStart(2,"input",2,3),e.\u0275\u0275listener("focus",function(){return f.open()})("blur",function(){e.\u0275\u0275restoreView(k);const G=e.\u0275\u0275reference(3);return e.\u0275\u0275resetView(f.onSubmit(G.value))})("click",function(){return f.open()})("onDebounce",function(G){return f.find(G)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(4,"input",4),e.\u0275\u0275elementStart(5,"div",5),e.\u0275\u0275pipe(6,"async"),e.\u0275\u0275elementStart(7,"div",6),e.\u0275\u0275template(8,na,4,1,"div",7),e.\u0275\u0275elementEnd()()()}2&n&&(e.\u0275\u0275property("action",f.action,e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngModel",f.value)("name",f.name)("ngClass",e.\u0275\u0275pureFunction1(11,aa,!f.valid))("dsDebounce",f.debounceTime)("placeholder",f.placeholder)("ngModelOptions",e.\u0275\u0275pureFunction0(13,ia)),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(14,oa,e.\u0275\u0275pipeBind1(6,9,f.show)&&f.isNotEmpty(f.suggestions))),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",f.suggestions))},dependencies:[s.mk,s.sg,A._Y,A.Fj,A.JJ,A.JL,A.On,A.F,zn.q,Gn._,s.Ov],styles:['form[_ngcontent-%COMP%]:before{pointer-events:none;position:absolute;font-weight:900;font-family:"Font Awesome 5 Free";content:"\\f0d7";top:7px;right:0;height:20px;width:20px}form[_ngcontent-%COMP%]   input.suggestion_input[_ngcontent-%COMP%]{background:rgba(0,0,0,0)}',".autocomplete[_ngcontent-%COMP%]{width:100%}.autocomplete[_ngcontent-%COMP%]   .dropdown-item[_ngcontent-%COMP%]{white-space:normal;word-break:break-word;padding:var(--bs-input-padding-y) var(--bs-input-padding-x)}.autocomplete[_ngcontent-%COMP%]   .dropdown-item[_ngcontent-%COMP%]:focus{outline:none}form[_ngcontent-%COMP%]{position:relative}"]}),i})();var it;function ra(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"a",11),e.\u0275\u0275element(1,"ds-thumbnail",12),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275elementEnd()),2&i){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("target",n.linkType==n.linkTypes.ExternalLink?"_blank":"_self"),e.\u0275\u0275attribute("rel",n.linkType==n.linkTypes.ExternalLink?"noopener noreferrer":null),e.\u0275\u0275advance(1),e.\u0275\u0275property("thumbnail",e.\u0275\u0275pipeBind1(2,6,null==n.dso?null:n.dso.thumbnail))("defaultImage","assets/images/person-placeholder.svg")("alt","thumbnail.person.alt")("placeholder","thumbnail.person.placeholder")}}function la(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"span",13),e.\u0275\u0275element(1,"ds-thumbnail",12),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275elementEnd()),2&i){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("thumbnail",e.\u0275\u0275pipeBind1(2,4,null==n.dso?null:n.dso.thumbnail))("defaultImage","assets/images/person-placeholder.svg")("alt","thumbnail.person.alt")("placeholder","thumbnail.person.placeholder")}}function sa(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"div",8),e.\u0275\u0275template(1,ra,3,8,"a",9),e.\u0275\u0275template(2,la,3,6,"span",10),e.\u0275\u0275elementEnd()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.linkType!=n.linkTypes.None),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.linkType==n.linkTypes.None)}}function pa(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"span")(1,"span",16),e.\u0275\u0275element(2,"span",16),e.\u0275\u0275elementEnd()()),2&i){const n=r.$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("innerHTML",n,e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(1),e.\u0275\u0275property("innerHTML",n,e.\u0275\u0275sanitizeHtml)}}const Kn=function(){return["person.jobTitle"]};function ca(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"span",14),e.\u0275\u0275template(1,pa,3,2,"span",15),e.\u0275\u0275elementEnd()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",n.allMetadataValues(e.\u0275\u0275pureFunction0(1,Kn)))}}let Rn=((it=class extends a.c{constructor(r,n,f,k,F,G,Jn,Nn,St,xt){super(r,St,xt),this.truncatableService=r,this.relationshipService=n,this.notificationsService=f,this.translateService=k,this.modalService=F,this.itemDataService=G,this.bitstreamDataService=Jn,this.selectableListService=Nn,this.dsoNameService=St,this.appConfig=xt,this.alternativeField="dc.title.alternative"}ngOnInit(){super.ngOnInit();const r=this.dso?this.dsoNameService.getName(this.dso):void 0,n=this.allMetadataValues(this.alternativeField);this.allSuggestions=[r,...n],this.relationshipService.getNameVariant(this.listID,this.dso.uuid).pipe((0,at.q)(1)).subscribe(f=>{this.selectedName=f||r}),this.showThumbnails=this.appConfig.browseBy.showThumbnails}select(r){this.relationshipService.setNameVariant(this.listID,this.dso.uuid,r),this.selectableListService.isObjectSelected(this.listID,this.object).pipe((0,at.q)(1)).subscribe(n=>{n||this.selectableListService.selectSingle(this.listID,this.object)})}selectCustom(r){this.allSuggestions.includes(r)||this.openModal(r).then(()=>{const n=new Wn.DA;n.value=r;
1const k={[this.alternativeField]:[...this.dso.metadata[this.alternativeField]||[],n]},F=Object.assign({},this.dso,{metadata:{...this.dso.metadata,...k}});this.itemDataService.update(F).pipe((0,at.q)(1)).subscribe(),this.itemDataService.commitUpdates()}).catch(()=>{}).finally(()=>{this.select(r)})}openModal(r){const n=this.modalService.open(Fn,{centered:!0});return n.componentInstance.value=r,n.result}}).\u0275fac=function(r){return new(r||it)(e.\u0275\u0275directiveInject(me.F),e.\u0275\u0275directiveInject(nt.U),e.\u0275\u0275directiveInject(Ut.T),e.\u0275\u0275directiveInject(h.sK),e.\u0275\u0275directiveInject(M.FF),e.\u0275\u0275directiveInject(Vt.S),e.\u0275\u0275directiveInject(c.J),e.\u0275\u0275directiveInject(Jt.w),e.\u0275\u0275directiveInject(ne._),e.\u0275\u0275directiveInject(_t.q))},it.\u0275cmp=e.\u0275\u0275defineComponent({type:it,selectors:[["ds-person-search-result-list-submission-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:8,vars:6,consts:[[1,"row"],["class","col-3 col-md-2",4,"ngIf"],[3,"ngClass"],[1,"d-flex"],[1,"flex-grow-1"],[3,"suggestions","ngModel","ngModelChange","clickSuggestion","submitSuggestion"],[1,"text-muted"],["class","item-list-job-title",4,"ngIf"],[1,"col-3","col-md-2"],["class","dont-break-out",3,"target",4,"ngIf"],["class","dont-break-out",4,"ngIf"],[1,"dont-break-out",3,"target"],[3,"thumbnail","defaultImage","alt","placeholder"],[1,"dont-break-out"],[1,"item-list-job-title"],[4,"ngFor","ngForOf"],[3,"innerHTML"]],template:function(r,n){1&r&&(e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275template(1,sa,3,2,"div",1),e.\u0275\u0275elementStart(2,"div",2)(3,"div",3)(4,"div",4)(5,"ds-person-input-suggestions",5),e.\u0275\u0275listener("ngModelChange",function(k){return n.selectedName=k})("clickSuggestion",function(k){return n.select(k)})("submitSuggestion",function(k){return n.selectCustom(k)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"span",6),e.\u0275\u0275template(7,ca,2,2,"span",7),e.\u0275\u0275elementEnd()()()()()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.showThumbnails),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",n.showThumbnails?"col-9":"col-md-12"),e.\u0275\u0275advance(3),e.\u0275\u0275property("suggestions",n.allSuggestions)("ngModel",n.selectedName),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.dso.allMetadata(e.\u0275\u0275pureFunction0(5,Kn)).length>0))},dependencies:[s.mk,s.sg,s.O5,A.JJ,A.On,Ze.ThumbnailComponent,An,s.Ov],styles:[".person-thumbnail[_ngcontent-%COMP%]{width:var(--ds-submission-relationship-thumbnail-width)}"]}),it);function da(i,r){if(1&i){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div")(1,"a",8,9),e.\u0275\u0275listener("click",function(){const F=e.\u0275\u0275restoreView(n).$implicit,G=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(G.onClickSuggestion(F))}),e.\u0275\u0275element(3,"span",10),e.\u0275\u0275elementEnd()()}if(2&i){const n=r.$implicit;e.\u0275\u0275advance(3),e.\u0275\u0275property("innerHTML",n,e.\u0275\u0275sanitizeHtml)}}Rn=(0,_.__decorate)([(0,p.d$)("PersonSearchResult",d.w.ListElement,W._.EntitySearchModalWithNameVariants),(0,_.__metadata)("design:paramtypes",[me.F,nt.U,Ut.T,h.sK,M.FF,Vt.S,c.J,Jt.w,ne._,Object])],Rn);const ma=function(i){return{"is-invalid":i}},ua=function(){return{standalone:!0}},_a=function(i){return{show:i}};let Xn=(()=>{class i extends $n.o{constructor(){super(...arguments),this.suggestions=[]}ngOnInit(){this.suggestions.length>0&&(this.value=this.suggestions[0])}onSubmit(n){this.value=n,this.submitSuggestion.emit(n)}onClickSuggestion(n){return this.value=n,this.clickSuggestion.emit(n),this.close(),this.blockReopen=!0,this.queryInput.nativeElement.focus(),!1}}return i.\u0275fac=function(){let r;return function(f){return(r||(r=e.\u0275\u0275getInheritedFactory(i)))(f||i)}}(),i.\u0275cmp=e.\u0275\u0275defineComponent({type:i,selectors:[["ds-org-unit-input-suggestions"]],inputs:{suggestions:"suggestions"},features:[e.\u0275\u0275ProvidersFeature([{provide:A.JU,useExisting:(0,e.forwardRef)(()=>i),multi:!0}]),e.\u0275\u0275InheritDefinitionFeature],decls:9,vars:16,consts:[[3,"action","ngSubmit","keydown","keydown.arrowdown","keydown.arrowup","keydown.esc","dsClickOutside"],["form","ngForm"],["type","text","autocomplete","off",1,"form-control","suggestion_input",3,"ngModel","name","ngClass","dsDebounce","placeholder","ngModelOptions","ngModelChange","focus","click","onDebounce"],["inputField",""],["type","submit",1,"d-none"],[1,"autocomplete","dropdown-menu",3,"ngClass"],[1,"dropdown-list"],[4,"ngFor","ngForOf"],["href","javascript:void(0);",1,"d-block","dropdown-item",3,"click"],["suggestion",""],[3,"innerHTML"]],template:function(n,f){1&n&&(e.\u0275\u0275elementStart(0,"form",0,1),e.\u0275\u0275listener("ngSubmit",function(){return f.onSubmit(f.value)})("keydown",function(F){return f.onKeydown(F)})("keydown.arrowdown",function(F){return f.shiftFocusDown(F)})("keydown.arrowup",function(F){return f.shiftFocusUp(F)})("keydown.esc",function(){return f.close()})("dsClickOutside",function(){return f.close()}),e.\u0275\u0275elementStart(2,"input",2,3),e.\u0275\u0275listener("ngModelChange",function(F){return f.value=F})("focus",function(){return f.open()})("click",function(){return f.open()})("onDebounce",function(F){return f.find(F)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(4,"input",4),e.\u0275\u0275elementStart(5,"div",5),e.\u0275\u0275pipe(6,"async"),e.\u0275\u0275elementStart(7,"div",6),e.\u0275\u0275template(8,da,4,1,"div",7),e.\u0275\u0275elementEnd()()()),2&n&&(e.\u0275\u0275property("action",f.action,e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngModel",f.value)("name",f.name)("ngClass",e.\u0275\u0275pureFunction1(11,ma,!f.valid))("dsDebounce",f.debounceTime)("placeholder",f.placeholder)("ngModelOptions",e.\u0275\u0275pureFunction0(13,ua)),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(14,_a,e.\u0275\u0275pipeBind1(6,9,f.show)&&f.isNotEmpty(f.suggestions))),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",f.suggestions))},dependencies:[s.mk,s.sg,A._Y,A.Fj,A.JJ,A.JL,A.On,A.F,zn.q,Gn._,s.Ov],styles:['form[_ngcontent-%COMP%]{z-index:1}form[_ngcontent-%COMP%]:before{pointer-events:none;position:absolute;font-weight:900;font-family:"Font Awesome 5 Free";content:"\\f0d7";top:7px;right:0;height:20px;width:20px;z-index:-1}form[_ngcontent-%COMP%]   input.suggestion_input[_ngcontent-%COMP%]{background:rgba(0,0,0,0)}',".autocomplete[_ngcontent-%COMP%]{width:100%}.autocomplete[_ngcontent-%COMP%]   .dropdown-item[_ngcontent-%COMP%]{white-space:normal;word-break:break-word;padding:var(--bs-input-padding-y) var(--bs-input-padding-x)}.autocomplete[_ngcontent-%COMP%]   .dropdown-item[_ngcontent-%COMP%]:focus{outline:none}form[_ngcontent-%COMP%]{position:relative}"]}),i})();var ot;function fa(i,r){if(1&i){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"ds-org-unit-input-suggestions",7),e.\u0275\u0275listener("ngModelChange",function(k){e.\u0275\u0275restoreView(n);const F=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(F.selectedName=k)})("clickSuggestion",function(k){e.\u0275\u0275restoreView(n);const F=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(F.select(k))})("submitSuggestion",function(k){e.\u0275\u0275restoreView(n);const F=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(F.selectCustom(k))}),e.\u0275\u0275elementEnd()}if(2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("suggestions",n.allSuggestions)("ngModel",n.selectedName)}}function ga(i,r){if(1&i&&e.\u0275\u0275element(0,"div",8),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("innerHTML",n.dsoTitle,e.\u0275\u0275sanitizeHtml)}}function ha(i,r){1&i&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1,", "),e.\u0275\u0275elementEnd())}const Qn=function(){return["organization.address.addressLocality"]};function va(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"span",9)(1,"span",10),e.\u0275\u0275element(2,"span",10),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(3,ha,2,0,"span",11),e.\u0275\u0275elementEnd()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("innerHTML",n.firstMetadataValue(e.\u0275\u0275pureFunction0(3,Qn)),e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(1),e.\u0275\u0275property("innerHTML",n.firstMetadataValue(e.\u0275\u0275pureFunction0(4,Qn)),e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.dso.allMetadata("organization.address.addressCountry").length>0)}}const Yn=function(){return["organization.address.addressCountry"]};function ba(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"span",12)(1,"span",10),e.\u0275\u0275element(2,"span",10),e.\u0275\u0275elementEnd()()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("innerHTML",n.firstMetadataValue(e.\u0275\u0275pureFunction0(2,Yn)),e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(1),e.\u0275\u0275property("innerHTML",n.firstMetadataValue(e.\u0275\u0275pureFunction0(3,Yn)),e.\u0275\u0275sanitizeHtml)}}let Dn=((ot=class extends a.c{constructor(r,n,f,k,F,G,Jn,Nn,St,xt){super(r,St,xt),this.truncatableService=r,this.relationshipService=n,this.notificationsService=f,this.translateService=k,this.modalService=F,this.itemDataService=G,this.bitstreamDataService=Jn,this.selectableListService=Nn,this.dsoNameService=St,this.appConfig=xt,this.alternativeField="dc.title.alternative",this.useNameVariants=!1}ngOnInit(){if(super.ngOnInit(),this.useNameVariants=this.context===W._.EntitySearchModalWithNameVariants,this.useNameVariants){const r=this.dso?this.dsoNameService.getName(this.dso):void 0,n=this.allMetadataValues(this.alternativeField);this.allSuggestions=[r,...n],this.relationshipService.getNameVariant(this.listID,this.dso.uuid).pipe((0,at.q)(1)).subscribe(f=>{this.selectedName=f||r})}this.showThumbnails=this.appConfig.browseBy.showThumbnails}select(r){this.selectableListService.isObjectSelected(this.listID,this.object).pipe((0,at.q)(1)).subscribe(n=>{n||this.selectableListService.selectSingle(this.listID,this.object)}),this.relationshipService.setNameVariant(this.listID,this.dso.uuid,r)}selectCustom(r){this.allSuggestions.includes(r)||this.openModal(r).then(()=>{const n=new Wn.DA;n.value=r;const k={[this.alternativeField]:[...this.dso.metadata[this.alternativeField]||[],n]},F=Object.assign({},this.dso,{metadata:{...this.dso.metadata,...k}});this.itemDataService.update(F).pipe((0,at.q)(1)).subscribe()}).catch(()=>{}).finally(()=>{this.select(r)})}openModal(r){const n=this.modalService.open(Fn,{centered:!0});return n.componentInstance.value=r,n.result}}).\u0275fac=function(r){return new(r||ot)(e.\u0275\u0275directiveInject(me.F),e.\u0275\u0275directiveInject(nt.U),e.\u0275\u0275directiveInject(Ut.T),e.\u0275\u0275directiveInject(h.sK),e.\u0275\u0275directiveInject(M.FF),e.\u0275\u0275directiveInject(Vt.S),e.\u0275\u0275directiveInject(c.J),e.\u0275\u0275directiveInject(Jt.w),e.\u0275\u0275directiveInject(ne._),e.\u0275\u0275directiveInject(_t.q))},ot.\u0275cmp=e.\u0275\u0275defineComponent({type:ot,selectors:[["ds-person-search-result-list-submission-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:7,vars:4,consts:[[1,"d-flex"],[1,"flex-grow-1"],[3,"suggestions","ngModel","ngModelChange","clickSuggestion","submitSuggestion",4,"ngIf"],["class","lead",3,"innerHTML",4,"ngIf"],[1,"text-muted"],["class","item-list-address-locality",4,"ngIf"],["class","item-list-address-country",4,"ngIf"],[3,"suggestions","ngModel","ngModelChange","clickSuggestion","submitSuggestion"],[1,"lead",3,"innerHTML"],[1,"item-list-address-locality"],[3,"innerHTML"],[4,"ngIf"],[1,"item-list-address-country"]],template:function(r,n){1&r&&(e.\u0275\u0275elementStart(0,"div",0)(1,"div",1),e.\u0275\u0275template(2,fa,1,2,"ds-org-unit-input-suggestions",2),e.\u0275\u0275template(3,ga,1,1,"div",3),e.\u0275\u0275elementStart(4,"span",4),e.\u0275\u0275template(5,va,4,5,"span",5),e.\u0275\u0275template(6,ba,3,4,"span",6),e.\u0275\u0275elementEnd()()()),2&r&&(e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.useNameVariants),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!n.useNameVariants),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.dso.allMetadata("organization.address.addressLocality").length>0),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.dso.allMetadata("organization.address.addressCountry").length>0))},dependencies:[s.O5,A.JJ,A.On,Xn],styles:[".person-thumbnail[_ngcontent-%COMP%]{width:var(--ds-submission-relationship-thumbn
1ail-width)}"]}),ot);Dn=(0,_.__decorate)([(0,p.d$)("OrgUnitSearchResult",d.w.ListElement,W._.EntitySearchModal),(0,p.d$)("OrgUnitSearchResult",d.w.ListElement,W._.EntitySearchModalWithNameVariants),(0,_.__metadata)("design:paramtypes",[me.F,nt.U,Ut.T,h.sK,M.FF,Vt.S,c.J,Jt.w,ne._,Object])],Dn);var Xe,Zn=l(45123),ya=l(71432);function Ca(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"div")(1,"a",2),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd()()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("href",n.uri.value,e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(n.uri.value)}}let wn=((Xe=class extends ce.i{ngOnInit(){this.uri=ya.S.first(this.object.metadata,"dc.identifier.uri")}}).\u0275fac=function(){let i;return function(n){return(i||(i=e.\u0275\u0275getInheritedFactory(Xe)))(n||Xe)}}(),Xe.\u0275cmp=e.\u0275\u0275defineComponent({type:Xe,selectors:[["ds-external-source-entry-list-submission-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:4,vars:2,consts:[[1,"d-inline-block"],[4,"ngIf"],["target","_blank",3,"href"]],template:function(r,n){1&r&&(e.\u0275\u0275elementStart(0,"div",0)(1,"div"),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(3,Ca,3,2,"div",1),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(n.object.display),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.uri))},dependencies:[s.O5]}),Xe);wn=(0,_.__decorate)([(0,p.d$)(Zn.T,d.w.ListElement,W._.EntitySearchModal),(0,p.d$)(Zn.T,d.w.ListElement,W._.EntitySearchModalWithNameVariants)],wn);var Qe,Bn=l(85927);function Ea(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"ds-truncatable-part",0),e.\u0275\u0275element(1,"div",4),e.\u0275\u0275elementEnd()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("maxLines",1)("background",n.isCurrent()?"primary":"default")("showToggle",!1),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",n.isCurrent()?"text-light":"text-secondary")("innerHTML",n.description,e.\u0275\u0275sanitizeHtml)}}let Hn=((Qe=class extends Bn.l{getDescription(){return this.firstMetadataValue("dc.description")}}).\u0275fac=function(){let i;return function(n){return(i||(i=e.\u0275\u0275getInheritedFactory(Qe)))(n||Qe)}}(),Qe.\u0275cmp=e.\u0275\u0275defineComponent({type:Qe,selectors:[["ds-org-unit-sidebar-search-list-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:8,vars:17,consts:[[3,"maxLines","background","showToggle"],[3,"ngClass","innerHTML"],[1,"font-weight-bold",3,"ngClass","innerHTML"],[3,"maxLines","background","showToggle",4,"ngIf"],[1,"text-secondary",3,"ngClass","innerHTML"]],template:function(r,n){1&r&&(e.\u0275\u0275elementStart(0,"ds-truncatable-part",0),e.\u0275\u0275element(1,"div",1),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275pipe(3,"async"),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"ds-truncatable-part",0),e.\u0275\u0275element(6,"div",2),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(7,Ea,2,5,"ds-truncatable-part",3)),2&r&&(e.\u0275\u0275property("maxLines",1)("background",n.isCurrent()?"primary":"default")("showToggle",!1),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",n.isCurrent()?"text-light":"text-body")("innerHTML",e.\u0275\u0275pipeBind1(2,11,n.parentTitle$&&n.parentTitle$)?e.\u0275\u0275pipeBind1(3,13,n.parentTitle$):e.\u0275\u0275pipeBind1(4,15,"home.breadcrumbs"),e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(4),e.\u0275\u0275property("maxLines",1)("background",n.isCurrent()?"primary":"default")("showToggle",!1),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",n.isCurrent()?"text-light":"text-primary")("innerHTML",n.dsoTitle,e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.description))},dependencies:[s.mk,s.O5,de.L,s.Ov,h.X$],encapsulation:2}),Qe);Hn=(0,_.__decorate)([(0,p.d$)("OrgUnitSearchResult",d.w.ListElement,W._.SideBarSearchModal),(0,p.d$)("OrgUnitSearchResult",d.w.ListElement,W._.SideBarSearchModalCurrent)],Hn);var rt,Ta=l(45608),qn=l(30658);function Ia(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"ds-truncatable-part",0),e.\u0275\u0275element(1,"div",4),e.\u0275\u0275elementEnd()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("maxLines",1)("background",n.isCurrent()?"primary":"default")("showToggle",!1),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",n.isCurrent()?"text-light":"text-secondary")("innerHTML",n.description,e.\u0275\u0275sanitizeHtml)}}let Un=((rt=class extends Bn.l{constructor(r,n,f,k){super(r,n,k),this.truncatableService=r,this.linkService=n,this.translateService=f,this.dsoNameService=k}
1getDescription(){const r=this.allMetadataValues(["person.jobTitle"]);let n="";return(0,Ta.UE)(r)&&(n+=r.join(", ")),this.undefinedIfEmpty(n)}}).\u0275fac=function(r){return new(r||rt)(e.\u0275\u0275directiveInject(me.F),e.\u0275\u0275directiveInject(qn.M),e.\u0275\u0275directiveInject(h.sK),e.\u0275\u0275directiveInject(ne._))},rt.\u0275cmp=e.\u0275\u0275defineComponent({type:rt,selectors:[["ds-person-sidebar-search-list-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:8,vars:17,consts:[[3,"maxLines","background","showToggle"],[3,"ngClass","innerHTML"],[1,"font-weight-bold",3,"ngClass","innerHTML"],[3,"maxLines","background","showToggle",4,"ngIf"],[1,"text-secondary",3,"ngClass","innerHTML"]],template:function(r,n){1&r&&(e.\u0275\u0275elementStart(0,"ds-truncatable-part",0),e.\u0275\u0275element(1,"div",1),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275pipe(3,"async"),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"ds-truncatable-part",0),e.\u0275\u0275element(6,"div",2),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(7,Ia,2,5,"ds-truncatable-part",3)),2&r&&(e.\u0275\u0275property("maxLines",1)("background",n.isCurrent()?"primary":"default")("showToggle",!1),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",n.isCurrent()?"text-light":"text-body")("innerHTML",e.\u0275\u0275pipeBind1(2,11,n.parentTitle$&&n.parentTitle$)?e.\u0275\u0275pipeBind1(3,13,n.parentTitle$):e.\u0275\u0275pipeBind1(4,15,"home.breadcrumbs"),e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(4),e.\u0275\u0275property("maxLines",1)("background",n.isCurrent()?"primary":"default")("showToggle",!1),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",n.isCurrent()?"text-light":"text-primary")("innerHTML",n.dsoTitle,e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.description))},dependencies:[s.mk,s.O5,de.L,s.Ov,h.X$],encapsulation:2}),rt);var Ye;function La(i,r){if(1&i&&(e.\u0275\u0275elementStart(0,"ds-truncatable-part",0),e.\u0275\u0275element(1,"div",4),e.\u0275\u0275elementEnd()),2&i){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("maxLines",1)("background",n.isCurrent()?"primary":"default")("showToggle",!1),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",n.isCurrent()?"text-light":"text-secondary")("innerHTML",n.description,e.\u0275\u0275sanitizeHtml)}}Un=(0,_.__decorate)([(0,p.d$)("PersonSearchResult",d.w.ListElement,W._.SideBarSearchModal),(0,p.d$)("PersonSearchResult",d.w.ListElement,W._.SideBarSearchModalCurrent),(0,_.__metadata)("design:paramtypes",[me.F,qn.M,h.sK,ne._])],Un);let Vn=((Ye=class extends Bn.l{getDescription(){}}).\u0275fac=function(){let i;return function(n){return(i||(i=e.\u0275\u0275getInheritedFactory(Ye)))(n||Ye)}}(),Ye.\u0275cmp=e.\u0275\u0275defineComponent({type:Ye,selectors:[["ds-project-sidebar-search-list-element"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:8,vars:17,consts:[[3,"maxLines","background","showToggle"],[3,"ngClass","innerHTML"],[1,"font-weight-bold",3,"ngClass","innerHTML"],[3,"maxLines","background","showToggle",4,"ngIf"],[1,"text-secondary",3,"ngClass","innerHTML"]],template:function(r,n){1&r&&(e.\u0275\u0275elementStart(0,"ds-truncatable-part",0),e.\u0275\u0275element(1,"div",1),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275pipe(3,"async"),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"ds-truncatable-part",0),e.\u0275\u0275element(6,"div",2),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(7,La,2,5,"ds-truncatable-part",3)),2&r&&(e.\u0275\u0275property("maxLines",1)("background",n.isCurrent()?"primary":"default")("showToggle",!1),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",n.isCurrent()?"text-light":"text-body")("innerHTML",e.\u0275\u0275pipeBind1(2,11,n.parentTitle$&&n.parentTitle$)?e.\u0275\u0275pipeBind1(3,13,n.parentTitle$):e.\u0275\u0275pipeBind1(4,15,"home.breadcrumbs"),e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(4),e.\u0275\u0275property("maxLines",1)("background",n.isCurrent()?"primary":"default")("showToggle",!1),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",n.isCurrent()?"text-light":"text-primary")("innerHTML",n.dsoTitle,e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.description))},dependencies:[s.mk,s.O5,de.L,s.Ov,h.X$],encapsulation:2}),Ye);Vn=(0,_.__decorate)([(0,p.d$)("ProjectSearchResult",d.w.ListElement,W._.SideBarSearchModal),(0,p.d$)("ProjectSearchResult",d.w.ListElement,W._.SideBarSearchModalCurrent)],Vn);var Sa=l(4379),xa=l(76814),Ma=l(12446);const ea=[$,lt,o,le,ut,Lt,gt,Ke,Ve,We,pe,Ct,He,Ue,Le,Se,ae,ze,Rn,Dn,Xn,wn,Hn,Un,Vn];let ka=(()=>
1{class i{static withEntryComponents(){return{ngModule:i,providers:ea.map(n=>({provide:n}))}}}return i.\u0275fac=function(n){return new(n||i)},i.\u0275mod=e.\u0275\u0275defineNgModule({type:i}),i.\u0275inj=e.\u0275\u0275defineInjector({imports:[s.ez,Sa.e,m.m,M.HK,xa.I,Ma.H]}),i})()},6520:(K,w,l)=>{"use strict";l.d(w,{R:()=>z});var s=l(16441),m=(l(38715),l(45608)),_=l(18654),d=l(98678),p=l(35103),t=l(67522),e=l(52153),y=l(2571),T=l(96342);function u(I,U){1&I&&d.\u0275\u0275elementContainer(0)}function S(I,U){if(1&I&&d.\u0275\u0275element(0,"span",8),2&I){const P=d.\u0275\u0275nextContext(2);d.\u0275\u0275property("innerHTML",P.separator,d.\u0275\u0275sanitizeHtml)}}const B=function(I){return{value:I}};function D(I,U){if(1&I&&(d.\u0275\u0275elementContainerStart(0),d.\u0275\u0275template(1,u,1,0,"ng-container",6),d.\u0275\u0275template(2,S,1,1,"span",7),d.\u0275\u0275elementContainerEnd()),2&I){const P=U.$implicit,L=U.last,J=d.\u0275\u0275nextContext(),v=d.\u0275\u0275reference(4),g=d.\u0275\u0275reference(6),H=d.\u0275\u0275reference(10),C=d.\u0275\u0275reference(8);d.\u0275\u0275advance(1),d.\u0275\u0275property("ngTemplateOutlet",J.renderMarkdown?v:J.hasLink(P)?g:J.hasBrowseDefinition()?H:C)("ngTemplateOutletContext",d.\u0275\u0275pureFunction1(3,B,P.value)),d.\u0275\u0275advance(1),d.\u0275\u0275property("ngIf",!L)}}function V(I,U){1&I&&(d.\u0275\u0275element(0,"span",9),d.\u0275\u0275pipe(1,"async"),d.\u0275\u0275pipe(2,"dsMarkdown")),2&I&&d.\u0275\u0275property("innerHTML",d.\u0275\u0275pipeBind1(1,1,d.\u0275\u0275pipeBind1(2,3,U.value)),d.\u0275\u0275sanitizeHtml)}function E(I,U){if(1&I&&(d.\u0275\u0275elementStart(0,"a",10),d.\u0275\u0275text(1),d.\u0275\u0275elementEnd()),2&I){const P=U.value;d.\u0275\u0275property("href",P,d.\u0275\u0275sanitizeUrl),d.\u0275\u0275advance(1),d.\u0275\u0275textInterpolate1(" ",P," ")}}function O(I,U){if(1&I&&(d.\u0275\u0275elementStart(0,"span",11),d.\u0275\u0275text(1),d.\u0275\u0275elementEnd()),2&I){const P=U.value;d.\u0275\u0275advance(1),d.\u0275\u0275textInterpolate(P)}}const h=function(I){return["/browse",I]};function j(I,U){if(1&I&&(d.\u0275\u0275elementStart(0,"a",12),d.\u0275\u0275text(1),d.\u0275\u0275elementEnd()),2&I){const P=U.value,L=d.\u0275\u0275nextContext();d.\u0275\u0275property("routerLink",d.\u0275\u0275pureFunction1(3,h,L.browseDefinition.id))("queryParams",L.getQueryParams(P)),d.\u0275\u0275advance(1),d.\u0275\u0275textInterpolate1(" ",P," ")}}let z=(()=>{class I{constructor(P){this.appConfig=P,this.enableMarkdown=!1}ngOnChanges(P){this.renderMarkdown=!!this.appConfig.markdown.enabled&&this.enableMarkdown}hasBrowseDefinition(){return(0,m.Uh)(this.browseDefinition)}hasLink(P){return!!(0,m.Uh)(this.urlRegex)&&new RegExp(this.urlRegex).test(P.value)}getQueryParams(P){let L={startsWith:P};return this.browseDefinition.getRenderType()===_.C.value?{value:P}:L}}return I.\u0275fac=function(P){return new(P||I)(d.\u0275\u0275directiveInject(s.q))},I.\u0275cmp=d.\u0275\u0275defineComponent({type:I,selectors:[["ds-metadata-values"]],inputs:{mdValues:"mdValues",separator:"separator",label:"label",enableMarkdown:"enableMarkdown",urlRegex:"urlRegex",browseDefinition:"browseDefinition"},features:[d.\u0275\u0275NgOnChangesFeature],decls:11,vars:4,consts:[[3,"label"],[4,"ngFor","ngForOf"],["markdown",""],["link",""],["simple",""],["browselink",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","separator",3,"innerHTML",4,"ngIf"],[1,"separator",3,"innerHTML"],[1,"dont-break-out",3,"innerHTML"],["target","_blank",1,"dont-break-out","ds-simple-metadata-link",3,"href"],[1,"dont-break-out","preserve-line-breaks"],[1,"dont-break-out","preserve-line-breaks","ds-browse-link",3,"routerLink","queryParams"]],template:function(P,L){1&P&&(d.\u0275\u0275elementStart(0,"ds-metadata-field-wrapper",0),d.\u0275\u0275pipe(1,"translate"),d.\u0275\u0275template(2,D,3,5,"ng-container",1),d.\u0275\u0275elementEnd(),d.\u0275\u0275template(3,V,3,5,"ng-template",null,2,d.\u0275\u0275templateRefExtractor),d.\u0275\u0275template(5,E,2,2,"ng-template",null,3,d.\u0275\u0275templateRefExtractor),d.\u0275\u0275template(7,O,2,1,"ng-template",null,4,d.\u0275\u0275templateRefExtractor),d.\u0275\u0275template(9,j,2,5,"ng-template",null,5,d.\u0275\u0275templateRefExtractor)),2&P&&(d.\u0275\u0275property("label",d.\u0275\u0275pipeBind1(1,2,L.label)),d.\u0275\u0275advance(2),d.\u0275\u0275property("ngForOf",L.mdValues))},dependencies:[p.sg,p.O5,p.tP,t.rH,e.n,p.Ov,y.N,T.X$]}),I})()},4379:(K,w,l)=>{"use strict";l.d(w,{e:()=>j});l(53862);var M=l(35103),m=l(12578),_=l(57999),d=l(96342),p=l(5737),t=l(99811),y=(l(46
1),l(69522)),T=l(64398),E=(l(6520),l(44956),l(85659),l(47897),l(16708),l(98678));const O=[y._,T.u];let j=(()=>{class z{}return z.\u0275fac=function(U){return new(U||z)},z.\u0275mod=E.\u0275\u0275defineNgModule({type:z}),z.\u0275inj=E.\u0275\u0275defineInjector({providers:[{provide:p.y8$,useValue:t._},...O],imports:[M.ez,m.t,_.m,d.aw]}),z})()},40952:(K,w,l)=>{"use strict";l.d(w,{c:()=>m});var s=l(45608),M=l(98678);let m=(()=>{class _{ngOnInit(){this.objects=[],this.subscriptions=[],this.increase()}getPage(p){}increase(){const p=this.getPage(this.objects.length+1);(0,s.Uh)(p)&&this.objects.push(p)}decrease(){this.objects.length>1&&this.objects.pop()}ngOnDestroy(){(0,s.UE)(this.subscriptions)&&this.subscriptions.forEach(p=>{p.unsubscribe()})}}return _.\u0275fac=function(p){return new(p||_)},_.\u0275cmp=M.\u0275\u0275defineComponent({type:_,selectors:[["ds-abstract-incremental-list"]],decls:0,vars:0,template:function(p,t){},encapsulation:2}),_})()},44956:(K,w,l)=>{"use strict";l.d(w,{w:()=>p}),l(13005);var M=l(36905),m=l(98678),_=l(6520),d=l(35103);let p=(()=>{class t extends M.E{constructor(){super(...arguments),this.enableMarkdown=!1}}return t.\u0275fac=function(){let e;return function(T){return(e||(e=m.\u0275\u0275getInheritedFactory(t)))(T||t)}}(),t.\u0275cmp=m.\u0275\u0275defineComponent({type:t,selectors:[["ds-generic-item-page-field"]],inputs:{item:"item",separator:"separator",fields:"fields",label:"label",enableMarkdown:"enableMarkdown",urlRegex:"urlRegex"},features:[m.\u0275\u0275InheritDefinitionFeature],decls:3,vars:8,consts:[[1,"item-page-field"],[3,"mdValues","separator","label","enableMarkdown","urlRegex","browseDefinition"]],template:function(y,T){1&y&&(m.\u0275\u0275elementStart(0,"div",0),m.\u0275\u0275element(1,"ds-metadata-values",1),m.\u0275\u0275pipe(2,"async"),m.\u0275\u0275elementEnd()),2&y&&(m.\u0275\u0275advance(1),m.\u0275\u0275property("mdValues",null==T.item?null:T.item.allMetadata(T.fields))("separator",T.separator)("label",T.label)("enableMarkdown",T.enableMarkdown)("urlRegex",T.urlRegex)("browseDefinition",m.\u0275\u0275pipeBind1(2,6,T.browseDefinition)))},dependencies:[_.R,d.Ov],encapsulation:2}),t})()},36905:(K,w,l)=>{"use strict";l.d(w,{E:()=>e}),l(13005);var M=l(48358),m=l(51223),_=l(10572),d=l(98678),p=l(6520),t=l(35103);let e=(()=>{class y{constructor(u){this.browseDefinitionDataService=u,this.enableMarkdown=!1,this.separator="<br/>"}get browseDefinition(){return this.browseDefinitionDataService.findByFields(this.fields).pipe((0,_.xe)(),(0,M.U)(u=>u))}}return y.\u0275fac=function(u){return new(u||y)(d.\u0275\u0275directiveInject(m.v))},y.\u0275cmp=d.\u0275\u0275defineComponent({type:y,selectors:[["ng-component"]],inputs:{item:"item"},decls:3,vars:8,consts:[[1,"item-page-field"],[3,"mdValues","separator","label","enableMarkdown","urlRegex","browseDefinition"]],template:function(u,S){1&u&&(d.\u0275\u0275elementStart(0,"div",0),d.\u0275\u0275element(1,"ds-metadata-values",1),d.\u0275\u0275pipe(2,"async"),d.\u0275\u0275elementEnd()),2&u&&(d.\u0275\u0275advance(1),d.\u0275\u0275property("mdValues",null==S.item?null:S.item.allMetadata(S.fields))("separator",S.separator)("label",S.label)("enableMarkdown",S.enableMarkdown)("urlRegex",S.urlRegex)("browseDefinition",d.\u0275\u0275pipeBind1(2,6,S.browseDefinition)))},dependencies:[p.R,t.Ov],encapsulation:2}),y})()},39347:(K,w,l)=>{"use strict";l.d(w,{P:()=>B});var s=l(76774),m=(l(13005),l(15463)),_=l(74997),d=l(77007),p=l(48358),t=l(77176),e=l(67522),S=l(98678);let B=(()=>{class D{constructor(E,O){this.routeService=E,this.router=O,this.previousRoute=/^(\/search|\/browse|\/collections|\/admin\/search|\/mydspace)/,this.back=()=>
1{this.routeService.getPreviousUrl().pipe((0,t.q)(1)).subscribe(h=>{this.router.navigateByUrl(h)})},this.mediaViewer=s.N.mediaViewer}ngOnInit(){this.itemPageRoute=(0,m.Tt)(this.object),this.showBackButton=this.routeService.getPreviousUrl().pipe((0,d.h)(E=>this.previousRoute.test(E)),(0,t.q)(1),(0,p.U)(()=>!0)),this.iiifEnabled=(D=>!!this.object.firstMetadataValue("dspace.iiif.enabled"))(),this.iiifSearchEnabled=(D=>!!this.object.firstMetadataValue("iiif.search.enabled"))(),this.iiifSearchEnabled&&(this.iiifQuery$=this.routeService.getPreviousUrl().pipe((0,d.h)(E=>E.includes("/search")),(0,p.U)(E=>(new e.sz).parse(E).queryParamMap.get("query")),(0,t.q)(1)))}}return D.\u0275fac=function(E){return new(E||D)(S.\u0275\u0275directiveInject(_.MZ),S.\u0275\u0275directiveInject(e.F0))},D.\u0275cmp=S.\u0275\u0275defineComponent({type:D,selectors:[["ds-item"]],inputs:{object:"object"},decls:0,vars:0,template:function(E,O){},encapsulation:2}),D})()},85659:(K,w,l)=>{"use strict";l.r(w),l.d(w,{MetadataRepresentationListComponent:()=>v});var s=l(60276),M=l(84332),m=l(57512),d=(l(13005),l(40952)),p=l(48358),t=l(10572),e=l(13228),y=l(1081),T=l(51223),u=l(98678),S=l(35103),B=l(87657),D=l(22985),V=l(52153),E=l(41966),O=l(96342);function h(g,H){1&g&&u.\u0275\u0275element(0,"ds-metadata-representation-loader",6),2&g&&u.\u0275\u0275property("mdRepresentation",H.$implicit)}function j(g,H){1&g&&(u.\u0275\u0275element(0,"ds-themed-loading",7),u.\u0275\u0275pipe(1,"translate")),2&g&&u.\u0275\u0275propertyInterpolate("message",u.\u0275\u0275pipeBind1(1,1,"loading.default"))}const z=function(g){return{amount:g}};function I(g,H){if(1&g){const C=u.\u0275\u0275getCurrentView();u.\u0275\u0275elementStart(0,"div",11)(1,"button",12),u.\u0275\u0275listener("click",function(){u.\u0275\u0275restoreView(C);const N=u.\u0275\u0275nextContext(4);return u.\u0275\u0275resetView(N.increase())}),u.\u0275\u0275text(2),u.\u0275\u0275pipe(3,"translate"),u.\u0275\u0275elementEnd()()}if(2&g){const C=u.\u0275\u0275nextContext(4);u.\u0275\u0275advance(2),u.\u0275\u0275textInterpolate(u.\u0275\u0275pipeBind2(3,1,"item.page.related-items.view-more",u.\u0275\u0275pureFunction1(4,z,C.total-C.objects.length*C.incrementBy<C.incrementBy?C.total-C.objects.length*C.incrementBy:C.incrementBy)))}}function U(g,H){if(1&g){const C=u.\u0275\u0275getCurrentView();u.\u0275\u0275elementStart(0,"div",13)(1,"button",12),u.\u0275\u0275listener("click",function(){u.\u0275\u0275restoreView(C);const N=u.\u0275\u0275nextContext(4);return u.\u0275\u0275resetView(N.decrease())}),u.\u0275\u0275text(2),u.\u0275\u0275pipe(3,"translate"),u.\u0275\u0275elementEnd()()}if(2&g){const C=u.\u0275\u0275nextContext(2).ngVar;u.\u0275\u0275advance(2),u.\u0275\u0275textInterpolate(u.\u0275\u0275pipeBind2(3,1,"item.page.related-items.view-less",u.\u0275\u0275pureFunction1(4,z,null==C?null:C.length)))}}function P(g,H){if(1&g&&(u.\u0275\u0275elementStart(0,"div",8),u.\u0275\u0275template(1,I,4,6,"div",9),u.\u0275\u0275template(2,U,4,6,"div",10),u.\u0275\u0275elementEnd()),2&g){const C=u.\u0275\u0275nextContext(3);u.\u0275\u0275advance(1),u.\u0275\u0275property("ngIf",C.objects.length*C.incrementBy<C.total),u.\u0275\u0275advance(1),u.\u0275\u0275property("ngIf",C.objects.length>1)}}function L(g,H){if(1&g&&(u.\u0275\u0275elementContainerStart(0),u.\u0275\u0275template(1,h,1,1,"ds-metadata-representation-loader",3),u.\u0275\u0275template(2,j,2,3,"ds-themed-loading",4),u.\u0275\u0275template(3,P,3,2,"div",5),u.\u0275\u0275elementContainerEnd()),2&g){const C=H.ngVar,$=u.\u0275\u0275nextContext().index,N=u.\u0275\u0275nextContext();u.\u0275\u0275advance(1),u.\u0275\u0275property("ngForOf",C),u.\u0275\u0275advance(1),u.\u0275\u0275property("ngIf",$+1===N.objects.length&&$>0&&(!C||0===(null==C?null:C.length))),u.\u0275\u0275advance(1),u.\u0275\u0275property("ngIf",$+1===N.objects.length&&(null==C?null:C.length)>0)}}function J(g,H){if(1&g&&(u.\u0275\u0275elementContainerStart(0),u.\u0275\u0275template(1,L,4,3,"ng-container",2),u.\u0275\u0275pipe(2,"async"),u.\u0275\u0275elementContainerEnd()),2&g){const C=H.$implicit;u.\u0275\u0275advance(1),u.\u0275\u0275property("ngVar",u.\u0275\u0275pipeBind1(2,1,C))}}let v=(()=>{class g extends d.c{constructor(C,$){super(),this.relationshipService=C,this.browseDefinitionDataService=$,this.incrementBy=10}getPage(C){const $=this.parentItem.findMetadataSortedByPlace(this.metadataFields);return this.total=$.length,this.resolveMetadataRepresentations($,C)}resolveMetadataRepresentations(C,$){return(0,s.$)(...C.slice(this.objects.length*this.incrementBy,this.objects.length*this.incrementBy+this.incrementBy).map(N=>Object.assign(new m.DA,N)).map(N=>{if(N.isVirtual)return this.relationshipService.resolveMetadataRepresentation(N,this.parentItem,this.itemType);{let je=[];return this.metadataFields.forEach(x=>{je=je.concat(y.I.toSearchKeyArray(x))}),this.browseDefinitionDataService.findByFields(this.metadataFields).pipe((0,t.xe)(),(0,p.U)(x=>Object.assign(new e.S(this.itemType,x),N)))}}))}}return g.\u0275fac=function(C){return new(C||g)(u.\u0275\u0275directiveInject(M.U),u.\u0275\u0275directiveInject(T.v))},g.\u0275cmp=u.\u0275\u0275defineComponent({type:g,selectors:[["ds-metadata-representation-list"]],inputs:{parentItem:"parentItem",itemType:"itemType",metadataFields:"metadataFields",label:"label",incrementBy:"incrementBy"},features:[u.\u0275\u0275InheritDefinitionFeature],decls:2,vars:2,consts:[[3,"label"],[4,"ngFor","ngForOf"],[4,"ngVar"],[3,"mdRepresentation",4,"ngFor","ngForOf"],[3,"message",4,"ngIf"],["class","d-inline-block w-100 mt-2",4,"ngIf"],[3,"mdRepresentation"],[3,"message"],[1,"d-inline-block","w-100","mt-2"],["class","float-left",4,"ngIf"],["class","float-right",4,"ngIf"],[1,"float-left"],[1,"btn","btn-link","btn-link-inline",3,"click"],[1,"float-right"]],template:function(C,$){1&C&&(u.\u0275\u0275elementStart(0,"ds-metadata-field-wrapper",0),u.\u0275\u0275template(1,J,3,3,"ng-container",1),u.\u0275\u0275elementEnd()),2&C&&(u.\u0275\u0275property("label",$.label),u.\u0275\u0275advance(1),u.\u0275\u0275property("ngForOf",$.objects))},dependencies:[S.sg,S.O5,B.Z,D.G,V.n,E.g,S.Ov,O.X$],encapsulation:2}),g})()},16708:(K,w,l)=>{"use strict";l.d(w,{t:()=>p});var s=l(4682),m=(l(13005),l(98678));function _(t,e){}const d=["*"];let p=(()=>{class t extends s.F{constructor(){super(...arguments),this.inAndOutputNames=["parentItem","itemType","metadataFields","label","incrementBy"]}getComponentName(){return"MetadataRepresentationListComponent"}importThemedComponent(y){return l(37873)(`./${y}/app/item-page/simple/metadata-representation-list/metadata-representation-list.component`)}importUnthemedComponent(){return Promise.resolve().then(l.bind(l,85659))}}return t.\u0275fac=function(){let e;
1return function(T){return(e||(e=m.\u0275\u0275getInheritedFactory(t)))(T||t)}}(),t.\u0275cmp=m.\u0275\u0275defineComponent({type:t,selectors:[["ds-themed-metadata-representation-list"]],inputs:{parentItem:"parentItem",itemType:"itemType",metadataFields:"metadataFields",label:"label",incrementBy:"incrementBy"},features:[m.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:d,decls:5,vars:0,consts:[["vcr",""],["content",""]],template:function(y,T){1&y&&(m.\u0275\u0275projectionDef(),m.\u0275\u0275template(0,_,0,0,"ng-template",null,0,m.\u0275\u0275templateRefExtractor),m.\u0275\u0275elementStart(2,"div",null,1),m.\u0275\u0275projection(4),m.\u0275\u0275elementEnd())},encapsulation:2}),t})()},53862:(K,w,l)=>{"use strict";l.d(w,{T:()=>p}),l(13005);var M=l(45608),m=l(87899),_=l(98678),d=l(30624);let p=(()=>{class t{constructor(){this.searchEnabled=!0,this.sideBarWidth=4}ngOnInit(){(0,M.UE)(this.relationType)&&(0,M.UE)(this.item)&&(this.fixedFilter=(0,m.ae)(this.relationType,this.item.id))}}return t.\u0275fac=function(y){return new(y||t)},t.\u0275cmp=_.\u0275\u0275defineComponent({type:t,selectors:[["ds-related-entities-search"]],inputs:{relationType:"relationType",configuration:"configuration",item:"item",searchEnabled:"searchEnabled",sideBarWidth:"sideBarWidth"},decls:1,vars:4,consts:[[3,"fixedFilterQuery","configuration","searchEnabled","sideBarWidth"]],template:function(y,T){1&y&&_.\u0275\u0275element(0,"ds-configuration-search-page",0),2&y&&_.\u0275\u0275property("fixedFilterQuery",T.fixedFilter)("configuration",T.configuration)("searchEnabled",T.searchEnabled)("sideBarWidth",T.sideBarWidth)},dependencies:[d.ConfigurationSearchPageComponent],encapsulation:2}),t})()},46:(K,w,l)=>{"use strict";l.d(w,{i:()=>V}),l(13005);var M=l(48358),m=l(98678),_=l(67522),d=l(35103),p=l(65706),t=l(41966),e=l(53862),y=l(96342);function T(E,O){if(1&E&&(m.\u0275\u0275elementStart(0,"div",9),m.\u0275\u0275element(1,"ds-related-entities-search",10),m.\u0275\u0275elementEnd()),2&E){const h=m.\u0275\u0275nextContext().$implicit,j=m.\u0275\u0275nextContext(2);m.\u0275\u0275advance(1),m.\u0275\u0275property("item",j.item)("relationType",h.filter)("configuration",h.configuration)("searchEnabled",j.searchEnabled)("sideBarWidth",j.sideBarWidth)}}function u(E,O){if(1&E&&(m.\u0275\u0275elementStart(0,"li",6)(1,"a",7),m.\u0275\u0275text(2),m.\u0275\u0275pipe(3,"translate"),m.\u0275\u0275elementEnd(),m.\u0275\u0275template(4,T,2,5,"ng-template",8),m.\u0275\u0275elementEnd()),2&E){const h=O.$implicit;m.\u0275\u0275property("ngbNavItem",h.filter),m.\u0275\u0275advance(2),m.\u0275\u0275textInterpolate(m.\u0275\u0275pipeBind1(3,2,"item.page.relationships."+h.label))}}function S(E,O){if(1&E){const h=m.\u0275\u0275getCurrentView();m.\u0275\u0275elementContainerStart(0),m.\u0275\u0275elementStart(1,"ul",2,3),m.\u0275\u0275listener("navChange",function(z){m.\u0275\u0275restoreView(h);const I=m.\u0275\u0275nextContext();return m.\u0275\u0275resetView(I.onTabChange(z))}),m.\u0275\u0275pipe(3,"async"),m.\u0275\u0275template(4,u,5,4,"li",4),m.\u0275\u0275elementEnd(),m.\u0275\u0275element(5,"div",5),m.\u0275\u0275elementContainerEnd()}if(2&E){const h=m.\u0275\u0275reference(2),j=m.\u0275\u0275nextContext();m.\u0275\u0275advance(1),m.\u0275\u0275property("destroyOnHide",!0)("activeId",m.\u0275\u0275pipeBind1(3,4,j.activeTab$)),m.\u0275\u0275advance(3),m.\u0275\u0275property("ngForOf",j.relationTypes),m.\u0275\u0275advance(1),m.\u0275\u0275property("ngbNavOutlet",h)}}function B(E,O){if(1&E&&m.\u0275\u0275element(0,"ds-related-entities-search",10),2&E){const h=O.ngVar,j=m.\u0275\u0275nextContext(2);m.\u0275\u0275property("item",j.item)("relationType",h.filter)("configuration",h.configuration)("searchEnabled",j.searchEnabled)("sideBarWidth",j.sideBarWidth)}}function D(E,O){if(1&E&&(m.\u0275\u0275elementStart(0,"div",9),m.\u0275\u0275template(1,B,1,5,"ds-related-entities-search",11),m.\u0275\u0275elementEnd()),2&E){const h=m.\u0275\u0275nextContext();m.\u0275\u0275advance(1),m.\u0275\u0275property("ngVar",h.relationTypes[0])}}let V=(()=>{class E{constructor(h,j){this.route=h,this.router=j,this.searchEnabled=!0,this.sideBarWidth=4}ngOnInit(){this.activeTab$=this.route.queryParams.pipe((0,M.U)(h=>h.tab))}onTabChange(h){this.router.navigate([],{relativeTo:this.route,queryParams:{tab:h.nextId},queryParamsHandling:"merge"})}}return E.\u0275fac=function(h){return new(h||E)(m.\u0275\u0275directiveInject(_.gz),m.\u0275\u0275directiveInject(_.F0))},E.\u0275cmp=m.\u0275\u0275defineComponent({type:E,selectors:[["ds-tabbed-related-entities-search"]],inputs:{relationTypes:"relationTypes",item:"item",searchEnabled:"searchEnabled",sideBarWidth:"sideBarWidth"},decls:2,vars:2,consts:[[4,"ngIf"],["class","mt-4",4,"ngIf"],["ngbNav","",1,"nav-tabs",3,"destroyOnHide","activeId","navChange"],["tabs","ngbNav"],[3,"ngbNavItem",4,"ngFor","ngForOf"],[3,"ngbNavOutlet"],[3,"ngbNavItem"],["ngbNavLink",""],["ngbNavContent",""],[1,"mt-4"],[3,"item","relationType","configuration","searchEnabled","sideBarWidth"],[3,"item","relationType","configuration","searchEnabled","sideBarWidth",4,"ngVar"]],template:function(h,j){1&h&&(m.\u0275\u0275template(0,S,6,6,"ng-container",0),m.\u0275\u0275template(1,D,2,1,"div",1)),2&h&&(m.\u0275\u0275property("ngIf",j.relationTypes.length>1),m.\u0275\u0275advance(1),m.\u0275\u0275property("ngIf",1===j.relationTypes.length))},dependencies:[d.sg,d.O5,p.uN,p.Pz,p.nv,p.Vx,p.tO,t.g,e.T,d.Ov,y.X$],encapsulation:2}),E})()},47897:(K,w,l)=>{"use strict";l.d(w,{e:()=>P});var s=l(98678),m=(l(13005),l(41529)),_=l(84332),d=l(40952),p=l(6144),t=l(42139),e=l(16441),y=l(35103),T=l(87657),u=l(35534),S=l(52153),B=l(41966),D=l(96342);function V(L,J){if(1&L&&s.\u0275\u0275element(0,"ds-listable-object-component-loader",6),2&L){const v=J.$implicit,g=s.\u0275\u0275nextContext(3);
1s.\u0275\u0275property("object",v)("viewMode",g.viewMode)}}function E(L,J){1&L&&(s.\u0275\u0275element(0,"ds-themed-loading",7),s.\u0275\u0275pipe(1,"translate")),2&L&&s.\u0275\u0275propertyInterpolate("message",s.\u0275\u0275pipeBind1(1,1,"loading.default"))}const O=function(L){return{amount:L}};function h(L,J){if(1&L){const v=s.\u0275\u0275getCurrentView();s.\u0275\u0275elementStart(0,"div",11)(1,"button",12),s.\u0275\u0275listener("click",function(){s.\u0275\u0275restoreView(v);const H=s.\u0275\u0275nextContext(4);return s.\u0275\u0275resetView(H.increase())}),s.\u0275\u0275text(2),s.\u0275\u0275pipe(3,"translate"),s.\u0275\u0275elementEnd()()}if(2&L){const v=s.\u0275\u0275nextContext(2).ngVar,g=s.\u0275\u0275nextContext(2);s.\u0275\u0275advance(2),s.\u0275\u0275textInterpolate(s.\u0275\u0275pipeBind2(3,1,"item.page.related-items.view-more",s.\u0275\u0275pureFunction1(4,O,(null==v||null==v.payload?null:v.payload.totalElements)-g.incrementBy*g.objects.length<g.incrementBy?(null==v||null==v.payload?null:v.payload.totalElements)-g.incrementBy*g.objects.length:g.incrementBy)))}}function j(L,J){if(1&L){const v=s.\u0275\u0275getCurrentView();s.\u0275\u0275elementStart(0,"div",13)(1,"button",12),s.\u0275\u0275listener("click",function(){s.\u0275\u0275restoreView(v);const H=s.\u0275\u0275nextContext(4);return s.\u0275\u0275resetView(H.decrease())}),s.\u0275\u0275text(2),s.\u0275\u0275pipe(3,"translate"),s.\u0275\u0275elementEnd()()}if(2&L){const v=s.\u0275\u0275nextContext(2).ngVar;s.\u0275\u0275advance(2),s.\u0275\u0275textInterpolate(s.\u0275\u0275pipeBind2(3,1,"item.page.related-items.view-less",s.\u0275\u0275pureFunction1(4,O,null==v||null==v.payload||null==v.payload.page?null:v.payload.page.length)))}}function z(L,J){if(1&L&&(s.\u0275\u0275elementStart(0,"div",8),s.\u0275\u0275template(1,h,4,6,"div",9),s.\u0275\u0275template(2,j,4,6,"div",10),s.\u0275\u0275elementEnd()),2&L){const v=s.\u0275\u0275nextContext().ngVar,g=s.\u0275\u0275nextContext(2);s.\u0275\u0275advance(1),s.\u0275\u0275property("ngIf",(null==v||null==v.payload?null:v.payload.totalPages)>g.objects.length),s.\u0275\u0275advance(1),s.\u0275\u0275property("ngIf",g.objects.length>1)}}function I(L,J){if(1&L&&(s.\u0275\u0275elementContainerStart(0),s.\u0275\u0275template(1,V,1,2,"ds-listable-object-component-loader",3),s.\u0275\u0275template(2,E,2,3,"ds-themed-loading",4),s.\u0275\u0275template(3,z,3,2,"div",5),s.\u0275\u0275elementContainerEnd()),2&L){const v=J.ngVar,g=s.\u0275\u0275nextContext().index,H=s.\u0275\u0275nextContext();s.\u0275\u0275advance(1),s.\u0275\u0275property("ngForOf",null==v||null==v.payload?null:v.payload.page),s.\u0275\u0275advance(1),s.\u0275\u0275property("ngIf",g+1===H.objects.length&&(v||g>0)&&!(null!=v&&v.hasSucceeded&&null!=v&&v.payload&&(null==v||null==v.payload||null==v.payload.page?null:v.payload.page.length)>0)),s.\u0275\u0275advance(1),s.\u0275\u0275property("ngIf",g+1===H.objects.length&&(null==v||null==v.payload||null==v.payload.page?null:v.payload.page.length)>0)}}function U(L,J){if(1&L&&(s.\u0275\u0275elementContainerStart(0),s.\u0275\u0275template(1,I,4,3,"ng-container",2),s.\u0275\u0275pipe(2,"async"),s.\u0275\u0275elementContainerEnd()),2&L){const v=J.$implicit;s.\u0275\u0275advance(1),s.\u0275\u0275property("ngVar",s.\u0275\u0275pipeBind1(2,1,v))}}let P=(()=>{class L extends d.c{constructor(v,g,H,C){super(),this.relationshipService=v,this.elementRef=g,this.appConfig=H,this.platformId=C,this.incrementBy=5,this.options=new p.R,this.viewMode=m.w.ListElement,this.fetchThumbnail=this.appConfig.browseBy.showThumbnails}ngOnInit(){this.placeholderFontClass=(0,y.NF)(this.platformId)?(0,t.X)(this.elementRef.nativeElement.offsetWidth):"hide-placeholder-text",super.ngOnInit()}getPage(v){return this.relationshipService.getRelatedItemsByLabel(this.parentItem,this.relationType,Object.assign(this.options,{elementsPerPage:this.incrementBy,currentPage:v,fetchThumbnail:this.fetchThumbnail}))}}return L.\u0275fac=function(v){return new(v||L)(s.\u0275\u0275directiveInject(_.U),s.\u0275\u0275directiveInject(s.ElementRef),s.\u0275\u0275directiveInject(e.q),s.\u0275\u0275directiveInject(s.PLATFORM_ID))},L.\u0275cmp=s.\u0275\u0275defineComponent({type:L,selectors:[["ds-related-items"]],inputs:{parentItem:"parentItem",relationType:"relationType",incrementBy:"incrementBy",options:"options",label:"label"},features:[s.\u0275\u0275InheritDefinitionFeature],decls:2,vars:3,consts:[[3,"label","ngClass"],[4,"ngFor","ngForOf"],[4,"ngVar"],[3,"object","viewMode",4,"ngFor","ngForOf"],[3,"message",4,"ngIf"],["class","d-inline-block w-100 mt-2",4,"ngIf"],[3,"object","viewMode"],[3,"message"],[1,"d-inline-block","w-100","mt-2"],["class","float-left","id","view-more",4,"ngIf"],["class","float-right","id","view-less",4,"ngIf"],["id","view-more",1,"float-left"],[1,"btn","btn-link","btn-link-inline",3,"click"],["id","view-less",1,"float-right"]],template:function(v,g){1&v&&(s.\u0275\u0275elementStart(0,"ds-metadata-field-wrapper",0),s.\u0275\u0275template(1,U,3,3,"ng-container",1),s.\u0275\u0275elementEnd()),2&v&&(s.\u0275\u0275property("label",g.label)("ngClass",g.placeholderFontClass),s.\u0275\u0275advance(1),s.\u0275\u0275property("ngForOf",g.objects))},dependencies:[y.mk,y.sg,y.O5,T.Z,u.p,S.n,B.g,y.Ov,D.X$],styles:["[_nghost-%COMP%]{display:block}ds-listable-object-component-loader[_ngcontent-%COMP%]{margin-bottom:10px;display:block}"]}),L})()},69522:(K,w,l)=>{"use strict";l.d(w,{_:()=>d});var s=l(98678),M=l(65706),m=l(96342);const _=function(p){return{version:p}};let d=(()=>{class p{constructor(e){this.activeModal=e,this.response=new s.EventEmitter}onModalClose(){this.response.emit(!1),this.activeModal.dismiss()}onModalSubmit(){this.response.emit(!0),this.activeModal.close()}}
1return p.\u0275fac=function(e){return new(e||p)(s.\u0275\u0275directiveInject(M.Kz))},p.\u0275cmp=s.\u0275\u0275defineComponent({type:p,selectors:[["ds-item-versions-delete-modal"]],outputs:{response:"response"},decls:22,vars:21,consts:[[1,"modal-header"],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[1,"pb-2"],[1,"modal-footer"],[1,"btn","btn-outline-secondary","btn-sm","cancel",3,"title","click"],[1,"fas","fa-times","fa-fw"],[1,"btn","btn-danger","btn-sm","confirm",3,"title","click"],[1,"fas","fa-check","fa-fw"]],template:function(e,y){1&e&&(s.\u0275\u0275elementStart(0,"div")(1,"div",0),s.\u0275\u0275text(2),s.\u0275\u0275pipe(3,"translate"),s.\u0275\u0275elementStart(4,"button",1),s.\u0275\u0275listener("click",function(){return y.onModalClose()}),s.\u0275\u0275elementStart(5,"span",2),s.\u0275\u0275text(6,"\xd7"),s.\u0275\u0275elementEnd()()(),s.\u0275\u0275elementStart(7,"div",3)(8,"p",4),s.\u0275\u0275text(9),s.\u0275\u0275pipe(10,"translate"),s.\u0275\u0275elementEnd()(),s.\u0275\u0275elementStart(11,"div",5)(12,"button",6),s.\u0275\u0275listener("click",function(){return y.onModalClose()}),s.\u0275\u0275pipe(13,"translate"),s.\u0275\u0275element(14,"i",7),s.\u0275\u0275text(15),s.\u0275\u0275pipe(16,"translate"),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(17,"button",8),s.\u0275\u0275listener("click",function(){return y.onModalSubmit()}),s.\u0275\u0275pipe(18,"translate"),s.\u0275\u0275element(19,"i",9),s.\u0275\u0275text(20),s.\u0275\u0275pipe(21,"translate"),s.\u0275\u0275elementEnd()()()),2&e&&(s.\u0275\u0275advance(2),s.\u0275\u0275textInterpolate1("",s.\u0275\u0275pipeBind1(3,6,"item.version.delete.modal.header")," "),s.\u0275\u0275advance(7),s.\u0275\u0275textInterpolate(s.\u0275\u0275pipeBind2(10,8,"item.version.delete.modal.text",s.\u0275\u0275pureFunction1(19,_,y.versionNumber))),s.\u0275\u0275advance(3),s.\u0275\u0275propertyInterpolate("title",s.\u0275\u0275pipeBind1(13,11,"item.version.delete.modal.button.cancel.tooltip")),s.\u0275\u0275advance(3),s.\u0275\u0275textInterpolate1(" ",s.\u0275\u0275pipeBind1(16,13,"item.version.delete.modal.button.cancel")," "),s.\u0275\u0275advance(2),s.\u0275\u0275propertyInterpolate("title",s.\u0275\u0275pipeBind1(18,15,"item.version.delete.modal.button.confirm.tooltip")),s.\u0275\u0275advance(3),s.\u0275\u0275textInterpolate1(" ",s.\u0275\u0275pipeBind1(21,17,"item.version.delete.modal.button.confirm")," "))},dependencies:[m.X$]}),p})()},12446:(K,w,l)=>{"use strict";l.d(w,{H:()=>je});var D,s=l(96342),M=l(67522),m=l(35103),d=(l(56080),l(70655)),p=l(98678),t=l(52799),e=l(76588),y=l(29306),T=l(45608),u=l(82126),S=l(20349),B=l(65706);function V(x,R){if(1&x&&(p.\u0275\u0275elementStart(0,"a",4)(1,"button",5),p.\u0275\u0275pipe(2,"translate"),p.\u0275\u0275pipe(3,"translate"),p.\u0275\u0275element(4,"i"),p.\u0275\u0275elementEnd()()),2&x){const b=p.\u0275\u0275nextContext(2);p.\u0275\u0275property("routerLink",b.itemModel.link),p.\u0275\u0275advance(1),p.\u0275\u0275property("title",p.\u0275\u0275pipeBind1(3,9,b.itemModel.text))("disabled",b.section.model.disabled),p.\u0275\u0275attribute("aria-label",p.\u0275\u0275pipeBind1(2,7,b.itemModel.text)),p.\u0275\u0275advance(3),p.\u0275\u0275classMapInterpolate1("fas fa-",b.section.icon," fa-fw")}}function E(x,R){if(1&x&&(p.\u0275\u0275elementStart(0,"div",6)(1,"button",5),p.\u0275\u0275pipe(2,"translate"),p.\u0275\u0275pipe(3,"translate"),p.\u0275\u0275element(4,"i"),p.\u0275\u0275elementEnd()()),2&x){const b=p.\u0275\u0275nextContext(2);p.\u0275\u0275advance(1),p.\u0275\u0275property("title",p.\u0275\u0275pipeBind1(3,8,b.itemModel.text))("disabled",b.section.model.disabled),p.\u0275\u0275attribute("aria-label",p.\u0275\u0275pipeBind1(2,6,b.itemModel.text)),p.\u0275\u0275advance(3),p.\u0275\u0275classMapInterpolate1("fas fa-",b.section.icon," fa-fw")}}function O(x,R){if(1&x&&(p.\u0275\u0275elementStart(0,"div",1),p.\u0275\u0275pipe(1,"translate"),p.\u0275\u0275pipe(2,"translate"),p.\u0275\u0275template(3,V,5,11,"a",2),p.\u0275\u0275template(4,E,5,10,"div",3),p.\u0275\u0275elementEnd()),2&x){const b=p.\u0275\u0275nextContext();
1p.\u0275\u0275property("title",p.\u0275\u0275pipeBind1(1,4,b.itemModel.text))("ngbTooltip",p.\u0275\u0275pipeBind1(2,6,b.itemModel.text)),p.\u0275\u0275advance(3),p.\u0275\u0275property("ngIf",!b.section.model.disabled),p.\u0275\u0275advance(1),p.\u0275\u0275property("ngIf",b.section.model.disabled)}}function h(x,R){if(1&x){const b=p.\u0275\u0275getCurrentView();p.\u0275\u0275elementStart(0,"div",1),p.\u0275\u0275pipe(1,"translate"),p.\u0275\u0275pipe(2,"translate"),p.\u0275\u0275elementStart(3,"button",7),p.\u0275\u0275listener("click",function(fe){p.\u0275\u0275restoreView(b);const oe=p.\u0275\u0275nextContext();return p.\u0275\u0275resetView(oe.activate(fe))}),p.\u0275\u0275pipe(4,"translate"),p.\u0275\u0275pipe(5,"translate"),p.\u0275\u0275element(6,"i"),p.\u0275\u0275elementEnd()()}if(2&x){const b=p.\u0275\u0275nextContext();p.\u0275\u0275property("title",p.\u0275\u0275pipeBind1(1,8,b.itemModel.text))("ngbTooltip",p.\u0275\u0275pipeBind1(2,10,b.itemModel.text)),p.\u0275\u0275advance(3),p.\u0275\u0275property("title",p.\u0275\u0275pipeBind1(5,14,b.itemModel.text))("disabled",b.section.model.disabled),p.\u0275\u0275attribute("aria-label",p.\u0275\u0275pipeBind1(4,12,b.itemModel.text)),p.\u0275\u0275advance(3),p.\u0275\u0275classMapInterpolate1("fas fa-",b.section.icon," fa-fw")}}let j=((D=class extends e.q{constructor(R,b,X){super(R,b,X),this.menuService=b,this.injector=X,this.menuID=u.z.DSO_EDIT,this.itemModel=R.model}ngOnInit(){this.hasLink=(0,T.UE)(this.itemModel?.link),this.canActivate=(0,T.UE)(this.itemModel?.function),super.ngOnInit()}activate(R){R.preventDefault(),this.itemModel.disabled||this.itemModel.function(),R.stopPropagation()}}).\u0275fac=function(R){return new(R||D)(p.\u0275\u0275directiveInject("sectionDataProvider"),p.\u0275\u0275directiveInject(y.h),p.\u0275\u0275directiveInject(p.Injector))},D.\u0275cmp=p.\u0275\u0275defineComponent({type:D,selectors:[["ds-dso-edit-menu-section"]],features:[p.\u0275\u0275InheritDefinitionFeature],decls:2,vars:2,consts:[["class","dso-button-menu mb-1",3,"title","ngbTooltip",4,"ngIf"],[1,"dso-button-menu","mb-1",3,"title","ngbTooltip"],["class","d-flex flex-row flex-nowrap","href","javascript:void(0);",3,"routerLink",4,"ngIf"],["class","d-flex flex-row flex-nowrap",4,"ngIf"],["href","javascript:void(0);",1,"d-flex","flex-row","flex-nowrap",3,"routerLink"],[1,"btn","btn-dark","btn-sm",3,"title","disabled"],[1,"d-flex","flex-row","flex-nowrap"],[1,"btn","btn-dark","btn-sm",3,"title","disabled","click"]],template:function(R,b){1&R&&(p.\u0275\u0275template(0,O,5,8,"div",0),p.\u0275\u0275template(1,h,7,16,"div",0)),2&R&&(p.\u0275\u0275property("ngIf",!b.canActivate),p.\u0275\u0275advance(1),p.\u0275\u0275property("ngIf",b.canActivate))},dependencies:[M.rH,m.O5,B._L,s.X$],styles:[".btn-dark[_ngcontent-%COMP%]{background-color:var(--ds-admin-sidebar-bg)}"]}),D);j=(0,d.__decorate)([(0,t.h)(u.z.DSO_EDIT,!1),(0,d.__metadata)("design:paramtypes",[S.x,y.h,p.Injector])],j);var I,z=l(48358);function U(x,R){if(1&x&&p.\u0275\u0275element(0,"i"),2&x){const b=p.\u0275\u0275nextContext(2).$implicit;p.\u0275\u0275classMapInterpolate1("fas fa-",b.icon," fa-fw")}}function P(x,R){1&x&&p.\u0275\u0275element(0,"i",11)}function L(x,R){if(1&x&&(p.\u0275\u0275elementStart(0,"div",8),p.\u0275\u0275template(1,U,1,3,"i",9),p.\u0275\u0275template(2,P,1,0,"ng-template",null,10,p.\u0275\u0275templateRefExtractor),p.\u0275\u0275elementEnd()),2&x){const b=p.\u0275\u0275reference(3),X=p.\u0275\u0275nextContext().$implicit;p.\u0275\u0275advance(1),p.\u0275\u0275property("ngIf",X.icon)("ngIfElse",b)}}function J(x,R){1&x&&p.\u0275\u0275elementContainer(0)}function v(x,R){if(1&x&&(p.\u0275\u0275elementStart(0,"li",5),p.\u0275\u0275template(1,L,4,2,"div",6),p.\u0275\u0275pipe(2,"async"),p.\u0275\u0275template(3,J,1,0,"ng-container",7),p.\u0275\u0275pipe(4,"async"),p.\u0275\u0275pipe(5,"async"),p.\u0275\u0275elementEnd()),2&x){const b=R.$implicit,X=p.\u0275\u0275nextContext();p.\u0275\u0275advance(1),p.\u0275\u0275property("ngIf",p.\u0275\u0275pipeBind1(2,3,X.renderIcons$)),p.\u0275\u0275advance(2),p.\u0275\u0275property("ngComponentOutlet",p.\u
10275\u0275pipeBind1(4,5,X.sectionMap$).get(b.id).component)("ngComponentOutletInjector",p.\u0275\u0275pipeBind1(5,7,X.sectionMap$).get(b.id).injector)}}let g=((I=class extends e.q{constructor(R,b,X,fe){super(R,b,X),this.menuService=b,this.injector=X,this.router=fe,this.menuID=u.z.DSO_EDIT,this.itemModel=R.model}ngOnInit(){this.menuService.activateSection(this.menuID,this.section.id),super.ngOnInit(),this.renderIcons$=this.subSections$.pipe((0,z.U)(R=>R.some(b=>(0,T.Uh)(b.icon))))}}).\u0275fac=function(R){return new(R||I)(p.\u0275\u0275directiveInject("sectionDataProvider"),p.\u0275\u0275directiveInject(y.h),p.\u0275\u0275directiveInject(p.Injector),p.\u0275\u0275directiveInject(M.F0))},I.\u0275cmp=p.\u0275\u0275defineComponent({type:I,selectors:[["ds-dso-edit-menu-expandable-section"]],features:[p.\u0275\u0275InheritDefinitionFeature],decls:10,vars:16,consts:[["ngbDropdown","","container","body","placement","bottom-right",1,"dso-button-menu","mb-1"],[1,"d-flex","flex-row","flex-nowrap",3,"ngbTooltip"],["ngbDropdownToggle","",1,"btn","btn-dark","btn-sm",3,"title","disabled"],["ngbDropdownMenu","",1,"dso-edit-menu-dropdown"],["class","nav-item nav-link d-flex flex-row",4,"ngFor","ngForOf"],[1,"nav-item","nav-link","d-flex","flex-row"],["class","mr-2",4,"ngIf"],[4,"ngComponentOutlet","ngComponentOutletInjector"],[1,"mr-2"],[3,"class",4,"ngIf","ngIfElse"],["spacer",""],[1,"fas","fa-fw"]],template:function(R,b){1&R&&(p.\u0275\u0275elementStart(0,"div",0)(1,"div",1),p.\u0275\u0275pipe(2,"translate"),p.\u0275\u0275elementStart(3,"button",2),p.\u0275\u0275pipe(4,"translate"),p.\u0275\u0275pipe(5,"translate"),p.\u0275\u0275element(6,"i"),p.\u0275\u0275elementEnd(),p.\u0275\u0275elementStart(7,"ul",3),p.\u0275\u0275template(8,v,6,9,"li",4),p.\u0275\u0275pipe(9,"async"),p.\u0275\u0275elementEnd()()()),2&R&&(p.\u0275\u0275advance(1),p.\u0275\u0275property("ngbTooltip",p.\u0275\u0275pipeBind1(2,8,b.itemModel.text)),p.\u0275\u0275advance(2),p.\u0275\u0275property("title",p.\u0275\u0275pipeBind1(5,12,b.itemModel.text))("disabled",null==b.section.model?null:b.section.model.disabled),p.\u0275\u0275attribute("aria-label",p.\u0275\u0275pipeBind1(4,10,b.itemModel.text)),p.\u0275\u0275advance(3),p.\u0275\u0275classMapInterpolate1("fas fa-",b.section.icon," fa-fw"),p.\u0275\u0275advance(2),p.\u0275\u0275property("ngForOf",p.\u0275\u0275pipeBind1(9,14,b.subSections$)))},dependencies:[m.$G,m.sg,m.O5,B._L,B.jt,B.iD,B.Vi,s.X$,m.Ov],styles:[".btn-dark[_ngcontent-%COMP%]{background-color:var(--ds-admin-sidebar-bg)}.dso-button-menu[_ngcontent-%COMP%]   .dropdown-toggle[_ngcontent-%COMP%]:after{display:none}ul.dropdown-menu[_ngcontent-%COMP%]{background-color:var(--ds-admin-sidebar-bg);color:#fff}ul.dropdown-menu[_ngcontent-%COMP%]     a{color:#fff}ul.dropdown-menu[_ngcontent-%COMP%]     a.disabled{color:var(--bs-btn-link-disabled-color)}ul.dropdown-menu[_ngcontent-%COMP%]   .disabled[_ngcontent-%COMP%]{color:var(--bs-btn-link-disabled-color)}.dso-edit-menu-dropdown[_ngcontent-%COMP%]{max-width:min(600px,75vw)}"]}),I);g=(0,d.__decorate)([(0,t.h)(u.z.DSO_EDIT,!0),(0,d.__metadata)("design:paramtypes",[S.x,y.h,p.Injector,M.F0])],g);const C=[],$=[s.aw,M.Bz,m.ez,B.HK,B.XC],N=[];let je=(()=>{class x{}return x.\u0275fac=function(b){return new(b||x)},x.\u0275mod=p.\u0275\u0275defineNgModule({type:x}),x.\u0275inj=p.\u0275\u0275defineInjector({providers:[...N,...C],imports:[$]}),x})()},37873:(K,w,l)=>{var s={"./custom/app/item-page/simple/metadata-representation-list/metadata-representation-list.component":[29876,2034]};function M(m){if(!l.o(s,m))return Promise.resolve().then(()=>{var p=new Error("Cannot find module '"+m+"'");throw p.code="MODULE_NOT_FOUND",p});var _=s[m],d=_[0];return l.e(_[1]).then(()=>l(d))}M.keys=()=>Object.keys(s),M.id=37873,K.exports=M}}]);

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.