PageSourceSearch

https://pmmlarchives.in/31.c02229f63a31a061.js

js pmmlarchives.in collected 2026-10-02 00:36:47 UTC 52,529 bytes, 1 lines download raw bytes

1(self.webpackChunkdspace_angular=self.webpackChunkdspace_angular||[]).push([[31],{39985:(W,E,a)=>{"use strict";a.r(E),a.d(E,{BrowseByDatePageComponent:()=>p});var n=a(33996),h=a(39841),y=a(24702),d=a(27645),b=a(83360),f=a(37308),A=a(77467),L=a(54004),x=a(42943),B=a(77566),e=a(63645),g=a(83616),t=a(94650),I=a(34793),P=a(13530),O=a(36895),w=a(9769),z=a(48106),$=a(98605),M=a(75838),G=a(62512),Q=a(38187),j=a(56572),S=a(38934),Y=a(74009),Z=a(89383);function K(o,i){if(1&o&&(t.\u0275\u0275element(0,"ds-comcol-page-logo",15),t.\u0275\u0275pipe(1,"async")),2&o){const r=t.\u0275\u0275nextContext(5);let c;t.\u0275\u0275property("logo",null==(c=t.\u0275\u0275pipeBind1(1,2,r.logo$))?null:c.payload)("alternateText","Community or Collection Logo")}}function R(o,i){if(1&o&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275elementStart(1,"div",7)(2,"header",8),t.\u0275\u0275element(3,"ds-comcol-page-header",9),t.\u0275\u0275template(4,K,2,4,"ds-comcol-page-logo",10),t.\u0275\u0275element(5,"ds-themed-comcol-page-handle",11)(6,"ds-comcol-page-content",12)(7,"ds-comcol-page-content",13),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(8,"ds-dso-edit-menu"),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(9,"ds-themed-comcol-page-browse-by",14),t.\u0275\u0275elementContainerEnd()),2&o){const r=i.ngIf,c=t.\u0275\u0275nextContext(4);t.\u0275\u0275advance(3),t.\u0275\u0275property("name",c.dsoNameService.getName(r)),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",c.logo$),t.\u0275\u0275advance(1),t.\u0275\u0275property("content",r.handle)("title",r.type+".page.handle"),t.\u0275\u0275advance(1),t.\u0275\u0275property("content",r.introductoryText)("hasInnerHtml",!0),t.\u0275\u0275advance(1),t.\u0275\u0275property("content",r.sidebarText)("hasInnerHtml",!0)("title","community.page.news"),t.\u0275\u0275advance(2),t.\u0275\u0275property("id",r.id)("contentType",r.type)}}function V(o,i){if(1&o&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275template(1,R,10,11,"ng-container",1),t.\u0275\u0275elementContainerEnd()),2&o){const r=i.ngVar;t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",null==r?null:r.payload)}}const F=function(o){return{startsWith:o}},H=function(o,i,r,c){return{collection:o,field:i,startsWith:r,value:c}};function U(o,i){if(1&o){const r=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"ds-browse-by",16),t.\u0275\u0275listener("prev",function(){t.\u0275\u0275restoreView(r);const u=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(u.goPrev())})("next",function(){t.\u0275\u0275restoreView(r);const u=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(u.goNext())}),t.\u0275\u0275pipe(1,"translate"),t.\u0275\u0275pipe(2,"async"),t.\u0275\u0275pipe(3,"translate"),t.\u0275\u0275pipe(4,"translate"),t.\u0275\u0275pipe(5,"async"),t.\u0275\u0275pipe(6,"async"),t.\u0275\u0275pipe(7,"async"),t.\u0275\u0275elementEnd()}if(2&o){const r=t.\u0275\u0275nextContext(3);let c,u;t.\u0275\u0275propertyInterpolate("title",t.\u0275\u0275pipeBind2(1,9,"browse.title",t.\u0275\u0275pureFunction4(27,H,r.dsoNameService.getName(null==(c=t.\u0275\u0275pipeBind1(2,12,r.parent$))?null:c.payload),t.\u0275\u0275pipeBind1(3,14,"browse.metadata."+r.browseId),r.startsWith?t.\u0275\u0275pipeBind2(4,16,"browse.startsWith",t.\u0275\u0275pureFunction1(25,F,'"'+r.startsWith+'"')):"",r.value?'"'+r.value+'"':""))),t.\u0275\u0275propertyInterpolate("parentname",r.dsoNameService.getName(null==(u=t.\u0275\u0275pipeBind1(5,19,r.parent$))?null:u.payload)),t.\u0275\u0275property("objects$",void 0!==r.items$?r.items$:r.browseEntries$)("paginationConfig",t.\u0275\u0275pipeBind1(6,21,r.currentPagination$))("sortConfig",t.\u0275\u0275pipeBind1(7,23,r.currentSort$))("type",r.startsWithType)("startsWithOptions",r.startsWithOptions)("browseID",r.browseId)("value",r.value)}}function X(o,i){1&o&&(t.\u0275\u0275element(0,"ds-themed-loading",17),t.\u0275\u0275pipe(1,"translate")),2&o&&t.\u0275\u0275propertyInterpolate("message",t.\u0275\u0275pipeBind1(1,1,"loading.browse-by-page"))}function J(o,i){if(1&o&&(t.\u0275\u0275elementStart(0,"footer",19)(1,"div"),t.\u0275\u0275element(2,"ds-comcol-page-content",12),t.\u0275\u0275elementEnd()()),2&o){const r=t.\u0275\u0275nextContext().ngIf;t.\u0275\u0275advance(2),t.\u0275\u0275property("content",r.copyrightText)("hasInnerHtml",!0)}}function k(o,i){if(1&o&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275template(1,J,3,2,"footer",18),t.\u0275\u0275elementContainerEnd()),2&o){const r=i.ngIf;t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",r.copyrightText)}}function q(o,i){if(1&o&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275template(1,k,2,1,"ng-container",1),t.\u0275\u0275elementContainerEnd()),2&o){const r=i.ngVar;t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",null==r?null:r.payload)}}function ee(o,i){if(1&o&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275elementStart(1,"div",2),t.\u0275\u0275template(2,V,2,1,"ng-container",0),t.\u0275\u0275pipe(3,"async"),t.\u0275\u0275elementStart(4,"section",3)(5,"div",4),t.\u0275\u0275template(6,U,8,32,"ds-browse-by",5),t.\u0275\u0275template(7,X,2,3,"ds-themed-loading",6),t.\u0275\u0275elementEnd()(),t.\u0275\u0275template(8,q,2,1,"ng-container",0),t.\u0275\u0275pipe(9,"async"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementContainerEnd()),2&o){const r=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(2),t.\u0275\u0275property("ngVar",t.\u0275\u0275pipeBind1(3,4,r.parent$)),t.\u0275\u0275advance(4),t.\u0275\u0275property("ngIf",r.startsWithOptions),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",!r.startsWithOptions),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngVar",t.\u0275\u0275pipeBind1(9,6,r.parent$))}}function te(o,i){if(1&o&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275template(1,ee,10,8,"
1ng-container",1),t.\u0275\u0275elementContainerEnd()),2&o){const r=i.ngVar;t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",!(null!=r&&r.payload))}}function ne(o,i){if(1&o&&(t.\u0275\u0275element(0,"ds-comcol-page-logo",15),t.\u0275\u0275pipe(1,"async")),2&o){const r=t.\u0275\u0275nextContext(6);let c;t.\u0275\u0275property("logo",null==(c=t.\u0275\u0275pipeBind1(1,2,r.logo$))?null:c.payload)("alternateText","Community or Collection Logo")}}function oe(o,i){if(1&o){const r=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"ds-browse-by",16),t.\u0275\u0275listener("prev",function(){t.\u0275\u0275restoreView(r);const u=t.\u0275\u0275nextContext(6);return t.\u0275\u0275resetView(u.goPrev())})("next",function(){t.\u0275\u0275restoreView(r);const u=t.\u0275\u0275nextContext(6);return t.\u0275\u0275resetView(u.goNext())}),t.\u0275\u0275pipe(1,"translate"),t.\u0275\u0275pipe(2,"async"),t.\u0275\u0275pipe(3,"translate"),t.\u0275\u0275pipe(4,"translate"),t.\u0275\u0275pipe(5,"async"),t.\u0275\u0275pipe(6,"async"),t.\u0275\u0275pipe(7,"async"),t.\u0275\u0275elementEnd()}if(2&o){const r=t.\u0275\u0275nextContext(6);let c,u;t.\u0275\u0275propertyInterpolate("title",t.\u0275\u0275pipeBind2(1,9,"browse.title",t.\u0275\u0275pureFunction4(27,H,r.dsoNameService.getName(null==(c=t.\u0275\u0275pipeBind1(2,12,r.parent$))?null:c.payload),t.\u0275\u0275pipeBind1(3,14,"browse.metadata."+r.browseId),r.startsWith?t.\u0275\u0275pipeBind2(4,16,"browse.startsWith",t.\u0275\u0275pureFunction1(25,F,'"'+r.startsWith+'"')):"",r.value?'"'+r.value+'"':""))),t.\u0275\u0275propertyInterpolate("parentname",r.dsoNameService.getName(null==(u=t.\u0275\u0275pipeBind1(5,19,r.parent$))?null:u.payload)),t.\u0275\u0275property("objects$",void 0!==r.items$?r.items$:r.browseEntries$)("paginationConfig",t.\u0275\u0275pipeBind1(6,21,r.currentPagination$))("sortConfig",t.\u0275\u0275pipeBind1(7,23,r.currentSort$))("type",r.startsWithType)("startsWithOptions",r.startsWithOptions)("browseID",r.browseId)("value",r.value)}}function ae(o,i){1&o&&(t.\u0275\u0275element(0,"ds-themed-loading",17),t.\u0275\u0275pipe(1,"translate")),2&o&&t.\u0275\u0275propertyInterpolate("message",t.\u0275\u0275pipeBind1(1,1,"loading.browse-by-page"))}function l(o,i){if(1&o&&(t.\u0275\u0275elementStart(0,"footer",19)(1,"div"),t.\u0275\u0275element(2,"ds-comcol-page-content",12),t.\u0275\u0275elementEnd()()),2&o){const r=t.\u0275\u0275nextContext().ngIf;t.\u0275\u0275advance(2),t.\u0275\u0275property("content",r.copyrightText)("hasInnerHtml",!0)}}function C(o,i){if(1&o&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275elementStart(1,"section",31)(2,"div",32),t.\u0275\u0275template(3,ne,2,4,"ds-comcol-page-logo",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(4,"div",33)(5,"header",8),t.\u0275\u0275element(6,"ds-comcol-page-header",9)(7,"ds-themed-comcol-page-handle",11)(8,"ds-comcol-page-content",12)(9,"ds-comcol-page-content",13),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(10,"ds-dso-edit-menu"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementStart(11,"section",3),t.\u0275\u0275element(12,"ds-themed-comcol-page-browse-by",14),t.\u0275\u0275elementStart(13,"div",34),t.\u0275\u0275template(14,oe,8,32,"ds-browse-by",5),t.\u0275\u0275template(15,ae,2,3,"ds-themed-loading",6),t.\u0275\u0275elementEnd()(),t.\u0275\u0275template(16,l,3,2,"footer",18),t.\u0275\u0275elementContainerEnd()),2&o){const r=i.ngIf,c=t.\u0275\u0275nextContext(5);t.\u0275\u0275advance(3),t.\u0275\u0275property("ngIf",c.logo$),t.\u0275\u0275advance(3),t.\u0275\u0275property("name",c.dsoNameService.getName(r)),t.\u0275\u0275advance(1),t.\u0275\u0275property("content",r.handle)("title",r.type+".page.handle"),t.\u0275\u0275advance(1),t.\u0275\u0275property("content",r.introductoryText)("hasInnerHtml",!0),t.\u0275\u0275advance(1),t.\u0275\u0275property("content",r.sidebarText)("hasInnerHtml",!0)("title","community.page.news"),t.\u0275\u0275advance(3),t.\u0275\u0275property("id",r.id)("contentType",r.type),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",c.startsWithOptions),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",!c.startsWithOptions),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",r.copyrightText)}}function s(o,i){if(1&o&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275template(1,C,17,14,"
1ng-container",1),t.\u0275\u0275elementContainerEnd()),2&o){const r=i.ngVar;t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",null==r?null:r.payload)}}function m(o,i){if(1&o&&(t.\u0275\u0275elementStart(0,"div",30),t.\u0275\u0275template(1,s,2,1,"ng-container",0),t.\u0275\u0275pipe(2,"async"),t.\u0275\u0275elementEnd()),2&o){const r=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(1),t.\u0275\u0275property("ngVar",t.\u0275\u0275pipeBind1(2,1,r.parent$))}}function v(o,i){if(1&o&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275elementStart(1,"div",20)(2,"div",21)(3,"div",22)(4,"ul",23,24)(6,"li",25)(7,"a",26),t.\u0275\u0275element(8,"i",27),t.\u0275\u0275elementStart(9,"span"),t.\u0275\u0275text(10),t.\u0275\u0275pipe(11,"translate"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275template(12,m,3,3,"ng-template",28),t.\u0275\u0275elementEnd()(),t.\u0275\u0275element(13,"div",29),t.\u0275\u0275elementEnd()()(),t.\u0275\u0275elementContainerEnd()),2&o){const r=t.\u0275\u0275reference(5);t.\u0275\u0275advance(10),t.\u0275\u0275textInterpolate(t.\u0275\u0275pipeBind1(11,2,"home.browse.repository")),t.\u0275\u0275advance(3),t.\u0275\u0275property("ngbNavOutlet",r)}}function _(o,i){if(1&o&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275template(1,v,14,4,"ng-container",1),t.\u0275\u0275elementContainerEnd()),2&o){const r=i.ngVar;t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",null==r?null:r.payload)}}let p=(()=>{class o extends n.BrowseByMetadataPageComponent{constructor(r,c,u,T,D,re,se,N){super(r,c,u,D,T,se,N),this.route=r,this.browseService=c,this.dsoService=u,this.router=T,this.paginationService=D,this.cdRef=re,this.appConfig=se,this.dsoNameService=N,this.defaultMetadataKeys=["dc.date.issued"]}ngOnInit(){const r=new x.o("default",x.S.ASC);this.startsWithType=f.C4.date,this.updatePage((0,n.getBrowseSearchOptions)(this.defaultBrowseId,this.paginationConfig,r,this.fetchThumbnails)),this.currentPagination$=this.paginationService.getCurrentPagination(this.paginationConfig.id,this.paginationConfig),this.currentSort$=this.paginationService.getCurrentSort(this.paginationConfig.id,r),this.subs.push((0,h.a)([this.route.params,this.route.queryParams,this.route.data,this.currentPagination$,this.currentSort$]).pipe((0,L.U)(([c,u,T,D,re])=>[Object.assign({},c,u,T),D,re])).subscribe(([c,u,T])=>{const D=c.browseDefinition?c.browseDefinition.metadataKeys:this.defaultMetadataKeys;this.browseId=c.id||this.defaultBrowseId,this.startsWith=+c.startsWith||c.startsWith;const re=(0,n.browseParamsToOptions)(c,u,T,this.browseId,this.fetchThumbnails);this.updatePageWithItems(re,this.value,void 0),this.updateParent(c.scope),this.updateLogo(),this.updateStartsWithOptions(this.browseId,D,c.scope)}))}updateStartsWithOptions(r,c,u){const T=this.browseService.getFirstItemFor(r,u,x.S.ASC),D=this.browseService.getFirstItemFor(r,u,x.S.DESC);this.subs.push((0,h.a)([T,D]).subscribe(([re,se])=>{let N=this.getLimit(re,c,this.appConfig.browseBy.defaultLowerLimit),_e=this.getLimit(se,c,(new Date).getUTCFullYear());const pe=[],le=5*Math.floor((_e-this.appConfig.browseBy.oneYearLimit)/5),ce=10*Math.floor((_e-this.appConfig.browseBy.fiveYearLimit)/10);N-=N<=ce?10:N<=le?5:1;let ie=_e;for(;ie>N;)pe.push(ie),ie<=ce?ie-=10:ie<=le?ie-=5:ie--;(0,y.UE)(pe)&&(this.startsWithOptions=pe,this.cdRef.detectChanges())}))}getLimit(r,c,u){if((0,y.Uh)(r.payload)){const T=r.payload.firstMetadataValue(c);if((0,y.UE)(T)&&(0,B.qb)(T)){const D=new Date(T);return isNaN(D.getUTCFullYear())?u:D.getUTCFullYear()}return(new Date).getUTCFullYear()}}}return o.\u0275fac=function(r){return new(r||o)(t.\u0275\u0275directiveInject(I.gz),t.\u0275\u0275directiveInject(d.I),t.\u0275\u0275directiveInject(b.D),t.\u0275\u0275directiveInject(I.F0),t.\u0275\u0275directiveInject(A.N),t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(e.q),t.\u0275\u0275directiveInject(g._))},o.\u0275cmp=t.\u0275\u0275defineComponent({type:o,selectors:[["ds-browse-by-date-page"]],features:[t.\u0275\u0275InheritDefinitionFeature],decls:4,vars:6,consts:[[4,"ngVar"],[4,"ngIf"],[1,"container"],[1,"comcol-page-browse-section"],[1,"p-3","mt-4","w-100","browse-by-metadata"],["class","col-xs-12 w-100",3,"title","parentname","objects$","paginationConfig","sortConfig","type","startsWithOptions","browseID","value","prev","next",4,"ngIf"],[3,"message",4,"ngIf"],[1,"d-flex","flex-row","border-bottom","mb-4","pb-4"],[1,"comcol-header","mr-auto"],[3,"name"],[3,"logo","alternateText",4,"ngIf"],[3,"content","title"],[3,"content","hasInnerHtml"],[3,"content","hasInnerHtml","title"],[3,"id","contentType"],[3,"logo","alternateText"],[1,"col-xs-12","w-100",3,"title","parentname","objects$","paginationConfig","sortConfig","type","startsWithOptions","browseID","value","prev","next"],[3,"message"],["class","border-top my-5 pt-4",4,"ngIf"],[1,"border-top","my-5","pt-4"],[1,"container","mt-4","tabViewContainer","browseByMetadata-container"],[1,"row"],[1,"col-lg-12"],["ngbNav","",1,"nav-tabs",2,"margin-bottom","0px!important"],["nav","ngbNav"],["ngbNavItem",""],["ngbNavLink","",1,"h6"],[1,"fas","fa-inbox","mr-2","fa-lg"],["ngbNavContent",""],[1,"browse-tab-content",3,"ngbNavOutlet"],[1,"container","tabViewContents","browseByMetadataTabContent","pt-0"],[1,"pt-3","row","border-bottom","mb-4","bg-white"],[1,"col-12","col-sm-3"],[1,"col-12","col-sm-9"],[1,"mt-4","w-100","browse-by-metadata"]],template:function(r,c){1&r&&(t.\u0275\u0275template(0,te,2,1,"ng-container",0),t.\u0275\u0275pipe(1,"async"),t.\u0275\u0275template(2,_,2,1,"ng-container",0),t.\u0275\u0275pipe(3,"async")),2&r&&(t.\u0275\u0275property("ngVar",t.\u0275\u0275pipeBind1(1,2,c.parent$)),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngVar",t.\u0275\u0275pipeBind1(3,4,c.parent$)))},dependencies:[P.B,O.O5,w.uN,w.Pz,w.nv,w.Vx,w.tO,z.Z,$.g,M.v,G.U,Q.e,j.g,S.g,Y.g,O.Ov,Z.X$],styles:[".browse-by-metadata .scroll-container{height:auto!important}"]}),o})()},60031:(W,E,a)=>{"use strict";a.r(E),a.d(E,{BrowseByPageModule:()=>_});var g,n=a(72396),h=a(36895),y=a(4696),d=a(33996),b=a(39985),f=a(34459),A=a(18247),L=a(70655),x=a(25330),B=a(26106),e=a(94650);function t(p,o){}let P=((g=class extends x.F{getComponentName(){return"BrowseByMetadataPageComponent"}importThemedComponent(o){return a(64818)(`./${o}/app/browse-by/browse-by-metadata-page/browse-by-metadata-page.component`)}importUnthemedComponent(){return Promise.resolve().then(a.bind(a,33996))}}).\u0275fac=function(){let p;
1return function(i){return(p||(p=e.\u0275\u0275getInheritedFactory(g)))(i||g)}}(),g.\u0275cmp=e.\u0275\u0275defineComponent({type:g,selectors:[["ds-themed-browse-by-metadata-page"]],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["*"],decls:5,vars:0,consts:[["vcr",""],["content",""]],template:function(o,i){1&o&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275template(0,t,0,0,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementStart(2,"div",null,1),e.\u0275\u0275projection(4),e.\u0275\u0275elementEnd())},encapsulation:2}),g);var O;function w(p,o){}P=(0,L.__decorate)([(0,B.du)(B.Zt.Metadata)],P);let $=((O=class extends x.F{getComponentName(){return"BrowseByDatePageComponent"}importThemedComponent(o){return a(10117)(`./${o}/app/browse-by/browse-by-date-page/browse-by-date-page.component`)}importUnthemedComponent(){return Promise.resolve().then(a.bind(a,39985))}}).\u0275fac=function(){let p;return function(i){return(p||(p=e.\u0275\u0275getInheritedFactory(O)))(i||O)}}(),O.\u0275cmp=e.\u0275\u0275defineComponent({type:O,selectors:[["ds-themed-browse-by-metadata-page"]],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["*"],decls:5,vars:0,consts:[["vcr",""],["content",""]],template:function(o,i){1&o&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275template(0,w,0,0,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementStart(2,"div",null,1),e.\u0275\u0275projection(4),e.\u0275\u0275elementEnd())},encapsulation:2}),O);var M;function G(p,o){}$=(0,L.__decorate)([(0,B.du)(B.Zt.Date)],$);let j=((M=class extends x.F{getComponentName(){return"BrowseByTitlePageComponent"}importThemedComponent(o){return a(75420)(`./${o}/app/browse-by/browse-by-title-page/browse-by-title-page.component`)}importUnthemedComponent(){return Promise.resolve().then(a.bind(a,4696))}}).\u0275fac=function(){let p;return function(i){return(p||(p=e.\u0275\u0275getInheritedFactory(M)))(i||M)}}(),M.\u0275cmp=e.\u0275\u0275defineComponent({type:M,selectors:[["ds-themed-browse-by-title-page"]],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["*"],decls:5,vars:0,consts:[["vcr",""],["content",""]],template:function(o,i){1&o&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275template(0,G,0,0,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementStart(2,"div",null,1),e.\u0275\u0275projection(4),e.\u0275\u0275elementEnd())},encapsulation:2}),M);var S;function Y(p,o){}j=(0,L.__decorate)([(0,B.du)(B.Zt.Title)],j);let K=((S=class extends x.F{getComponentName(){return"BrowseByTaxonomyPageComponent"}importThemedComponent(o){return a(87799)(`./${o}/app/browse-by/browse-by-taxonomy-page/browse-by-taxonomy-page.component`)}importUnthemedComponent(){return Promise.resolve().then(a.bind(a,34459))}}).\u0275fac=function(){let p;return function(i){return(p||(p=e.\u0275\u0275getInheritedFactory(S)))(i||S)}}(),S.\u0275cmp=e.\u0275\u0275defineComponent({type:S,selectors:[["ds-themed-browse-by-taxonomy-page"]],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["*"],decls:5,vars:0,consts:[["vcr",""],["content",""]],template:function(o,i){1&o&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275template(0,Y,0,0,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementStart(2,"div",null,1),e.\u0275\u0275projection(4),e.\u0275\u0275elementEnd())},encapsulation:2}),S);K=(0,L.__decorate)([(0,B.du)("hierarchy")],K);var R=a(92161),V=a(68242),F=a(10194),H=a(13530),U=a(9769),X=a(48106),J=a(98605),k=a(75838),q=a(62512),ee=a(38187),te=a(56572),ne=a(38934),oe=a(74009),ae=a(89383);const l=[y.BrowseByTitlePageComponent,d.BrowseByMetadataPageComponent,b.BrowseByDatePageComponent,f.BrowseByTaxonomyPageComponent,P,$,j,K];let C=(()=>{class p{static withEntryComponents(){return{ngModule:R.v,providers:l.map(i=>({provide:i}))}}}return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=e.\u0275\u0275defineNgModule({type:p}),p.\u0275inj=e.\u0275\u0275defineInjector({imports:[R.v,h.ez,A.H,V.H,F.e]}),p})();e.\u0275\u0275setComponentScope(d.BrowseByMetadataPageComponent,[H.B,h.O5,U.uN,U.Pz,U.nv,U.Vx,U.tO,X.Z,J.g,k.v,q.U,ee.e,te.g,ne.g,oe.g],[h.Ov,ae.X$]);var s=a(45259),m=a(27645),v=a(20959);let _=(()=>{class p{}
1return p.\u0275fac=function(i){return new(i||p)},p.\u0275mod=e.\u0275\u0275defineNgModule({type:p}),p.\u0275inj=e.\u0275\u0275defineInjector({providers:[s.S,m.I,v.B],imports:[R.v,n.f,C.withEntryComponents()]}),p})()},34459:(W,E,a)=>{"use strict";a.r(E),a.d(E,{BrowseByTaxonomyPageComponent:()=>x});var n=a(26106),h=a(54004),y=a(27062),d=a(94650),b=a(34793),f=a(7063),A=a(89383);const L=function(){return["/search"]};let x=(()=>{class B{constructor(g,t,I){this.route=g,this.themeService=t,this.getComponentByBrowseByType=I,this.selectedItems=[],this.browseByComponentSubs=[]}ngOnInit(){this.browseByComponent=this.route.data.pipe((0,h.U)(g=>(this.getComponentByBrowseByType(g.browseDefinition.getRenderType(),this.themeService.getThemeName()),g.browseDefinition))),this.browseByComponentSubs.push(this.browseByComponent.subscribe(g=>{this.facetType=g.facetType,this.vocabularyName=g.vocabulary,this.vocabularyOptions={name:this.vocabularyName,closed:!0}}))}onSelect(g){this.selectedItems.push(g),this.filterValues=this.selectedItems.map(t=>`${t.value},equals`),this.updateQueryParams()}onDeselect(g){this.selectedItems=this.selectedItems.filter(t=>t.id!==g.id),this.filterValues=this.filterValues.filter(t=>t!==`${g.value},equals`),this.updateQueryParams()}updateQueryParams(){this.queryParams={["f."+this.facetType]:this.filterValues}}ngOnDestroy(){this.browseByComponentSubs.forEach(g=>g.unsubscribe())}}return B.\u0275fac=function(g){return new(g||B)(d.\u0275\u0275directiveInject(b.gz),d.\u0275\u0275directiveInject(y.fY),d.\u0275\u0275directiveInject(n.t3))},B.\u0275cmp=d.\u0275\u0275defineComponent({type:B,selectors:[["ds-browse-by-taxonomy-page"]],decls:6,vars:9,consts:[[1,"container"],[1,"mb-3"],[3,"vocabularyOptions","multiSelect","select","deselect"],[1,"btn","btn-primary",3,"routerLink","queryParams","queryParamsHandling"]],template:function(g,t){1&g&&(d.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"ds-vocabulary-treeview",2),d.\u0275\u0275listener("select",function(P){return t.onSelect(P)})("deselect",function(P){return t.onDeselect(P)}),d.\u0275\u0275elementEnd()(),d.\u0275\u0275elementStart(3,"a",3),d.\u0275\u0275text(4),d.\u0275\u0275pipe(5,"translate"),d.\u0275\u0275elementEnd()()),2&g&&(d.\u0275\u0275advance(2),d.\u0275\u0275property("vocabularyOptions",t.vocabularyOptions)("multiSelect",!0),d.\u0275\u0275advance(1),d.\u0275\u0275property("routerLink",d.\u0275\u0275pureFunction0(8,L))("queryParams",t.queryParams)("queryParamsHandling","merge"),d.\u0275\u0275advance(1),d.\u0275\u0275textInterpolate1(" ",d.\u0275\u0275pipeBind1(5,6,"browse.taxonomy.button"),""))},dependencies:[b.rH,f.I,A.X$]}),B})()},4696:(W,E,a)=>{"use strict";a.r(E),a.d(E,{BrowseByTitlePageComponent:()=>v});var n=a(39841),h=a(24702),y=a(33996),d=a(83360),b=a(27645),f=a(42943),A=a(77467),L=a(54004),x=a(63645),B=a(83616),e=a(94650),g=a(34793),t=a(13530),I=a(36895),P=a(9769),O=a(48106),w=a(98605),z=a(75838),$=a(62512),M=a(38187),G=a(56572),Q=a(38934),j=a(74009),S=a(89383);function Y(_,p){if(1&_&&(e.\u0275\u0275element(0,"ds-comcol-page-logo",15),e.\u0275\u0275pipe(1,"async")),2&_){const o=e.\u0275\u0275nextContext(5);let i;e.\u0275\u0275property("logo",null==(i=e.\u0275\u0275pipeBind1(1,2,o.logo$))?null:i.payload)("alternateText","Community or Collection Logo")}}function Z(_,p){if(1&_&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",7)(2,"header",8),e.\u0275\u0275element(3,"ds-comcol-page-header",9),e.\u0275\u0275template(4,Y,2,4,"ds-comcol-page-logo",10),e.\u0275\u0275element(5,"ds-themed-comcol-page-handle",11)(6,"ds-comcol-page-content",12)(7,"ds-comcol-page-content",13),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(8,"ds-dso-edit-menu"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(9,"ds-themed-comcol-page-browse-by",14),e.\u0275\u0275elementContainerEnd()),2&_){const o=p.ngIf,i=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(3),e.\u0275\u0275property("name",i.dsoNameService.getName(o)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",i.logo$),e.\u0275\u0275advance(1),e.\u0275\u0275property("content",o.handle)("title",o.type+".page.handle"),e.\u0275\u0275advance(1),e.\u0275\u0275property("content",o.introductoryText)("hasInnerHtml",!0),e.\u0275\u0275advance(1),e.\u0275\u0275property("content",o.sidebarText)("hasInnerHtml",!0)("title","community.page.news"),e.\u0275\u0275advance(2),e.\u0275\u0275property("id",o.id
1)("contentType",o.type)}}function K(_,p){if(1&_&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,Z,10,11,"ng-container",1),e.\u0275\u0275elementContainerEnd()),2&_){const o=p.ngVar;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==o?null:o.payload)}}const R=function(_){return{startsWith:_}},V=function(_,p,o,i){return{collection:_,field:p,startsWith:o,value:i}};function F(_,p){if(1&_){const o=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"ds-browse-by",16),e.\u0275\u0275listener("prev",function(){e.\u0275\u0275restoreView(o);const r=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(r.goPrev())})("next",function(){e.\u0275\u0275restoreView(o);const r=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(r.goNext())}),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275pipe(5,"async"),e.\u0275\u0275pipe(6,"async"),e.\u0275\u0275pipe(7,"async"),e.\u0275\u0275elementEnd()}if(2&_){const o=e.\u0275\u0275nextContext(3);let i,r;e.\u0275\u0275propertyInterpolate("title",e.\u0275\u0275pipeBind2(1,9,"browse.title",e.\u0275\u0275pureFunction4(27,V,o.dsoNameService.getName(null==(i=e.\u0275\u0275pipeBind1(2,12,o.parent$))?null:i.payload),e.\u0275\u0275pipeBind1(3,14,"browse.metadata."+o.browseId),o.startsWith?e.\u0275\u0275pipeBind2(4,16,"browse.startsWith",e.\u0275\u0275pureFunction1(25,R,'"'+o.startsWith+'"')):"",o.value?'"'+o.value+'"':""))),e.\u0275\u0275propertyInterpolate("parentname",o.dsoNameService.getName(null==(r=e.\u0275\u0275pipeBind1(5,19,o.parent$))?null:r.payload)),e.\u0275\u0275property("objects$",void 0!==o.items$?o.items$:o.browseEntries$)("paginationConfig",e.\u0275\u0275pipeBind1(6,21,o.currentPagination$))("sortConfig",e.\u0275\u0275pipeBind1(7,23,o.currentSort$))("type",o.startsWithType)("startsWithOptions",o.startsWithOptions)("browseID",o.browseId)("value",o.value)}}function H(_,p){1&_&&(e.\u0275\u0275element(0,"ds-themed-loading",17),e.\u0275\u0275pipe(1,"translate")),2&_&&e.\u0275\u0275propertyInterpolate("message",e.\u0275\u0275pipeBind1(1,1,"loading.browse-by-page"))}function U(_,p){if(1&_&&(e.\u0275\u0275elementStart(0,"footer",19)(1,"div"),e.\u0275\u0275element(2,"ds-comcol-page-content",12),e.\u0275\u0275elementEnd()()),2&_){const o=e.\u0275\u0275nextContext().ngIf;e.\u0275\u0275advance(2),e.\u0275\u0275property("content",o.copyrightText)("hasInnerHtml",!0)}}function X(_,p){if(1&_&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,U,3,2,"footer",18),e.\u0275\u0275elementContainerEnd()),2&_){const o=p.ngIf;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",o.copyrightText)}}function J(_,p){if(1&_&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,X,2,1,"ng-container",1),e.\u0275\u0275elementContainerEnd()),2&_){const o=p.ngVar;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==o?null:o.payload)}}function k(_,p){if(1&_&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",2),e.\u0275\u0275template(2,K,2,1,"ng-container",0),e.\u0275\u0275pipe(3,"async"),e.\u0275\u0275elementStart(4,"section",3)(5,"div",4),e.\u0275\u0275template(6,F,8,32,"ds-browse-by",5),e.\u0275\u0275template(7,H,2,3,"ds-themed-loading",6),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(8,J,2,1,"ng-container",0),e.\u0275\u0275pipe(9,"async"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&_){const o=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275property("ngVar",e.\u0275\u0275pipeBind1(3,4,o.parent$)),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",o.startsWithOptions),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!o.startsWithOptions),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngVar",e.\u0275\u0275pipeBind1(9,6,o.parent$))}}function q(_,p){if(1&_&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,k,10,8,"ng-container",1),e.\u0275\u0275elementContainerEnd()),2&_){const o=p.ngVar;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=o&&o.payload))}}function ee(_,p){if(1&_&&(e.\u0275\u0275element(0,"ds-comcol-page-logo",15),e.\u0275\u0275pipe(1,"async")),2&_){const o=e.\u0275\u0275nextContext(6);let i;e.\u0275\u0275property("logo",null==(i=e.\u0275\u0275pipeBind1(1,2,o.logo$))?null:i.payload)("alternateText","Community or Collection Logo")}}function te(_,p){if(1&_){const o=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"ds-browse-by",16),e.\u0275\u0275listener("prev",function(){e.\u0275\u0275restoreView(o);const r=e.\u0275\u0275nextContext(6);
1return e.\u0275\u0275resetView(r.goPrev())})("next",function(){e.\u0275\u0275restoreView(o);const r=e.\u0275\u0275nextContext(6);return e.\u0275\u0275resetView(r.goNext())}),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275pipe(5,"async"),e.\u0275\u0275pipe(6,"async"),e.\u0275\u0275pipe(7,"async"),e.\u0275\u0275elementEnd()}if(2&_){const o=e.\u0275\u0275nextContext(6);let i,r;e.\u0275\u0275propertyInterpolate("title",e.\u0275\u0275pipeBind2(1,9,"browse.title",e.\u0275\u0275pureFunction4(27,V,o.dsoNameService.getName(null==(i=e.\u0275\u0275pipeBind1(2,12,o.parent$))?null:i.payload),e.\u0275\u0275pipeBind1(3,14,"browse.metadata."+o.browseId),o.startsWith?e.\u0275\u0275pipeBind2(4,16,"browse.startsWith",e.\u0275\u0275pureFunction1(25,R,'"'+o.startsWith+'"')):"",o.value?'"'+o.value+'"':""))),e.\u0275\u0275propertyInterpolate("parentname",o.dsoNameService.getName(null==(r=e.\u0275\u0275pipeBind1(5,19,o.parent$))?null:r.payload)),e.\u0275\u0275property("objects$",void 0!==o.items$?o.items$:o.browseEntries$)("paginationConfig",e.\u0275\u0275pipeBind1(6,21,o.currentPagination$))("sortConfig",e.\u0275\u0275pipeBind1(7,23,o.currentSort$))("type",o.startsWithType)("startsWithOptions",o.startsWithOptions)("browseID",o.browseId)("value",o.value)}}function ne(_,p){1&_&&(e.\u0275\u0275element(0,"ds-themed-loading",17),e.\u0275\u0275pipe(1,"translate")),2&_&&e.\u0275\u0275propertyInterpolate("message",e.\u0275\u0275pipeBind1(1,1,"loading.browse-by-page"))}function oe(_,p){if(1&_&&(e.\u0275\u0275elementStart(0,"footer",19)(1,"div"),e.\u0275\u0275element(2,"ds-comcol-page-content",12),e.\u0275\u0275elementEnd()()),2&_){const o=e.\u0275\u0275nextContext().ngIf;e.\u0275\u0275advance(2),e.\u0275\u0275property("content",o.copyrightText)("hasInnerHtml",!0)}}function ae(_,p){if(1&_&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"section",31)(2,"div",32),e.\u0275\u0275template(3,ee,2,4,"ds-comcol-page-logo",10),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",33)(5,"header",8),e.\u0275\u0275element(6,"ds-comcol-page-header",9)(7,"ds-themed-comcol-page-handle",11)(8,"ds-comcol-page-content",12)(9,"ds-comcol-page-content",13),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(10,"ds-dso-edit-menu"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(11,"section",3),e.\u0275\u0275element(12,"ds-themed-comcol-page-browse-by",14),e.\u0275\u0275elementStart(13,"div",34),e.\u0275\u0275template(14,te,8,32,"ds-browse-by",5),e.\u0275\u0275template(15,ne,2,3,"ds-themed-loading",6),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(16,oe,3,2,"footer",18),e.\u0275\u0275elementContainerEnd()),2&_){const o=p.ngIf,i=e.\u0275\u0275nextContext(5);e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",i.logo$),e.\u0275\u0275advance(3),e.\u0275\u0275property("name",i.dsoNameService.getName(o)),e.\u0275\u0275advance(1),e.\u0275\u0275property("content",o.handle)("title",o.type+".page.handle"),e.\u0275\u0275advance(1),e.\u0275\u0275property("content",o.introductoryText)("hasInnerHtml",!0),e.\u0275\u0275advance(1),e.\u0275\u0275property("content",o.sidebarText)("hasInnerHtml",!0)("title","community.page.news"),e.\u0275\u0275advance(3),e.\u0275\u0275property("id",o.id)("contentType",o.type),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",i.startsWithOptions),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!i.startsWithOptions),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",o.copyrightText)}}function l(_,p){if(1&_&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,ae,17,14,"ng-container",1),e.\u0275\u0275elementContainerEnd()),2&_){const o=p.ngVar;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==o?null:o.payload)}}function C(_,p){if(1&_&&(e.\u0275\u0275elementStart(0,"div",30),e.\u0275\u0275template(1,l,2,1,"ng-container",0),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275elementEnd()),2&_){const o=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngVar",e.\u0275\u0275pipeBind1(2,1,o.parent$))}}function s(_,p){if(1&_&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",20)(2,"div",21)(3,"div",22)(4,"ul",23,24)(6,"li",25)(7,"a",26),e.\u0275\u0275element(8,"i",27),e.\u0275\u0275elementStart(9,"span"),e.\u0275\u0275text(10),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(12,C,3,3,"ng-template",28),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(13,"div",29),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementContainerEnd()),2&_){const o=e.\u0275\u0275reference(5);e.\u0275\u0275advance(10),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(11,2,"home.browse.repository")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngbNavOutlet",o)}}function m(_,p){if(1&_&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,s,14,4,"ng-container",1),e.\u0275\u0275elementContainerEnd()),2&_){const o=p.ngVar;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==o?null:o.payload)}}let v=(()=>{class _ extends y.BrowseByMetadataPageComponent{constructor(o,i,r,c,u,T,D){super(o,i,r,c,u,T,D),this.route=o,this.browseService=i,this.dsoService=r,this.paginationService=c,this.router=u,this.appConfig=T,this.dsoNameService=D}ngOnInit(){const o=new f.o("dc.title",f.S.ASC);this.updatePage((0,y.getBrowseSearchOptions)(this.defaultBrowseId,this.paginationConfig,o,this.fetchThumbnails)),this.currentPagination$=this.paginationService.getCurrentPagination(this.paginationConfig.id,this.paginationConfig),this.currentSort$=this.paginationService.getCurrentSort(this.paginationConfig.id,o),this.subs.push((0,n.a)([this.route.params,this.route.queryParams,this.currentPagination$,this.currentSort$]).pipe((0,L.U)(([i,r,c,u])=>[Object.assign({},i,r),c,u])).subscribe(([i,r,c])=>{this.startsWith=+i.startsWith||i.startsWith,this.browseId=i.id||this.defaultBrowseId,this.updatePageWithItems((0,y.browseParamsToOptions)(i,r,c,this.browseId,this.fetchThumbnails),void 0,void 0),this.updateParent(i.scope),this.updateLogo()})),this.updateStartsWithTextOptions()}ngOnDestroy(){this.subs.filter(o=>
1(0,h.Uh)(o)).forEach(o=>o.unsubscribe())}}return _.\u0275fac=function(o){return new(o||_)(e.\u0275\u0275directiveInject(g.gz),e.\u0275\u0275directiveInject(b.I),e.\u0275\u0275directiveInject(d.D),e.\u0275\u0275directiveInject(A.N),e.\u0275\u0275directiveInject(g.F0),e.\u0275\u0275directiveInject(x.q),e.\u0275\u0275directiveInject(B._))},_.\u0275cmp=e.\u0275\u0275defineComponent({type:_,selectors:[["ds-browse-by-title-page"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:4,vars:6,consts:[[4,"ngVar"],[4,"ngIf"],[1,"container"],[1,"comcol-page-browse-section"],[1,"p-3","mt-4","w-100","browse-by-metadata"],["class","col-xs-12 w-100",3,"title","parentname","objects$","paginationConfig","sortConfig","type","startsWithOptions","browseID","value","prev","next",4,"ngIf"],[3,"message",4,"ngIf"],[1,"d-flex","flex-row","border-bottom","mb-4","pb-4"],[1,"comcol-header","mr-auto"],[3,"name"],[3,"logo","alternateText",4,"ngIf"],[3,"content","title"],[3,"content","hasInnerHtml"],[3,"content","hasInnerHtml","title"],[3,"id","contentType"],[3,"logo","alternateText"],[1,"col-xs-12","w-100",3,"title","parentname","objects$","paginationConfig","sortConfig","type","startsWithOptions","browseID","value","prev","next"],[3,"message"],["class","border-top my-5 pt-4",4,"ngIf"],[1,"border-top","my-5","pt-4"],[1,"container","mt-4","tabViewContainer","browseByMetadata-container"],[1,"row"],[1,"col-lg-12"],["ngbNav","",1,"nav-tabs",2,"margin-bottom","0px!important"],["nav","ngbNav"],["ngbNavItem",""],["ngbNavLink","",1,"h6"],[1,"fas","fa-inbox","mr-2","fa-lg"],["ngbNavContent",""],[1,"browse-tab-content",3,"ngbNavOutlet"],[1,"container","tabViewContents","browseByMetadataTabContent","pt-0"],[1,"pt-3","row","border-bottom","mb-4","bg-white"],[1,"col-12","col-sm-3"],[1,"col-12","col-sm-9"],[1,"mt-4","w-100","browse-by-metadata"]],template:function(o,i){1&o&&(e.\u0275\u0275template(0,q,2,1,"ng-container",0),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275template(2,m,2,1,"ng-container",0),e.\u0275\u0275pipe(3,"async")),2&o&&(e.\u0275\u0275property("ngVar",e.\u0275\u0275pipeBind1(1,2,i.parent$)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngVar",e.\u0275\u0275pipeBind1(3,4,i.parent$)))},dependencies:[t.B,I.O5,P.uN,P.Pz,P.nv,P.Vx,P.tO,O.Z,w.g,z.v,$.U,M.e,G.g,Q.g,j.g,I.Ov,S.X$],styles:[".browse-by-metadata .scroll-container{height:auto!important}"]}),_})()},13530:(W,E,a)=>{"use strict";a.d(E,{B:()=>ae});var n=a(94650),h=a(42943),y=a(28652),d=a(61135),b=a(39841),f=a(37308),A=a(77467),L=a(51121),x=a(5360),B=a(54004),e=a(24702),g=a(88829),t=a(83616),I=a(33996),P=a(89383),O=a(44457),w=a(36895),z=a(34793),$=a(41971),M=a(48106),G=a(70714),Q=a(62697),j=a(98605);function S(l,C){1&l&&n.\u0275\u0275elementContainer(0)}function Y(l,C){if(1&l&&(n.\u0275\u0275elementStart(0,"div",6),n.\u0275\u0275element(1,"ds-themed-results-back-button",7),n.\u0275\u0275elementEnd()),2&l){const s=n.\u0275\u0275nextContext(3);n.\u0275\u0275advance(1),n.\u0275\u0275property("back",s.back)("buttonLabel",s.buttonLabel)}}const Z=function(){return[]};function K(l,C){if(1&l&&(n.\u0275\u0275elementStart(0,"a",18),n.\u0275\u0275pipe(1,"async"),n.\u0275\u0275text(2),n.\u0275\u0275elementEnd()),2&l){const s=n.\u0275\u0275nextContext().$implicit,m=n.\u0275\u0275nextContext(5);n.\u0275\u0275property("target",m.linkType==m.linkTypes.ExternalLink?"_blank":"_self")("routerLink",n.\u0275\u0275pureFunction0(8,Z))("queryParams",n.\u0275\u0275pipeBind1(1,6,m.getQueryParams(s)))("queryParamsHandling","merge"),n.\u0275\u0275attribute("rel",m.linkType==m.linkTypes.ExternalLink?"noopener noreferrer":null),n.\u0275\u0275advance(2),n.\u0275\u0275textInterpolate1(" ",s.value," ")}}function R(l,C){if(1&l&&(n.\u0275\u0275elementStart(0,"span",19),n.\u0275\u0275text(1),n.\u0275\u0275elementEnd()),2&l){const s=n.\u0275\u0275nextContext().$implicit;n.\u0275\u0275advance(1),n.\u0275\u0275textInterpolate1(" ",s.value,"1 ")}}function V(l,C){if(1&l&&(n.\u0275\u0275elementContainerStart(0,11),n.\u0275\u0275elementStart(1,"div",12)(2,"div",13),n.\u0275\u0275template(3,K,3,9,"a",14),n.\u0275\u0275template(4,R,2,1,"span",15),n.\u0275\u0275elementStart(5,"span",16),n.\u0275\u0275text(6,"\xa0"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(7,"span",17),n.\u0275\u0275text(8),n.\u0275\u0275elementEnd()()(),n.\u0275\u0275elementContainerEnd()),2&l){const s=C.$implicit,m=C.first,v=n.\u
10275\u0275nextContext(5);n.\u0275\u0275advance(1),n.\u0275\u0275property("ngClass",m?"":"mt-4"),n.\u0275\u0275advance(2),n.\u0275\u0275property("ngIf",v.linkType!=v.linkTypes.None),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",v.linkType==v.linkTypes.None),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate(s.count)}}function F(l,C){if(1&l){const s=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"ds-pagination",9),n.\u0275\u0275listener("prev",function(){n.\u0275\u0275restoreView(s);const v=n.\u0275\u0275nextContext(4);return n.\u0275\u0275resetView(v.goPrev())})("next",function(){n.\u0275\u0275restoreView(s);const v=n.\u0275\u0275nextContext(4);return n.\u0275\u0275resetView(v.goNext())}),n.\u0275\u0275template(1,V,9,4,"ng-container",10),n.\u0275\u0275elementEnd()}if(2&l){const s=n.\u0275\u0275nextContext(3).ngVar,m=n.\u0275\u0275nextContext();n.\u0275\u0275property("paginationOptions",m.paginationConfig)("pageInfoState",null==s?null:s.payload)("collectionSize",null==s||null==s.payload?null:s.payload.totalElements)("objects",s)("sortOptions",m.sortConfig)("hideGear",m.hideGear)("hidePagerWhenSinglePage",!0)("hidePaginationDetail",!1)("showPaginator",!0),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngForOf",null==s||null==s.payload?null:s.payload.page)}}function H(l,C){if(1&l){const s=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementContainerStart(0),n.\u0275\u0275elementStart(1,"ds-viewable-collection",20),n.\u0275\u0275listener("prev",function(){n.\u0275\u0275restoreView(s);const v=n.\u0275\u0275nextContext(4);return n.\u0275\u0275resetView(v.goPrev())})("next",function(){n.\u0275\u0275restoreView(s);const v=n.\u0275\u0275nextContext(4);return n.\u0275\u0275resetView(v.goNext())}),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementContainerEnd()}if(2&l){const s=n.\u0275\u0275nextContext(3).ngVar,m=n.\u0275\u0275nextContext();n.\u0275\u0275advance(1),n.\u0275\u0275property("config",m.paginationConfig)("sortConfig",m.sortConfig)("showPaginator",m.showPaginator)("objects",s)}}function U(l,C){if(1&l&&(n.\u0275\u0275elementContainerStart(0),n.\u0275\u0275template(1,F,2,10,"ds-pagination",8),n.\u0275\u0275template(2,H,2,4,"ng-container",3),n.\u0275\u0275elementContainerEnd()),2&l){const s=n.\u0275\u0275nextContext(3);n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",""===s.value),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",""!=s.value)}}function X(l,C){if(1&l){const s=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementContainerStart(0),n.\u0275\u0275elementStart(1,"ds-viewable-collection",20),n.\u0275\u0275listener("prev",function(){n.\u0275\u0275restoreView(s);const v=n.\u0275\u0275nextContext(3);return n.\u0275\u0275resetView(v.goPrev())})("next",function(){n.\u0275\u0275restoreView(s);const v=n.\u0275\u0275nextContext(3);return n.\u0275\u0275resetView(v.goNext())}),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementContainerEnd()}if(2&l){const s=n.\u0275\u0275nextContext(2).ngVar,m=n.\u0275\u0275nextContext();n.\u0275\u0275advance(1),n.\u0275\u0275property("config",m.paginationConfig)("sortConfig",m.sortConfig)("showPaginator",m.showPaginator)("objects",s)}}function J(l,C){if(1&l&&(n.\u0275\u0275elementStart(0,"div"),n.\u0275\u0275template(1,Y,2,2,"div",5),n.\u0275\u0275pipe(2,"async"),n.\u0275\u0275template(3,U,3,2,"ng-container",3),n.\u0275\u0275template(4,X,2,4,"ng-container",3),n.\u0275\u0275elementEnd()),2&l){const s=n.\u0275\u0275nextContext(2);n.\u0275\u0275property("@fadeIn",void 0),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",n.\u0275\u0275pipeBind1(2,4,s.shouldDisplayResetButton$)),n.\u0275\u0275advance(2),n.\u0275\u0275property("ngIf","author"===s.browseID),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf","author"!=s.browseID)}}function k(l,C){1&l&&(n.\u0275\u0275element(0,"ds-themed-loading",21),n.\u0275\u0275pipe(1,"translate")),2&l&&n.\u0275\u0275propertyInterpolate("message",n.\u0275\u0275pipeBind1(1,1,"loading.browse-by"))}function q(l,C){1&l&&(n.\u0275\u0275element(0,"ds-error",21),n.\u0275\u0275pipe(1,"translate")),2&l&&n.\u0275\u0275propertyInterpolate("message",n.\u0275\u0275pipeBind1(1,1,"error.browse-by"))}function ee(l,C){if(1&l&&(n.\u0275\u0275elementStart(0,"div",24),n.\u0275\u0275element(1,"ds-themed-results-back-button",7),n.\u0275\u0275elementEnd()),2&l){const s=n.\u0275\u0275nextContext(3);n.\u0275\u0275advance(1),n.\u0275\u0275property("back",s.back)("buttonLabel",s.buttonLabel)}}function te(l,C){if(1&l&&(n.\u0275\u0275elementStart(0,"div"),n.\u0275\u0275template(1,ee,2,2,"div",22),n.\u0275\u0275pipe(2,"async"),n.\u0275\u0275elementStart(3,"div",23),n.\u0275\u0275text(4),n.\u0275\u0275pipe(5,"translate"),n.\u0275\u0275elementEnd()()),2&l){const s=n.\u0275\u0275nextContext(2);n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",n.\u0275\u0275pipeBind1(2,2,s.shouldDisplayResetButton$)),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(5,4,"browse.empty")," ")}}const ne=function(l){return{"sr-only":l}};function oe(l,C){if(1&l&&(n.\u0275\u0275elementContainerStart(0),n.\u0275\u0275elementStart(1,"h3",1),n.\u0275\u0275text(2),n.\u0275\u0275pipe(3,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275template(4,S,1,0,"ng-container",2),n.\u0275\u0275template(5,J,5,6,"div",3),n.\u0275\u0275template(6,k,2,3,"ds-themed-loading",4),n.\u0275\u0275template(7,q,2,3,"ds-error",4),n.\u0275\u0275template(8,te,6,6,"div",3),n.\u0275\u0275elementContainerEnd()),2&l){const s=C.ngVar,m=n.\u0275\u0275nextContext();n.\u0275\u0275advance(1),n.\u0275\u0275property("ngClass",n.\u0275\u0275pureFunction1(10,ne,m.parentname)),n.\u0275\u0275advance(1),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(3,8,m.title)),n.\u0275\u0275advance(2),n.\u0275\u0275property("ngComponentOutlet",m.getStartsWithComponent())("ngComponentOutletInjector",m.objectInjector),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",(null==s?null:s.hasSucceeded)&&!(null!=s&&s.isLoading)&&(null==s||null==s.payload?null:s.payload.page.length)>0),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",!s||(null==s?null:s.isLoading)),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",null==s?null:s.hasFailed),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",!(null!=s&&s.isLoading)&&0===(null==s||null==s.payload?null:s.payload.page.length))}}let ae=(()=>{class l extends g.i{constructor(s,m,v,_,p){super(s),this.dsoNameService=s,this.injector=m,this.paginationService=v,this.translateService=_,this.routeService=p,this.viewMode=L.w.ListElement,this.type=f.C4.text,this.startsWithOptions=[],this.showPaginator=!0,this.hideGear=!1,this.prev=new n.EventEmitter,this.next=new n.EventEmitter,this.pageSizeChange=new n.EventEmitter,this.sortDirectionChange=new n.EventEmitter,this.sortDirections=h.S,this.previousPage$=new d.X("1"),this.buttonLabel=this.translateService.get("browse.back.all-results"),this.back=()=>{this.paginationService.updateRoute(this.paginationConfig.id,{page:+this.previousPage$.value>1?+this.previousPage$.value:1},{[this.paginationConfig.id+".return"]:null,value:null,startsWith:null})}}goPrev(){this.prev.emit(!0)}goNext(){this.next.emit(!0)}doPageSizeChange(s){this.paginationService.updateRoute(this.paginationConfig.id,{pageSize:s})}doSortDirectionChange(s){this.paginationService.updateRoute(this.paginationConfig.id,{sortDirection:s})}getStartsWithComponent(){return(0,f.a5)(this.type)}ngOnInit(){this.objectInjector=n.Injector.create({providers:[{provide:"startsWithOptions",useFactory:()=>this.startsWithOptions,deps:[]},{provide:"paginationId",useFactory:()=>this.paginationConfig?.id,deps:[]}],parent:this.injector});const s=this.routeService.getQueryParameterValue("startsWith"),m=this.routeService.getQueryParameterValue("value");this.shouldDisplayResetButton$=(0,b.a)([s,m]).pipe((0,B.U)(([v,_])=>(0,e.Uh)(v)||(0,e.Uh)(_))),this.sub=this.routeService.getQueryParameterValue(this.paginationConfig.id+".return").subscribe(this.previousPage$)}ngOnDestroy(){this.sub&&this.sub.unsubscribe()}getQueryParams(s){const m=this.paginationService.getPageParam(I.BBM_PAGINATION_ID);return this.routeService.getQueryParameterValue(m).pipe((0,B.U)(v=>({value:s.value,authority:s.authority?s.authority:void 0,startsWith:void 0,[m]:null,[I.BBM_PAGINATION_ID+".return"]:v})))}}return l.\u0275fac=function(s){return new(s||l)(n.\u0275\u0275directiveInject(t._),n.\u0275\u0275directiveInject(n.Injector),n.\u0275\u0275directiveInject(A.N),n.\u0275\u0275directiveInject(P.sK),n.\u0275\u0275directiveInject(x.MZ))},l.\u0275cmp=n.\u0275\u0275defineComponent({type:l,selectors:[["ds-browse-by"]],inputs:{title:"title",browseID:"browseID",value:"value",parentname:"parentname",objects$:"objects$",paginationConfig:"paginationConfig",sortConfig:"sortConfig",type:"type",startsWithOptions:"startsWithOptions",showPaginator:"showPaginator",hideGear:"hideGear"},outputs:{prev:"prev",next:"next",pageSizeChange:"pageSizeChange",sortDirectionChange:"sortDirectionChange"},features:[n.\u0275\u0275InheritDefinitionFeature],decls:2,vars:3,consts:[[4,"ngVar"],[3,"ngClass"],[4,"ngComponentOutlet","ngComponentOutletInjector"],[4,"ngIf"],[3,"message",4,"ngIf"],["class","mb-2 reset",4,"ngIf"],[1,"mb-2","reset"],[3,"back","buttonLabel"],[3,"paginationOptions","pageInfoState","collectionSize","objects","sortOptions","hideGear","hidePagerWhenSinglePage","hidePaginationDetail","showPaginator","prev","next",4,"ngIf"],[3,"paginationOptions","pageInfoState","collectionSize","objects","sortOptions","hideGear","hidePagerWhenSinglePage","hidePaginationDetail","showPaginator","prev","next"],["class","mt-4 mb-4 d-flex ",4,"ngFor","ngForOf"],[1,"mt-4","mb-4","d-flex"],[1,"d-flex","flex-row",3,"ngClass"],[1,""],["class","lead",3,"target","routerLink","queryParams","queryParamsHandling",4,"ngIf"],["class","lead",4,"ngIf"],[1,"pr-2"],[1,"badge","badge-pill","badge-secondary","align-self-center"],[1,"lead",3,"target","routerLink","queryParams","queryParamsHandling"],[1,"lead"],[3,"config","sortConfig","showPaginator","objects","prev","next"],[3,"message"],["class","d-inline-block mb-4 reset",4,"ngIf"],["role","alert",1,"alert","alert-info","w-100"],[1,"d-inline-block","mb-4","reset"]],template:function(s,m){1&s&&(n.\u0275\u0275template(0,oe,9,12,"ng-container",0),n.\u0275\u0275pipe(1,"async")),2&s&&n.\u0275\u0275property("ngVar",n.\u0275\u0275pipeBind1(1,1,m.objects$))},dependencies:[O.i,w.mk,w.$G,w.sg,w.O5,z.rH,$.q,M.Z,G.c,Q.Q,j.g,w.Ov,P.X$],styles:["[_nghost-%COMP%]   .dropdown-toggle[_ngcontent-%COMP%]:after{display:none}[_nghost-%COMP%]   .dropdown-item[_ngcontent-%COMP%]{padding-left:20px}"],data:{animation:[y.Ji,y.Ic]}}),l})()},10117:(W,E,a)=>{var n={"./custom/app/browse-by/browse-by-date-page/browse-by-date-page.component":[95332,5332]};function h(y){if(!a.o(n,y))return Promise.resolve().then(()=>{var f=new Error("Cannot find module '"+y+"'");throw f.code="MODULE_NOT_FOUND",f});var d=n[y],b=d[0];return a.e(d[1]).then(()=>a(b))}h.keys=()=>Object.keys(n),h.id=10117,W.exports=h},64818:(W,E,a)=>{var n={"./custom/app/browse-by/browse-by-metadata-page/browse-by-metadata-page.component":[50290,5211]};function h(y){if(!a.o(n,y))return Promise.resolve().then(()=>{var f=new Error("Cannot find module '"+y+"'");throw f.code="MODULE_NOT_FOUND",f});var d=n[y],b=d[0];return a.e(d[1]).then(()=>a(b))}h.keys=()=>Object.keys(n),h.id=64818,W.exports=h},87799:(W,E,a)=>{var n={"./custom/app/browse-by/browse-by-taxonomy-page/browse-by-taxonomy-page.component":[4041,4041]};function h(y){if(!a.o(n,y))return Promise.resolve().then(()=>{var f=new Error("Cannot find module '"+y+"'");throw f.code="MODULE_NOT_FOUND",f});var d=n[y],b=d[0];return a.e(d[1]).then(()=>a(b))}h.keys=()=>Object.keys(n),h.id=87799,W.exports=h},75420:(W,E,a)=>{var n={"./custom/app/browse-by/browse-by-title-page/browse-by-title-page.component":[63192,3192]};function h(y){if(!a.o(n,y))return Promise.resolve().then(()=>{var f=new Error("Cannot find module '"+y+"'");throw f.code="MODULE_NOT_FOUND",f});var d=n[y],b=d[0];return a.e(d[1]).then(()=>a(b))}h.keys=()=>
1Object.keys(n),h.id=75420,W.exports=h}}]);

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.