1(self.webpackChunkdspace_angular=self.webpackChunkdspace_angular||[]).push([[7825],{4147:(S,D,t)=>{"use strict";t.r(D),t.d(D,{CommunityFormComponent:()=>d});var r=t(5737),y=t(66234),l=t(16216),E=t(65384),v=t(50401),_=t(38123),g=t(6952),P=t(55624),h=t(76774),n=t(98678),o=t(96342),R=t(62832),U=t(17026),e=t(82485),i=t(35103),b=t(41966);function W(s,I){if(1&s){const c=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"button",15),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(c);const L=n.\u0275\u0275nextContext(4);return n.\u0275\u0275resetView(L.deleteLogo())}),n.\u0275\u0275pipe(1,"translate"),n.\u0275\u0275element(2,"i",16),n.\u0275\u0275elementEnd()}if(2&s){const c=n.\u0275\u0275nextContext(4);n.\u0275\u0275propertyInterpolate("title",n.\u0275\u0275pipeBind1(1,1,c.type.value+".edit.logo.delete.title"))}}function V(s,I){if(1&s){const c=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"button",17),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(c);const L=n.\u0275\u0275nextContext(4);return n.\u0275\u0275resetView(L.undoDeleteLogo())}),n.\u0275\u0275pipe(1,"translate"),n.\u0275\u0275element(2,"i",18),n.\u0275\u0275elementEnd()}if(2&s){const c=n.\u0275\u0275nextContext(4);n.\u0275\u0275propertyInterpolate("title",n.\u0275\u0275pipeBind1(1,1,c.type.value+".edit.logo.delete-undo.title"))}}function z(s,I){if(1&s&&(n.\u0275\u0275elementStart(0,"div",12),n.\u0275\u0275template(1,W,3,3,"button",13),n.\u0275\u0275template(2,V,3,3,"button",14),n.\u0275\u0275elementEnd()),2&s){const c=n.\u0275\u0275nextContext(3);n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",!c.markLogoForDeletion),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",c.markLogoForDeletion)}}const N=function(s){return{"alert-danger":s}};function $(s,I){if(1&s&&(n.\u0275\u0275elementStart(0,"div",7)(1,"div",1)(2,"div",8),n.\u0275\u0275element(3,"ds-comcol-page-logo",9),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(4,"div",10),n.\u0275\u0275template(5,z,3,2,"div",11),n.\u0275\u0275elementEnd()()()),2&s){const c=n.\u0275\u0275nextContext().ngVar,T=n.\u0275\u0275nextContext();n.\u0275\u0275property("ngClass",n.\u0275\u0275pureFunction1(3,N,T.markLogoForDeletion)),n.\u0275\u0275advance(3),n.\u0275\u0275property("logo",c),n.\u0275\u0275advance(2),n.\u0275\u0275property("ngIf",c)}}function j(s,I){if(1&s){const c=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"ds-uploader",20),n.\u0275\u0275listener("onCompleteItem",function(){n.\u0275\u0275restoreView(c);const L=n.\u0275\u0275nextContext(3);return n.\u0275\u0275resetView(L.onCompleteItem())})("onUploadError",function(){n.\u0275\u0275restoreView(c);const L=n.\u0275\u0275nextContext(3);return n.\u0275\u0275resetView(L.onUploadError())}),n.\u0275\u0275elementEnd()}if(2&s){const c=n.\u0275\u0275nextContext(3);n.\u0275\u0275property("dropMsg",c.type.value+".edit.logo.upload")("dropOverDocumentMsg",c.type.value+".edit.logo.upload")("enableDragOverDocument",!0)("uploadFilesOptions",c.uploadFilesOptions)}}function K(s,I){if(1&s&&(n.\u0275\u0275elementStart(0,"div",2),n.\u0275\u0275template(1,j,1,4,"ds-uploader",19),n.\u0275\u0275pipe(2,"async"),n.\u0275\u0275elementEnd()),2&s){const c=n.\u0275\u0275nextContext(2);n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",n.\u0275\u0275pipeBind1(2,1,c.initializedUploaderOptions))}}function p(s,I){if(1&s&&(n.\u0275\u0275elementContainerStart(0),n.\u0275\u0275template(1,$,6,5,"div",5),n.\u0275\u0275template(2,K,3,3,"div",6),n.\u0275\u0275elementContainerEnd()),2&s){const c=I.ngVar;n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",c),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",!c)}}function M(s,I){if(1&s){const c=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"ds-form",21),n.\u0275\u0275listener("submitForm",function(){n.\u0275\u0275restoreView(c);const L=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(L.onSubmit())}),n.\u0275\u0275elementStart(1,"button",22),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(c);const L=n.\u0275\u0275nextContext();
1return n.\u0275\u0275resetView(L.back.emit())}),n.\u0275\u0275element(2,"i",23),n.\u0275\u0275text(3),n.\u0275\u0275pipe(4,"translate"),n.\u0275\u0275elementEnd()()}if(2&s){const c=n.\u0275\u0275nextContext();n.\u0275\u0275property("formId","comcol-form-id")("formModel",c.formModel)("displayCancel",!1),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(4,4,c.type.value+".edit.return")," ")}}let d=(()=>{class s extends l.M{constructor(c,T,L,X,Z,J,H){super(c,T,L,X,J,H),this.formService=c,this.translate=T,this.notificationsService=L,this.authService=X,this.dsoService=Z,this.requestService=J,this.objectCache=H,this.dso=new y.S,this.type=y.S.type,this.formModel=[new r.b1u({id:"title",name:"dc.title",required:!0,validators:{required:null},errorMessages:{required:"Please enter a name for this title"}}),new r.HBf({id:"description",name:"dc.description",spellCheck:h.N.form.spellCheck}),new r.HBf({id:"abstract",name:"dc.description.abstract",spellCheck:h.N.form.spellCheck}),new r.HBf({id:"rights",name:"dc.rights",spellCheck:h.N.form.spellCheck}),new r.HBf({id:"tableofcontents",name:"dc.description.tableofcontents",spellCheck:h.N.form.spellCheck})]}ngOnChanges(c){const T=c.dso;this.dso&&T&&!T.isFirstChange()&&super.ngOnInit()}}return s.\u0275fac=function(c){return new(c||s)(n.\u0275\u0275directiveInject(r.w1X),n.\u0275\u0275directiveInject(o.sK),n.\u0275\u0275directiveInject(E.T),n.\u0275\u0275directiveInject(_.e8),n.\u0275\u0275directiveInject(v.w),n.\u0275\u0275directiveInject(g.s),n.\u0275\u0275directiveInject(P.a))},s.\u0275cmp=n.\u0275\u0275defineComponent({type:s,selectors:[["ds-community-form"]],inputs:{dso:"dso"},features:[n.\u0275\u0275InheritDefinitionFeature,n.\u0275\u0275NgOnChangesFeature],decls:9,vars:7,consts:[[1,"container-fluid"],[1,"row"],[1,"col-12","d-inline-block"],[4,"ngVar"],[3,"formId","formModel","displayCancel","submitForm",4,"ngIf"],["class","col-12 d-inline-block alert","id","logo-section",3,"ngClass",4,"ngIf"],["class","col-12 d-inline-block",4,"ngIf"],["id","logo-section",1,"col-12","d-inline-block","alert",3,"ngClass"],[1,"col-8","d-inline-block"],[3,"logo"],[1,"col-4","d-inline-block"],["class","btn-group btn-group-sm float-right","role","group",4,"ngIf"],["role","group",1,"btn-group","btn-group-sm","float-right"],["type","button","class","btn btn-danger",3,"title","click",4,"ngIf"],["type","button","class","btn btn-warning",3,"title","click",4,"ngIf"],["type","button",1,"btn","btn-danger",3,"title","click"],["aria-hidden","true",1,"fas","fa-trash"],["type","button",1,"btn","btn-warning",3,"title","click"],["aria-hidden","true",1,"fas","fa-undo"],[3,"dropMsg","dropOverDocumentMsg","enableDragOverDocument","uploadFilesOptions","onCompleteItem","onUploadError",4,"ngIf"],[3,"dropMsg","dropOverDocumentMsg","enableDragOverDocument","uploadFilesOptions","onCompleteItem","onUploadError"],[3,"formId","formModel","displayCancel","submitForm"],["before","",1,"btn","btn-outline-secondary",3,"click"],[1,"fas","fa-arrow-left"]],template:function(c,T){if(1&c&&(n.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"div",2)(3,"label"),n.\u0275\u0275text(4),n.\u0275\u0275pipe(5,"translate"),n.\u0275\u0275elementEnd()(),n.\u0275\u0275template(6,p,3,2,"ng-container",3),n.\u0275\u0275pipe(7,"async"),n.\u0275\u0275elementEnd()(),n.\u0275\u0275template(8,M,5,6,"ds-form",4)),2&c){let L;n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(5,3,T.type.value+".edit.logo.label")),n.\u0275\u0275advance(2),n.\u0275\u0275property("ngVar",null==(L=n.\u0275\u0275pipeBind1(7,5,null==T.dso?null:T.dso.logo))?null:L.payload),n.\u0275\u0275advance(2),n.\u0275\u0275property("ngIf",T.formModel)}},dependencies:[R.e,U.B,e.U,i.mk,i.O5,b.g,i.Ov,o.X$]}),s})()},9856:(S,D,t)=>{"use strict";t.d(D,{T:()=>h}),t(4147);var y=t(78181),l=t(47413),E=t(50867),_=(t(25807),t(98678));let h=(()=>{class n{}return n.\u0275fac=function(R){return new(R||n)},n.\u0275mod=_.\u0275\u0275defineNgModule({type:n}),n.\u0275inj=_.\u0275\u0275defineInjector({imports:[l.H,E.e,y.m]}),n})()},25807:(S,D,t)=>{"use strict";t.d(D,{F:()=>_});var r=t(98678),y=t(4682),l=t(66234);function E(g,P){}const v=["*"];let _=(()=>{class g extends y.F{constructor(){super(...arguments),this.dso=new l.S,this.submitForm=new r.EventEmitter,this.back=new r.EventEmitter,this.finish=new r.EventEmitter,this.inAndOutputNames=["dso","submitForm","back","finish"]}getComponentName(){return"CommunityFormComponent"}importThemedComponent(h){return t(63392)(`./${h}/app/community-page/community-form/community-form.component`)}importUnthemedComponent(){return Promise.resolve().then(t.bind(t,4147))}}return g.\u0275fac=function(){let P;
1return function(n){return(P||(P=r.\u0275\u0275getInheritedFactory(g)))(n||g)}}(),g.\u0275cmp=r.\u0275\u0275defineComponent({type:g,selectors:[["ds-themed-community-form"]],inputs:{dso:"dso"},outputs:{submitForm:"submitForm",back:"back",finish:"finish"},features:[r.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:v,decls:5,vars:0,consts:[["vcr",""],["content",""]],template:function(h,n){1&h&&(r.\u0275\u0275projectionDef(),r.\u0275\u0275template(0,E,0,0,"ng-template",null,0,r.\u0275\u0275templateRefExtractor),r.\u0275\u0275elementStart(2,"div",null,1),r.\u0275\u0275projection(4),r.\u0275\u0275elementEnd())},encapsulation:2}),g})()},13247:(S,D,t)=>{"use strict";t.r(D),t.d(D,{CommunityPageComponent:()=>tt});var r=t(48358),y=t(77007),l=t(69637),E=t(50401),v=t(97011),_=t(58106),g=t(45608),P=t(10572),h=t(38123),n=t(35794),o=t(80978),R=t(25584),U=t(78944),e=t(8842),i=t(98678),b=t(67522),W=t(35103),V=t(64719),z=t(87657),N=t(41966),$=t(81703),j=t(74487),K=t(22369),p=t(62832),M=t(10825),d=t(87635),s=t(56080),I=t(32687),c=t(22196),T=t(96342);function L(O,A){if(1&O&&(i.\u0275\u0275element(0,"ds-comcol-page-logo",18),i.\u0275\u0275pipe(1,"async")),2&O){const u=i.\u0275\u0275nextContext(4);let F;i.\u0275\u0275property("logo",null==(F=i.\u0275\u0275pipeBind1(1,2,u.logoRD$))?null:F.payload)("alternateText","Community Logo")}}function X(O,A){if(1&O&&(i.\u0275\u0275elementStart(0,"footer",19),i.\u0275\u0275element(1,"ds-comcol-page-content",12),i.\u0275\u0275elementEnd()),2&O){const u=i.\u0275\u0275nextContext().$implicit;i.\u0275\u0275advance(1),i.\u0275\u0275property("content",u.copyrightText)("hasInnerHtml",!0)}}function Z(O,A){if(1&O&&(i.\u0275\u0275elementStart(0,"div"),i.\u0275\u0275element(1,"ds-view-tracker",6),i.\u0275\u0275elementStart(2,"div",7)(3,"header",8),i.\u0275\u0275element(4,"ds-comcol-page-header",9),i.\u0275\u0275template(5,L,2,4,"ds-comcol-page-logo",10),i.\u0275\u0275element(6,"ds-themed-comcol-page-handle",11)(7,"ds-comcol-page-content",12)(8,"ds-comcol-page-content",13),i.\u0275\u0275elementEnd(),i.\u0275\u0275element(9,"ds-dso-edit-menu"),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(10,"section",14),i.\u0275\u0275element(11,"ds-themed-comcol-page-browse-by",15)(12,"ds-themed-community-page-sub-community-list",16)(13,"ds-themed-community-page-sub-collection-list",16),i.\u0275\u0275elementEnd(),i.\u0275\u0275template(14,X,2,2,"footer",17),i.\u0275\u0275elementEnd()),2&O){const u=A.$implicit,F=i.\u0275\u0275nextContext(3);i.\u0275\u0275advance(1),i.\u0275\u0275property("object",u),i.\u0275\u0275advance(3),i.\u0275\u0275property("name",F.dsoNameService.getName(u)),i.\u0275\u0275advance(1),i.\u0275\u0275property("ngIf",F.logoRD$),i.\u0275\u0275advance(1),i.\u0275\u0275property("content",u.handle)("title","community.page.handle"),i.\u0275\u0275advance(1),i.\u0275\u0275property("content",u.introductoryText)("hasInnerHtml",!0),i.\u0275\u0275advance(1),i.\u0275\u0275property("content",u.sidebarText)("hasInnerHtml",!0)("title","community.page.news"),i.\u0275\u0275advance(3),i.\u0275\u0275property("id",u.id)("contentType",u.type),i.\u0275\u0275advance(1),i.\u0275\u0275property("community",u),i.\u0275\u0275advance(1),i.\u0275\u0275property("community",u),i.\u0275\u0275advance(1),i.\u0275\u0275property("ngIf",u.copyrightText)}}function J(O,A){if(1&O&&(i.\u0275\u0275elementStart(0,"div",4),i.\u0275\u0275template(1,Z,15,15,"div",5),i.\u0275\u0275elementEnd()),2&O){const u=i.\u0275\u0275nextContext().ngVar;i.\u0275\u0275property("@fadeInOut",void 0),i.\u0275\u0275advance(1),i.\u0275\u0275property("ngIf",null==u?null:u.payload)}}function H(O,A){1&O&&(i.\u0275\u0275element(0,"ds-error",20),i.\u0275\u0275pipe(1,"translate")),2&O&&i.\u0275\u0275propertyInterpolate("message",i.\u0275\u0275pipeBind1(1,1,"error.community"))}function Y(O,A){1&O&&(i.\u0275\u0275element(0,"ds-themed-loading",20),i.\u0275\u0275pipe(1,"translate")),2&O&&i.\u0275\u0275propertyInterpolate("message",i.\u0275\u0275pipeBind1(1,1,"loading.community"))}function q(O,A){if(1&O&&(i.\u0275\u0275elementStart(0,"div",1),i.\u0275\u0275template(1,J,2,2,"div",2),i.\u0275\u0275template(2,H,2,3,"ds-error",3),i.\u0275\u0275template(3,Y,2,3,"ds-themed-loading",3),i.\u0275\u0275elementEnd()),2&O){const u=A.ngVar;i.\u0275\u0275advance(1),i.\u0275\u0275property("ngIf",null==u?null:u.hasSucceeded),i.\u0275\u0275advance(1),i.\u0275\u0275property("ngIf",null==u?null:u.hasFailed),i.\u0275\u0275advance(1),i.\u0275\u0275property("ngIf",null==u?null:u.isLoading)}}let tt=(()=>{class O{constructor(u,F,et,Q,nt,ot,it){this.communityDataService=u,this.metadata=F,this.route=et,this.router=Q,this.authService=nt,this.authorizationDataService=ot,this.dsoNameService=it}ngOnInit(){this.communityRD$=this.route.data.pipe((0,r.U)(u=>
1u.dso),(0,U.Gh)(this.router,this.authService)),this.logoRD$=this.communityRD$.pipe((0,r.U)(u=>u.payload),(0,y.h)(u=>(0,g.Uh)(u)),(0,l.z)(u=>u.logo)),this.communityPageRoute$=this.communityRD$.pipe((0,P.mc)(),(0,r.U)(u=>(0,R.Ke)(u.id))),this.isCommunityAdmin$=this.authorizationDataService.isAuthorized(o.i.IsCommunityAdmin)}}return O.\u0275fac=function(u){return new(u||O)(i.\u0275\u0275directiveInject(E.w),i.\u0275\u0275directiveInject(v.D),i.\u0275\u0275directiveInject(b.gz),i.\u0275\u0275directiveInject(b.F0),i.\u0275\u0275directiveInject(h.e8),i.\u0275\u0275directiveInject(n._),i.\u0275\u0275directiveInject(e._))},O.\u0275cmp=i.\u0275\u0275defineComponent({type:O,selectors:[["ds-community-page"]],decls:2,vars:3,consts:[["class","container",4,"ngVar"],[1,"container"],["class","community-page",4,"ngIf"],[3,"message",4,"ngIf"],[1,"community-page"],[4,"ngIf"],[3,"object"],[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"],[1,"comcol-page-browse-section"],[3,"id","contentType"],[3,"community"],["class","border-top my-5 pt-4",4,"ngIf"],[3,"logo","alternateText"],[1,"border-top","my-5","pt-4"],[3,"message"]],template:function(u,F){1&u&&(i.\u0275\u0275template(0,q,4,3,"div",0),i.\u0275\u0275pipe(1,"async")),2&u&&i.\u0275\u0275property("ngVar",i.\u0275\u0275pipeBind1(1,1,F.communityRD$))},dependencies:[W.O5,V.q,z.Z,N.g,$.f,j.v,K.U,p.e,M.g,d.g,s.g,I.v,c.F,W.Ov,T.X$],data:{animation:[_.Ic]},changeDetection:0}),O})()},18777:(S,D,t)=>{"use strict";t.r(D),t.d(D,{CommunityPageModule:()=>Tt});var r=t(35103),y=t(78181),v=(t(13247),t(387),t(67522)),_=t(36578),g=t(66234),P=t(50401),h=t(74997),n=t(79950),o=t(65384),R=t(6952),U=t(8842),e=t(98678),i=t(96342),b=t(41966),W=t(25807);function V(a,C){1&a&&(e.\u0275\u0275elementStart(0,"h2",7),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&a&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"community.create.head")))}const z=function(a){return{parent:a}};function N(a,C){if(1&a&&(e.\u0275\u0275elementStart(0,"h2",8),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&a){const m=e.\u0275\u0275nextContext().ngVar,f=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(2,1,"community.create.sub-head",e.\u0275\u0275pureFunction1(4,z,f.dsoNameService.getName(m))))}}function $(a,C){if(1&a&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,V,3,3,"h2",5),e.\u0275\u0275template(2,N,3,6,"h2",6),e.\u0275\u0275elementContainerEnd()),2&a){const m=C.ngVar;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!m),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",m)}}let j=(()=>{class a extends n.k{constructor(m,f,x,B,G,k,ut){super(m,f,m,x,B,G,k,ut),this.communityDataService=m,this.dsoNameService=f,this.routeService=x,this.router=B,this.notificationsService=G,this.translate=k,this.requestService=ut,this.frontendURL="/communities/",this.type=g.S.type}}return a.\u0275fac=function(m){return new(m||a)(e.\u0275\u0275directiveInject(P.w),e.\u0275\u0275directiveInject(U._),e.\u0275\u0275directiveInject(h.MZ),e.\u0275\u0275directiveInject(v.F0),e.\u0275\u0275directiveInject(o.T),e.\u0275\u0275directiveInject(i.sK),e.\u0275\u0275directiveInject(R.s))},a.\u0275cmp=e.\u0275\u0275defineComponent({type:a,selectors:[["ds-create-community"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:6,vars:3,consts:[[1,"container"],[1,"row"],[1,"col-12","pb-4"],[4,"ngVar"],[3,"submitForm","back","finish"],["id","header","class","border-bottom pb-2",4,"ngIf"],["id","sub-header","class","border-bottom pb-2",4,"ngIf"],["id","header",1,"border-bottom","pb-2"],["id","sub-header",1,"border-bottom","pb-2"]],template:function(m,f){if(1&m&&(e.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"div",2),e.\u0275\u0275template(3,$,3,2,"ng-container",3),e.\u0275\u0275pipe(4,"async"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(5,"ds-themed-community-form",4),e.\u0275\u0275listener("submitForm",function(B){return f.onSubmit(B)})("back",function(){return f.navigateToHome()})("finish",function(){return f.navigateToNewPage()}),e.\u0275\u0275elementEnd()()),2&m){let x;e.\u0275\u0275advance(3),e.\u0275\u0275property("ngVar",null==(x=e.\u0275\u0275pipeBind1(4,1,f.parentRD$))?null:x.payload)}},dependencies:[r.O5,b.g,W.F,r.Ov,i.X$]}),a})();var K=t(99805),p=t(45608),M=t(48358),d=t(27303),s=t(9237),I=t(10572);let c=(()=>{class a{constructor(m,f){this.router=m,this.communityService=f}canActivate(m,f){const x=m.queryParams.parent;return(0,p.xI)(x)?(0,s.of)(!0):this.communityService.findById(x).pipe((0,I.hC)(),(0,M.U)(B=>(0,p.Uh)(B)&&B.hasSucceeded&&(0,p.Uh)(B.payload)),(0,d.b)(B=>{B||this.router.navigate(["/404"])}))}}return a.\u0275fac=function(m){return new(m||a)(e.\u0275\u0275inject(v.F0),e.\u0275\u0275inject(P.w))}
1,a.\u0275prov=e.\u0275\u0275defineInjectable({token:a,factory:a.\u0275fac}),a})();var T=t(94015);function L(a,C){1&a&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275element(1,"i",12),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&a&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,1,"community.delete.processing"),""))}function X(a,C){1&a&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275element(1,"i",13),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&a&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,1,"community.delete.confirm"),""))}const Z=function(a){return{dso:a}};function J(a,C){if(1&a){const m=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",3)(2,"h2",4),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"p",5),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"div",6)(9,"div",7)(10,"button",8),e.\u0275\u0275listener("click",function(){const B=e.\u0275\u0275restoreView(m).ngVar,G=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(G.onCancel(B))}),e.\u0275\u0275pipe(11,"async"),e.\u0275\u0275element(12,"i",9),e.\u0275\u0275text(13),e.\u0275\u0275pipe(14,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"button",10),e.\u0275\u0275listener("click",function(){const B=e.\u0275\u0275restoreView(m).ngVar,G=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(G.onConfirm(B))}),e.\u0275\u0275pipe(16,"async"),e.\u0275\u0275template(17,L,4,3,"span",11),e.\u0275\u0275pipe(18,"async"),e.\u0275\u0275template(19,X,4,3,"span",11),e.\u0275\u0275pipe(20,"async"),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementContainerEnd()}if(2&a){const m=C.ngVar,f=e.\u0275\u0275nextContext();e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,7,"community.delete.head")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(7,9,"community.delete.text",e.\u0275\u0275pureFunction1(22,Z,f.dsoNameService.getName(m)))),e.\u0275\u0275advance(4),e.\u0275\u0275property("disabled",e.\u0275\u0275pipeBind1(11,12,f.processing$)),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(14,14,"community.delete.cancel")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("disabled",e.\u0275\u0275pipeBind1(16,16,f.processing$)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(18,18,f.processing$)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!e.\u0275\u0275pipeBind1(20,20,f.processing$))}}let H=(()=>{class a extends T.M{constructor(m,f,x,B,G,k){super(m,f,x,B,G,k),this.dsoDataService=m,this.dsoNameService=f,this.router=x,this.route=B,this.notifications=G,this.translate=k,this.frontendURL="/communities/"}}return a.\u0275fac=function(m){return new(m||a)(e.\u0275\u0275directiveInject(P.w),e.\u0275\u0275directiveInject(U._),e.\u0275\u0275directiveInject(v.F0),e.\u0275\u0275directiveInject(v.gz),e.\u0275\u0275directiveInject(o.T),e.\u0275\u0275directiveInject(i.sK))},a.\u0275cmp=e.\u0275\u0275defineComponent({type:a,selectors:[["ds-delete-community"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:4,vars:3,consts:[[1,"container"],[1,"row"],[4,"ngVar"],[1,"col-12","pb-4"],["id","header",1,"border-bottom","pb-2"],[1,"pb-2"],[1,"form-group","row"],[1,"col","text-right","space-children-mr"],[1,"btn","btn-outline-secondary",3,"disabled","click"],[1,"fas","fa-times"],[1,"btn","btn-danger",3,"disabled","click"],[4,"ngIf"],[1,"fas","fa-circle-notch","fa-spin"],[1,"fas","fa-trash"]],template:function(m,f){if(1&m&&(e.\u0275\u0275elementStart(0,"div",0)(1,"div",1),e.\u0275\u0275template(2,J,21,24,"ng-container",2),e.\u0275\u0275pipe(3,"async"),e.\u0275\u0275elementEnd()()),2&m){let x;e.\u0275\u0275advance(2),e.\u0275\u0275property("ngVar",null==(x=e.\u0275\u0275pipeBind1(3,1,f.dsoRD$))?null:x.payload)}},dependencies:[r.O5,b.g,r.Ov,i.X$]}),a})();var Y=t(72850),q=t(96509),tt=t(30658),O=t(25584),A=t(35794),u=t(66377),F=t(80978),et=t(38123);let Q=(()=>{class a extends u.h{constructor(m,f,x,B){super(m,f,x,B),this.resolver=m,this.authorizationService=f,this.router=x,this.authService=B}getFeatureID(m,f){return(0,s.of)(F.i.AdministratorOf)}}return a.\u0275fac=function(m){return new(m||a)(e.\u0275\u0275inject(_.h),e.\u0275\u0275inject(A._),e.\u0275\u0275inject(v.F0),e.\u0275\u0275inject(et.e8))},a.\u0275prov=e.\u0275\u0275defineInjectable({token:a,factory:a.\u0275fac,providedIn:"root"}),a})();var nt=t(4682);function ot(a,C){}const it=["*"];let at=(()=>{class a extends nt.F{getComponentName(){return"CommunityPageComponent"}importThemedComponent(m){return t(67695)(`./${m}/app/community-page/community-page.component`)}importUnthemedComponent(){return Promise.resolve().then(t.bind(t,13247))}}return a.\u0275fac=function(){let C;
1return function(f){return(C||(C=e.\u0275\u0275getInheritedFactory(a)))(f||a)}}(),a.\u0275cmp=e.\u0275\u0275defineComponent({type:a,selectors:[["ds-themed-community-page"]],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:it,decls:5,vars:0,consts:[["vcr",""],["content",""]],template:function(m,f){1&m&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275template(0,ot,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}),a})();var _t=t(27696),w=t(76457),rt=t(82917),st=t(41047),ct=t(32687),lt=t(22196);function gt(a,C){if(1&a&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275element(1,"ds-themed-community-page-sub-community-list",1)(2,"ds-themed-community-page-sub-collection-list",1),e.\u0275\u0275elementContainerEnd()),2&a){const m=C.ngIf;e.\u0275\u0275advance(1),e.\u0275\u0275property("community",m),e.\u0275\u0275advance(1),e.\u0275\u0275property("community",m)}}let mt=(()=>{class a{constructor(m){this.route=m}ngOnInit(){this.community$=this.route.parent.data.pipe((0,M.U)(m=>m.dso.payload))}}return a.\u0275fac=function(m){return new(m||a)(e.\u0275\u0275directiveInject(v.gz))},a.\u0275cmp=e.\u0275\u0275defineComponent({type:a,selectors:[["ds-sub-com-col-section"]],decls:2,vars:3,consts:[[4,"ngIf"],[3,"community"]],template:function(m,f){1&m&&(e.\u0275\u0275template(0,gt,3,2,"ng-container",0),e.\u0275\u0275pipe(1,"async")),2&m&&e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(1,1,f.community$))},dependencies:[r.O5,ct.v,lt.F,r.Ov]}),a})();var dt=t(3708),Ct=t(94099);let yt=(()=>{class a{}return a.\u0275fac=function(m){return new(m||a)},a.\u0275mod=e.\u0275\u0275defineNgModule({type:a}),a.\u0275inj=e.\u0275\u0275defineInjector({providers:[_.h,Y.G,q.B,tt.M,c,Q],imports:[v.Bz.forChild([{path:O.GR,children:[{path:"",component:j,resolve:{breadcrumb:w.t},data:{breadcrumbKey:"community.create"}}],canActivate:[K.J,c],data:{breadcrumbQueryParam:"parent"},resolve:{breadcrumb:Y.G},runGuardsAndResolvers:"always"},{path:":id",resolve:{dso:_.h,breadcrumb:Y.G},runGuardsAndResolvers:"always",children:[{path:O.WY,loadChildren:()=>Promise.all([t.e(2467),t.e(4131),t.e(8592),t.e(3809)]).then(t.bind(t,73809)).then(C=>C.EditCommunityPageModule),canActivate:[Q]},{path:"delete",pathMatch:"full",component:H,canActivate:[K.J]},{path:"",component:at,children:[{path:"",pathMatch:"full",component:st.J},{path:"subcoms-cols",pathMatch:"full",component:mt,resolve:{breadcrumb:w.t},data:{breadcrumbKey:"community.subcoms-cols"}},{path:"recent",pathMatch:"full",component:dt.h,resolve:{breadcrumb:w.t},data:{breadcrumbKey:"comcol.recent-submissions"}}],resolve:{menu:rt.M}}],data:{menu:{public:[{id:"statistics_community_:id",active:!0,visible:!0,index:2,model:{type:_t.U.LINK,text:"menu.section.statistics",link:"statistics/communities/:id/"}}]}}}]),Ct.G]}),a})();t(47202);var ht=t(20357),ft=t(9856),Et=t(47413),Pt=t(12446),pt=t(22954);const Ot=[{matcher:t(61188).z,resolve:{dso:_.h,breadcrumb:Y.G,news:pt.d},runGuardsAndResolvers:"always",children:[{path:O.WY,loadChildren:()=>Promise.all([t.e(2467),t.e(4131),t.e(8592),t.e(3809)]).then(t.bind(t,73809)).then(a=>a.EditCommunityPageModule),canActivate:[Q]},{path:"delete",pathMatch:"full",component:H,canActivate:[K.J]},{path:"",component:at,children:[{path:"",pathMatch:"full",component:st.J},{path:"subcoms-cols",pathMatch:"full",component:mt,resolve:{breadcrumb:w.t},data:{breadcrumbKey:"community.subcoms-cols"}},{path:"recent",pathMatch:"full",component:dt.h,resolve:{breadcrumb:w.t},data:{breadcrumbKey:"comcol.recent-submissions"}}],resolve:{menu:rt.M}}],data:{menu:{}}},{path:":dsoId/pages",loadChildren:()=>t.e(6182).then(t.bind(t,96182)).then(a=>a.StaticPageModule)}];let It=(()=>{class a{}return a.\u0275fac=function(m){return new(m||a)},a.\u0275mod=e.\u0275\u0275defineNgModule({type:a}),a.\u0275inj=e.\u0275\u0275defineInjector({providers:[pt.d],imports:[v.Bz.forChild(Ot),v.Bz]}),a})(),Mt=(()=>{class a{}return a.\u0275fac=function(m){return new(m||a)},a.\u0275mod=e.\u0275\u0275defineNgModule({type:a}),a.\u0275inj=e.\u0275\u0275defineInjector({imports:[r.ez,It]}),a})(),Tt=(()=>{class a{}return a.\u0275fac=function(m){return new(m||a)},a.\u0275mod=e.\u0275\u0275defineNgModule({type:a}),a.\u0275inj=e.\u0275\u0275defineInjector({imports:[r.ez,y.m,Mt,yt,ht.p.forRoot(),ft.T,Et.H,Pt.H]}),a})()},387:(S,D,t)=>{"use strict";t.r(D),t.d(D,{CommunityPageSubCollectionListComponent:()=>K});
1var r=t(35841),y=t(53426),E=(t(66234),t(58106)),v=t(45180),_=t(42281),g=t(95445),P=t(62745),h=t(21160),n=t(45608),o=t(98678),R=t(67522),U=t(35103),e=t(64719),i=t(87657),b=t(12955),W=t(41966),V=t(96342);function z(p,M){if(1&p&&(o.\u0275\u0275elementStart(0,"div")(1,"h2"),o.\u0275\u0275text(2),o.\u0275\u0275pipe(3,"translate"),o.\u0275\u0275elementEnd(),o.\u0275\u0275element(4,"ds-viewable-collection",3),o.\u0275\u0275elementEnd()),2&p){const d=o.\u0275\u0275nextContext().ngVar,s=o.\u0275\u0275nextContext();o.\u0275\u0275property("@fadeIn",void 0),o.\u0275\u0275advance(2),o.\u0275\u0275textInterpolate(o.\u0275\u0275pipeBind1(3,6,"community.sub-collection-list.head")),o.\u0275\u0275advance(2),o.\u0275\u0275property("config",s.config)("sortConfig",s.sortConfig)("objects",d)("hideGear",!1)}}function N(p,M){1&p&&(o.\u0275\u0275element(0,"ds-error",4),o.\u0275\u0275pipe(1,"translate")),2&p&&o.\u0275\u0275propertyInterpolate("message",o.\u0275\u0275pipeBind1(1,1,"error.sub-collections"))}function $(p,M){1&p&&(o.\u0275\u0275element(0,"ds-themed-loading",4),o.\u0275\u0275pipe(1,"translate")),2&p&&o.\u0275\u0275propertyInterpolate("message",o.\u0275\u0275pipeBind1(1,1,"loading.sub-collections"))}function j(p,M){if(1&p&&(o.\u0275\u0275elementContainerStart(0),o.\u0275\u0275template(1,z,5,8,"div",1),o.\u0275\u0275template(2,N,2,3,"ds-error",2),o.\u0275\u0275template(3,$,2,3,"ds-themed-loading",2),o.\u0275\u0275elementContainerEnd()),2&p){const d=M.ngVar;o.\u0275\u0275advance(1),o.\u0275\u0275property("ngIf",(null==d?null:d.hasSucceeded)&&(null==d?null:d.payload.totalElements)>0),o.\u0275\u0275advance(1),o.\u0275\u0275property("ngIf",null==d?null:d.hasFailed),o.\u0275\u0275advance(1),o.\u0275\u0275property("ngIf",null==d?null:d.isLoading)}}let K=(()=>{class p{constructor(d,s,I){this.cds=d,this.paginationService=s,this.route=I,this.pageId="cmcl",this.subCollectionsRDObs=new r.X({}),this.subscriptions=[]}ngOnInit(){this.config=new v.r,this.config.id=this.pageId,this.config.pageSize=(0,n.Uh)(this.pageSize)?this.pageSize:this.route.snapshot.queryParams[this.pageId+".rpp"]??this.config.pageSize,this.config.currentPage=this.route.snapshot.queryParams[this.pageId+".page"]??1,this.sortConfig=new _.o("dc.title",_.S[this.route.snapshot.queryParams[this.pageId+".sd"]]??_.S.ASC),this.initPage()}initPage(){const d=this.paginationService.getCurrentPagination(this.config.id,this.config),s=this.paginationService.getCurrentSort(this.config.id,this.sortConfig);this.subscriptions.push((0,y.a)([d,s]).pipe((0,h.w)(([I,c])=>this.cds.findByParent(this.community.id,{currentPage:I.currentPage,elementsPerPage:I.pageSize,sort:{field:c.field,direction:c.direction}}))).subscribe(I=>{this.subCollectionsRDObs.next(I)}))}ngOnDestroy(){this.paginationService.clearPagination(this.config?.id),this.subscriptions.map(d=>d.unsubscribe())}}return p.\u0275fac=function(d){return new(d||p)(o.\u0275\u0275directiveInject(g.W),o.\u0275\u0275directiveInject(P.N),o.\u0275\u0275directiveInject(R.gz))},p.\u0275cmp=o.\u0275\u0275defineComponent({type:p,selectors:[["ds-community-page-sub-collection-list"]],inputs:{community:"community",pageSize:"pageSize"},decls:2,vars:3,consts:[[4,"ngVar"],[4,"ngIf"],[3,"message",4,"ngIf"],[3,"config","sortConfig","objects","hideGear"],[3,"message"]],template:function(d,s){1&d&&(o.\u0275\u0275template(0,j,4,3,"ng-container",0),o.\u0275\u0275pipe(1,"async")),2&d&&o.\u0275\u0275property("ngVar",o.\u0275\u0275pipeBind1(1,1,s.subCollectionsRDObs))},dependencies:[U.O5,e.q,i.Z,b.c,W.g,U.Ov,V.X$],data:{animation:[E.Ji]}}),p})()},22196:(S,D,t)=>{"use strict";t.d(D,{F:()=>_});var r=t(4682),l=(t(66234),t(98678));function E(g,P){}const v=["*"];let _=(()=>{class g extends r.F{constructor(){super(...arguments),this.inAndOutputNames=["community","pageSize"]}getComponentName(){return"CommunityPageSubCollectionListComponent"}importThemedComponent(h){return t(89108)(`./${h}/app/community-page/sub-collection-list/community-page-sub-collection-list.component`)}importUnthemedComponent(){return Promise.resolve().then(t.bind(t,387))}}return g.\u0275fac=function(){let P;
1return function(n){return(P||(P=l.\u0275\u0275getInheritedFactory(g)))(n||g)}}(),g.\u0275cmp=l.\u0275\u0275defineComponent({type:g,selectors:[["ds-themed-community-page-sub-collection-list"]],inputs:{community:"community",pageSize:"pageSize"},features:[l.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:v,decls:5,vars:0,consts:[["vcr",""],["content",""]],template:function(h,n){1&h&&(l.\u0275\u0275projectionDef(),l.\u0275\u0275template(0,E,0,0,"ng-template",null,0,l.\u0275\u0275templateRefExtractor),l.\u0275\u0275elementStart(2,"div",null,1),l.\u0275\u0275projection(4),l.\u0275\u0275elementEnd())},encapsulation:2}),g})()},47202:(S,D,t)=>{"use strict";t.r(D),t.d(D,{CommunityPageSubCommunityListComponent:()=>K});var r=t(35841),y=t(53426),E=(t(66234),t(58106)),v=t(45180),_=t(42281),g=t(50401),P=t(21160),h=t(62745),n=t(45608),o=t(98678),R=t(67522),U=t(35103),e=t(64719),i=t(87657),b=t(12955),W=t(41966),V=t(96342);function z(p,M){if(1&p&&(o.\u0275\u0275elementStart(0,"div")(1,"h2"),o.\u0275\u0275text(2),o.\u0275\u0275pipe(3,"translate"),o.\u0275\u0275elementEnd(),o.\u0275\u0275element(4,"ds-viewable-collection",3),o.\u0275\u0275elementEnd()),2&p){const d=o.\u0275\u0275nextContext().ngVar,s=o.\u0275\u0275nextContext();o.\u0275\u0275property("@fadeIn",void 0),o.\u0275\u0275advance(2),o.\u0275\u0275textInterpolate(o.\u0275\u0275pipeBind1(3,6,"community.sub-community-list.head")),o.\u0275\u0275advance(2),o.\u0275\u0275property("config",s.config)("sortConfig",s.sortConfig)("objects",d)("hideGear",!1)}}function N(p,M){1&p&&(o.\u0275\u0275element(0,"ds-error",4),o.\u0275\u0275pipe(1,"translate")),2&p&&o.\u0275\u0275propertyInterpolate("message",o.\u0275\u0275pipeBind1(1,1,"error.sub-communities"))}function $(p,M){1&p&&(o.\u0275\u0275element(0,"ds-themed-loading",4),o.\u0275\u0275pipe(1,"translate")),2&p&&o.\u0275\u0275propertyInterpolate("message",o.\u0275\u0275pipeBind1(1,1,"loading.sub-communities"))}function j(p,M){if(1&p&&(o.\u0275\u0275elementContainerStart(0),o.\u0275\u0275template(1,z,5,8,"div",1),o.\u0275\u0275template(2,N,2,3,"ds-error",2),o.\u0275\u0275template(3,$,2,3,"ds-themed-loading",2),o.\u0275\u0275elementContainerEnd()),2&p){const d=M.ngVar;o.\u0275\u0275advance(1),o.\u0275\u0275property("ngIf",(null==d?null:d.hasSucceeded)&&(null==d?null:d.payload.totalElements)>0),o.\u0275\u0275advance(1),o.\u0275\u0275property("ngIf",null==d?null:d.hasFailed),o.\u0275\u0275advance(1),o.\u0275\u0275property("ngIf",null==d?null:d.isLoading)}}let K=(()=>{class p{constructor(d,s,I){this.cds=d,this.paginationService=s,this.route=I,this.pageId="cmscm",this.subCommunitiesRDObs=new r.X({}),this.subscriptions=[]}ngOnInit(){this.config=new v.r,this.config.id=this.pageId,this.config.pageSize=(0,n.Uh)(this.pageSize)?this.pageSize:this.route.snapshot.queryParams[this.pageId+".rpp"]??this.config.pageSize,this.config.currentPage=this.route.snapshot.queryParams[this.pageId+".page"]??1,this.sortConfig=new _.o("dc.title",_.S[this.route.snapshot.queryParams[this.pageId+".sd"]]??_.S.ASC),this.initPage()}initPage(){const d=this.paginationService.getCurrentPagination(this.config.id,this.config),s=this.paginationService.getCurrentSort(this.config.id,this.sortConfig);this.subscriptions.push((0,y.a)([d,s]).pipe((0,P.w)(([I,c])=>this.cds.findByParent(this.community.id,{currentPage:I.currentPage,elementsPerPage:I.pageSize,sort:{field:c.field,direction:c.direction}}))).subscribe(I=>{this.subCommunitiesRDObs.next(I)}))}ngOnDestroy(){this.paginationService.clearPagination(this.config?.id),this.subscriptions.map(d=>d.unsubscribe())}}return p.\u0275fac=function(d){return new(d||p)(o.\u0275\u0275directiveInject(g.w),o.\u0275\u0275directiveInject(h.N),o.\u0275\u0275directiveInject(R.gz))},p.\u0275cmp=o.\u0275\u0275defineComponent({type:p,selectors:[["ds-community-page-sub-community-list"]],inputs:{community:"community",pageSize:"pageSize"},decls:2,vars:3,consts:[[4,"ngVar"],[4,"ngIf"],[3,"message",4,"ngIf"],[3,"config","sortConfig","objects","hideGear"],[3,"message"]],template:function(d,s){1&d&&(o.\u0275\u0275template(0,j,4,3,"ng-container",0),o.\u0275\u0275pipe(1,"async")),2&d&&o.\u0275\u0275property("ngVar",o.\u0275\u0275pipeBind1(1,1,s.subCommunitiesRDObs))},dependencies:[U.O5,e.q,i.Z,b.c,W.g,U.Ov,V.X$],data:{animation:[E.Ji]}}),p})()},32687:(S,D,t)=>{"use strict";t.d(D,{v:()=>_});var r=t(4682),l=(t(66234),t(98678));function E(g,P){}const v=["*"];let _=(()=>{class g extends r.F{constructor(){super(...arguments),this.inAndOutputNames=["community","pageSize"]}getComponentName(){return"CommunityPageSubCommunityListComponent"}importThemedComponent(h){return t(58655)(`./${h}/app/community-page/sub-community-list/community-page-sub-community-list.component`)}importUnthemedComponent(){return Promise.resolve().then(t.bind(t,47202))}}return g.\u0275fac=function(){let P;
1return function(n){return(P||(P=l.\u0275\u0275getInheritedFactory(g)))(n||g)}}(),g.\u0275cmp=l.\u0275\u0275defineComponent({type:g,selectors:[["ds-themed-community-page-sub-community-list"]],inputs:{community:"community",pageSize:"pageSize"},features:[l.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:v,decls:5,vars:0,consts:[["vcr",""],["content",""]],template:function(h,n){1&h&&(l.\u0275\u0275projectionDef(),l.\u0275\u0275template(0,E,0,0,"ng-template",null,0,l.\u0275\u0275templateRefExtractor),l.\u0275\u0275elementStart(2,"div",null,1),l.\u0275\u0275projection(4),l.\u0275\u0275elementEnd())},encapsulation:2}),g})()},42252:(S,D,t)=>{"use strict";t.d(D,{t:()=>P});var r=t(96509),y=t(10572),l=t(48358),E=t(45608),v=t(14246),_=t(71213),g=t(98678);let P=(()=>{class h{constructor(o,R){this.breadcrumbService=o,this.dataService=R}resolve(o,R){return this.resolveById(o.params.id)}resolveById(o){return this.dataService.findById(o,!0,!1,...this.followLinks).pipe((0,y.hC)(),(0,y.xe)(),(0,l.U)(R=>{if((0,E.Uh)(R))return{provider:this.breadcrumbService,key:R,url:(0,_.Y4)(R)}}))}}return h.\u0275fac=function(o){return new(o||h)(g.\u0275\u0275inject(r.B),g.\u0275\u0275inject(v.t))},h.\u0275prov=g.\u0275\u0275defineInjectable({token:h,factory:h.\u0275fac,providedIn:"root"}),h})()},28452:(S,D,t)=>{"use strict";t.d(D,{K:()=>l});const y={RESOLVED:(0,t(49754).d)("dspace/resolver/RESOLVED")};class l{constructor(v,_){this.type=y.RESOLVED,this.payload={url:v,dso:_}}}},63392:(S,D,t)=>{var r={"./custom/app/community-page/community-form/community-form.component":[60381,381]};function y(l){if(!t.o(r,l))return Promise.resolve().then(()=>{var _=new Error("Cannot find module '"+l+"'");throw _.code="MODULE_NOT_FOUND",_});var E=r[l],v=E[0];return t.e(E[1]).then(()=>t(v))}y.keys=()=>Object.keys(r),y.id=63392,S.exports=y},67695:(S,D,t)=>{var r={"./atmire/app/community-page/community-page.component":[77065,8592,7065],"./custom/app/community-page/community-page.component":[51102,1102]};function y(l){if(!t.o(r,l))return Promise.resolve().then(()=>{var _=new Error("Cannot find module '"+l+"'");throw _.code="MODULE_NOT_FOUND",_});var E=r[l],v=E[0];return Promise.all(E.slice(1).map(t.e)).then(()=>t(v))}y.keys=()=>Object.keys(r),y.id=67695,S.exports=y},89108:(S,D,t)=>{var r={"./atmire/app/community-page/sub-collection-list/community-page-sub-collection-list.component":[48554,8554],"./custom/app/community-page/sub-collection-list/community-page-sub-collection-list.component":[16150,6150]};function y(l){if(!t.o(r,l))return Promise.resolve().then(()=>{var _=new Error("Cannot find module '"+l+"'");throw _.code="MODULE_NOT_FOUND",_});var E=r[l],v=E[0];return t.e(E[1]).then(()=>t(v))}y.keys=()=>Object.keys(r),y.id=89108,S.exports=y},58655:(S,D,t)=>{var r={"./atmire/app/community-page/sub-community-list/community-page-sub-community-list.component":[26995,7236],"./custom/app/community-page/sub-community-list/community-page-sub-community-list.component":[9778,9778]};function y(l){if(!t.o(r,l))return Promise.resolve().then(()=>{var _=new Error("Cannot find module '"+l+"'");throw _.code="MODULE_NOT_FOUND",_});var E=r[l],v=E[0];return t.e(E[1]).then(()=>t(v))}y.keys=()=>Object.keys(r),y.id=58655,S.exports=y}}]);
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.