PageSourceSearch

https://www.edepositireland.ie/3809.90245ed4ffb1e120.js

js edepositireland.ie collected 2026-10-02 05:51:18 UTC 30,171 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkdspace_angular=self.webpackChunkdspace_angular||[]).push([[3809,3682],{73809:(Z,P,i)=>{i.r(P),i.d(P,{EditCommunityPageModule:()=>it});var d=i(35103),M=i(78181),l=i(67522),x=i(80180),j=i(66234),u=i(50401),y=i(65384),e=i(98678),s=i(96342),B=i(25807);let Y=(()=>{class n extends x.Z{constructor(t,o,r,c,m){super(t,o,r,c,m),this.communityDataService=t,this.router=o,this.route=r,this.notificationsService=c,this.translate=m,this.frontendURL="/communities/",this.type=j.S.type}}return n.\u0275fac=function(t){return new(t||n)(e.\u0275\u0275directiveInject(u.w),e.\u0275\u0275directiveInject(l.F0),e.\u0275\u0275directiveInject(l.gz),e.\u0275\u0275directiveInject(y.T),e.\u0275\u0275directiveInject(s.sK))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-community-metadata"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:2,vars:3,consts:[[3,"dso","submitForm","back","finish"]],template:function(t,o){if(1&t&&(e.\u0275\u0275elementStart(0,"ds-themed-community-form",0),e.\u0275\u0275listener("submitForm",function(c){return o.onSubmit(c)})("back",function(){return o.navigateToHomePage()})("finish",function(){return o.navigateToHomePage()}),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275elementEnd()),2&t){let r;e.\u0275\u0275property("dso",null==(r=e.\u0275\u0275pipeBind1(1,1,o.dsoRD$))?null:r.payload)}},dependencies:[B.F,d.Ov],encapsulation:2}),n})();var S=i(76215),p=i(48358),b=i(10572),w=i(31258);function q(n,a){if(1&n&&(e.\u0275\u0275element(0,"ds-comcol-role",1),e.\u0275\u0275pipe(1,"async")),2&n){const t=a.$implicit,o=e.\u0275\u0275nextContext();e.\u0275\u0275property("dso",e.\u0275\u0275pipeBind1(1,2,o.community$))("comcolRole",t)}}let ee=(()=>{class n{constructor(t){this.route=t}ngOnInit(){this.dsoRD$=this.route.parent.data.pipe((0,S.P)(),(0,p.U)(t=>t.dso)),this.community$=this.dsoRD$.pipe((0,b.xw)(),(0,b.xe)()),this.comcolRoles$=this.community$.pipe((0,p.U)(t=>[{name:"community-admin",href:t._links.adminGroup.href}]))}}return n.\u0275fac=function(t){return new(t||n)(e.\u0275\u0275directiveInject(l.gz))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-community-roles"]],decls:2,vars:3,consts:[[3,"dso","comcolRole",4,"ngFor","ngForOf"],[3,"dso","comcolRole"]],template:function(t,o){1&t&&(e.\u0275\u0275template(0,q,2,4,"ds-comcol-role",0),e.\u0275\u0275pipe(1,"async")),2&t&&e.\u0275\u0275property("ngForOf",e.\u0275\u0275pipeBind1(1,1,o.comcolRoles$))},dependencies:[d.sg,w.b,d.Ov],encapsulation:2}),n})();var O=i(77176),te=i(77007),ne=i(8842),oe=i(45608),ie=i(62583);const ae=function(n){return{community:n}};let re=(()=>{class n{constructor(t,o){this.route=t,this.dsoNameService=o}ngOnInit(){this.dsoRD$=this.route.parent.data.pipe((0,O.q)(1),(0,p.U)(t=>t.dso)),this.communityName$=this.dsoRD$.pipe((0,te.h)(t=>(0,oe.Uh)(t)),(0,p.U)(t=>this.dsoNameService.getName(t.payload)))}}return n.\u0275fac=function(t){return new(t||n)(e.\u0275\u0275directiveInject(l.gz),e.\u0275\u0275directiveInject(ne._))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-community-curate"]],decls:7,vars:11,consts:[[1,"container"],[3,"dsoHandle"]],template:function(t,o){if(1&t&&(e.\u0275\u0275elementStart(0,"div",0)(1,"h3"),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275pipe(4,"async"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(5,"ds-curation-form",1),e.\u0275\u0275pipe(6,"async"),e.\u0275\u0275elementEnd()),2&t){let r;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(3,2,"community.curate.header",e.\u0275\u0275pureFunction1(9,ae,e.\u0275\u0275pipeBind1(4,5,o.communityName$)))),e.\u0275\u0275advance(3),e.\u0275\u0275property("dsoHandle",null==(r=e.\u0275\u0275pipeBind1(6,7,o.dsoRD$))?null:r.payload.handle)}},dependencies:[ie._,d.Ov,s.X$],encapsulation:2}),n})();var ce=i(76457),de=i(53482);let le=(()=>{class n{constructor(t){this.route=t}ngOnInit(){this.dsoRD$=this.route.parent.parent.data.pipe((0,S.P)(),(0,p.U)(t=>t.dso))}}return n.\u0275fac=function(t){return new(t||n)(e.\u0275\u0275directiveInject(l.gz))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-community-authorizations"]],decls:3,vars:4,consts:[[1,"container"],[3,"resourceType","resourceUUID"]],template:function(t,o){if(1&t&&(e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275element(1,"ds-resource-policies",1),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275elementEnd()),2&t){let r;e.\u0275\u0275advance(1),e.\u0275\u0275property("resourceType","community")("resourceUUID",null==(r=e.\u0275\u0275pipeBind1(2,2,o.dsoRD$))||null==r.payload?null:r.payload.id)}},dependencies:[de.F,d.Ov],encapsulation:2}),n})();var T=i(84535),se=i(60740),L=i(37161),pe=i(50269),me=i(24049),F=i(35794),R=i(38123),A=i(9237),$=i(80978);let ue=(()=>{class n extends me.C{constructor(t,o,r){super(t,o,r),this.authorizationService=t,this.router=o,this.authService=r}getFeatureID(t,o){return(0,A.of)($.i.IsCommunityAdmin)}}return n.\u0275fac=function(t){return new(t||n)(e.\u0275\u0275inject(F._),e.\u0275\u0275inject(l.F0),e.\u0275\u0275inject(R.e8))},n.\u0275prov=e.\u0275\u0275defineInjectable({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var ge=i(62467);function ye(n,a){1&n&&e.\u0275\u0275element(0,"ds-access-control-form-container",1),2&n&&e.\u0275\u0275property("dsoRD",a.ngIf)("showLimitToSpecificBitstreams",!1)}let Ce=(()=>{class n{constructor(t){this.route=t}ngOnInit(){this.communityRD$=this.route.parent.parent.data.pipe((0,p.U)(t=>t.dso)).pipe((0,b.xw)())}}return n.\u0275fac=function(t){return new(t||n)(e.\u0275\u0275directiveInject(l.gz))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-community-access-control"]],decls:2,vars:3,consts:[["titleMessage","community-access-control-title",3,"dsoRD","showLimitToSpecificBitstreams",4,"ngIf"],["titleMessage","community-access-control-title",3,"dsoRD","showLimitToSpecificBitstreams"]],template:function(t,o){1&t&&(e.\u0275\u0275template(0,ye,1,2,"ds-access-control-form-container",0),e.\u0275\u0275pipe(1,"async")),2&t&&e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(1,1,o.communityRD$))},dependencies:[d.O5,ge.x,d.Ov]}),n})();var ve=i(21160),fe=i(27303),k=i(40139),he=i(35841),z=i(30658),U=i(7676),V=i(6952),G=i(62745),W=i(39906),E=i(40758),I=i(68203),g=i(76265),H=i(2594),N=i(78530),K=i(35534),Q=i(41966);function _e(n,a){if(1&n&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,t.parent.type+".edit."+t.childField+".no-results")," ")}}const De=function(n,a){return{"d-none":n,"d-flex":a}};function Pe(n,a){if(1&n&&(e.\u0275\u0275elementStart(0,"div",7)(1,"div",8)(2,"div",9),e.\u0275\u0275element(3,"i",10),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(5,"ds-listable-object-component-loader",11),e.\u0275\u0275elementEnd()),2&n){const t=a.$implicit,o=e.\u0275\u0275nextContext(4);e.\u0275\u0275property("cdkDragDisabled",!o.orderable)("id",t.field.uuid),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction2(8,De,!o.orderable,o.orderable)),e.\u0275\u0275advance(2),e.\u0275\u0275property("title",e.\u0275\u0275pipeBind1(4,6,o.parent.type+".edit."+ +o.childField+".buttons.drag")),e.\u0275\u0275advance(2),e.\u0275\u0275property("linkType",o.linkTypes.None)("object",t.field)}}const be=function(n){return{"mb-4":n}};function Oe(n,a){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",5),e.\u0275\u0275listener("cdkDropListDropped",function(r){e.\u0275\u0275restoreView(t);const c=e.\u0275\u0275nextContext(3);
1return e.\u0275\u0275resetView(c.drop(r))}),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275template(2,Pe,6,11,"div",6),e.\u0275\u0275elementEnd()}if(2&n){const t=a.ngVar,o=e.\u0275\u0275nextContext(3);let r;e.\u0275\u0275property("id",o.parent.id)("ngClass",e.\u0275\u0275pureFunction1(5,be,(null==(r=e.\u0275\u0275pipeBind1(1,3,o.objectsRD$))||null==r.payload?null:r.payload.totalElements)>o.pageSize)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",t)}}function Ie(n,a){if(1&n&&(e.\u0275\u0275elementStart(0,"ds-pagination",3),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275template(2,Oe,3,7,"div",4),e.\u0275\u0275pipe(3,"dsObjectValues"),e.\u0275\u0275pipe(4,"async"),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(2);let o;e.\u0275\u0275property("hideGear",!0)("hidePaginationDetail",!0)("hidePagerWhenSinglePage",!0)("paginationOptions",t.options)("pageInfoState",t.pageInfo)("collectionSize",null==(o=e.\u0275\u0275pipeBind1(1,7,t.pageInfo))?null:o.totalElements),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngVar",e.\u0275\u0275pipeBind1(3,9,e.\u0275\u0275pipeBind1(4,11,t.updates$)))}}function Me(n,a){if(1&n&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,_e,3,3,"div",1),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275pipe(3,"async"),e.\u0275\u0275template(4,Ie,5,13,"ds-pagination",2),e.\u0275\u0275pipe(5,"async"),e.\u0275\u0275elementContainerEnd()),2&n){const t=e.\u0275\u0275nextContext();let o,r;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=(o=e.\u0275\u0275pipeBind1(2,2,t.objectsRD$))&&o.payload)||0===(null==(o=e.\u0275\u0275pipeBind1(3,4,t.objectsRD$))||null==o.payload?null:o.payload.page.length)),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",null==(r=e.\u0275\u0275pipeBind1(5,6,t.objectsRD$))?null:r.payload)}}function xe(n,a){1&n&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275element(1,"ds-loading"),e.\u0275\u0275elementContainerEnd())}const je=function(n){return{orderable:n}};let X=(()=>{class n extends U.J{constructor(t,o,r,c,m,C,v,f,h,_,D){super(t,o,r,c,m,C,v,f,h,"collections",_,D),this.objectUpdatesService=t,this.elRef=o,this.route=r,this.linkService=c,this.communityService=m,this.atmireDataService=C,this.translateService=v,this.notificationService=f,this.requestService=h,this.objectValuesPipe=_,this.paginationService=D}}return n.\u0275fac=function(t){return new(t||n)(e.\u0275\u0275directiveInject(W.H),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(l.gz),e.\u0275\u0275directiveInject(z.M),e.\u0275\u0275directiveInject(u.w),e.\u0275\u0275directiveInject(E.b),e.\u0275\u0275directiveInject(s.sK),e.\u0275\u0275directiveInject(y.T),e.\u0275\u0275directiveInject(V.s),e.\u0275\u0275directiveInject(I.g),e.\u0275\u0275directiveInject(G.N))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-paginated-drag-and-drop-collection-list"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:9,vars:14,consts:[[3,"ngClass"],[4,"ngIf"],[3,"hideGear","hidePaginationDetail","hidePagerWhenSinglePage","paginationOptions","pageInfoState","collectionSize",4,"ngIf"],[3,"hideGear","hidePaginationDetail","hidePagerWhenSinglePage","paginationOptions","pageInfoState","collectionSize"],["class","com-col-list","cdkDropList","",3,"id","ngClass","cdkDropListDropped",4,"ngVar"],["cdkDropList","",1,"com-col-list",3,"id","ngClass","cdkDropListDropped"],["class","d-flex my-3","cdkDrag","","cdkDragHandle","",3,"cdkDragDisabled","id",4,"ngFor","ngForOf"],["cdkDrag","","cdkDragHandle","",1,"d-flex","my-3",3,"cdkDragDisabled","id"],["slot","drag-handle",1,"align-items-center","drag-icon",3,"ngClass"],[1,"drag-handle","text-muted","mr-3"],[1,"fas","fa-grip-vertical","fa-fw",3,"title"],[1,"flex-grow-1",3,"linkType","object"]],template:function(t,o){if(1&t&&(e.\u0275\u0275elementStart(0,"h3"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"p",0),e.\u0275\u0275template(4,Me,6,8,"ng-container",1),e.\u0275\u0275pipe(5,"async"),e.\u0275\u0275template(6,xe,2,0,"ng-container",1),e.\u0275\u0275pipe(7,"async"),e.\u0275\u0275pipe(8,"async"),e.\u0275\u0275elementEnd()),2&t){let r,c;e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,4,o.parent.type+".edit."+o.childField+".header")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(12,je,o.orderable)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==(r=e.\u0275\u0275pipeBind1(5,6,o.objectsRD$))?null:r.isSuccess),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!e.\u0275\u0275pipeBind1(7,8,o.objectsRD$)||(null==(c=e.\u0275\u0275pipeBind1(8,10,o.objectsRD$))?null:c.isLoading))}},dependencies:[d.mk,d.sg,d.O5,g.Wj,g.Zt,g.Bh,H.LoadingComponent,N.Q,K.p,Q.g,d.Ov,I.g,s.X$],styles:[".orderable[_ngcontent-%COMP%]   .cdk-drag[_ngcontent-%COMP%]{margin-left:-2.5rem;margin-right:-.5rem;padding-right:.5rem}.orderable[_ngcontent-%COMP%]   .cdk-drag[_ngcontent-%COMP%]   .drag-icon[_ngcontent-%COMP%]{visibility:hidden;width:2.5rem;color:#6c757d;text-indent:.5rem}.orderable[_ngcontent-%COMP%]   .cdk-drag[_ngcontent-%COMP%]:hover, .orderable[_ngcontent-%COMP%]   .cdk-drag[_ngcontent-%COMP%]:focus{cursor:grab}.orderable[_ngcontent-%COMP%]   .cdk-drag[_ngcontent-%COMP%]:hover   .drag-icon[_ngcontent-%COMP%], .orderable[_ngcontent-%COMP%]   .cdk-drag[_ngcontent-%COMP%]:focus   .drag-icon[_ngcontent-%COMP%]{visibility:visible}.orderable[_ngcontent-%COMP%]   .cdk-drop-list-dragging[_ngcontent-%COMP%]   .cdk-drag[_ngcontent-%COMP%]{cursor:grabbing}.orderable[_ngcontent-%COMP%]   .cdk-drop-list-dragging[_ngcontent-%COMP%]   .cdk-drag[_ngcontent-%COMP%]   .drag-icon[_ngcontent-%COMP%]{visibility:hidden}.cdk-drag-preview[_ngcontent-%COMP%]{background-color:#fff;border-radius:.2rem;box-shadow:0 5px 5px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.cdk-drag-preview[_ngcontent-%COMP%]   .drag-icon[_ngcontent-%COMP%]{visibility:visible}.cdk-drag-placeholder[_ngcontent-%COMP%]{opacity:0}
1"]}),n})();function Be(n,a){if(1&n&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,t.parent.type+".edit."+t.childField+".no-results")," ")}}const Se=function(n,a){return{"d-none":n,"d-flex":a}};function Ee(n,a){if(1&n&&(e.\u0275\u0275elementStart(0,"div",7)(1,"div",8)(2,"div",9),e.\u0275\u0275element(3,"i",10),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(5,"ds-listable-object-component-loader",11),e.\u0275\u0275elementEnd()),2&n){const t=a.$implicit,o=e.\u0275\u0275nextContext(4);e.\u0275\u0275property("cdkDragDisabled",!o.orderable)("id",t.field.uuid),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction2(8,Se,!o.orderable,o.orderable)),e.\u0275\u0275advance(2),e.\u0275\u0275property("title",e.\u0275\u0275pipeBind1(4,6,o.parent.type+".edit."+ +o.childField+".buttons.drag")),e.\u0275\u0275advance(2),e.\u0275\u0275property("linkType",o.linkTypes.None)("object",t.field)}}const Te=function(n){return{"mb-4":n}};function Le(n,a){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",5),e.\u0275\u0275listener("cdkDropListDropped",function(r){e.\u0275\u0275restoreView(t);const c=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(c.drop(r))}),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275template(2,Ee,6,11,"div",6),e.\u0275\u0275elementEnd()}if(2&n){const t=a.ngVar,o=e.\u0275\u0275nextContext(3);let r;e.\u0275\u0275property("id",o.parent.id)("ngClass",e.\u0275\u0275pureFunction1(5,Te,(null==(r=e.\u0275\u0275pipeBind1(1,3,o.objectsRD$))||null==r.payload?null:r.payload.totalElements)>o.pageSize)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",t)}}function Fe(n,a){if(1&n&&(e.\u0275\u0275elementStart(0,"ds-pagination",3),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275template(2,Le,3,7,"div",4),e.\u0275\u0275pipe(3,"dsObjectValues"),e.\u0275\u0275pipe(4,"async"),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext(2);let o;e.\u0275\u0275property("hideGear",!0)("hidePaginationDetail",!0)("hidePagerWhenSinglePage",!0)("paginationOptions",t.options)("pageInfoState",t.pageInfo)("collectionSize",null==(o=e.\u0275\u0275pipeBind1(1,7,t.pageInfo))?null:o.totalElements),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngVar",e.\u0275\u0275pipeBind1(3,9,e.\u0275\u0275pipeBind1(4,11,t.updates$)))}}function Re(n,a){if(1&n&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,Be,3,3,"div",1),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275pipe(3,"async"),e.\u0275\u0275template(4,Fe,5,13,"ds-pagination",2),e.\u0275\u0275pipe(5,"async"),e.\u0275\u0275elementContainerEnd()),2&n){const t=e.\u0275\u0275nextContext();let o,r;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=(o=e.\u0275\u0275pipeBind1(2,2,t.objectsRD$))&&o.payload)||0===(null==(o=e.\u0275\u0275pipeBind1(3,4,t.objectsRD$))||null==o.payload?null:o.payload.page.length)),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",null==(r=e.\u0275\u0275pipeBind1(5,6,t.objectsRD$))?null:r.payload)}}function Ae(n,a){1&n&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275element(1,"ds-loading"),e.\u0275\u0275elementContainerEnd())}const $e=function(n){return{orderable:n}};let J=(()=>{class n extends U.J{constructor(t,o,r,c,m,C,v,f,h,_,D){super(t,o,r,c,m,C,v,f,h,"subcommunities",_,D),this.objectUpdatesService=t,this.elRef=o,this.route=r,this.linkService=c,this.communityService=m,this.atmireDataService=C,this.translateService=v,this.notificationService=f,this.requestService=h,this.objectValuesPipe=_,this.paginationService=D}}return n.\u0275fac=function(t){return new(t||n)(e.\u0275\u0275directiveInject(W.H),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(l.gz),e.\u0275\u0275directiveInject(z.M),e.\u0275\u0275directiveInject(u.w),e.\u0275\u0275directiveInject(E.b),e.\u0275\u0275directiveInject(s.sK),e.\u0275\u0275directiveInject(y.T),e.\u0275\u0275directiveInject(V.s),e.\u0275\u0275directiveInject(I.g),e.\u0275\u0275directiveInject(G.N))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-paginated-drag-and-drop-subcommunity-list"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:9,vars:14,consts:[[3,"ngClass"],[4,"ngIf"],[3,"hideGear","hidePaginationDetail","hidePagerWhenSinglePage","paginationOptions","pageInfoState","collectionSize",4,"ngIf"],[3,"hideGear","hidePaginationDetail","hidePagerWhenSinglePage","paginationOptions","pageInfoState","collectionSize"],["class","com-col-list","cdkDropList","",3,"id","ngClass","cdkDropListDropped",4,"ngVar"],["cdkDropList","",1,"com-col-list",3,"id","ngClass","cdkDropListDropped"],["class","d-flex my-3","cdkDrag","","cdkDragHandle","",3,"cdkDragDisabled","id",4,"ngFor","ngForOf"],["cdkDrag","","cdkDragHandle","",1,"d-flex","my-3",3,"cdkDragDisabled","id"],["slot","drag-handle",1,"align-items-center","drag-icon",3,"ngClass"],[1,"drag-handle","text-muted","mr-3"],[1,"fas","fa-grip-vertical","fa-fw",3,"title"],[1,"flex-grow-1",3,"linkType","object"]],template:function(t,o){if(1&t&&(e.\u0275\u0275elementStart(0,"h3"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"p",0),e.\u0275\u0275template(4,Re,6,8,"ng-container",1),e.\u0275\u0275pipe(5,"async"),e.\u0275\u0275template(6,Ae,2,0,"ng-container",1),e.\u0275\u0275pipe(7,"async"),e.\u0275\u0275pipe(8,"async"),e.\u0275\u0275elementEnd()),2&t){let r,c;e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,4,o.parent.type+".edit."+o.childField+".header")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(12,$e,o.orderable)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==(r=e.\u0275\u0275pipeBind1(5,6,o.objectsRD$))?null:r.isSuccess),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!e.\u0275\u0275pipeBind1(7,8,o.objectsRD$)||(null==(c=e.\u0275\u0275pipeBind1(8,10,o.objectsRD$))?null:c.isLoading))}},dependencies:[d.mk,d.sg,d.O5,g.Wj,g.Zt,g.Bh,H.LoadingComponent,N.Q,K.p,Q.g,d.Ov,I.g,s.X$],styles:[".orderable[_ngcontent-%COMP%]   .cdk-drag[_ngcontent-%COMP%]{margin-left:-2.5rem;margin-right:-.5rem;padding-right:.5rem}.orderable[_ngcontent-%COMP%]   .cdk-drag[_ngcontent-%COMP%]   .drag-icon[_ngcontent-%COMP%]{visibility:hidden;width:2.5rem;color:#6c757d;text-indent:.5rem}.orderable[_ngcontent-%COMP%]   .cdk-drag[_ngcontent-%COMP%]:hover, .orderable[_ngcontent-%COMP%]   .cdk-drag[_ngcontent-%COMP%]:focus{cursor:grab}.orderable[_ngcontent-%COMP%]   .cdk-drag[_ngcontent-%COMP%]:hover   .drag-icon[_ngcontent-%COMP%], .orderable[_ngcontent-%COMP%]   .cdk-drag[_ngcontent-%COMP%]:focus   .drag-icon[_ngcontent-%COMP%]{visibility:visible}.orderable[_ngcontent-%COMP%]   .cdk-drop-list-dragging[_ngcontent-%COMP%]   .cdk-drag[_ngcontent-%COMP%]{cursor:grabbing}.orderable[_ngcontent-%COMP%]   .cdk-drop-list-dragging[_ngcontent-%COMP%]   .cdk-drag[_ngcontent-%COMP%]   .drag-icon[_ngcontent-%COMP%]{visibility:hidden}.cdk-drag-preview[_ngcontent-%COMP%]{background-color:#fff;border-radius:.2rem;box-shadow:0 5px 5px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.cdk-drag-preview[_ngcontent-%COMP%]   .drag-icon[_ngcontent-%COMP%]{visibility:visible}.cdk-drag-placeholder[_ngcontent-%COMP%]{opacity:0}
1"]}),n})();var ke=i(17893);let ze=(()=>{class n{constructor(t,o,r){this.route=t,this.communityService=o,this.comColOrderService=r,this.orderManually$=new he.X(!1)}ngOnInit(){this.dso$=this.route.parent.data.pipe((0,S.P)(),(0,p.U)(t=>t.dso),(0,b.Gp)()),this.dso$.pipe((0,O.q)(1),(0,p.U)(t=>t.order===k.m.Manual.toString())).subscribe(t=>this.orderManually$.next(t))}updateOrderType(t){this.orderManually$.next(t===k.m.Manual),this.dso$.pipe((0,O.q)(1),(0,ve.w)(o=>this.comColOrderService.setOrderType(o,t,this.communityService)),(0,fe.b)(()=>{this.subcommunityList.clearCache(),this.collectionList.clearCache()}),(0,O.q)(1)).subscribe()}submit(){this.subcommunityList.submit(),this.collectionList.submit()}}return n.\u0275fac=function(t){return new(t||n)(e.\u0275\u0275directiveInject(l.gz),e.\u0275\u0275directiveInject(u.w),e.\u0275\u0275directiveInject(E.b))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-community-collections"]],viewQuery:function(t,o){if(1&t&&(e.\u0275\u0275viewQuery(J,5),e.\u0275\u0275viewQuery(X,5)),2&t){let r;e.\u0275\u0275queryRefresh(r=e.\u0275\u0275loadQuery())&&(o.subcommunityList=r.first),e.\u0275\u0275queryRefresh(r=e.\u0275\u0275loadQuery())&&(o.collectionList=r.first)}},decls:12,vars:21,consts:[[3,"orderManually","changeType"],[3,"parent","orderable"],[1,"btn","btn-primary",3,"click"]],template:function(t,o){1&t&&(e.\u0275\u0275elementStart(0,"ds-order-switch",0),e.\u0275\u0275listener("changeType",function(c){return o.updateOrderType(c)}),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(2,"ds-paginated-drag-and-drop-subcommunity-list",1),e.\u0275\u0275pipe(3,"async"),e.\u0275\u0275pipe(4,"async"),e.\u0275\u0275element(5,"ds-paginated-drag-and-drop-collection-list",1),e.\u0275\u0275pipe(6,"async"),e.\u0275\u0275pipe(7,"async"),e.\u0275\u0275elementStart(8,"button",2),e.\u0275\u0275listener("click",function(){return o.submit()}),e.\u0275\u0275pipe(9,"async"),e.\u0275\u0275text(10),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275elementEnd()),2&t&&(e.\u0275\u0275property("orderManually",e.\u0275\u0275pipeBind1(1,7,o.orderManually$)),e.\u0275\u0275advance(2),e.\u0275\u0275property("parent",e.\u0275\u0275pipeBind1(3,9,o.dso$))("orderable",e.\u0275\u0275pipeBind1(4,11,o.orderManually$)),e.\u0275\u0275advance(3),e.\u0275\u0275property("parent",e.\u0275\u0275pipeBind1(6,13,o.dso$))("orderable",e.\u0275\u0275pipeBind1(7,15,o.orderManually$)),e.\u0275\u0275advance(3),e.\u0275\u0275attribute("disabled",e.\u0275\u0275pipeBind1(9,17,o.orderManually$)?null:""),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(11,19,"community.edit.collections.save")))},dependencies:[ke.f,J,X,d.Ov,s.X$]}),n})();var Ue=i(66377),Ve=i(36578);let Ge=(()=>{class n extends Ue.h{constructor(t,o,r,c){super(t,o,r,c),this.resolver=t,this.authorizationService=o,this.router=r,this.authService=c}getFeatureID(t,o){return(0,A.of)($.i.CanUseBulkAccessControl)}}return n.\u0275fac=function(t){return new(t||n)(e.\u0275\u0275inject(Ve.h),e.\u0275\u0275inject(F._),e.\u0275\u0275inject(l.F0),e.\u0275\u0275inject(R.e8))},n.\u0275prov=e.\u0275\u0275defineInjectable({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var We=i(87854);const He=function(n){return{active:n}},Ne=function(n){return[n]};function Ke(n,a){if(1&n&&(e.\u0275\u0275elementStart(0,"a",15),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext().$implicit,o=e.\u0275\u0275nextContext();e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(5,He,t.page===o.currentPage))("routerLink",e.\u0275\u0275pureFunction1(7,Ne,"./"+t.page)),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,3,o.type+".edit.tabs."+t.page+".head")," ")}}function Qe(n,a){if(1&n&&(e.\u0275\u0275elementStart(0,"li",13),e.\u0275\u0275template(1,Ke,3,9,"a",14),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275elementEnd()),2&n){const t=a.$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(2,1,t.enabled))}}function Xe(n,a){if(1&n&&(e.\u0275\u0275elementStart(0,"a",16),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275element(2,"i",17),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()),2&n){const t=e.\u0275\u0275nextContext();let o;e.\u0275\u0275property("routerLink",t.getPageUrl(null==(o=e.\u0275\u0275pipeBind1(1,2,t.dsoRD$))?null:o.payload)),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(4,4,t.type+".edit.return")," ")}}let Je=(()=>{class n extends We.K{constructor(){super(...arguments),this.type="community"}}return n.\u0275fac=function(){let a;
1return function(o){return(a||(a=e.\u0275\u0275getInheritedFactory(n)))(o||n)}}(),n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["ds-atmire-edit-community-page"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:21,vars:11,consts:[[1,"container"],[1,"row"],[1,"col-12"],[1,"d-flex","justify-content-between","border-bottom"],[1,"btn","btn-danger",3,"routerLink"],[1,"fas","fa-trash"],[1,"pt-2"],[1,"nav","nav-tabs","justify-content-start","mb-2"],["class","nav-item",4,"ngFor","ngForOf"],[1,"tab-pane","active"],[1,"mb-4"],[1,"col-12","text-right"],["class","btn btn-outline-secondary",3,"routerLink",4,"ngIf"],[1,"nav-item"],["class","nav-link",3,"ngClass","routerLink",4,"ngIf"],[1,"nav-link",3,"ngClass","routerLink"],[1,"btn","btn-outline-secondary",3,"routerLink"],[1,"fas","fa-arrow-left"]],template:function(t,o){if(1&t&&(e.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h2"),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"div")(8,"a",4),e.\u0275\u0275pipe(9,"async"),e.\u0275\u0275element(10,"i",5),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(13,"div",6)(14,"ul",7),e.\u0275\u0275template(15,Qe,3,3,"li",8),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(16,"div",9)(17,"div",10),e.\u0275\u0275element(18,"router-outlet"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(19,"div",11),e.\u0275\u0275template(20,Xe,5,6,"a",12),e.\u0275\u0275elementEnd()()()()()()),2&t){let r;e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(6,5,o.type+".edit.head")),e.\u0275\u0275advance(3),e.\u0275\u0275property("routerLink",("community"===o.type?"/communities/":"/collections/")+(null==(r=e.\u0275\u0275pipeBind1(9,7,o.dsoRD$))?null:r.payload.uuid)+"/delete"),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(12,9,o.type+".edit.delete"),""),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngForOf",o.pages),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngIf",!o.hideReturnButton)}},dependencies:[d.mk,d.sg,d.O5,l.lC,l.rH,d.Ov,s.X$]}),n})();var Ze=i(62292);let Ye=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=e.\u0275\u0275defineNgModule({type:n}),n.\u0275inj=e.\u0275\u0275defineInjector({providers:[L.b,T.a],imports:[l.Bz.forChild([{path:"",resolve:{breadcrumb:ce.t},data:{breadcrumbKey:"community.edit"},component:Je,canActivate:[ue],children:[{path:"",redirectTo:"metadata",pathMatch:"full"},{path:"metadata",component:Y,data:{title:"community.edit.tabs.metadata.title",hideReturnButton:!0,showBreadcrumbs:!0}},{path:"roles",component:ee,data:{title:"community.edit.tabs.roles.title",showBreadcrumbs:!0}},{path:"curate",component:re,data:{title:"community.edit.tabs.curate.title",showBreadcrumbs:!0}},{path:"access-control",component:Ce,canActivate:[Ge],data:{title:"collection.edit.tabs.access-control.title",showBreadcrumbs:!0}},{path:"communities-collections",component:ze,data:{title:"community.edit.tabs.communities-collections.title",hideReturnButton:!0,showBreadcrumbs:!0}},{path:"authorizations",data:{showBreadcrumbs:!0},children:[{path:"create",resolve:{resourcePolicyTarget:T.a},component:se.v,data:{title:"resource-policies.create.page.title"}},{path:"edit",resolve:{resourcePolicy:L.b},component:pe.x,data:{title:"resource-policies.edit.page.title"}},{path:"",component:le,data:{title:"community.edit.tabs.authorizations.title",showBreadcrumbs:!0,hideReturnButton:!0}}]},...Ze.HZ]}])]}),n})();var we=i(9856),qe=i(54131),et=i(47413),tt=i(93682),nt=i(94099),ot=i(41067);let it=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=e.\u0275\u0275defineNgModule({type:n}),n.\u0275inj=e.\u0275\u0275defineInjector({imports:[d.ez,M.m,Ye,we.T,et.H,qe.q,tt.J,ot.T,nt.G]}),n})()},93682:(Z,P,i)=>{i.d(P,{J:()=>y});var d=i(35103),M=i(96342),l=i(1599),x=i(78181),j=i(65706),u=i(98678);let y=(()=>{class e{}return e.\u0275fac=function(B){return new(B||e)},e.\u0275mod=u.\u0275\u0275defineNgModule({type:e}),e.\u0275inj=u.\u0275\u0275defineInjector({imports:[d.ez,x.m,M.aw,l.S,j.M]}),e})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.