PageSourceSearch

https://badgr.com/7075.713cab69c2a1fb01.js

js badgr.com collected 2026-10-02 02:30:02 UTC 124,737 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkbadgr_pro_ui=self.webpackChunkbadgr_pro_ui||[]).push([[7075],{44346(de,S,r){r.d(S,{b3:()=>u});var C,o=r(31635),y=r(55330),h=r(7589),F=r(15500),_=r(18327),w=r(18668),d=r(96153);class Z extends y.d8{}class p extends Z{constructor(I,e,v){super(I,e),this.apiModel=v}get learnerRecord(){return this.apiModel?.learnerRecord}get preferredEmail(){return this.learnerRecord?.preferredEmailAddress}get name(){return this.learnerRecord?.name&&`${this.learnerRecord?.name?.firstName} ${this.learnerRecord?.name?.lastName}`}get sharingCode(){return this.id.sharingCode}get organizationId(){return this.learnerRecord?.organizationId}get sharingEnabled(){return this.learnerRecord?.sharingEnabled}get additionalAssertions(){return this.resolveEntities(this.learnerRecord?.additionalAssertionRefs?.map(I=>w.zL.byId(I)))}get visibleAdditionalAssertions(){return this.additionalAssertions}get visibleAssertionRefs(){return this.learnerRecord?.visibleAssertionRefs??[]}get hiddenPathwayIds(){return this.learnerRecord?.hiddenPathwayIds??[]}get completedPathways(){return this.learnerRecord?.completedPathways?.map(I=>new d.b(this.entityManager,I))??[]}get visibleCompletedPathways(){return this.completedPathways}get inProgressPathways(){return this.learnerRecord?.inProgressPathways?.map(I=>new d.b(this.entityManager,I))??[]}get visibleInProgressPathways(){return this.inProgressPathways}get allPathwayInfos(){return this.completedPathways.concat(this.inProgressPathways)}get allVisiblePathwayInfos(){return this.allPathwayInfos}static forCode(I){return new _.YZ(u.wrapperClass,(0,F.createSharedLearnerRecordApiEntityId)({sharingCode:I}))}}(0,o.Cg)([(0,h.V)(),(0,o.Sn)("design:type",Object),(0,o.Sn)("design:paramtypes",[])],p.prototype,"learnerRecord",null),(0,o.Cg)([(0,h.V)(),(0,o.Sn)("design:type",Object),(0,o.Sn)("design:paramtypes",[])],p.prototype,"preferredEmail",null),(0,o.Cg)([(0,h.V)(),(0,o.Sn)("design:type",Object),(0,o.Sn)("design:paramtypes",[])],p.prototype,"name",null),(0,o.Cg)([(0,h.V)(),(0,o.Sn)("design:type",Object),(0,o.Sn)("design:paramtypes",[])],p.prototype,"sharingEnabled",null),(0,o.Cg)([(0,h.V)(),(0,o.Sn)("design:type",Array),(0,o.Sn)("design:paramtypes",[])],p.prototype,"additionalAssertions",null),(0,o.Cg)([(0,h.V)(),(0,o.Sn)("design:type",Array),(0,o.Sn)("design:paramtypes",[])],p.prototype,"visibleAdditionalAssertions",null),(0,o.Cg)([(0,h.V)(),(0,o.Sn)("design:type",Array),(0,o.Sn)("design:paramtypes",[])],p.prototype,"visibleAssertionRefs",null),(0,o.Cg)([(0,h.V)(),(0,o.Sn)("design:type",Array),(0,o.Sn)("design:paramtypes",[])],p.prototype,"hiddenPathwayIds",null),(0,o.Cg)([(0,h.V)(),(0,o.Sn)("design:type",Array),(0,o.Sn)("design:paramtypes",[])],p.prototype,"completedPathways",null),(0,o.Cg)([(0,h.V)(),(0,o.Sn)("design:type",Object),(0,o.Sn)("design:paramtypes",[])],p.prototype,"visibleCompletedPathways",null),(0,o.Cg)([(0,h.V)(),(0,o.Sn)("design:type",Array),(0,o.Sn)("design:paramtypes",[])],p.prototype,"inProgressPathways",null),(0,o.Cg)([(0,h.V)(),(0,o.Sn)("design:type",Object),(0,o.Sn)("design:paramtypes",[])],p.prototype,"visibleInProgressPathways",null),(0,o.Cg)([(0,h.V)(),(0,o.Sn)("design:type",Object),(0,o.Sn)("design:paramtypes",[])],p.prototype,"allPathwayInfos",null),(0,o.Cg)([(0,h.V)(),(0,o.Sn)("design:type",Object),(0,o.Sn)("design:paramtypes",[])],p.prototype,"allVisiblePathwayInfos",null);let u=class extends y.yT{constructor(){super(...arguments),this.idClass=Z,this.modelClass=p}static{C=this}static{this.wrapperClass=C}static{this.idType="SharedLearnerRecordApiEntityId"}static forCode(e){return new _.YZ(C.wrapperClass,(0,F.createSharedLearnerRecordApiEntityId)({sharingCode:e}))}};u=C=(0,o.Cg)([(0,_.Jo)()],u)},67075(de,S,r){r.d(S,{PublicModule:()=>Ja});var o=r(72200),y=r(89417),h=r(62814),F=r(98792),_=r(53305),w=r(38132),d=r(81468),C=r(49679),Z=r(31202),p=r(26361),u=r(31635),Pe=r(44346),m=r(16765),I=r(7589),e=r(73664),v=r(17715),B=r(89300),j=r(45142),Ze=r(13943),P=r(36185);function Qe(i,a){if(1&i&&(e.j41(0,"bgl-parent-page",2),e.nI1(1,"translate"),e.nrm(2,"bg-learner-record-public-view-component",3),e.k0s()),2&i){const t=e.XpG();e.Y8G("mainTitle",t.learnerRecord.name||t.learnerRecord.preferredEmail)("subTitle",t.learnerRecord.preferredEmail)("description",e.bMT(1,6,"learnerRecord.learnerRecord.sharedLearnerRecord.description.text"))("learnMoreHelpLink",t.helpLinks.learnerRecord),e.R7$(2),e.Y8G("learnerRecord",t.learnerRecord)("authoringView",!1)}}function qe(i,a){1&i&&(e.nrm(0,"bgl-error-page",4),e.nI1(1,"translate")),2&i&&e.Y8G("mainTitle",e.bMT(1,1,"learnerRecord.learnerRecord.sharedLearnerRecord.notFound.title"))}class k extends m.v{get learnerRecord(){return this.entityManager.ensureFetchedEntity(Pe.b3.forCode(this.routeParamRequired(d.Rx)))}static{this.\u0275fac=(()=>{let a;return function(n){return(a||(a=e.xGo(k)))(n||k)}})()}static{this.\u0275cmp=e.VBU({type:k,selectors:[["ng-component"]],standalone:!1,features:[e.Vt3],decls:3,vars:2,consts:[["notFound",""],[3,"mainTitle","subTitle","description","learnMoreHelpLink",4,"bgAwaitPromises","bgAwaitPromisesError"],[3,"mainTitle","subTitle","description","learnMoreHelpLink"],[3,"learnerRecord","authoringView"],[3,"mainTitle"]],template:function(t,n){if(1&t&&e.DNE(0,Qe,3,8,"bgl-parent-page",1)(1,qe,2,3,"ng-template",null,0,e.C5r),2&t){const s=e.sdS(2);e.Y8G("bgAwaitPromises",n.learnerRecord)("bgAwaitPromisesError",s)}},dependencies:[v.h,B.O,j.i,Ze.s,P.r],encapsulation:2})}}(0,u.Cg)([(0,I.V)(),(0,u.Sn)("design:type",Object),(0,u.Sn)("design:paramtypes",[])],k.prototype,"learnerRecord",null);var et=r(30962),tt=r(8285),it=r(13176),ge=r(29021),nt=r(41346),f=r(74523),Q=r(91395),xe=r(84572),q=r(99834),Ce=r(32283),Re=r(64064),ue=r(28749),at=r(54648),c=r(2615),$=r(69801);function st(i,a){if(1&i&&e.nrm(0,"div",1),2&i){const t=e.XpG();e.Y8G("reactComponent",t.reactComponent)("props",t.reactProps)}}class O extends m.v{constructor(a,t,n){super(a),this.urlService=t,this.pathwayProgressPageReactService=n,this.reactComponent=(0,Q.lazy)(()=>Promise.all([r.e(3450),r.e(9490),r.e(1541),r.e(2164),r.e(339),r.e(8016),r.e(8235),r.e(6504),r.e(8932),r.e(5767),r.e(172),r.e(5091),r.e(4041
1),r.e(4127),r.e(6911),r.e(3280),r.e(8957),r.e(583),r.e(6933),r.e(73),r.e(7317),r.e(262),r.e(2305),r.e(2076),r.e(341)]).then(r.bind(r,62305)).then(s=>({default:s.PathwayProgressPage}))),this.isDataLoaded=!1,this.themeService.setTitle(this.translateService.instant("pathway.pathway.progress.pageTitle")),this.preloadEntities([at.Wh.singleton,ue.do.bySharingCode(this.sharingCode)]),this.recipientProgressGroup.loadedPromise.then(s=>s.first&&this.themeService.setTitle(this.translateService.instant("public.public.pathwayStructure.pageTitle.withName.title",{pathwayName:s.first.pathwayStructure.name})))}ngOnInit(){var a=this;return(0,f.A)(function*(){yield a.recipientProgressGroup.loadedPromise,yield a.recipientProgress.loadedPromise,yield a.issuer.loadedPromise,a.isDataLoaded=!0,a.initReactPageService()})()}initReactPageService(){var a=this;return(0,f.A)(function*(){a.unsubscribeOnDestroy((0,xe.z)([a.issuer.changed$]).subscribe(([t])=>{a.pathwayProgressPageReactService.setPageState({header:{issuerId:t.issuerId??"",issuerName:t.name??"",pathwayId:a.pathwayId,initialBreadCrumbs:[{label:a.translateService.instant("common.components2.pathwaySelectionDialog.pathwaysAriaLabel"),routerLink:["/public","organization","pathways"]}]},issuer:{id:t.issuerId??"",name:t.name??"",url:t?.issuerRef?.issuerUrl??"",verified:t?.isVerifiedIssuer??!1,imageUrl:t?.imageUrl??"",email:t?.contactEmail??"",routerLink:t?.obIssuer?.publicRoute?.routerLink??[]},organization:{name:t?.publicOrganization?.name??"",routerLink:t?.obIssuer?.publicRoute?.routerLink??[]},isLoading:!1,pathwayId:a.pathwayId,recipientProgressSharingCode:a.sharingCode??""})})),a.unsubscribeOnDestroy(a.pathwayProgressPageReactService.onGetShareUrl$.subscribe(t=>{a.setShareUrl(t)}))})()}get reactProps(){return{pathwayId:this.pathwayId,issuer:{id:this.issuer?.issuerId??"",name:this.issuer?.name,verified:this.issuer?.isVerifiedIssuer,imageUrl:this.issuer?.imageUrl??void 0,url:this.issuer?.issuerRef?.issuerUrl,routerLink:this.issuer?.obIssuer?.publicRoute?.routerLink?[this.issuer?.obIssuer?.publicRoute?.routerLink,"badges"]:void 0,queryParams:void 0},organization:{organizationId:this.issuer?.organizationId??"",name:this.issuer?.publicOrganization?.name,routerLink:this.issuer?.publicOrganization?.routes?.publicPage.routerLink,queryParams:void 0,publicIssuerUrls:this.issuer?.publicOrganization?.publicIssuers.entities.map(a=>a.issuerRef?.issuerUrl??"")},viewMode:"progress",isPageLoading:!1,userRole:"guest"}}get pathwayId(){return this.recipientProgress?.pathwayId}get pathway(){return this.recipientProgress?.pathwayStructure}get sharingCode(){return this.routeParamRequired(d.V4)}get issuer(){if(this.recipientProgress.pathwayStructure.publicIssuer.issuerRef)return this.entityManager.ensureFetchedEntity(q.q.byId(this.recipientProgress.pathwayStructure.publicIssuer.issuerRef))}get recipientProgressGroup(){return this.entityManager.ensureTypedEntityGroup(ue.do.bySharingCode(this.sharingCode))}get recipientProgress(){return this.recipientProgressGroup.first}setShareUrl(a){var t=this;return(0,f.A)(function*(){const n=yield t.shareUrl(a);t.pathwayProgressPageReactService.setShareUrl(n??void 0)})()}shareUrl(a){var t=this;return(0,f.A)(function*(){if(a&&t.selectedMemberProgress()){const n=t.selectedMemberProgress();
1yield n?.loadedPromise,yield n?.recipientPathwayOptions.loadedPromise;const s=n?.recipientPathwayOptions;return yield s.ensureProgressSharingEnabled(),t.urlService.recipientProgressSharingUrlFor(s)??""}return t.pathway&&t.pathway.root?t.pathway.root.publicElementUrl:""})()}selectedMemberProgress(){return this.recipientProgress?.recipientIdentifier?this.entityManager.ensureFetchedEntity(ue.do.byId(this.pathwayId,this.recipientProgress?.recipientIdentifier)):null}static{this.\u0275fac=function(t){return new(t||O)(e.rXU(c.zZn),e.rXU(Re.h),e.rXU(Ce.T))}}static{this.\u0275cmp=e.VBU({type:O,selectors:[["ng-component"]],hostVars:2,hostBindings:function(t,n){2&t&&e.HbH("u-height-full")},standalone:!1,features:[e.Jv_([Ce.T]),e.Vt3],decls:1,vars:1,consts:[["class","u-height-full",3,"reactComponent","props",4,"ngIf"],[1,"u-height-full",3,"reactComponent","props"]],template:function(t,n){1&t&&e.DNE(0,st,1,2,"div",0),2&t&&e.Y8G("ngIf",n.isDataLoaded)},dependencies:[o.bT,$.t],encapsulation:2})}}(0,u.Cg)([(0,I.V)(),(0,u.Sn)("design:type",Object),(0,u.Sn)("design:paramtypes",[])],O.prototype,"pathway",null),(0,u.Cg)([(0,I.V)(),(0,u.Sn)("design:type",Object),(0,u.Sn)("design:paramtypes",[])],O.prototype,"recipientProgressGroup",null);var rt=r(56977),pe=r(88358),ee=r(43583),we=r(49589);function lt(i,a){if(1&i&&(e.qex(0),e.nrm(1,"div",2),e.bVm()),2&i){const t=e.XpG();e.R7$(),e.Y8G("reactComponent",t.reactComponent)("props",t.reactProps)}}function ot(i,a){1&i&&(e.nrm(0,"bgl-error-page",3),e.nI1(1,"translate")),2&i&&e.Y8G("mainTitle",e.bMT(1,1,"public.public.pathwayStructure.notFound.title"))}class E extends m.v{get reactProps(){return{pathwayId:this.pathwayId,issuer:{id:this.pathwayInfo.issuerId,name:this.pathwayInfo.issuer?.name,verified:this.pathwayInfo.issuer?.isVerifiedIssuer,imageUrl:this.pathwayInfo.issuer?.imageUrl??void 0,url:this.pathwayInfo.issuer?.issuerRef?.issuerUrl,routerLink:this.pathwayInfo.issuer?.obIssuer?.publicRoute?.routerLink,queryParams:void 0},organization:{organizationId:this.pathwayInfo.issuer?.organizationId??void 0,name:this.pathwayInfo.issuer?.publicOrganization?.name,queryParams:void 0},elementId:this.elementId??void 0,viewMode:"view",embedVersion:this.embedService.isEmbedded}}get pathwayId(){return this.routeParamRequired(d.HF)}get pathwayInfo(){return this.entityManager.ensureFetchedEntity(pe._B.byId(this.pathwayId))}get elementId(){return this.routeParamOptional(d.zC)}constructor(a,t,n){super(a),this.embedService=t,this.pathwayPublicPageReactService=n,this.reactComponent=(0,Q.lazy)(()=>Promise.all([r.e(3450),r.e(9490),r.e(1541),r.e(2164),r.e(339),r.e(8016),r.e(8235),r.e(6504),r.e(8932),r.e(5767),r.e(172),r.e(5091),r.e(4041),r.e(4127),r.e(6911),r.e(3280),r.e(8957),r.e(583),r.e(6933),r.e(73),r.e(7317),r.e(2076),r.e(176)]).then(r.bind(r,87620)).then(s=>({default:s.PathwayPublicPage}))),this.pathwayNotFoundError=!1,this.themeService.setTitle(this.translateService.instant("public.public.pathwayStructure.pageTitle.default.title")),this.pathwayInfo.loadedPromise.then(s=>{this.themeService.setTitle(this.translateService.instant(s.name?"public.public.pathwayStructure.pageTitle.withName.title":"public.public.pathwayStructure.pageTitle.unknown.title",{pathwayName:s.name}))}),this.pathwayInfo.loadedPromise.then(()=>{this.pathwayNotFoundError=!1}).catch(()=>{this.pathwayNotFoundError=!0})}ngOnInit(){this.initReactPageService().catch(()=>{})}initReactPageService(){var a=this;return(0,f.A)(function*(){yield a.pathwayInfo.loadedPromise,yield a.pathwayInfo.issuer?.loadedPromise.catch(()=>{}),yield a.pathwayInfo.issuer?.obIssuer?.loadedPromise.catch(()=>{}),a.unsubscribeOnDestroy((0,xe.z)([a.pathwayInfo.changed$]).pipe((0,rt.Q)(a.destroyed$)).subscribe(([t])=>{a.pathwayPublicPageReactService.setPageState({header:{issuerId:t.issuerId??"",issuerName:a.pathwayInfo.issuer?.name??"",pathwayId:a.pathwayId},issuer:{id:t.issuerId??"",name:a.pathwayInfo.issuer?.name??"",url:a.pathwayInfo.issuer?.issuerRef?.issuerUrl??"",verified:a.pathwayInfo.issuer?.isVerifiedIssuer??!1,imageUrl:a.pathwayInfo.issuer?.imageUrl??"",email:a.pathwayInfo.issuer?.contactEmail??"",routerLink:a.pathwayInfo.issuer?.obIssuer?.publicRoute?.routerLink??[]},organization:{name:a.pathwayInfo.issuer?.publicOrganization?.name??"",routerLink:a.pathwayInfo.issuer?.obIssuer?.publicRoute?.routerLink??[]}})}))})()}static{this.\u0275fac=function(t){return new(t||E)(e.rXU(c.zZn),e.rXU(ee.l),e.rXU(we.x))}}static{this.\u0275cmp=e.VBU({type:E,selectors:[["ng-component"]],standalone:!1,features:[e.Jv_([we.x,ee.l]),e.Vt3],decls:3,vars:2,consts:[["notFound",""],[4,"ngIf","ngIfElse"],[1,"u-height-full",3,"reactComponent","props"],[3,"mainTitle"]],template:function(t,n){if(1&t&&e.DNE(0,lt,2,2,"ng-container",1)(1,ot,2,3,"ng-template",null,0,e.C5r),2&t){const s=e.sdS(2);e.Y8G("ngIf",!n.pathwayNotFoundError)("ngIfElse",s)}},dependencies:[o.bT,$.t,j.i,P.r],encapsulation:2})}}(0,u.Cg)([(0,I.V)(),(0,u.Sn)("design:type",Object),(0,u.Sn)("design:paramtypes",[])],E.prototype,"reactProps",null),(0,u.Cg)([(0,I.V)(),(0,u.Sn)("design:type",Object),(0,u.Sn)("design:paramtypes",[])],E.prototype,"pathwayInfo",null);var ct=r(36648),dt=r(33177),R=r(15500),D=r(90606),Te=r(36907),M=r(84781),te=r(2528),A=r(91639),Y=r(13446),Se=r(85648),ie=r(87959),be=r(71334),gt=r(29600);const ut=(i,a)=>[i,a],pt=i=>({date:i}),Ee=(i,a)=>({actionLabel:i,actionAriaLabel:null,routerLink:a}),bt=(i,a)=>({actionLabel:i,actionAriaLabel:null,externalHref:a}),mt=i=>
1({sourceDomain:i}),ht=i=>({expirationLabel:i});function ft(i,a){if(1&i&&(e.nrm(0,"bg-page-top-info-bar",14),e.nI1(1,"translate"),e.nI1(2,"translate")),2&i){const t=e.XpG(2);e.Y8G("actionItem",e.l_i(6,Ee,e.bMT(1,2,"public.public.badgeClass.viewInBackpack.button"),null==t.recipientAssertion?null:t.recipientAssertion.detailRoute))("messageText",e.bMT(2,4,"public.public.badgeClass.awardedToUser.message"))}}function _t(i,a){if(1&i&&(e.nrm(0,"bg-page-top-info-bar",14),e.nI1(1,"translate"),e.nI1(2,"translate")),2&i){const t=e.XpG(2);e.Y8G("actionItem",e.l_i(6,Ee,e.bMT(1,2,"public.public.badgeClass.manageHere.button"),null==t.authoringBadgeClass||null==t.authoringBadgeClass.routes?null:t.authoringBadgeClass.routes.dashboard))("messageText",e.bMT(2,4,"public.public.badgeClass.authored.message"))}}function It(i,a){if(1&i&&(e.qex(0,17),e.nrm(1,"span",18),e.nI1(2,"translate"),e.bVm()),2&i){const t=e.XpG(3);e.R7$(),e.Y8G("innerHTML",e.i5U(2,1,"public.public.badgeClass.external.message",e.eq3(4,mt,null==t.badgeClass?null:t.badgeClass.sourceDomain)),e.npT)}}function vt(i,a){if(1&i&&(e.j41(0,"bg-page-top-info-bar",15),e.nI1(1,"translate"),e.DNE(2,It,3,6,"ng-container",16),e.k0s()),2&i){const t=e.XpG(2);e.Y8G("actionItem",(null==t.badgeClass?null:t.badgeClass.isBadgeUrlNavigable)&&e.l_i(4,bt,e.bMT(1,2,"public.public.issuer.viewOriginal.link"),null==t.badgeClass?null:t.badgeClass.badgeUrl)||null),e.R7$(2),e.Y8G("ngIf",null==t.badgeClass?null:t.badgeClass.sourceDomain)}}function yt(i,a){if(1&i&&(e.qex(0),e.j41(1,"span",19),e.EFF(2,"|"),e.k0s(),e.nrm(3,"span",8),e.nI1(4,"translate"),e.bVm()),2&i){const t=e.XpG(2);e.R7$(3),e.Y8G("innerHTML",e.i5U(4,1,"public.public.badgeClass.expiresAfter.label",e.eq3(4,ht,t.expirationLabel)),e.npT)}}function Pt(i,a){1&i&&(e.j41(0,"bg-visually-hidden"),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"public.public.badgeClass.archived.visuallyHidden")," "))}function xt(i,a){1&i&&(e.j41(0,"span",20),e.nI1(1,"translate"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i&&(e.BMQ("aria-label",e.bMT(1,2,"public.public.badgeClass.archived.ariaLabel")),e.R7$(2),e.SpI(" ",e.bMT(3,4,"common.components.pageInfoTopBar.archived.label")," "))}function Ct(i,a){if(1&i&&(e.qex(0),e.j41(1,"bgl-parent-page",2),e.qex(2,3),e.DNE(3,ft,3,9,"bg-page-top-info-bar",4)(4,_t,3,9,"bg-page-top-info-bar",4)(5,vt,3,7,"bg-page-top-info-bar",5),e.bVm(),e.j41(6,"div",6)(7,"p",7),e.nrm(8,"span",8),e.nI1(9,"date"),e.nI1(10,"translate"),e.DNE(11,yt,5,6,"ng-container",9),e.k0s()(),e.qex(12,10),e.DNE(13,Pt,3,3,"bg-visually-hidden",9)(14,xt,4,6,"span",11),e.bVm(),e.j41(15,"bgl-page-section",12),e.nI1(16,"translate"),e.nrm(17,"bg-badge-details",13),e.nI1(18,"translate"),e.k0s()(),e.bVm()),2&i){const t=e.XpG();e.R7$(),e.Y8G("bgManagedContainer",!1)("breadcrumbItems",t.layoutBreadcrumbs)("headerImageUrl",null==t.badgeClass?null:t.badgeClass.image)("headerImageAltText",null==t.badgeClass?null:t.badgeClass.imageAltText)("mainTitle",null==t.badgeClass?null:t.badgeClass.name)("description",null==t.badgeClass?null:t.badgeClass.description)("badgeAchievement",t.badgeClass)("offeredByIssuer",null==t.badgeClass?null:t.badgeClass.issuer),e.R7$(2),e.Y8G("ngIf",t.recipientAssertion),e.R7$(),e.Y8G("ngIf",t.authoringBadgeClass),e.R7$(),e.Y8G("ngIf",t.isExternal),e.R7$(3),e.Y8G("innerHTML",e.i5U(10,23,"public.public.badgeClass.createdOn.label",e.eq3(30,pt,e.i5U(9,20,null==t.badgeClass?null:t.badgeClass.creationDate,"mediumDate"))),e.npT),e.R7$(3),e.Y8G("ngIf",null==t.badgeClass?null:t.badgeClass.hasExpiration),e.R7$(2),e.Y8G("ngIf",null==t.badgeClass?null:t.badgeClass.archived),e.R7$(),e.Y8G("ngIf",null==t.badgeClass?null:t.badgeClass.archived),e.R7$(),e.Y8G("mainTitle",e.bMT(16,26,"public.public.badgeClass.badgeDetails.title")),e.R7$(2),e.Y8G("badgeClass",t.badgeClass)("showBadgeDescription",!1)("showPublicPageLink",!1)("badgeRelatedCoursesDescription",e.bMT(18,28,"public.public.badgeClass.relatedCourses.description"))}}function Rt(i,a){1&i&&(e.nrm(0,"bgl-error-page",12),e.nI1(1,"translate")),2&i&&e.Y8G("mainTitle",e.bMT(1,1,"public.public.badgeClass.errors.badgeNotFound"))}let Ae=(()=>{class i extends m.v{get badgeClassIdParam(){return this.routeParamOptional(d.ps)||this.queryParam(d.Kr)||null}get layoutBreadcrumbs(){const t=this.badgeClass?.issuer?.publicOrganization,n=this.badgeClass?.issuer?.dashboardBadgesBreadcrumb,s=this.badgeClass?.name;return!this.badgeClass?.issuer?.organizationId||t?.isSingleIssuerOrg?.value?[n,{label:s}]:[t?.routes?.publicPage?.issuers,n,{label:s}]}get expirationLabel(){if(this.badgeClass?.expirationInfo?.duration)return this.injector.get(dt.o).instant(`common.common.timeUnit.${this.badgeClass.expirationInfo.duration}`,{count:this.badgeClass.expirationInfo.amount})}constructor(t){super(t),this.authoringIssuer=null,this.authoringBadgeClass=null,this.recipientAssertion=null,this.isExternal=!1,this.themeService.setTitle(this.translateService.instant("public.assertion.awardPage.title"))}ngOnInit(){this.loadingPromise=this.resolveData()}resolveData(){var t=this;return(0,f.A)(function*(){const n=t.themeService.badgrServer;if(!t.badgeClassIdParam)return void t.messageService.reportMinorError(t.translateService.instant("public.public.badgeClass.errors.noBadgeIdentifier"));const s=yield t.entityManager.performAction((0,R.createResolvePublicBadgeClassApiEntityAction)({badgrServerId:n.badgrServerId,identifier:t.badgeClassIdParam}));t.isExternal=s.isExternal??!1;const l=t.badgeClass=s.globalBadgeRef&&(yield t.entityManager.ensureFetchedEntity(M.ES.byId(s.globalBadgeRef)).loadedProm
1ise)||null;if(l){if(yield l.loadedPromise,l.localBadgrServerEntityId&&t.queryParam(d.Kr))return t.router.navigate(l.publicRoute.routerLink,{queryParams:l.publicRoute.queryParams,replaceUrl:!0});if(!l.badge)throw new Error(t.translateService.instant("public.public.badgeClass.errors.badgeNotFound"));if(yield l.issuer?.loadedPromise,yield l.issuer?.publicOrganization?.loadedPromise,s.authoringIds&&(t.authoringIssuer=t.entityManager.ensureFetchedEntity(te.ES.byId(s.authoringIds.issuerId)),t.authoringBadgeClass=t.entityManager.ensureFetchedEntity(Te.U3.byId(s.authoringIds.badgeClassId))),s.recipientAssertionIds){const g=yield Promise.all(s.recipientAssertionIds.map(b=>t.entityManager.ensureFetchedEntity(D.f5.byId(b)).loadedPromise));g.length>0&&(t.recipientAssertion=(0,ct.asSequence)(g).sortedByDescending(b=>b.issueDate).first())}}})()}showCopyCodeDialog(){this.dialogService.copyCodeDialog.openBadgeClassDialog(this.badgeClass)}static{this.\u0275fac=function(n){return new(n||i)(e.rXU(c.zZn))}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["ng-component"]],standalone:!1,features:[e.Vt3],decls:3,vars:5,consts:[["notFound",""],[4,"bgAwaitPromises","bgAwaitPromisesError"],[3,"bgManagedContainer","breadcrumbItems","headerImageUrl","headerImageAltText","mainTitle","description","badgeAchievement","offeredByIssuer"],["parentPage-x-contextInfo",""],["kind","public",3,"actionItem","messageText",4,"ngIf"],["kind","external",3,"actionItem",4,"ngIf"],["parentPage-x-subTitle",""],[1,"u-text","u-text-small"],[3,"innerHTML"],[4,"ngIf"],["parentPage-x-infoTag",""],["class","visibility-pill u-padding-yaxis0p25x u-padding-xaxis1p5x inactive","aria-hidden","true","bgDataCy","badge-archived-pill",4,"ngIf"],[3,"mainTitle"],[3,"badgeClass","showBadgeDescription","showPublicPageLink","badgeRelatedCoursesDescription"],["kind","public",3,"actionItem","messageText"],["kind","external",3,"actionItem"],["contextInfo-x-messageText","",4,"ngIf"],["contextInfo-x-messageText",""],[1,"u-text-body",3,"innerHTML"],[1,"l-topMatter-separator"],["aria-hidden","true","bgDataCy","badge-archived-pill",1,"visibility-pill","u-padding-yaxis0p25x","u-padding-xaxis1p5x","inactive"]],template:function(n,s){if(1&n&&e.DNE(0,Ct,19,32,"ng-container",1)(1,Rt,2,3,"ng-template",null,0,e.C5r),2&n){const l=e.sdS(2);e.Y8G("bgAwaitPromises",e.l_i(2,ut,s.loadingPromise,s.badgeClass))("bgAwaitPromisesError",l)}},dependencies:[o.bT,v.h,A.R,Y.U,Se.q,ie.s,be.w,B.O,gt.F,j.i,o.vh,P.r],encapsulation:2})}}return i})();var me=r(37679),Ge=r(94751),U=r(50170),Fe=r(11869),Be=r(33746),V=r(6617),ne=r(81890),ke=r(64789),ae=r(17979),he=r(18432);const wt=(i,a)=>[i,a],$e=()=>[],Tt=i=>({issuerName:i}),St=(i,a)=>({actionLabel:i,actionAriaLabel:null,routerLink:a});function Et(i,a){if(1&i&&(e.j41(0,"span",24),e.EFF(1),e.nI1(2,"translate"),e.j41(3,"strong",25),e.EFF(4),e.k0s()()),2&i){const t=e.XpG(3);e.R7$(),e.SpI(" ",e.bMT(2,2,"public.public.issuer.hostedOnDomain.message")," "),e.R7$(3),e.JRh(null==t.issuer?null:t.issuer.sourceDomain)}}function At(i,a){if(1&i&&(e.j41(0,"a",26),e.EFF(1),e.nI1(2,"translate"),c.qSk(),e.nrm(3,"svg",27),e.k0s()),2&i){const t=e.XpG(3);e.Y8G("href",null==t.issuer?null:t.issuer.issuerUrl,e.B4B),e.R7$(),e.SpI(" ",e.bMT(2,2,"public.public.issuer.viewOriginal.link")," ")}}function Gt(i,a){if(1&i&&(e.j41(0,"bg-page-top-info-bar",21),e.DNE(1,Et,5,4,"span",22)(2,At,4,4,"a",23),e.k0s()),2&i){const t=e.XpG(2);e.R7$(),e.Y8G("ngIf",null==t.issuer?null:t.issuer.sourceDomain),e.R7$(),e.Y8G("ngIf",null==t.issuer?null:t.issuer.isIssuerUrlNavigable)}}function Ft(i,a){if(1&i&&(e.nrm(0,"bg-page-top-info-bar",28),e.nI1(1,"translate"),e.nI1(2,"translate")),2&i){const t=e.XpG(2);e.Y8G("actionItem",e.l_i(6,St,e.bMT(1,2,"public.public.issuer.manageHere.link"),null==t.authoringIssuer||null==t.authoringIssuer.routes||null==t.authoringIssuer.routes.dashboard?null:t.authoringIssuer.routes.dashboard.badges))("messageText",e.bMT(2,4,"public.public.issuer.staffMember.message"))}}function Bt(i,a){if(1&i&&(e.j41(0,"div",29),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i){const t=e.XpG(2);e.R7$(),e.SpI(" ",(null==t.organization?null:t.organization.name)||e.bMT(2,1,"common.common.issuer")," ")}}function kt(i,a){if(1&i&&(e.j41(0,"bgl-parent-page",3),e.qex(1,4),e.DNE(2,Gt,3,2,"bg-page-top-info-bar",5)(3,Ft,3,9,"bg-page-top-info-bar",6),e.bVm(),e.j41(4,"div",7),c.qSk(),e.j41(5,"svg",8),e.nrm(6,"use"),e.k0s(),c.joV(),e.j41(7,"div",9)(8,"div",10),e.nrm(9,"img",11),e.nI1(10,"translate"),e.nrm(11,"bg-issuer-label",12),e.k0s()(),e.j41(12,"div",13),e.DNE(13,Bt,3,3,"div",14),e.j41(14,"h1",15,1),e.EFF(16),e.k0s(),e.j41(17,"p",16),e.nrm(18,"bg-truncate-text",17),e.k0s(),e.j41(19,"div",18)(20,"a",19),e.EFF(21),e.nI1(22,"translate"),e.k0s(),e.j41(23,"a",20),e.EFF(24),e.nI1(25,"translate"),e.k0s()()()()()),2&i){const t=e.XpG();e.Y8G("bgManagedContainer",!1)("breadcrumbItems",null==t.issuer||!t.issuer.organizationId||null!=t.organization&&null!=t.organization.isSingleIssuerOrg&&t.organization.isSingleIssuerOrg.value?e.lJ4(29,$e):e.l_i(26,wt,null==t.issuer||null==t.issuer.publicOrganization||null==t.issuer.publicOrganization.routes||null==t.issuer.publicOrganization.routes.publicPage?null:t.issuer.publicOrganization.routes.publicPage.issuers,null==t.issuer?null:t.issuer.dashboardBadgesBreadcrumb))("tabs",null!=t.issuer&&t.issuer.publicPagePathways.length||t.authoringIssuer?t.publicIssuerTabs:e.lJ4(30,$e))("disableAutoFocus",!0),e.R7$(2),e.Y8G("ngIf",t.isExternal),e.R7$(),e.Y8G("ngIf",t.authoringIssuer),e.R7$(3),e.BMQ("href",t.hexagonUrl+"#this",null,"xlink"),e.R7$(3),e.Y8G("issuer",t.issuer)("size",256)("title",e.i5U(10,19,"public.public.issuer.issuerImageAlt.label",e.eq3(31,Tt,null==t.issuer?null:t.issuer.name))),e.R7$(2),e.Y8G("issuer",t.issuer)("showName",!1),e.R7$(2),e.Y8G("ngIf",!(null!=t.organization&&null!=t.organization.isSingleIssuerOrg&&t.organization.isSingleIssuerOrg.value)),e.R7$(3),e.SpI(" ",null==t.issuer?null:t.issuer.name," "),e.R7$(2),e.Y8G("content",null==t.issuer?null:t.issuer.description),e.R7$(2),e.Y8G("bgOutLinkHref",null==t.issuer?null:t.issuer.issuerData.url),e.R7$(),e.JRh(e.bMT(22,22,"public.public.issuer.visitWebsite.link")),e.R7$(2),e.Y8G("bgOutLinkHref","mailto:"+(null==t.issuer||null==t.issuer.issuerData?null:t.issuer.issuerData.email)),e.R7$(),e.JRh(e.bMT(25,24,"common.common.recipientIdentifierType.email.label"))}}function $t(i,a){1&i&&(e.nrm(0,"bgl-error-page",30),e.nI1(1,"translate")),2&i&&e.Y8G("mainTitle",e.bMT(1,1,"public.public.issuer.notFound.title"))}let se=(()=>{class i extends m.v{get issuerIdParam(){return this.routeParamOptional(d.fO)||this.queryParam(d.Kr)||null}constructor(t){super(t),this.hexagonUrl=(0,U.M9)(r(50313)),this.authoringIssuer=null,this.organization=null,this.isExternal=!1,this.themeService.setTitle(this.translateService.instant("common.components2.issuerDetailDialog.title"))}ngOnInit(){this.loadingPromise=this.resolveData()}resolveData(){var t=this;return(0,f.A)(function*(){const n=t.themeService.badgrServer;if(!t.issuerIdParam)return void t.messageService.reportMinorError(t.translateService.instant("public.public.issuer.noIssuerIdentifier.error"));const s=yield t.entityManager.performAction((0,R.createResolvePublicIssuerApiEntityAction)({badgrServerId:n.badgrServerId,identifier:t.issuerIdParam}));t.isExternal=s.external??!1;const l=t.issuer=s.globalIssuerRef&&(yield t.entityManager.ensureFetchedEntity(q.q.byId(s.globalIssuerRef)).loadedProm
1ise)||null;if(s.organizationId&&(t.organization=yield t.entityManager.ensureFetchedEntity(Fe.sl.byId(s.organizationId)).loadedPromise),yield Promise.all([l.loadedPromise,l.publicPageBadges,l.publicPagePathways]),t.publicIssuerTabs=[{routerLink:l?.dashboardBadgesBreadcrumb?.routerLink,queryParams:l?.dashboardBadgesBreadcrumb?.queryParams,get label(){return Be.R.instant("common.common.badgeCountNumeric",{count:l.publicPageBadges.length})},id:"badges"},{routerLink:l?.dashboardPathwaysBreadcrumb?.routerLink,queryParams:l?.dashboardPathwaysBreadcrumb?.queryParams,get label(){return Be.R.instant("common.common.pathwayCountNumeric",{count:l.publicPagePathways.length})},id:"pathways"}],!l.issuerData)throw new Error(t.translateService.instant("public.public.issuer.notFound.title"));if(l.localBadgrServerEntityId&&t.queryParam(d.Kr))return t.router.navigate(l.publicRoute.routerLink,{queryParams:l.publicRoute.queryParams,replaceUrl:!0});s.authoringIssuerId&&(t.authoringIssuer=t.entityManager.ensureFetchedEntity(te.ES.byId(s.authoringIssuerId)))})()}showCopyCodeDialog(){this.dialogService.copyCodeDialog.openIssuerDialog(this.issuer)}static{this.\u0275fac=function(n){return new(n||i)(e.rXU(c.zZn))}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["ng-component"]],standalone:!1,features:[e.Vt3],decls:3,vars:2,consts:[["notFound",""],["initialFocusElement",""],[3,"bgManagedContainer","breadcrumbItems","tabs","disableAutoFocus",4,"bgAwaitPromises","bgAwaitPromisesError"],[3,"bgManagedContainer","breadcrumbItems","tabs","disableAutoFocus"],["parentPage-x-contextInfo",""],["kind","external",4,"ngIf"],["kind","public",3,"actionItem","messageText",4,"ngIf"],["parentPage-x-topMatter","",1,"hero"],["role","img","aria-hidden","true",1,"hero-x-hexagon"],[1,"hero-x-logo"],[1,"l-flex","l-flex-1x","l-flex-column","l-flex-aligncenter"],["aria-hidden","true",1,"u-object-contain",3,"issuer","size","title"],[3,"issuer","showName"],[1,"hero-x-body"],["class","hero-x-subtitle",4,"ngIf"],[1,"hero-x-title"],[1,"hero-x-desc"],[3,"content"],[1,"hero-x-actions"],["linkStyle","textLink-onBrand",3,"bgOutLinkHref"],["linkStyle","textLink-onBrand","linkIcon","icon_action_contact",3,"bgOutLinkHref"],["kind","external"],["contextInfo-x-messageText","","class","u-text-body",4,"ngIf"],["contextInfo-x-actionLinks","","class","u-text-link u-text-outlink","target","_blank","rel","noopener noreferrer",3,"href",4,"ngIf"],["contextInfo-x-messageText","",1,"u-text-body"],[1,"u-text-bold"],["contextInfo-x-actionLinks","","target","_blank","rel","noopener noreferrer",1,"u-text-link","u-text-outlink",3,"href"],["icon","icon_misc_external"],["kind","public",3,"actionItem","messageText"],[1,"hero-x-subtitle"],[3,"mainTitle"]],template:function(n,s){if(1&n&&e.DNE(0,kt,26,33,"bgl-parent-page",2)(1,$t,2,3,"ng-template",null,0,e.C5r),2&n){const l=e.sdS(2);e.Y8G("bgAwaitPromises",s.loadingPromise)("bgAwaitPromisesError",l)}},dependencies:[o.bT,v.h,A.R,V.e,ne.DM,ke.s,ie.s,ae.e,he.r,B.O,j.i,P.r],encapsulation:2})}}return i})();var z=r(49464),fe=r(11764),re=r(93320),N=r(62674),G=r(58514),le=r(18317),Oe=r(76025),oe=r(76524),X=r(93445),Me=r(8533),H=r(81007),J=r(16530);const Ot=(i,a,t)=>[i,a,t],Mt=i=>({badgeName:i}),Lt=i=>({brandName:i});function jt(i,a){if(1&i){const t=e.RV6();e.j41(0,"div",8)(1,"bg-formfield-search",9),e.nI1(2,"translate"),e.bIt("valueChanged",function(s){c.eBV(t);const l=e.XpG(2);return c.Njj(l.changeSearch(s))}),e.k0s(),e.j41(3,"bg-formfield-select",10),e.nI1(4,"translate"),e.bIt("change",function(s){c.eBV(t);const l=e.XpG(2);return c.Njj(l.changeSortedBy(s.target.value))}),e.j41(5,"option",11),e.EFF(6),e.nI1(7,"translate"),e.k0s(),e.j41(8,"option",12),e.EFF(9),e.nI1(10,"translate"),e.k0s()()()}2&i&&(e.R7$(),e.Y8G("label",e.bMT(2,5,"analyticsCommon.common.awardsByBadgeClass.searchBadges.label")),e.R7$(2),e.Y8G("ariaLabel",e.bMT(4,7,"public.public.issuerBadges.sortBy.ariaLabel"))("forceOptional",!0),e.R7$(3),e.JRh(e.bMT(7,9,"public.public.shared.badgeName.label")),e.R7$(3),e.JRh(e.bMT(10,11,"public.public.shared.creationDate.label")))}function Dt(i,a){1&i&&(e.j41(0,"div",13),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"public.public.shared.noSearchResults.message")," "))}function Yt(i,a){if(1&i){const t=e.RV6();e.j41(0,"bg-toggle-switch",23),e.bIt("valueChange",function(s){c.eBV(t);const l=e.XpG().$implicit,g=e.XpG(3);return c.Njj(g.toggleBadgeVisibility(l,s))}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}if(2&i){const t=e.XpG().$implicit;e.Y8G("value",t.includeOnPublicPages),e.R7$(),e.SpI(" ",e.bMT(2,2,"public.public.issuerBadges.showBadge.label")," ")}}function Ut(i,a){if(1&i&&(e.j41(0,"bg-visually-hidden"),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i){const t=e.XpG().$implicit;e.R7$(),e.JRh(e.i5U(2,1,"public.public.issuerBadges.badgeArchived.ariaLabel",e.eq3(4,Mt,t.name)))}}function Vt(i,a){1&i&&(e.j41(0,"span",24),e.nI1(1,"translate"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i&&(e.BMQ("aria-label",e.bMT(1,2,"public.public.badgeClass.archived.ariaLabel")),e.R7$(2),e.SpI(" ",e.bMT(3,4,"common.components.pageInfoTopBar.archived.label")," "))}function zt(i,a){if(1&i&&(e.j41(0,"div",16),e.DNE(1,Yt,3,4,"bg-toggle-switch",17),e.j41(2,"a",18),e.DNE(3,
1Ut,3,6,"bg-visually-hidden",19)(4,Vt,4,6,"span",20),e.nrm(5,"img",21),e.j41(6,"h3",22),e.EFF(7),e.k0s()()()),2&i){const t=a.$implicit,n=e.XpG(3);e.Y8G("bgHidden",!n.isEditingMode&&!t.includeOnPublicPages),e.R7$(),e.Y8G("ngIf",n.isEditingMode),e.R7$(),e.Y8G("bgDisabled",!t.includeOnPublicPages)("bgRouterLink",n.isEditingMode?null:t.publicRoute),e.R7$(),e.Y8G("ngIf",t.archived),e.R7$(),e.Y8G("ngIf",t.archived),e.R7$(),e.Y8G("badge",t)("size",t.archived?80:140),e.R7$(2),e.SpI(" ",t.name," ")}}function Nt(i,a){if(1&i&&(e.j41(0,"div",14),e.DNE(1,zt,8,9,"div",15),e.k0s()),2&i){const t=e.XpG(2);e.R7$(),e.Y8G("ngForOf",t.badgesPaginationHelper.resultItems)}}function Xt(i,a){if(1&i&&(e.nrm(0,"bg-empty-state",26),e.nI1(1,"translate"),e.nI1(2,"translate")),2&i){const t=e.XpG(3);e.Y8G("mainTitle",e.bMT(1,3,"public.public.issuerBadges.noOwnedBadges.title"))("description",e.bMT(2,5,"public.public.issuerBadges.noOwnedBadges.description"))("illustration",t.images.illustrations.emptyIssuer)}}function Ht(i,a){if(1&i&&(e.nrm(0,"bg-empty-state",26),e.nI1(1,"translate"),e.nI1(2,"translate")),2&i){const t=e.XpG(3);e.Y8G("mainTitle",e.bMT(1,3,"public.public.issuerBadges.noKnownBadges.title"))("description",e.i5U(2,5,"public.public.issuerBadges.noKnownBadges.description",e.eq3(8,Lt,t.brandingService.freeBrandName)))("illustration",t.images.illustrations.emptyIssuer)}}function Jt(i,a){if(1&i&&e.DNE(0,Xt,3,7,"bg-empty-state",25)(1,Ht,3,10,"bg-empty-state",25),2&i){const t=e.XpG(2);e.Y8G("ngIf",!t.parent.isExternal),e.R7$(),e.Y8G("ngIf",t.parent.isExternal)}}function Wt(i,a){if(1&i){const t=e.RV6();e.j41(0,"bgl-child-page",2),e.nI1(1,"translate"),e.nI1(2,"translate"),e.DNE(3,jt,11,13,"div",3)(4,Dt,3,3,"div",4)(5,Nt,2,1,"div",5)(6,Jt,2,2,"ng-template",null,0,e.C5r),e.j41(8,"bg-pagination-pages",6),e.bIt("pageChanged",function(s){c.eBV(t);const l=e.XpG();return c.Njj(l.badgesPaginationHelper.update({pageNum:s}))}),e.k0s(),e.j41(9,"bg-open-badges-footer",7),e.bIt("clickedViewJson",function(){c.eBV(t);const s=e.XpG();return c.Njj(s.parent.showCopyCodeDialog())}),e.k0s()()}if(2&i){const t=e.sdS(7),n=e.XpG();e.Y8G("mainTitle",e.bMT(1,8,"common.components2.welcome.personalSections.badges.header.label"))("description",e.bMT(2,10,"public.public.shared.description.singleIssuer"))("actionItems",n.actionItems),e.R7$(3),e.Y8G("ngIf",null==n.issuer||null==n.issuer.publicPageBadges?null:n.issuer.publicPageBadges.length),e.R7$(),e.Y8G("ngIf",n.badgesPaginationHelper.hasSourceData&&!n.badgesPaginationHelper.hasSearchResults),e.R7$(),e.Y8G("ngIf",n.badgesPaginationHelper.hasSourceData)("ngIfElse",t),e.R7$(3),e.Y8G("results",n.badgesPaginationHelper.results)}}let Le=(()=>{class i extends m.v{get issuer(){return this.parent.issuer}get authoringIssuer(){return this.parent.authoringIssuer}get issuerIdParam(){return this.routeParamOptional(d.fO)||this.queryParam(d.Kr)||null}constructor(t,n){var s,l;super(t),s=this,this.parent=n,this.isEditingMode=!1,this.badgesPaginationHelper=new me.y({initialPageSize:100,isGrouped:!1,getRecords:(l=(0,f.A)(function*(){return(s.isEditingMode?yield s.issuer?.badges.loadedPromise:yield s.issuer?.publicPageBadges.loadedPromise)?.toArray()||[]}),function(){return l.apply(this,arguments)}),groupByFn:l=>l.issuer,initialSort:"name",sortingAndFilteringInfo:M.ES.sortingAndFilteringInfo,overrideGroupSortOrder:null}),this.themeService.setTitle(this.translateService.instant("common.components2.issuerDetailDialog.title"))}toggleBadgeVisibility(t,n=!t.includeOnPublicPages){t.authoringBadgeClass?.loadedProm
1ise?.then(s=>{s.update({preferences:{...s.preferences,includeOnPublicPages:n}})},this.messageService.errorHandler(this.translateService.instant("public.public.shared.updateVisibilityFailed.error")))}changeSortedBy(t){this.badgesPaginationHelper.sortBy(M.ES.sortingAndFilteringInfo.requireSortKey(t))}changeSearch(t){const n=(0,Ge.FF)(t);this.badgesPaginationHelper.update({query:n||""})}get actionItems(){return[{checkActionEnabled:()=>this.parent.authoringIssuer&&this.parent.authoringIssuer.isWritableByCurrentUser&&this.issuer?.badges?.length,actionLabel:this.translateService.instant(this.isEditingMode?"public.public.shared.editMode.done":"public.public.shared.editMode.edit"),actionAriaLabel:this.translateService.instant("public.public.shared.editMode.edit"),actionPriority:"secondary",handleClick:()=>{this.isEditingMode=!this.isEditingMode}}]}static{this.\u0275fac=function(n){return new(n||i)(e.rXU(c.zZn),e.rXU(se))}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["ng-component"]],standalone:!1,features:[e.Vt3],decls:1,vars:5,consts:[["emptyState",""],[3,"mainTitle","description","actionItems",4,"bgAwaitPromises"],[3,"mainTitle","description","actionItems"],["class","l-flex l-flex-3x l-flex-atmobilelarge l-flex-aligncenter u-hidden-whenEmpty",4,"ngIf"],["class","u-text",4,"ngIf"],["class","l-grid l-grid-3x l-grid-1 l-grid-2atmobilelarge l-grid-3attablet l-grid-4atlaptop",4,"ngIf","ngIfElse"],["bgHiddenWhenBlank","true",3,"pageChanged","results"],[1,"u-display-block",3,"clickedViewJson"],[1,"l-flex","l-flex-3x","l-flex-atmobilelarge","l-flex-aligncenter","u-hidden-whenEmpty"],[3,"valueChanged","label"],["initialValue","name",3,"change","ariaLabel","forceOptional"],["value","name"],["value","creationDate"],[1,"u-text"],[1,"l-grid","l-grid-3x","l-grid-1","l-grid-2atmobilelarge","l-grid-3attablet","l-grid-4atlaptop"],["class","l-flex l-flex-column l-flex-1x",3,"bgHidden",4,"ngFor","ngForOf"],[1,"l-flex","l-flex-column","l-flex-1x",3,"bgHidden"],[3,"value","valueChange",4,"ngIf"],["linkStyle","plain",1,"publicbadgecard","publicbadgecard-full",3,"bgDisabled","bgRouterLink"],[4,"ngIf"],["class","visibility-pill u-padding-yaxis0p25x u-padding-xaxis1p5x inactive","aria-hidden","true","bgDataCy","badge-archived-pill",4,"ngIf"],[3,"badge","size"],[1,"publicbadgecard-x-title","u-break-all"],[3,"valueChange","value"],["aria-hidden","true","bgDataCy","badge-archived-pill",1,"visibility-pill","u-padding-yaxis0p25x","u-padding-xaxis1p5x","inactive"],[3,"mainTitle","description","illustration",4,"ngIf"],[3,"mainTitle","description","illustration"]],template:function(n,s){1&n&&e.DNE(0,Wt,10,12,"bgl-child-page",1),2&n&&e.Y8G("bgAwaitPromises",e.sMw(1,Ot,s.issuer,null==s.issuer?null:s.issuer.badges,null==s.issuer?null:s.issuer.publicPageBadges))},dependencies:[o.Sq,o.bT,y.xH,y.y7,v.h,z.j,fe.A,Y.U,re.R,N.y,G.U,le.N,Oe.x,oe.b,X.C,Me.J,H.v,be.w,J.A,P.r],encapsulation:2})}}return i})();const Kt=(i,a)=>[i,a];function Zt(i,a){if(1&i){const t=e.RV6();e.j41(0,"bg-toggle-switch",16),e.bIt("valueChange",function(s){c.eBV(t);const l=e.XpG().$implicit,g=e.XpG(3);return c.Njj(g.togglePathwayVisibility(l,s))}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}if(2&i){const t=e.XpG().$implicit;e.Y8G("value",t.includeOnPublicPages),e.R7$(),e.JRh(e.bMT(2,2,"public.public.issuerPathways.showPathway.label"))}}function Qt(i,a){if(1&i&&(e.j41(0,"div",7),e.DNE(1,Zt,3,4,"bg-toggle-switch",8),e.j41(2,"a",9),e.nrm(3,"img",10),e.j41(4,"div",11)(5,"h2",12),e.EFF(6),e.k0s(),e.j41(7,"p",13),e.EFF(8),e.k0s(),e.j41(9,"div",14),c.qSk(),e.nrm(10,"svg",15),c.joV(),e.j41(11,"div")(12,"strong"),e.EFF(13),e.nI1(14,"translate"),e.k0s(),e.EFF(15),e.nI1(16,"momentDate"),e.k0s()()()()()),2&i){const t=a.$implicit,n=e.XpG(3);e.Y8G("bgHidden",!n.isEditingMode&&!t.includeOnPublicPages),e.R7$(),e.Y8G("ngIf",n.isEditingMode),e.R7$(),e.Y8G("bgDisabled",!t.includeOnPublicPages)("bgRouterLink",n.isEditingMode?null:t.publicRoute),e.R7$(),e.Y8G("badge",t.completionBadge)("size",140),e.R7$(3),e.SpI(" ",t.name," "),e.R7$(2),e.SpI(" ",t.description," "),e.R7$(5),e.JRh(e.bMT(14,10,"public.public.issuerPathways.published.label")),e.R7$(2),e.SpI(" ",e.i5U(16,12,t.lastPublishedAt,"ll")," ")}}function qt(i,a){if(1&i&&(e.j41(0,"div",5),e.DNE(1,Qt,17,15,"div",6),e.k0s()),2&i){const t=e.XpG(2);e.R7$(),e.Y8G("ngForOf",null==t.issuer?null:t.issuer.pathways)}}function ei(i,a){if(1&i&&(e.nrm(0,"bg-empty-state",17),e.nI1(1,"translate"),e.nI1(2,"translate")),2&i){const t=e.XpG(2);e.Y8G("mainTitle",e.bMT(1,3,"public.public.issuerPathways.noPathways.title"))("description",e.bMT(2,5,"public.public.issuerPathways.noPathways.description"))("illustration",t.images.illustrations.emptyPathways)}}function ti(i,a){if(1&i){const t=e.RV6();e.j41(0,"bgl-child-page",2),e.nI1(1,"translate"),e.nI1(2,"translate"),e.DNE(3,qt,2,1,"div",3)(4,ei,3,7,"ng-template",null,0,e.C5r),e.j41(6,"bg-open-badges-footer",4),e.bIt("clickedViewJson",function(){c.eBV(t);const s=e.XpG();return c.Njj(s.parent.showCopyCodeDialog())}),e.k0s()()}if(2&i){const t=e.sdS(5),n=e.XpG();e.Y8G("mainTitle",e.bMT(1,5,"common.components2.pathwaySelectionDialog.pathwaysAriaLabel"))("description",e.bMT(2,7,"public.public.issuerPathways.description.description"))("actionItems",n.actionItems),e.R7$(3),e.Y8G("ngIf",null==n.issuer||null==n.issuer.pathways?null:n.issuer.pathways.length)("ngIfElse",t)}}let je=(()=>{class i extends m.v{get issuer(){return this.parent.issuer}get authoringIssuer(){return this.parent.authoringIssuer}get issuerIdParam(){return this.routeParamOptional(d.fO)||this.queryParam(d.Kr)||null}constructor(t,n){super(t),this.parent=n,this.isEditingMode=!1,this.hexagonUrl=(0,U.M9)(r(50313)),this.completionBadgeAlt=s=>s?this.translateService.instant("public.public.issuerPathways.pathwayCompletionBadge.altText",{badgeName:s.completionBadge&&s.completionBadge.name||"Unknown"}):this.translateService.instant("public.public.issuerPathways.noCompletionBadge.altText"),this.themeService.setTitle(this.translateService.instant("common.components2.issuerDetailDialog.title"))}get actionItems(){return[{checkActionEnabled:()=>this.parent?.authoringIssuer?.isWritableByCurrentUser&&this.issuer?.pathways?.length,actionLabel:this.translateService.instant(this.isEditingMode?"public.public.shared.editMode.done":"public.public.publicOrgPathwaysList.editMode.edit"),actionAriaLabel:this.translateService.instant("public.public.publicOrgPathwaysList.editMode.edit"),actionPriority:"secondary",handleClick:()=>{this.isEditingMode=!this.isEditingMode}}]}togglePathwayVisibility(t,n=!t.includeOnPublicPages){t.authoringPathway?.loadedProm
1ise?.then(s=>s.updatePreferences({includeOnPublicPages:n}),this.messageService.errorHandler(this.translateService.instant("public.public.issuerPathways.failedToUpdateVisibility.error")))}static{this.\u0275fac=function(n){return new(n||i)(e.rXU(c.zZn),e.rXU(se))}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["ng-component"]],standalone:!1,features:[e.Vt3],decls:1,vars:4,consts:[["emptyState",""],[3,"mainTitle","description","actionItems",4,"bgAwaitPromises"],[3,"mainTitle","description","actionItems"],["class","l-flex l-flex-column l-flex-3x l-flex-alignstretch",4,"ngIf","ngIfElse"],[1,"u-display-block",3,"clickedViewJson"],[1,"l-flex","l-flex-column","l-flex-3x","l-flex-alignstretch"],["class","l-flex l-flex-column l-flex-1x l-flex-alignstretch",3,"bgHidden",4,"ngFor","ngForOf"],[1,"l-flex","l-flex-column","l-flex-1x","l-flex-alignstretch",3,"bgHidden"],[3,"value","valueChange",4,"ngIf"],["linkStyle","plain",1,"publiccard",3,"bgDisabled","bgRouterLink"],[1,"publiccard-x-image",3,"badge","size"],[1,"publiccard-x-wrap"],[1,"publiccard-x-title","u-text-link"],[1,"publiccard-x-desc"],[1,"publiccard-x-date"],["width","24","icon","icon_misc_date",1,"icon","icon-dark3"],[3,"valueChange","value"],[3,"mainTitle","description","illustration"]],template:function(n,s){1&n&&e.DNE(0,ti,7,9,"bgl-child-page",1),2&n&&e.Y8G("bgAwaitPromises",e.l_i(1,Kt,s.issuer,null==s.issuer?null:s.issuer.pathways))},dependencies:[o.Sq,o.bT,v.h,z.j,fe.A,ne.DM,N.y,G.U,X.C,Me.J,H.v,J.A,_.D,P.r],encapsulation:2})}}return i})();var ii=r(97586),ni=r.n(ii),ai=r(54843),si=r(43711),ri=r.n(si),li=r(38185),oi=r(72692),di=r(75044),gi=r(18668),ui=r(29330);function pi(i,a){1&i&&(e.qex(0),e.nrm(1,"public-badge-award-card",1),e.bVm()),2&i&&(e.R7$(),e.Y8G("shareMode",!0))}function bi(i,a){1&i&&(e.qex(0),e.nrm(1,"public-badge-award-o-embed"),e.bVm())}function mi(i,a){1&i&&(e.qex(0),e.nrm(1,"public-badge-award-page"),e.bVm())}class x extends m.v{get badgeAwardIdParam(){return this.routeParamOptional(d.yJ)||this.queryParam(d.Kr)||null}get embedVersion(){return this.embedService.embedVersion}get isEmbedded(){return this.embedService.isEmbedded}constructor(a,t,n,s){super(a),this.embedService=t,this.httpClient=n,this.publicUrlsService=s,this.notFoundPageReactComponent=(0,Q.lazy)(()=>r.e(4035).then(r.bind(r,14035)).then(({BadgeNotFoundPage:l})=>({default:l}))),this.credential=null,this.credentialImageLink=null,this.publicRecipientIdentifier=null,this.resolution=null,this.verificationPromise=null,this.isCredential=null,this.isExternal=!1,this.identifierVerificationResult=null,this.recipientAssertion=null,this.recipientCredential=null,this.authoringIssuer=null,this.authoringBadgeClass=null,this.authoringAssertion=null,this.awardedToCurrentUserRecipientIdentifier=null,this.themeService.setTitle(this.translateService.instant("public.assertion.awardPage.title"))}ngOnInit(){this.loadingPromise=this.resolveData().then(a=>(this.badgeClass?.name&&this.themeService.setTitle(this.badgeClass.name),a))}get recipientIdParams(){const a=t=>this.queryParamArray("identity__"+t).map(n=>n.trim()).filter(n=>n.length).map(n=>({type:t,value:n}));return[...a("email"),...a("url"),...a("telephone")]}get utmSource(){return this.queryParam("utm_source")||void 0}get recipientIdForDisplay(){return this.identifierVerificationResult?.matchedIdentifier??this.identifierVerificationResult?.requestedIdentifier}resolveData(){var a=this;return(0,f.A)(function*(){a.isCredential=a.route.snapshot.data.isCredential;const{badgrServer:t}=a.themeService,n=a.recipientIdParams;if(a.badgeAwardIdParam)if(a.isCredential){const s=window.location.origin,l=new URL(`${s}/v2/public-credentials/${a.badgeAwardIdParam}`),g=n.find(T=>"email"===T.type);g&&l.searchParams.set("email",g.value),a.utmSource&&l.searchParams.set("utm_source",a.utmSource);const b=yield(0,ai._)(a.httpClient.get(l.toString(),{headers:{"x-client-id":"ui"}})),K=yield a.entityManager.performAction((0,R.createResolvePublicBadgeClassApiEntityAction)({badgrServerId:t.badgrServerId,identifier:b.imageUrl.split("badges/")[1].replace("/image","")}));if(a.badgeClass=K.globalBadgeRef&&(yield a.entityManager.ensureFetchedEntity(M.ES.byId(K.globalBadgeRef)).loadedProm
1ise)||null,a.publicRecipientIdentifier={type:"email",value:b.awardedToEmail},a.currentUser.recipientIdentifiers.some(T=>"email"===T.type&&T.value===b.awardedToEmail)){a.awardedToCurrentUserRecipientIdentifier=a.publicRecipientIdentifier;const T=yield a.currentUser.recipientCredentialsForOrgIncludeRejected.loadedPromise;a.recipientCredential=T.entities.find(We=>We.credential.entityId===a.badgeAwardIdParam)}if(a.badgeClass){const T=a.badgeClass?.issuer?.issuerId,Wa=(yield a.currentUser.issuers.loadedPromise).entities.find(ye=>ye.issuerId===T);a.isAuthoringCredential=Wa?.staffList?.some(ye=>ye.userId===a.currentUser.userId);const Ke=["/public/credentials/",a.badgeAwardIdParam];a.credential=function ci(i,a,t,n,s,l,g){const b=!(0,oi.qx)(i.expirationDate);return{badgeClass:n,imageUrl:i.imageUrl,awardedToEmail:i.awardedToEmail,issueDate:i.issuanceDate,expirationDate:i.expirationDate,achievementType:i.achievementType,issuerUrl:i.issuerUrl,organizationUrl:i.organizationUrl,narrative:i.narrative,evidence:i.evidence.map(K=>({id:K.url,...K})),skills:i.skills,alignments:i.alignments,customProperties:i.customProperties,creditHours:i.creditHours,fieldOfStudy:i.fieldOfStudy,specialization:i.specialization,additionalDetails:i.additionalDetails,recipientProfileExtension:{name:i.recipientName},isExpired:b,dateInfoLabels:(0,li.b)({issueDate:i.issuanceDate,expirationDate:i.expirationDate,isExpired:b}),assertionUrl:t,validationResult:{validatedAt:new Date,success:!0},sourceDomain:ri()(a).hostname,isRevoked:i.revoked,revocationReason:i.revocationReason,isValid:!0,publicUrl:g,publicRoute:{routerLink:s,queryParams:{[d.Kr]:l}}}}(b,s,a.badgeAwardIdParam,a.badgeClass,Ke,`${a.themeService.badgrServer.badgrServerUrl}/public/credentials/${a.badgeAwardIdParam}`,a.publicUrlsService.urlForRoute(Ke))}
1if(a.credentialImageLink=b.imageUrl,!a.credential)throw new Error(a.translateService.instant("public.public.badgeClass.errors.badgeNotFound"))}else{const s=a.resolution=yield a.entityManager.performAction((0,R.createResolvePublicAssertionApiEntityAction)({badgrServerId:t.badgrServerId,identifier:a.badgeAwardIdParam,recipientIdentifiers:n,utmSource:a.utmSource}));a.isExternal=a.resolution.isExternal??!1;const l=a.assertion=s.globalAssertionRef&&(yield a.entityManager.ensureFetchedEntity(gi.zL.byId(s.globalAssertionRef)).loadedPromise)||null;if(!l.assertion)throw new Error(a.translateService.instant("public.public.badgeClass.errors.badgeNotFound"));if("download"===a.queryParam("action")&&l.downloadImageAndPromptSave(),a.verificationPromise=l.ensureValidatedWithinMinutes(ni().duration(1,"days").asMinutes()),a.identifierVerificationResult=a.resolution.identifierVerificationResult||null,yield l.badgeClass?.loadedPromise,yield l.issuer?.loadedPromise,yield l.issuer?.publicOrganization?.loadedPromise,a.resolution.userAssertionContext.forEach(b=>{(0,R.isUserAssertionRelationship_InUsersBackpack)(b)&&(a.recipientAssertion=a.entityManager.ensureFetchedEntity(D.f5.byId(b.assertionId))),(0,R.isUserAssertionRelationship_UserIsAuthor)(b)&&(a.authoringIssuer=a.entityManager.ensureFetchedEntity(te.ES.byId(b.issuerId)),a.authoringBadgeClass=a.entityManager.ensureFetchedEntity(Te.U3.byId(b.badgeClassId)),a.authoringAssertion=a.entityManager.ensureFetchedEntity(di.B7.byId(b.assertionId))),(0,R.isUserAssertionRelationship_UserIsRecipient)(b)&&(a.awardedToCurrentUserRecipientIdentifier=b.recipientIdentifier)}),a.assertion?.localBadgrServerEntityId&&a.queryParam(d.Kr))return a.router.navigate(a.assertion.publicRoute.routerLink,{queryParams:a.assertion.publicRoute.queryParams,replaceUrl:!0})}else a.messageService.reportMinorError(a.translateService.instant("public.public.badgeClass.errors.noBadgeIdentifier"))})()}static{this.\u0275fac=function(t){return new(t||x)(e.rXU(c.zZn),e.rXU(ee.l),e.rXU(ui.Qq),e.rXU(Re.h))}}static{this.\u0275cmp=e.VBU({type:x,selectors:[["ng-component"]],standalone:!1,features:[e.Vt3],decls:3,vars:3,consts:[[4,"ngIf"],[3,"shareMode"]],template:function(t,n){1&t&&e.DNE(0,pi,2,1,"ng-container",0)(1,bi,2,0,"ng-container",0)(2,mi,2,0,"ng-container",0),2&t&&(e.Y8G("ngIf",n.isEmbedded&&1===n.embedVersion),e.R7$(),e.Y8G("ngIf",n.isEmbedded&&2===n.embedVersion),e.R7$(),e.Y8G("ngIf",!n.isEmbedded))},encapsulation:2})}}(0,u.Cg)([(0,I.V)(),(0,u.Sn)("design:type",Array),(0,u.Sn)("design:paramtypes",[])],x.prototype,"recipientIdParams",null);var hi=r(62140),De=r(71030);function fi(i,a){1&i&&(e.qex(0),e.nrm(1,"public-collection-card",1),e.bVm()),2&i&&(e.R7$(),e.Y8G("shareMode",!0))}function _i(i,a){1&i&&(e.qex(0),e.nrm(1,"public-collection-page"),e.bVm())}let ce=(()=>{class i extends m.v{get isEmbedded(){return this.embedService.isEmbedded}get badgeAwards(){return[...this.publicAssertionCollection?.assertions||[],...this.publicAssertionCollection?.credentials||[]]}constructor(t,n){super(t),this.embedService=n,this.themeService.setTitle(this.translateService.instant("public.public.collectionShell.pageTitle.title"))}ngOnInit(){var t=this;const{badgrServer:n}=this.themeService;this.loadedPromise=this.entityManager.performAction((0,R.createResolvePublicAssertionCollectionApiEntityAction)({badgrServerId:n.badgrServerId,shareHash:this.routeParamRequired(d.X4)})).then(function(){var s=(0,f.A)(function*(l){t.publicAssertionCollection=t.entityManager.ensureFetchedEntity(hi.n.byId(l.assertionCollectionId)),l.isOwnedByCurrentUser&&(t.recipientAssertionCollection=t.entityManager.ensureFetchedEntity(De.n.byId(l.assertionCollectionId)))});return function(l){return s.apply(this,arguments)}}())}static{this.\u0275fac=function(n){return new(n||i)(e.rXU(c.zZn),e.rXU(ee.l))}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["ng-component"]],standalone:!1,features:[e.Vt3],decls:2,vars:2,consts:[[4,"ngIf"],[3,"shareMode"]],template:function(n,s){1&n&&e.DNE(0,fi,2,1,"ng-container",0)(1,_i,2,0,"ng-container",0),2&n&&(e.Y8G("ngIf",s.isEmbedded),e.R7$(),e.Y8G("ngIf",!s.isEmbedded))},encapsulation:2})}}return i})();var Ii=r(19927),vi=r(54551);const Ye=i=>({link:i});function yi(i,a){1&i&&e.eu8(0)}function Pi(i,a){if(1&i&&e.DNE(0,yi,1,0,"ng-container",6),2&i){const t=e.XpG().$implicit;e.XpG();const n=e.sdS(4);e.Y8G("ngTemplateOutlet",n)("ngTemplateOutletContext",e.eq3(2,Ye,t))}}function xi(i,a){if(1&i&&(e.j41(0,"span",7),e.EFF(1),e.k0s()),2&i){const t=e.XpG().$implicit;e.R7$(),e.JRh(t.label)}}function Ci(i,a){1&i&&e.eu8(0)}function Ri(i,a){if(1&i&&(e.j41(0,"li"),e.DNE(1,Ci,1,0,"ng-container",6),e.k0s()),2&i){const t=a.$implicit;e.XpG(3);const n=e.sdS(4);e.R7$(),e.Y8G("ngTemplateOutlet",n)("ngTemplateOutletContext",e.eq3(2,Ye,t))}}function wi(i,a){if(1&i&&(e.j41(0,"ul"),e.DNE(1,Ri,2,4,"li",3),e.k0s()),2&i){const t=a.$implicit;e.R7$(),e.Y8G("ngForOf",t)}}function Ti(i,a){if(1&i&&(e.j41(0,"li"),e.DNE(1,Pi,1,4,"ng-template",4)(2,xi,2,1,"ng-template",null,1,e.C5r)(4,
1wi,2,1,"ul",5),e.k0s()),2&i){const t=a.$implicit,n=e.sdS(3),s=e.XpG();e.R7$(),e.Y8G("ngIf",t.routerLink||t.externalLink)("ngIfElse",n),e.R7$(3),e.Y8G("ngIf",s.subLinks(t))}}function Si(i,a){if(1&i&&(e.j41(0,"a",11),e.EFF(1),e.k0s()),2&i){const t=e.XpG().link;e.Y8G("routerLink",t.routerLink)("queryParams",t.queryParams?t.queryParams:null),e.R7$(),e.JRh(t.label)}}function Ei(i,a){if(1&i&&(e.j41(0,"a",12),e.EFF(1),e.k0s()),2&i){const t=e.XpG().link;e.Y8G("href",t.externalLink,e.B4B),e.R7$(),e.JRh(t.label)}}function Ai(i,a){if(1&i&&e.nrm(0,"bg-issuer-label",13),2&i){const t=e.XpG().link;e.Y8G("issuer",t.issuer)("showName",!1)}}function Gi(i,a){if(1&i&&e.DNE(0,Si,2,3,"a",8)(1,Ei,2,2,"a",9)(2,Ai,1,2,"bg-issuer-label",10),2&i){const t=a.link;e.Y8G("ngIf",t.routerLink),e.R7$(),e.Y8G("ngIf",t.externalLink),e.R7$(),e.Y8G("ngIf",t.issuer)}}let Fi=(()=>{class i extends m.v{get navItems(){return this.navService.navItems}constructor(t){super(t),this.globalNav=[],this.loadingPromise=null}ngOnInit(){var t=this;return(0,f.A)(function*(){yield t.sessionService.initializationPromise,t.sessionService.isLoggedIn?(t.globalNav.push(...t.navItems.primary||[],...t.navItems.account||[]),yield(0,vi.Di)(),t.currentUser.assertionCollections&&t.globalNav.push({navId:"collections",label:t.translateService.instant("public.public.sitemap.collections.label"),routerLink:["/backpack","collections"],category:"sitemap"}),t.currentUser.associatedOrganizations&&t.globalNav.push({navId:"organizations",label:t.translateService.instant("common.common.implementationRoleRoutes.organizations.title"),category:"sitemap"})):t.globalNav=t.navItems.unauthenticated||[],t.loadingPromise=t.entityManager.preloadEntities([D.f5.forCurrentUser,te.ES.forCurrentUser,De.n.forCurrentUser,t.themeService.organizationId&&Ii._j.forCurrentUserByOrganization(t.themeService.organizationId)||null,Fe.sl.forCurrentUser])})()}subLinks(t){switch(t.navId){case"backpack":case"my-badges":return this.currentUser.recipientAssertionsForOrg.toArray().map(n=>({navId:"backpack",category:"sitemap",label:n.name,routerLink:n.detailRoute}));case"issuers":return this.currentUser.issuers.toArray().map(n=>({navId:"issuers",category:"sitemap",label:n.name,issuer:n,routerLink:n.routes?.dashboard?.routerLink,queryParams:n.routes?.dashboard?.queryParams}));case"collections":return this.currentUser.assertionCollections.toArray().map(n=>({navId:"collections",category:"sitemap",label:n.name,routerLink:n.detailRoute}));case"pathways":case"my-pathways":return this.currentUser.subscribedPathwaysForTheme.toArray().map(n=>({navId:"pathways",category:"sitemap",label:n.pathway?.name,routerLink:n.recipientProgressRoute}));case"organizations":return this.currentUser.associatedOrganizations.toArray().map(n=>({navId:"organizations",category:"sitemap",label:n.name,routerLink:n?.domainRoute?.routerLink,queryParams:n?.domainRoute?.queryParams}));default:return t.children?t.children:[]}}static{this.\u0275fac=function(n){return new(n||i)(e.rXU(c.zZn))}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["bg-public-sitemap"]],standalone:!1,features:[e.Vt3],decls:5,vars:2,consts:[["linkTemplate",""],["label",""],[3,"pageInfo"],[4,"ngFor","ngForOf"],[3,"ngIf","ngIfElse"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"u-text-bold"],[3,"routerLink","queryParams",4,"ngIf"],["rel","nofollow noopener noreferrer","target","_blank",3,"href",4,"ngIf"],[3,"issuer","showName",4,"ngIf"],[3,"routerLink","queryParams"],["rel","nofollow noopener noreferrer","target","_blank",3,"href"],[3,"issuer","showName"]],template:function(n,s){1&n&&(e.j41(0,"bgl-parent-page",2)(1,"ul"),e.DNE(2,Ti,5,3,"li",3),e.k0s()(),e.DNE(3,Gi,3,3,"ng-template",null,0,e.C5r)),2&n&&(e.Y8G("pageInfo",null==s.currentUser.routes?null:s.currentUser.routes.sitemap),e.R7$(2),e.Y8G("ngForOf",s.globalNav))},dependencies:[o.Sq,o.bT,o.T3,V.e,w.Wk,B.O],styles:["li[_ngcontent-%COMP%]{margin-left:1em;margin-bottom:.3em;list-style:disc inside none}ul[_ngcontent-%COMP%]{margin-bottom:.3em}"]})}}return i})();var Bi=r(60481),ki=r(6621);const $i=i=>[i],Oi=i=>({name:i}),Mi=(i,a)=>({actionLabel:i,actionAriaLabel:null,routerLink:a});function Li(i,a){1&i&&(e.j41(0,"bg-notification",20)(1,"div",21),e.EFF(2),e.nI1(3,"translate"),e.k0s()()),2&i&&(e.Y8G("allowDismissal",!1),e.R7$(2),e.SpI(" ",e.bMT(3,2,"public.public.publicOrg.inactiveMessage")," "))}function ji(i,a){if(1&i&&(e.nrm(0,"bg-page-top-info-bar",22),e.nI1(1,"translate"),e.nI1(2,"translate")),2&i){const t=e.XpG(2);e.Y8G("actionItem",e.l_i(6,Mi,e.bMT(1,2,"public.public.issuer.manageHere.link"),null==t.authoringOrganization||null==t.authoringOrganization.routes?null:t.authoringOrganization.routes.dashboard))("messageText",e.bMT(2,4,"public.public.publicOrg.staffMember.message.message"))}}function Di(i,a){if(1&i&&(e.j41(0,"span",23),e.EFF(1),e.k0s()),2&i){const t=e.XpG(2);e.R7$(),e.SpI(" ",t.statusLabel," ")}}function Yi(i,a){if(1&i&&(e.j41(0,"a",24),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i){const t=e.XpG(2);e.Y8G("bgOutLinkHref","mailto:"+t.organization.email),e.R7$(),e.JRh(e.bMT(2,2,"common.common.recipientIdentifierType.email.label"))}}function Ui(i,a){if(1&i&&(e.j41(0,"bgl-parent-page",2),e.DNE(1,Li,4,4,"bg-notification",3),e.qex(2,4),e.DNE(3,ji,3,9,"bg-page-top-info-bar",5),e.bVm(),e.j41(4,"div",6),c.qSk(),e.j41(5,"svg",7),e.nrm(6,"use"),e.k0s(),c.joV(),e.j41(7,"div",8)(8,"div",9),e.nrm(9,"img",10),e.nI1(10,"translate"),e.k0s()(),e.j41(11,"div",11)(12,"div",12),e.
1EFF(13),e.nI1(14,"translate"),e.k0s(),e.j41(15,"h1",13),e.EFF(16),e.k0s(),e.DNE(17,Di,2,1,"span",14),e.j41(18,"div",15),e.nrm(19,"bg-truncate-text",16),e.k0s(),e.j41(20,"div",17)(21,"a",18),e.EFF(22),e.nI1(23,"translate"),e.k0s(),e.DNE(24,Yi,3,4,"a",19),e.k0s()()()()),2&i){const t=e.XpG();e.Y8G("bgManagedContainer",!1)("tabs",t.tabInfoLoaded&&t.publicOrgTabs),e.R7$(),e.Y8G("ngIf",!t.isActive),e.R7$(2),e.Y8G("ngIf",t.authoringOrganization),e.R7$(3),e.BMQ("href",t.hexagonUrl+"#this",null,"xlink"),e.R7$(3),e.Y8G("organization",t.organization)("title",e.i5U(10,15,"public.public.publicOrg.organizationImage.title",e.eq3(22,Oi,t.organization.name)))("size",129),e.R7$(4),e.SpI(" ",e.bMT(14,18,"issuerAuthoring.common.issuerList.issuerCard.visibility.organizationLink")," "),e.R7$(3),e.SpI(" ",t.organization.name," "),e.R7$(),e.Y8G("ngIf",!t.isActive),e.R7$(2),e.Y8G("content",t.organization.description),e.R7$(2),e.Y8G("bgOutLinkHref",t.organization.url),e.R7$(),e.JRh(e.bMT(23,20,"public.public.issuer.visitWebsite.link")),e.R7$(2),e.Y8G("ngIf",t.isActive)}}function Vi(i,a){1&i&&(e.nrm(0,"bgl-error-page",25),e.nI1(1,"translate")),2&i&&e.Y8G("mainTitle",e.bMT(1,1,"public.public.publicOrg.notFound.title"))}let W=(()=>{class i extends m.v{constructor(){super(...arguments),this.publicOrgTabs=[],this.tabInfoLoaded=!1,this.hexagonUrl=(0,U.M9)(r(50313))}get authoringOrganization(){return this.organization?.authoringOrganization}get isActive(){const t=this.organization?.status;return null==t||"ACTIVE"===t}get statusLabel(){switch(this.organization?.status){case"ARCHIVED":return this.translateService.instant("public.public.publicOrg.status.archived");case"INACTIVE":return this.translateService.instant("public.public.publicOrg.status.inactive");default:return this.translateService.instant("public.public.publicOrg.status.active")}}ngOnInit(){var t=this;return(0,f.A)(function*(){t.organization=t.themeService.organization,yield Promise.all([t.organization.loadedPromise,t.organization.publicPageIssuers.loadedPromise,t.organization.publicPageBadges.loadedPromise,t.organization.publicPagePathways.loadedPromise]);const n=t;
1if(yield t.organization.isSingleIssuerOrg.loadedPromise,t.organization.isSingleIssuerOrg.value){const s=t.organization.singleIssuer.value.publicRoute;yield t.navigate(s,{replaceUrl:!0})}else t.publicOrgTabs.push({get label(){return n.translateService.instant("public.public.publicOrg.tabs.issuers.label",{count:n.organization.publicPageIssuers.length})},id:"issuers",...t.organization.routes.publicPage.issuers});t.isActive?(t.publicOrgTabs.push({get label(){return n.translateService.instant("common.common.badgeCount",{count:n.organization.publicPageBadges.length})},id:"badges",...t.organization.routes.publicPage.badges}),(t.organization.pathways.length>0||t.authoringOrganization)&&t.publicOrgTabs.push({get label(){return n.translateService.instant("common.common.pathwayCount",{count:n.organization.publicPagePathways.length})},id:"pathways",...t.organization.routes.publicPage.pathways}),t.tabInfoLoaded=!0,t.organization.preferences.publicSkillsMenuEnabled&&t.publicOrgTabs.push({get label(){return n.translateService.instant("public.public.publicOrg.tabs.skills.label",{count:n.organization.publicOrganization.skillCount})},id:"skills",...t.organization.routes.publicPage.skills})):t.tabInfoLoaded=!0})()}static{this.\u0275fac=(()=>{let t;return function(s){return(t||(t=e.xGo(i)))(s||i)}})()}static{this.\u0275cmp=e.VBU({type:i,selectors:[["ng-component"]],standalone:!1,features:[e.Vt3],decls:3,vars:4,consts:[["notFound",""],[3,"bgManagedContainer","tabs",4,"bgAwaitPromises","bgAwaitPromisesError"],[3,"bgManagedContainer","tabs"],["parentPage-x-notification","","kind","warning","context","inline","bgDataCy","org-inactive-banner",3,"allowDismissal",4,"ngIf"],["parentPage-x-contextInfo",""],["kind","public",3,"actionItem","messageText",4,"ngIf"],["parentPage-x-topMatter","",1,"hero"],["role","img","aria-hidden","true",1,"hero-x-hexagon"],[1,"hero-x-logo"],[1,"l-flex","l-flex-1x","l-flex-column","l-flex-aligncenter"],["aria-hidden","true",1,"u-object-contain",3,"organization","title","size"],[1,"hero-x-body"],[1,"hero-x-subtitle"],[1,"hero-x-title"],["class","visibility-pill filled inactive u-padding-yaxis0p25x u-padding-xaxis1p5x u-display-inlineblock u-margin-bottom2x","bgDataCy","org-status-pill",4,"ngIf"],[1,"hero-x-desc"],[3,"content"],[1,"hero-x-actions"],["linkStyle","textLink-onBrand",3,"bgOutLinkHref"],["linkStyle","textLink-onBrand","linkIcon","icon_action_contact","bgDataCy","org-email-link",3,"bgOutLinkHref",4,"ngIf"],["parentPage-x-notification","","kind","warning","context","inline","bgDataCy","org-inactive-banner",3,"allowDismissal"],[1,"notificationInline-x-title"],["kind","public",3,"actionItem","messageText"],["bgDataCy","org-status-pill",1,"visibility-pill","filled","inactive","u-padding-yaxis0p25x","u-padding-xaxis1p5x","u-display-inlineblock","u-margin-bottom2x"],["linkStyle","textLink-onBrand","linkIcon","icon_action_contact","bgDataCy","org-email-link",3,"bgOutLinkHref"],[3,"mainTitle"]],template:function(n,s){if(1&n&&e.DNE(0,Ui,25,24,"bgl-parent-page",1)(1,Vi,2,3,"ng-template",null,0,e.C5r),2&n){const l=e.sdS(2);e.Y8G("bgAwaitPromises",e.eq3(2,$i,s.organization))("bgAwaitPromisesError",l)}},dependencies:[o.bT,v.h,A.R,Y.U,Bi.m,ie.s,ae.e,ki.Q,he.r,B.O,j.i,P.r],encapsulation:2})}}return i})();var L=r(85363),_e=r(84593),zi=r(30826),Ue=r(65893);const Ni=(i,a)=>[i,a],Xi=i=>({organizationName:i}),Ve=i=>({count:i});function Hi(i,a){if(1&i){const t=e.RV6();e.j41(0,"bg-formfield-select",9),e.nI1(1,"translate"),e.bIt("change",function(){c.eBV(t);const s=e.XpG(2);return c.Njj(s.changeSortedBy())}),e.j41(2,"option",10),e.EFF(3),e.nI1(4,"translate"),e.k0s(),e.j41(5,"option",11),e.EFF(6),e.nI1(7,"translate"),e.k0s()()}if(2&i){const t=e.XpG(2);e.Y8G("control",t.typedForm.controls.sortBy)("ariaLabel",e.bMT(1,5,"public.public.publicOrgBadgesList.sorting.ariaLabel"))("forceOptional",!0),e.R7$(3),e.JRh(e.bMT(4,7,"public.public.shared.issuerName.label")),e.R7$(3),e.JRh(e.bMT(7,9,"public.public.shared.creationDate.label"))}}function Ji(i,a){if(1&i){const t=e.RV6();e.j41(0,"bg-toggle-switch",24),e.bIt("valueChange",function(s){c.eBV(t);const l=e.XpG().$implicit,g=e.XpG(2);return c.Njj(g.toggleIssuerVisibility(l,s))}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}if(2&i){const t=e.XpG().$implicit;e.Y8G("value",t.includeOnPublicPages),e.R7$(),e.JRh(e.bMT(2,2,"public.public.publicOrgIssuersList.showIssuer.label"))}}function Wi(i,a){if(1&i&&(e.j41(0,"a",25),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i){const t=e.XpG(),n=t.$implicit;e.Y8G("bgDataCy",e.VkB("public-org-issuers-",t.index,"-list-pathways"))("bgRouterLink",n.publicPathwaysRoute),e.R7$(),e.JRh(e.i5U(2,4,"common.common.pathwayCount",e.eq3(7,Ve,null==n.pathways?null:n.pathways.length)))}}function Ki(i,a){if(1&i&&(e.j41(0,"a",25),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i){const t=e.XpG(),n=t.$implicit;e.Y8G("bgDataCy",e.VkB("public-org-issuers-",t.index,"-list-badges"))("bgRouterLink",n.publicBadgesRoute),e.R7$(),e.JRh(e.i5U(2,4,"common.common.badgeCount",e.eq3(7,Ve,null==n.obIssuer||null==n.obIssuer.badges?null:n.obIssuer.badges.length)))}}function Zi(i,a){if(1&i&&(e.j41(0,"div",12),e.DNE(1,Ji,3,4,"bg-toggle-switch",13),e.j41(2,"div",14)(3,"div",15),e.nrm(4,"img",16)(5,"bg-issuer-label",17),e.k0s(),e.j41(6,"div",18)(7,"a",19),e.EFF(8),e.k0s(),e.j41(9,"p",20),e.nrm(10,"bg-truncate-text",21),e.k0s(),e.j41(11,"div",22),e.DNE(12,Wi,3,9,"a",23)(13,Ki,3,9,"a",23),e.k0s()()()()),2&i){const t=a.$implicit,n=e.XpG(2);e.R7$(),e.Y8G("ngIf",n.isEditingMode),e.R7$(),e.Y8G("bgDisabled",!t.includeOnPublicPages),e.R7$(2),e.Y8G("issuer",t)("size",140),e.R7$(),e.Y8G("issuer",t)("showName",!1),e.R7$(2),e.Y8G("bgRouterLink",t.publicRoute),e.R7$(),e.JRh(t.name),e.R7$(2),e.Y8G("content",e.mNQ(t.description)),e.R7$(2),e.Y8G("ngIf",null==t.obIssuer||null==t.obIssuer.pathways?null:t.obIssuer.pathways.length),e.R7$(),e.Y8G("ngIf",null==t.badges?null:t.badges.length)}}function Qi(i,a){if(1&i){const t=e.RV6();e.j41(0,"bgl-child-page",1),e.nI1(1,"translate"),e.j41(2,"div",2),e.nrm(3,"span",3),e.nI1(4,"translate"),e.k0s(),e.j41(5,"div",4),e.DNE(6,Hi,8,11,"bg-formfield-select",5),e.k0s(),e.DNE(7,Zi,14,12,"div",6),e.j41(8,"bg-pagination-pages",7),e.bIt("pageChanged",function(s){c.eBV(t);const l=e.XpG();return c.Njj(l.issuerPaginationHelper.update({pageNum:s}))}),e.k0s(),e.nrm(9,"bg-open-badges-footer",8),e.k0s()}if(2&i){const t=e.XpG();
1e.Y8G("mainTitle",e.bMT(1,8,"entity.entity2.shared.issuers.label"))("actionItems",t.actionItems),e.R7$(3),e.Y8G("innerHTML",e.i5U(4,10,"public.public.publicOrgIssuersList.description.message",e.eq3(13,Xi,t.organization.name)),e.npT),e.R7$(3),e.Y8G("ngIf",!t.organization.isSingleIssuerOrg.value&&t.issuerPaginationHelper.sourceItemCount>t.issuerPaginationHelper.state.pageSize),e.R7$(),e.Y8G("ngForOf",t.issuerPaginationHelper.resultItems),e.R7$(),e.Y8G("bgHiddenWhenBlank",!0)("results",t.issuerPaginationHelper.results),e.R7$(),e.Y8G("showViewJsonButton",!1)}}let qi=(()=>{class i extends L.N{constructor(t,n){var s,l;super(t),s=this,this.parent=n,this.isEditingMode=!1,this.hexagonUrl=(0,U.M9)(r(50313)),this.organization=(0,_e.CU)(this.themeService.organization,this.translateService.instant("public.public.shared.noOrganization.error"),this.translateService.instant("public.public.shared.noOrganization.technicalError")),this.typedForm=(0,Ue.Yf)().addControl("sortBy","name"),this.issuerPaginationHelper=new zi.ou({initialPageSize:10,initialSort:"name",getRecords:(l=(0,f.A)(function*(){return(s.isEditingMode?yield s.organization.obIssuers.loadedPromise:yield s.organization.publicPageIssuers.loadedPromise).toArray()}),function(){return l.apply(this,arguments)}),sortingAndFilteringInfo:q.q.sortingAndFilteringInfo}),this.issuerVisibilityUpdatePromise=Promise.resolve()}toggleEditingMode(t=!this.isEditingMode){t!==this.isEditingMode&&(this.isEditingMode=t,this.issuerPaginationHelper.update())}changeSortedBy(){this.issuerPaginationHelper.sortBy(q.q.sortingAndFilteringInfo.requireSortKey(this.typedForm.controls.sortBy.value))}get actionItems(){return[{checkActionEnabled:()=>this.organization?.isCurrentUserAdminOrSuperUser,actionLabel:this.translateService.instant(this.isEditingMode?"public.public.shared.editMode.done":"public.public.publicOrgIssuersList.editMode.edit"),actionAriaLabel:this.translateService.instant("public.public.publicOrgIssuersList.editMode.edit"),actionPriority:"secondary",handleClick:()=>this.toggleEditingMode()}]}toggleIssuerVisibility(t){var n=this;return(0,f.A)(function*(s,l=!s.includeOnPublicPages){yield n.issuerVisibilityUpdatePromise,n.issuerVisibilityUpdatePromise=Promise.all([n.issuerVisibilityUpdatePromise,s.authoringIssuer?.loadedPromise?.then(g=>g.update({preferences:{...g.preferences,showOnOrgPublicPage:l}}),n.messageService.errorHandler(n.translateService.instant("public.public.publicOrgIssuersList.updateVisibilityFailed.error")))])}).apply(this,arguments)}static{this.\u0275fac=function(n){return new(n||i)(e.rXU(c.zZn),e.rXU(W))}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["bg-public-org-issuers-list"]],standalone:!1,features:[e.Vt3],decls:1,vars:4,consts:[[3,"mainTitle","actionItems",4,"bgAwaitPromises"],[3,"mainTitle","actionItems"],["childPage-x-description",""],[3,"innerHTML"],[1,"l-flex","l-flex-1x","l-flex-atmobilelarge","l-flex-aligncenter","l-flex-justifybetween","u-hidden-whenEmpty"],[3,"control","ariaLabel","forceOptional","change",4,"ngIf"],["class","l-responsivelist l-responsivelist-extraSmall",4,"ngFor","ngForOf"],[3,"pageChanged","bgHiddenWhenBlank","results"],[1,"u-display-block",3,"showViewJsonButton"],[3,"change","control","ariaLabel","forceOptional"],["value","name"],["value","creationDate"],[1,"l-responsivelist","l-responsivelist-extraSmall"],[3,"value","valueChange",4,"ngIf"],[1,"publiccard",3,"bgDisabled"],[1,"publiccard-x-image","l-flex","l-flex-column","l-flex-aligncenter","l-flex-2x"],[3,"issuer","size"],[3,"issuer","showName"],[1,"publiccard-x-wrap"],[1,"publiccard-x-title",3,"bgRouterLink"],[1,"publiccard-x-desc"],["maxLength","140",3,"content"],[1,"publiccard-x-actions"],["class","button button-secondary","linkStyle","button-secondary",3,"bgRouterLink","bgDataCy",4,"ngIf"],[3,"valueChange","value"],["linkStyle","button-secondary",1,"button","button-secondary",3,"bgRouterLink","bgDataCy"]],template:function(n,s){1&n&&e.DNE(0,Qi,10,15,"bgl-child-page",0),2&n&&e.Y8G("bgAwaitPromises",e.l_i(1,Ni,s.organization,s.organization.obIssuers))},dependencies:[o.Sq,o.bT,y.xH,y.y7,v.h,z.j,Y.U,re.R,V.e,N.y,ke.s,le.N,oe.b,X.C,ae.e,H.v,J.A,P.r],encapsulation:2})}}return i})();const en=i=>[i],tn=i=>({organizationName:i});function nn(i,a){1&i&&(e.qex(0),e.EFF(1),e.nI1(2,"translate"),e.bVm()),2&i&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"public.public.publicOrgPathwaysList.description.singleIssuer")," "))}function an(i,a){if(1&i&&(e.qex(0),e.nrm(1,"span",9),e.nI1(2,"translate"),e.bVm()),2&i){const t=e.XpG(2);e.R7$(),e.Y8G("innerHTML",e.i5U(2,1,"public.public.publicOrgPathwaysList.description.multiIssuer",e.eq3(4,tn,t.organization.name)),e.npT)}}function sn(i,a){if(1&i){const t=e.RV6();e.j41(0,"bg-formfield-select",10),e.nI1(1,"translate"),e.bIt("change",function(){c.eBV(t);const s=e.XpG(2);return c.Njj(s.changeSortedBy())}),e.j41(2,"option",11),e.EFF(3),e.nI1(4,"translate"),e.k0s(),e.j41(5,"option",12),e.EFF(6),e.nI1(7,"translate"),e.k0s()()}if(2&i){const t=e.XpG(2);e.Y8G("control",t.typedForm.controls.sortBy)("ariaLabel",e.bMT(1,5,"public.public.publicOrgBadgesList.sorting.ariaLabel"))("forceOptional",!0),e.R7$(3),e.JRh(e.bMT(4,7,"public.public.publicOrgPathwaysList.sorting.name.label")),e.R7$(3),e.JRh(e.bMT(7,9,"public.public.shared.creationDate.label"))}}function rn(i,a){if(1&i&&(e.j41(0,"h3",16),e.EFF(1),e.k0s()),2&i){const t=e.XpG().$implicit;e.R7$(),e.JRh(null==t.key?null:t.key.name)}}function ln(i,a){if(1&i){const t=e.RV6();e.j41(0,"bg-toggle-switch",27),e.bIt("valueChange",function(s){c.eBV(t);const l=e.XpG().$implicit,g=e.XpG(3);return c.Njj(g.togglePathwayVisibility(l,s))}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}if(2&i){const t=e.XpG().$implicit;e.Y8G("value",t.includeOnPublicPages),e.R7$(),e.JRh(e.bMT(2,2,"public.public.publicOrgPathwaysList.showPathway.label"))}}function on(i,a){if(1&i&&(e.j41(0,"div",17),e.DNE(1,ln,3,4,"bg-toggle-switch",18),e.j41(2,"a",19),e.nrm(3,"img",20),e.j41(4,"div",21)(5,"h4",22),e.EFF(6),e.k0s(),e.j41(7,"p",23),e.nrm(8,"bg-truncate-text",24),e.k0s(),e.j41(9,"div",25),c.qSk(),e.nrm(10,"svg",26),c.joV(),e.j41(11,"div")(12,"strong"),e.EFF(13),e.nI1(14,"translate"),e.k0s(),e.EFF(15),e.nI1(16,"momentDate"),e.k0s()()()()()),2&i){const t=a.$implicit,n=e.XpG(3);e.Y8G("bgHidden",!n.isEditingMode&&!t.includeOnPublicPages),e.R7$(),e.Y8G("ngIf",n.isEditingMode),e.R7$(),e.Y8G("bgDisabled",!t.includeOnPublicPages)("bgRouterLink",t.publicRoute),e.R7$(),e.Y8G("badge",t.completionBadge)("size",140),e.R7$(3),e.SpI(" ",t.name," "),e.R7$(2),e.Y8G("content",e.mNQ(t.description)),e.R7$(5),e.JRh(e.bMT(14,11,"public.public.issuerPathways.published.label")),e.R7$(2),e.SpI(" ",e.i5U(16,13,t.lastPublishedAt,"ll")," ")}}function cn(i,a){if(1&i&&(e.j41(0,"div",13),e.DNE(1,rn,2,1,"h3",14)(2,on,17,16,"div",15),e.k0s()),2&i){const t=a.$implicit,n=e.XpG(2);e.R7$(),e.Y8G("ngIf",n.pathwaysPaginationHelper.isGrouped),e.R7$(),e.Y8G("ngForOf",t.values)}}function dn(i,a){if(1&i){const t=e.RV6();e.j41(0,"bgl-child-page",1),e.nI1(1,"translate"),e.j41(2,"div",2),e.DNE(3,nn,3,3,"ng-container",3)(4,an,3,6,"ng-container",3),e.k0s(),e.j41(5,"div",4),e.DNE(6,sn,8,11,"bg-formfield-select",5),e.k0s(),e.DNE(7,cn,3,2,"div",6),e.j41(8,"bg-pagination-pages",7),e.bIt("pageChanged",function(s){c.eBV(t);const l=e.XpG();return c.Njj(l.pathwaysPaginationHelper.update({pageNum:s}))}),e.k0s(),e.j41(9,"bg-open-badges-footer",8),e.bIt("clickedViewJson",function(){c.eBV(t);const s=e.XpG();return c.Njj(s.showCopyCodeDialog())}),e.k0s()()}if(2&i){const t=e.XpG();e.Y8G("mainTitle",e.bMT(1,9,"common.components2.pathwaySelectionDialog.pathwaysAriaLabel"))("actionItems",t.actionItems),e.R7$(3),e.Y8G("ngIf",t.organization.isSingleIssuerOrg.value),e.R7$(),e.Y8G("ngIf",!t.organization.isSingleIssuerOrg.value),e.R7$(2),e.Y8G("ngIf",t.pathwaysPaginationHelper.sourceItemCount>t.pathwaysPaginationHelper.state.pageSize),e.R7$(),e.Y8G("ngForOf",t.pathwaysPaginationHelper.groupedResults),e.R7$(),e.Y8G("bgHiddenWhenBlank",!0)("results",t.pathwaysPaginationHelper.results),e.R7$(),e.Y8G("showViewJsonButton",t.organization.isSingleIssuerOrg.value)}}let gn=(()=>{class i extends L.N{constructor(t,n){var s,l;super(t),s=this,this.parent=n,this.isEditingMode=!1,this.organization=(0,_e.CU)(this.themeService.organization,"No organization present","public org badge list opened in a non-org context"),this.hexagonUrl=(0,U.M9)(r(50313)),this.pathwaysPaginationHelper=new me.y({initialPageSize:20,isGrouped:!0,getRecords:(l=(0,f.A)(function*(){return(s.isEditingMode?yield s.organization.pathways.loadedProm
1ise:yield s.organization.publicPagePathways.loadedPromise).toArray()}),function(){return l.apply(this,arguments)}),groupByFn:l=>l.issuer,initialSort:"name",sortingAndFilteringInfo:pe._B.sortingAndFilteringInfo,groupedByUpdated:()=>{},overrideGroupSortOrder:null}),this.typedForm=(0,Ue.Yf)().addControl("sortBy","name")}toggleEditingMode(t=!this.isEditingMode){t!==this.isEditingMode&&(this.isEditingMode=t,this.pathwaysPaginationHelper.update())}ngOnInit(){var t=this;return(0,f.A)(function*(){yield t.organization.isSingleIssuerOrg.loadedPromise,t.organization.isSingleIssuerOrg.value&&(t.pathwaysPaginationHelper.isGrouped=!1)})()}changeSortedBy(){this.pathwaysPaginationHelper.sortBy(pe._B.sortingAndFilteringInfo.requireSortKey(this.typedForm.controls.sortBy.value))}get actionItems(){return[{checkActionEnabled:()=>this.organization?.isCurrentUserAdminOrSuperUser,actionLabel:this.translateService.instant(this.isEditingMode?"public.public.shared.editMode.done":"public.public.publicOrgPathwaysList.editMode.edit"),actionAriaLabel:this.translateService.instant("public.public.publicOrgPathwaysList.editMode.edit"),actionPriority:"secondary",handleClick:()=>this.toggleEditingMode()}]}showCopyCodeDialog(){this.dialogService.copyCodeDialog.openIssuerDialogForOrg(this.organization)}togglePathwayVisibility(t,n=!t.includeOnPublicPages){t.authoringPathway?.loadedProm
1ise?.then(s=>s.updatePreferences({includeOnPublicPages:n}),this.messageService.errorHandler(this.translateService.instant("public.public.issuerPathways.failedToUpdateVisibility.error")))}static{this.\u0275fac=function(n){return new(n||i)(e.rXU(c.zZn),e.rXU(W))}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["bg-public-pathways-list"]],standalone:!1,features:[e.Vt3],decls:1,vars:3,consts:[[3,"mainTitle","actionItems",4,"bgAwaitPromises"],[3,"mainTitle","actionItems"],["childPage-x-description",""],[4,"ngIf"],[1,"l-flex","l-flex-1x","l-flex-atmobilelarge","l-flex-aligncenter","l-flex-justifybetween","u-hidden-whenEmpty"],[3,"control","ariaLabel","forceOptional","change",4,"ngIf"],["class","l-responsivelist l-responsivelist-medium",4,"ngFor","ngForOf"],[3,"pageChanged","bgHiddenWhenBlank","results"],[1,"u-display-block",3,"clickedViewJson","showViewJsonButton"],[3,"innerHTML"],[3,"change","control","ariaLabel","forceOptional"],["value","name"],["value","publishDate"],[1,"l-responsivelist","l-responsivelist-medium"],["class","heading-3",4,"ngIf"],["class","l-responsivelist l-responsivelist-extraSmall",3,"bgHidden",4,"ngFor","ngForOf"],[1,"heading-3"],[1,"l-responsivelist","l-responsivelist-extraSmall",3,"bgHidden"],[3,"value","valueChange",4,"ngIf"],["linkStyle","plain",1,"publiccard",3,"bgDisabled","bgRouterLink"],[1,"publiccard-x-terminus",3,"badge","size"],[1,"publiccard-x-wrap"],[1,"publiccard-x-title","u-text-link"],[1,"publiccard-x-desc"],["maxLength","140",3,"content"],[1,"publiccard-x-date"],["width","24","icon","icon_misc_date",1,"icon","icon-dark3"],[3,"valueChange","value"]],template:function(n,s){1&n&&e.DNE(0,dn,10,11,"bgl-child-page",0),2&n&&e.Y8G("bgAwaitPromises",e.eq3(1,en,s.organization.pathways))},dependencies:[o.Sq,o.bT,y.xH,y.y7,v.h,z.j,fe.A,re.R,ne.DM,N.y,G.U,le.N,oe.b,X.C,ae.e,H.v,J.A,_.D,P.r],encapsulation:2})}}return i})();var un=r(65619);const pn=(i,a)=>[i,a],bn=i=>({organizationName:i}),mn=i=>({badgeName:i});function hn(i,a){1&i&&(e.qex(0),e.EFF(1),e.nI1(2,"translate"),e.bVm()),2&i&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"public.public.shared.description.singleIssuer")," "))}function fn(i,a){if(1&i&&(e.qex(0),e.nrm(1,"span",13),e.nI1(2,"translate"),e.bVm()),2&i){const t=e.XpG(2);e.R7$(),e.Y8G("innerHTML",e.i5U(2,1,"public.public.shared.description.multiIssuer",e.eq3(4,bn,t.organization.name)),e.npT)}}function _n(i,a){1&i&&(e.j41(0,"div",14),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"public.public.shared.noSearchResults.message")," "))}function In(i,a){if(1&i&&(e.qex(0),e.nrm(1,"bg-group-by-issuer-group-header",17),e.bVm()),2&i){const t=e.XpG().$implicit;e.R7$(),e.Y8G("resultGroup",t)}}function vn(i,a){if(1&i){const t=e.RV6();e.j41(0,"bg-toggle-switch",24),e.bIt("valueChange",function(s){c.eBV(t);const l=e.XpG().$implicit,g=e.XpG(3);return c.Njj(g.toggleBadgeVisibility(l,s))}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}if(2&i){const t=e.XpG().$implicit;e.Y8G("value",t.includeOnPublicPages),e.R7$(),e.JRh(e.bMT(2,2,"public.public.shared.showBadge.label"))}}function yn(i,a){if(1&i&&(e.j41(0,"bg-visually-hidden"),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i){const t=e.XpG().$implicit;e.R7$(),e.SpI(" ",e.i5U(2,1,"public.public.issuerBadges.badgeArchived.ariaLabel",e.eq3(4,mn,t.name))," ")}}function Pn(i,a){1&i&&(e.j41(0,"span",25),e.nI1(1,"translate"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i&&(e.BMQ("aria-label",e.bMT(1,2,"public.public.badgeClass.archived.ariaLabel")),e.R7$(2),e.SpI(" ",e.bMT(3,4,"common.components.pageInfoTopBar.archived.label")," "))}function xn(i,a){if(1&i&&(e.j41(0,"div",18),e.DNE(1,vn,3,4,"bg-toggle-switch",19),e.j41(2,"a",20),e.DNE(3,yn,3,6,"bg-visually-hidden",3)(4,Pn,4,6,"span",21),e.nrm(5,"img",22),e.j41(6,"h4",23),e.EFF(7),e.k0s()()()),2&i){const t=a.$implicit,n=e.XpG(3);e.R7$(),e.Y8G("ngIf",n.isEditingMode),e.R7$(),e.Y8G("bgRouterLink",n.isEditingMode?null:t.publicRoute)("bgDisabled",!t.includeOnPublicPages),e.R7$(),e.Y8G("ngIf",t.archived),e.R7$(),e.Y8G("ngIf",t.archived),e.R7$(),e.Y8G("badge",t)("size",n.imageSize(t)),e.R7$(2),e.SpI(" ",t.name," ")}}function Cn(i,a){if(1&i&&(e.qex(0),e.DNE(1,In,2,1,"ng-container",3),e.j41(2,"div",15),e.DNE(3,xn,8,8,"div",16),e.k0s(),e.bVm()),2&i){const t=a.$implicit;e.R7$(),e.Y8G("ngIf",t.key),e.R7$(2),e.Y8G("ngForOf",t.values)}}function Rn(i,a){if(1&i){const t=e.RV6();e.j41(0,"bgl-child-page",1),e.nI1(1,"translate"),e.j41(2,"div",2),e.DNE(3,hn,3,3,"ng-container",3)(4,fn,3,6,"ng-container",3),e.k0s(),e.j41(5,"div",4)(6,"bg-formfield-search",5),e.nI1(7,"translate"),e.bIt("valueChanged",function(s){c.eBV(t);const l=e.XpG();return c.Njj(l.changeSearch(s))}),e.k0s(),e.j41(8,"bg-formfield-select",6),e.nI1(9,"translate"),e.bIt("change",function(s){c.eBV(t);const l=e.XpG();return c.Njj(l.changeSortedBy(s.target.value))}),e.j41(10,"option",7),e.EFF(11),e.nI1(12,"translate"),e.k0s(),e.j41(13,"option",8),e.EFF(14),e.nI1(15,"translate"),e.k0s()()(),e.DNE(16,_n,3,3,"div",9)(17,Cn,4,2,"ng-container",10),e.j41(18,"bg-pagination-pages",11),e.bIt("pageChanged",function(s){c.eBV(t);const l=e.XpG();return c.Njj(l.badgesPaginationHelper.update({pageNum:s}))}),e.k0s(),e.j41(19,"bg-open-badges-footer",12),e.bIt("clickedViewJson",function(){c.eBV(t);const s=e.XpG();return c.Njj(s.showCopyCodeDialog())}),e.k0s()()}if(2&i){const t=e.XpG();e.Y8G("mainTitle",e.bMT(1,14,"common.components2.welcome.personalSections.badges.header.label"))("actionItems",t.actionItems),e.R7$(3),e.Y8G("ngIf",t.organization.isSingleIssuerOrg.value),e.R7$(),e.Y8G("ngIf",!t.organization.isSingleIssuerOrg.value),e.R7$(2),e.Y8G("label",e.bMT(7,16,"analyticsCommon.common.awardsByBadgeClass.searchBadges.label")),e.R7$(2),e.Y8G("ariaLabel",e.bMT(9,18,"public.public.publicOrgBadgesList.sorting.ariaLabel"))("forceOptional",!0),e.R7$(3),e.JRh(e.bMT(12,20,"public.public.shared.badgeName.label")),e.R7$(3),e.JRh(e.bMT(15,22,"public.public.shared.creationDate.label")),e.R7$(2),e.Y8G("ngIf",t.badgesPaginationHelper.hasSourceData&&!t.badgesPaginationHelper.hasSearchResults),e.R7$(),e.Y8G("ngForOf",t.badgesPaginationHelper.groupedResults),e.R7$(),e.Y8G("bgHiddenWhenBlank",!0)("results",t.badgesPaginationHelper.results),e.R7$(),e.Y8G("showViewJsonButton",t.organization.isSingleIssuerOrg.value)}}let wn=(()=>{class i extends L.N{constructor(t,n){var s,l;super(t),s=this,this.parent=n,this.isEditingMode=!1,this.organization=(0,_e.CU)(this.themeService.organization,this.translateService.instant("public.public.shared.noOrganization.error"),this.translateService.instant("public.public.shared.noOrganization.technicalError")),this.badgesPaginationHelper=new me.y({initialPageSize:100,isGrouped:!0,getRecords:(l=(0,f.A)(function*(){return(s.isEditingMode?yield s.organization.badges?.loadedProm
1ise:yield s.organization.publicPageBadges?.loadedPromise)?.toArray()||[]}),function(){return l.apply(this,arguments)}),groupByFn:l=>l.issuer,initialSort:"name",sortingAndFilteringInfo:M.ES.sortingAndFilteringInfo,groupedByUpdated:()=>{},overrideGroupSortOrder:null,useRefactoredGrouping:!0})}get actionItems(){return[{checkActionEnabled:()=>this.organization?.isCurrentUserAdminOrSuperUser,actionLabel:this.translateService.instant(this.isEditingMode?"public.public.shared.editMode.done":"public.public.shared.editMode.edit"),actionAriaLabel:this.translateService.instant("public.public.shared.editMode.edit"),actionPriority:"secondary",handleClick:()=>this.toggleEditingMode()}]}imageSize(t){return t.archived?80:140}toggleEditingMode(t=!this.isEditingMode){t!==this.isEditingMode&&(this.isEditingMode=t,this.badgesPaginationHelper.update())}ngOnInit(){var t=this;return(0,f.A)(function*(){(yield t.organization.isSingleIssuerOrg.loadedPromise)?.value&&(t.badgesPaginationHelper.isGrouped=!1)})()}changeSortedBy(t){this.badgesPaginationHelper.sortBy(M.ES.sortingAndFilteringInfo.requireSortKey(t))}changeSearch(t){const n=(0,Ge.FF)(t);this.badgesPaginationHelper.update({query:n})}
1showCopyCodeDialog(){this.dialogService.copyCodeDialog.openIssuerDialogForOrg(this.organization)}toggleBadgeVisibility(t,n=!t.includeOnPublicPages){t.authoringBadgeClass?.loadedPromise?.then(s=>{s.update({preferences:{...s.preferences,includeOnPublicPages:n}})},this.messageService.errorHandler(this.translateService.instant("public.public.shared.updateVisibilityFailed.error")))}static{this.\u0275fac=function(n){return new(n||i)(e.rXU(c.zZn),e.rXU(W))}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["ng-component"]],standalone:!1,features:[e.Vt3],decls:1,vars:4,consts:[[3,"mainTitle","actionItems",4,"bgAwaitPromises"],[3,"mainTitle","actionItems"],["childPage-x-description",""],[4,"ngIf"],[1,"l-flex","l-flex-3x","l-flex-atmobilelarge","l-flex-aligncenter","u-hidden-whenEmpty"],[3,"valueChanged","label"],["initialValue","name",3,"change","ariaLabel","forceOptional"],["value","name"],["value","creationDate"],["class","u-text",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"pageChanged","bgHiddenWhenBlank","results"],[1,"u-display-block",3,"clickedViewJson","showViewJsonButton"],[3,"innerHTML"],[1,"u-text"],[1,"l-grid","l-grid-3x","l-grid-1","l-grid-2atmobilelarge","l-grid-3attablet","l-grid-4atlaptop"],["class","l-flex l-flex-column l-flex-1x",4,"ngFor","ngForOf"],["itemName","badge","itemNamePlural","badges",3,"resultGroup"],[1,"l-flex","l-flex-column","l-flex-1x"],[3,"value","valueChange",4,"ngIf"],["linkStyle","plain",1,"publicbadgecard","publicbadgecard-full",3,"bgRouterLink","bgDisabled"],["class","visibility-pill u-padding-yaxis0p25x u-padding-xaxis1p5x inactive","aria-hidden","true","bgDataCy","badge-archived-pill",4,"ngIf"],[3,"badge","size"],[1,"publicbadgecard-x-title","u-break-all"],[3,"valueChange","value"],["aria-hidden","true","bgDataCy","badge-archived-pill",1,"visibility-pill","u-padding-yaxis0p25x","u-padding-xaxis1p5x","inactive"]],template:function(n,s){1&n&&e.DNE(0,Rn,20,24,"bgl-child-page",0),2&n&&e.Y8G("bgAwaitPromises",e.l_i(1,pn,s.organization,s.organization.badges))},dependencies:[o.Sq,o.bT,y.xH,y.y7,v.h,z.j,Y.U,re.R,N.y,G.U,le.N,Oe.x,oe.b,un.s,X.C,H.v,be.w,J.A,P.r],encapsulation:2})}}return i})();var ze=r(99343);const Sn=[{pathMatch:"full",path:"organization",redirectTo:"organization/badges"},{path:"organization",component:W,canActivate:[Z.h],children:[{path:"badges",component:wn,canActivate:[C.X]},{path:"pathways",component:gn,canActivate:[C.X]},{path:"issuers",component:qi},{path:"skills",component:(()=>{class i extends L.N{ngOnInit(){this.skillsReactPageService.setSkillsPageState({organizationId:this.themeService.organizationId??"",isPublicPage:!0})}constructor(t,n,s){super(t),this.parent=n,this.skillsReactPageService=s,this.publicOrgSkillsListReactComponent=(0,Q.lazy)(()=>Promise.all([r.e(3450),r.e(9490),r.e(1541),r.e(2164),r.e(8016),r.e(3137)]).then(r.bind(r,43137)).then(({SkillsOrganizationTab:l})=>({default:l}))),this.themeService.setTitle(this.translateService.instant("common.components.badgeAlignments.skills.title"))}static{this.\u0275fac=function(n){return new(n||i)(e.rXU(c.zZn),e.rXU(W),e.rXU(ze.E))}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["bg-public-skills-list"]],standalone:!1,features:[e.Jv_([ze.E]),e.Vt3],decls:1,vars:1,consts:[[3,"reactComponent"]],template:function(n,s){1&n&&e.nrm(0,"div",0),2&n&&e.Y8G("reactComponent",s.publicOrgSkillsListReactComponent)},dependencies:[$.t],encapsulation:2})}}return i})(),canActivate:[C.X,p.e]}]},{path:`organization/skills/osmt/:${d.mQ}`,component:et.X,canActivate:[p.e],data:{isPublic:!0}},{path:`organization/skills/talent-neuron/:${d.mQ}/jobs/location/:${d.XU}`,component:tt.E,canActivate:[p.e],data:{isPublic:!0}},{path:`organization/skills/talent-neuron/:${d.mQ}/jobs/title/:${d.S4}`,component:it.b,canActivate:[p.e],data:{isPublic:!0}},{path:`organization/skills/talent-neuron/:${d.mQ}`,component:ge.D,data:{isPublic:!0},children:[{path:"",redirectTo:"market-data",pathMatch:"full"},{path:"market-data",component:ge.D},{path:"associated-badges",component:ge.D}]},{path:`organization/skills/flexible/:${d.mQ}`,component:nt.V,canActivate:[p.e],data:{isPublic:!0}},{path:`pathway/:${d.HF}`,component:E,data:{navConfig:{showPageFooter:!1}}},{path:`pathway/:${d.HF}/element/:${d.zC}`,component:E,data:{navConfig:{showPageFooter:!1}}},{path:`shared-recipient-progress/:${d.V4}`,component:O,data:{navConfig:{showPageFooter:!1}}},{path:`collections/:${d.X4}`,component:ce},{pathMatch:"full",path:"issuers/:param",redirectTo:"issuers/:param/badges"},{path:"issuers/external",component:se,children:[{path:"badges",component:Le},{path:"pathways",component:je}]},{path:"badges/external",component:Ae},{path:"assertions/external",component:x,data:{isCredential:!1}},{path:"credentials/external",component:x,data:{isCredential:!0}},{path:`issuers/:${d.fO}`,component:se,children:[{path:"badges",component:Le},{path:"pathways",component:je}]},{path:`badges/:${d.ps}`,component:Ae},{path:`assertions/:${d.yJ}`,component:x,data:{isCredential:!1}},{path:"sitemap",component:Fi},{path:`learner-records/:${d.Rx}`,component:k},{path:`credentials/:${d.yJ}`,component:x,data:{isCredential:!0}}];let En=(()=>
1{class i{static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275mod=e.$C({type:i})}static{this.\u0275inj=c.G2t({imports:[w.iI.forChild(Sn),w.iI]})}}return i})();var An=r(28007),Ie=r(98656),Gn=r(79873),ve=r(68776);const Fn=["verifyAssertionDialog"],Bn=i=>[i],Ne=(i,a)=>({actionLabel:i,actionAriaLabel:null,routerLink:a}),Xe=i=>({date:i}),kn=(i,a)=>({actionLabel:i,actionAriaLabel:null,externalHref:a}),$n=i=>({sourceDomain:i}),He=(i,a)=>({brandName:i,date:a}),On=i=>({brandName:i});function Mn(i,a){1&i&&(e.j41(0,"span",19),e.EFF(1," \u2022 "),e.k0s())}function Ln(i,a){if(1&i&&(e.qex(0),e.j41(1,"strong"),e.EFF(2),e.k0s(),e.DNE(3,Mn,2,0,"span",18),e.bVm()),2&i){const t=e.XpG(3);e.R7$(2),e.SpI(" ",null==t.badgeAward?null:t.badgeAward.recipientProfileExtension.name," "),e.R7$(),e.Y8G("ngIf",t.showRecipientIdentifier)}}function jn(i,a){if(1&i&&(e.j41(0,"span",21),e.nrm(1,"bg-recipient-identifier",22),e.k0s()),2&i){const t=e.XpG(4);e.R7$(),e.AVh("u-text-bold",!(null!=t.badgeAward&&null!=t.badgeAward.recipientProfileExtension&&t.badgeAward.recipientProfileExtension.name)),e.Y8G("id",t.recipientIdentifier)}}function Dn(i,a){if(1&i&&(e.j41(0,"bg-flag",19),e.EFF(1),e.nI1(2,"translate"),e.nrm(3,"bg-recipient-identifier",22),e.k0s()),2&i){const t=a.$implicit;e.R7$(),e.SpI("",e.bMT(2,2,"public.assertion.awardPage.invalid.label")," "),e.R7$(2),e.Y8G("id",t)}}function Yn(i,a){if(1&i&&e.DNE(0,Dn,4,4,"bg-flag",23),2&i){const t=e.XpG(4);e.Y8G("ngForOf",t.recipientIdParams)}}function Un(i,a){if(1&i&&(e.qex(0),e.DNE(1,jn,2,3,"span",20)(2,Yn,1,1,"ng-template",null,3,e.C5r),e.bVm()),2&i){const t=e.sdS(3),n=e.XpG(3);e.R7$(),e.Y8G("ngIf",n.successfulVerification)("ngIfElse",t)}}function Vn(i,a){if(1&i&&(e.j41(0,"div",16),e.EFF(1),e.nI1(2,"translate"),e.DNE(3,Ln,4,2,"ng-container",17)(4,Un,4,2,"ng-container",17),e.k0s()),2&i){const t=e.XpG(2);e.R7$(),e.SpI(" ",e.bMT(2,3,"public.assertion.awardPage.awardedTo.label")," "),e.R7$(2),e.Y8G("ngIf",null==t.badgeAward?null:t.badgeAward.recipientProfileExtension),e.R7$(),e.Y8G("ngIf",t.showRecipientIdentifier)}}function zn(i,a){if(1&i&&(e.qex(0),e.EFF(1),e.nI1(2,"momentDate"),e.nI1(3,"translate"),e.bVm()),2&i){const t=e.XpG(3);e.R7$(),e.SpI(" ",e.i5U(3,4,"public.assertion.awardPage.context.awardedToUser.earned",e.eq3(7,Xe,e.i5U(2,1,null==t.badgeAward?null:t.badgeAward.issueDate,"l")))," ")}}function Nn(i,a){if(1&i&&(e.qex(0),e.EFF(1),e.nI1(2,"momentDate"),e.nI1(3,"translate"),e.bVm()),2&i){const t=e.XpG(3);e.R7$(),e.SpI(" ",e.i5U(3,4,"public.assertion.awardPage.context.awardedToUser.notInBackpack",e.eq3(7,Xe,e.i5U(2,1,null==t.badgeAward?null:t.badgeAward.issueDate,"l")))," ")}}function Xn(i,a){if(1&i){const t=e.RV6();e.j41(0,"button",29),e.bIt("click",function(){c.eBV(t);const s=e.XpG(3);return c.Njj(s.claimBadge())}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}2&i&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"public.assertion.awardPage.actions.addToBackpack")," "))}function Hn(i,a){if(1&i&&(e.j41(0,"bg-page-top-info-bar",24),e.nI1(1,"translate"),e.qex(2,25),e.j41(3,"span",26),e.DNE(4,zn,4,9,"ng-container",17)(5,Nn,4,9,"ng-container",17),e.k0s(),e.bVm(),e.qex(6,27),e.DNE(7,Xn,3,3,"button",28),e.bVm(),e.k0s()),2&i){const t=e.XpG(2);e.Y8G("actionItem",t.isBadgeAwardInBackpack&&e.l_i(6,Ne,e.bMT(1,4,"public.public.badgeClass.viewInBackpack.button"),t.viewInBackpackLink)),e.R7$(4),e.Y8G("ngIf",t.isBadgeAwardInBackpack),e.R7$(),e.Y8G("ngIf",!t.isBadgeAwardInBackpack&&t.awardedToCurrentUserRecipientIdentifier),e.R7$(2),e.Y8G("ngIf",!t.isBadgeAwardInBackpack)}}function Jn(i,a){if(1&i&&(e.nrm(0,"bg-page-top-info-bar",30),e.nI1(1,"translate"),e.nI1(2,"translate")),2&i){const t=e.XpG(2);e.Y8G("messageText",e.bMT(1,2,"public.assertion.awardPage.context.authored"))("actionItem",!t.isCredential&&e.l_i(6,Ne,e.bMT(2,4,"public.public.issuer.manageHere.link"),t.badgeAwardPrivatePageLink))}}function Wn(i,a){if(1&i&&(e.j41(0,"bg-page-top-info-bar",31),e.nI1(1,"translate"),e.qex(2,25),e.nrm(3,"span",32),e.nI1(4,"translate"),e.bVm(),e.k0s()),2&i){const t=e.XpG(2);e.Y8G("actionItem",e.l_i(7,kn,e.bMT(1,2,"public.assertion.awardPage.actions.viewOriginal"),null==t.badgeAward?null:t.badgeAward.assertionUrl)),e.R7$(3),e.Y8G("innerHTML",e.i5U(4,4,"public.assertion.awardPage.context.external.message",e.eq3(10,$n,null==t.badgeAward?null:t.badgeAward.sourceDomain)),e.npT)}}function Kn(i,a){if(1&i&&(e.j41(0,"div",34),c.qSk(),e.nrm(1,"svg",35),c.joV(),e.j41(2,"div",36)(3,"p",37),e.EFF(4),e.nI1(5,"translate"),e.k0s(),e.nrm(6,"p",38),e.nI1(7,"momentDate"),e.nI1(8,"translate"),e.k0s()()),2&i){const t=e.XpG(3);e.R7$(4),e.JRh(e.bMT(5,2,"common.components.issuerLabel.verified.label")),e.R7$(2),e.Y8G("innerHTML",e.i5U(8,7,"public.assertion.awardPage.verification.verified.lastVerified",e.l_i(10,He,t.brandingService.freeBrandName,e.i5U(7,4,null==t.badgeAward||null==t.badgeAward.validationResult?null:t.badgeAward.validationResult.validatedAt,"ll"))),e.npT)}}function Zn(i,a){1&i&&(e.j41(0,"h2",42),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"public.assertion.awardPage.verification.expired.title")," "))}function Qn(i,a){1&i&&(e.j41(0,"h2",42),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"public.assertion.awardPage.verification.revoked.title")," "))}function qn(i,a){1&i&&(e.j41(0,"h2",42),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"public.assertion.awardPage.verification.notValid.title")," "))}function ea(i,a){if(1&i&&(e.j41(0,"p",43),e.EFF(1),e.k0s()),2&i){const t=e.XpG(4);e.R7$(),e.SpI(" ",null!=t.badgeAward&&t.badgeAward.revocationReason?null==t.badgeAward?null:t.badgeAward.revocationReason:null," ")}}function ta(i,a){if(1&i&&(e.j41(0,"div",34),c.qSk(),e.nrm(1,"svg",39),c.joV(),e.j41(2,"div",36),e.DNE(3,Zn,3,3,"h2",40)(4,Qn,3,3,"h2",40)(5,qn,3,3,"h2",40)(6,ea,2,1,"p",41),e.nrm(7,"p",38),e.nI1(8,"momentDate"),e.nI1(9,"translate"),e.k0s()()),2&i){const t=e.XpG(3);e.R7$(3),e.Y8G("ngIf",null==t.badgeAward?null:t.badgeAward.isExpired),e.R7$(),e.Y8G("ngIf",null==t.badgeAward?null:t.badgeAward.isRevoked),e.R7$(),e.Y8G("ngIf",!(null!=t.badgeAward&&t.badgeAward.isRevoked||null!=t.badgeAward&&t.badgeAward.isExpired)),e.R7$(),e.Y8G("ngIf",null==t.badgeAward?null:t.badgeAward.isRevoked),e.R7$(),e.Y8G("innerHTML",e.i5U(9,8,"public.assertion.awardPage.verification.lastChecked",e.l_i(11,He,t.brandingService.freeBrandName,e.i5U(8,5,null==t.badgeAward||null==t.badgeAward.validationResult?null:t.badgeAward.validationResult.validatedAt,"ll"))),e.npT)}}function ia(i,a){if(1&i&&(e.qex(0),e.DNE(1,Kn,9,13,"div",33)(2,ta,10,14,"ng-template",null,4,e.C5r),e.bVm()),2&i){const t=e.sdS(3),n=e.XpG(2);e.R7$(),e.Y8G("ngIf",(null==n.badgeAward?null:n.badgeAward.isValid)&&!(null!=n.badgeAward&&n.badgeAward.isRevoked)&&!(null!=n.badgeAward&&n.badgeAward.isExpired)&&!1!==(null==n.identifierVerificationResult?null:n.identifierVerificationResult.success))("ngIfElse",t)}}function na(i,a){if(1&i&&(e.j41(0,"div",34),c.qSk(),e.nrm(1,"svg",39),c.joV(),e.j41(2,"div",36)(3,"h2",42),e.EFF(4),e.nI1(5,"translate"),e.k0s(),e.j41(6,"p",43),e.EFF(7),e.nI1(8,"translate"),e.k0s()()()),2&i){const t=e.XpG(3);e.R7$(4),e.SpI(" ",e.bMT(5,2,"public.assertion.awardPage.verification.notVerified.title")," "),e.R7$(3),e.SpI(" ",e.i5U(8,4,"public.assertion.awardPage.verification.notVerified.description",e.eq3(7,On,t.brandingService.freeBrandName))," ")}}function aa(i,a){if(1&i&&e.DNE(0,na,9,9,"div",44),2&i){const t=e.XpG(2);e.Y8G("bgAwaitPromises",t.verificationPromise)}}function sa(i,a){1&i&&(e.qex(0),e.EFF(1),e.nI1(2,"translate"),e.bVm()),2&i&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"public.assertion.awardPage.verification.buttons.verify")," "))}function ra(i,a){1&i&&(e.qex(0),e.EFF(1),e.nI1(2,"translate"),e.bVm()),2&i&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"public.assertion.awardPage.verification.buttons.reverify")," "))}function la(i,a){1&i&&(e.qex(0),e.EFF(1),e.nI1(2,"translate"),e.bVm()),2&i&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"public.assertion.awardPage.verification.buttons.reverify")," "))}function oa(i,a){if(1&i){const t=e.RV6();e.j41(0,"button",45),e.bIt("click",function(){c.eBV(t),e.XpG();const s=e.sdS(14),l=e.XpG();return c.Njj(s.openDialog(l.assertionForVerifyAssertionDialog,l.i
1dentifierVerificationResult))}),e.DNE(1,sa,3,3,"ng-container",17)(2,ra,3,3,"ng-container",17)(3,la,3,3,"ng-container",17),e.k0s()}if(2&i){const t=e.XpG(2);e.R7$(),e.Y8G("ngIf",null==(null==t.badgeAward?null:t.badgeAward.validationResult)),e.R7$(),e.Y8G("ngIf",!0===(null==t.badgeAward||null==t.badgeAward.validationResult?null:t.badgeAward.validationResult.success)),e.R7$(),e.Y8G("ngIf",!1===(null==t.badgeAward||null==t.badgeAward.validationResult?null:t.badgeAward.validationResult.success))}}function ca(i,a){if(1&i&&(e.qex(0),e.j41(1,"bgl-parent-page",6),e.DNE(2,Vn,5,5,"div",7),e.qex(3,8),e.DNE(4,Hn,8,9,"bg-page-top-info-bar",9)(5,Jn,3,9,"bg-page-top-info-bar",10)(6,Wn,5,12,"bg-page-top-info-bar",11),e.bVm(),e.j41(7,"div",12),e.DNE(8,ia,4,2,"ng-container",13)(9,aa,1,1,"ng-template",null,1,e.C5r)(11,oa,4,3,"button",14),e.k0s(),e.nrm(12,"bg-badge-details",15),e.k0s(),e.nrm(13,"verify-assertion-dialog",null,2),e.bVm()),2&i){const t=e.sdS(10),n=e.XpG();e.R7$(),e.Y8G("bgManagedContainer",!1)("mainTitle",null==n.badgeAward||null==n.badgeAward.badgeClass?null:n.badgeAward.badgeClass.name)("description",null==n.badgeAward||null==n.badgeAward.badgeClass?null:n.badgeAward.badgeClass.description)("headerImageBadge",n.imageBadge)("headerImageUrl",n.imageLink)("headerImageDisabled",null==n.badgeAward?null:n.badgeAward.isExpired)("forceOriginalBadgeImage",!0)("badgeAchievement",null==n.badgeAward?null:n.badgeAward.badgeClass)("offeredByIssuer",null==n.badgeAward||null==n.badgeAward.badgeClass?null:n.badgeAward.badgeClass.issuer)("infoLabels",null==n.badgeAward?null:n.badgeAward.dateInfoLabels),e.R7$(),e.Y8G("ngIf",n.identifierVerificationResult||(null==n.badgeAward||null==n.badgeAward.recipientProfileExtension?null:n.badgeAward.recipientProfileExtension.name)),e.R7$(2),e.Y8G("ngIf",n.awardedToCurrentUserRecipientIdentifier||n.recipientAssertion),e.R7$(),e.Y8G("ngIf",n.authoring),e.R7$(),e.Y8G("ngIf",n.isExternal),e.R7$(2),e.Y8G("ngIf",null!=(null==n.badgeAward?null:n.badgeAward.validationResult))("ngIfElse",t),e.R7$(3),e.Y8G("ngIf",!(n.isCredential||null!=n.badgeAward&&n.badgeAward.isRevoked)),e.R7$(),e.Y8G("assertion",n.badgeAward)("showBadgeDescription",!1)("showPublicPageLink",!1)("hasTitle",null==(null==n.badgeAward?null:n.badgeAward.validationResult))("showViewJson",!n.isCredential)("showBadgeRelatedCourses",!0)}}function da(i,a){if(1&i&&e.nrm(0,"div",46),2&i){const t=e.XpG();e.Y8G("reactComponent",t.parent.notFoundPageReactComponent)}}let ga=(()=>{class i extends m.v{get verificationPromise(){return this.parent.verificationPromise}get identifierVerificationResult(){return this.parent.identifierVerificationResult}get isExternal(){return this.parent.isExternal}get badgeAward(){return this.isCredential?this.parent.credential:this.parent.assertion}get awardedToCurrentUserRecipientIdentifier(){return this.parent.awardedToCurrentUserRecipientIdentifier}get recipientAssertion(){return this.parent.recipientAssertion}get recipientCredential(){return this.parent.recipientCredential}get authoring(){return this.isCredential?this.parent.isAuthoringCredential:!!this.parent.authoringAssertion}get badgeAwardPrivatePageLink(){return!this.isCredential&&this.parent.authoringAssertion?.routes?.detail}get recipientIdParams(){return this.parent.recipientIdParams}get imageLink(){return this.isCredential&&this.parent.credentialImageLink}get imageBadge(){return!this.isCredential&&this.parent.assertion}get showRecipientIdentifier(){return this.isCredential?this.parent.publicRecipientIdentifier:this.parent.identifierVerificationResult}get successfulVerification(){return this.isCredential?this.parent.publicRecipientIdentifier:this.parent.identifierVerificationResult?.success}get recipientIdentifier(){return this.isCredential?this.parent.publicRecipientIdentifier:this.parent.identifierVerificationResult?.matchedIdentifier}get isCredential(){return this.parent.isCredential}get assertionForVerifyAssertionDialog(){return this.isCredential?null:this.parent.assertion}get isBadgeAwardInBackpack(){return this.isCredential?"ACCEPTED"===this.recipientCredential?.acceptance:"ACCEPTED"===this.recipientAssertion?.acceptance}get viewInBackpackLink(){return(this.isCredential?this.recipientCredential?.detailRoute:this.recipientAssertion?.detailRoute)||null}constructor(t,n){super(t),this.parent=n,this.themeService.setTitle(this.translateService.instant("public.assertion.awardPage.title"))}ngOnInit(){}claimBadge(){this.badgeAward&&(this.isCredential?"function"==typeof this.recipientCredential?.accept&&this.recipientCredential.accept().then(()=>this.navigate(this.recipientCredential?.detailRoute),t=>this.messageService.reportAndThrowError((0,D.Wv)(t,this.brandingService.freeBrandName),t)).then(()=>this.messageService.reportMajorSuccess(this.translateService.instant("public.assertion.awardPage.messages.importSuccess"))):this.currentUser.importBadge((0,R.createAssertionImportData_AssertionImportURI)({uri:this.badgeAward.assertionUrl})).then(t=>{if(t.importedAssertion)return this.navigate(t.importedAssertion.detailRoute);this.messageService.reportAndThrowError(t.errorMessage||"Unknown error",t.errorInfo)},t=>this.messageService.reportAndThrowError((0,D.Wv)(t,this.brandingService.freeBrandName),t)).then(()=>this.messageService.reportMajorSuccess(this.translateService.instant("public.assertion.awardPage.messages.importSuccess"))))}static{this.\u0275fac=function(n){return new(n||i)(e.rXU(c.zZn),e.rXU(x))}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["public-badge-award-page"]],viewQuery:function(n,s){if(1&n&&e.GBs(Fn,7),2&n){let l;e.mGM(l=e.lsd())&&(s.verifyAssertionDialogComponent=l.first)}},standalone:!1,features:[e.Vt3],decls:3,vars:4,consts:[["notFound",""],["notVerifiedInfo",""],["verifyAssertionDialog",""],["invali
1dRecipient",""],["invalidInfo",""],[4,"bgAwaitPromises","bgAwaitPromisesError"],[3,"bgManagedContainer","mainTitle","description","headerImageBadge","headerImageUrl","headerImageDisabled","forceOriginalBadgeImage","badgeAchievement","offeredByIssuer","infoLabels"],["parentPage-x-subTitle","","class","u-text","role","none",4,"ngIf"],["parentPage-x-contextInfo",""],["kind","public",3,"actionItem",4,"ngIf"],["kind","public",3,"messageText","actionItem",4,"ngIf"],["kind","external",3,"actionItem",4,"ngIf"],["parentPage-x-description",""],[4,"ngIf","ngIfElse"],["buttonStyle","button-secondary","class","u-margin-top2x","type","button","aria-haspopup","dialog",3,"click",4,"ngIf"],[3,"assertion","showBadgeDescription","showPublicPageLink","hasTitle","showViewJson","showBadgeRelatedCourses"],["parentPage-x-subTitle","","role","none",1,"u-text"],[4,"ngIf"],["class","u-margin-xaxis0p5x",4,"ngIf"],[1,"u-margin-xaxis0p5x"],["class","u-text u-break-all",4,"ngIf","ngIfElse"],[1,"u-text","u-break-all"],[3,"id"],["class","u-margin-xaxis0p5x",4,"ngFor","ngForOf"],["kind","public",3,"actionItem"],["contextInfo-x-messageText",""],[1,"u-text-body"],["contextInfo-x-actionLinks",""],["buttonStyle","textLink",3,"click",4,"ngIf"],["buttonStyle","textLink",3,"click"],["kind","public",3,"messageText","actionItem"],["kind","external",3,"actionItem"],[1,"u-text-body",3,"innerHTML"],["class","l-flex l-flex-1x",4,"ngIf","ngIfElse"],[1,"l-flex","l-flex-1x"],["icon","icon_state_positive",1,"icon","icon-large","icon-success","l-flex-x-shrink0"],[1,"l-flex-x-grow"],[1,"u-text"],[1,"u-text","u-text-small",3,"innerHTML"],["icon","icon_state_warning",1,"icon","icon-large","icon-notice","l-flex-x-shrink0"],["class","heading-3",4,"ngIf"],["class","u-text u-text-small",4,"ngIf"],[1,"heading-3"],[1,"u-text","u-text-small"],["class","l-flex l-flex-1x",4,"bgAwaitPromises"],["buttonStyle","button-secondary","type","button","aria-haspopup","dialog",1,"u-margin-top2x",3,"click"],[1,"u-height-full",3,"reactComponent"]],template:function(n,s){if(1&n&&e.DNE(0,ca,15,23,"ng-container",5)(1,da,1,1,"ng-template",null,0,e.C5r),2&n){const l=e.sdS(2);e.Y8G("bgAwaitPromises",e.eq3(2,Bn,s.parent.loadingPromise))("bgAwaitPromisesError",l)}},dependencies:[o.Sq,o.bT,v.h,A.R,$.t,ne.DM,Ie.T,Gn.O,An.T,ve.V,Se.q,ie.s,B.O,_.D,P.r],encapsulation:2})}}return i})();var Je=r(14900);const ua=(i,a)=>[i,a],pa=i=>({count:i}),ba=()=>({limit:200});function ma(i,a){if(1&i&&(e.j41(0,"div",11)(1,"div",4)(2,"div",12)(3,"p",13)(4,"bg-flag",14),e.EFF(5),e.nI1(6,"translate"),e.k0s(),e.EFF(7),e.nI1(8,"translate"),e.k0s(),e.j41(9,"a",15),e.EFF(10),e.nI1(11,"translate"),e.k0s()()()()),2&i){const t=e.XpG(2);e.R7$(5),e.JRh(e.bMT(6,4,"common.common.public")),e.R7$(2),e.SpI(" ",e.bMT(8,6,"public.public.collectionPage.publicViewNotice.message")," "),e.R7$(2),e.Y8G("routerLink",t.recipientAssertionCollection.detailRoute),e.R7$(),e.JRh(e.bMT(11,8,"public.public.issuer.manageHere.link"))}}function ha(i,a){if(1&i&&(e.j41(0,"div",21)(1,"div",22)(2,"div",23),e.nrm(3,"img",24),e.nI1(4,"translate"),e.k0s(),e.j41(5,"a",25),e.EFF(6),e.k0s(),e.j41(7,"div",26),e.nrm(8,"bg-issuer-label",27),e.k0s(),e.j41(9,"div",28),e.EFF(10),e.nI1(11,"truncate"),e.k0s()(),e.j41(12,"div",29)(13,"div",30),e.EFF(14),e.nI1(15,"momentDate"),e.k0s()()()),2&i){const t=a.$implicit;e.R7$(3),e.Y8G("badge",t)("size",140)("alt",e.bMT(4,9,"spaces.singleSpace.shared.badgeImage.alt")),e.R7$(2),e.Y8G("queryParams",t.publicRoute.queryParams)("routerLink",t.publicRoute.routerLink),e.R7$(),e.SpI(" ",null==t.badgeClass?null:t.badgeClass.name," "),e.R7$(2),e.Y8G("issuer",null==t.badgeClass?null:t.badgeClass.issuer),e.R7$(2),e.SpI(" ",e.i5U(11,11,null==t.badgeClass?null:t.badgeClass.description,e.lJ4(17,ba))," "),e.R7$(4),e.SpI(" ",e.i5U(15,14,t.issueDate,"ll")," ")}}function fa(i,a){if(1&i&&(e.j41(0,"div",16)(1,"div",17)(2,"h2",18),e.EFF(3),e.nI1(4,"translate"),e.k0s()(),e.j41(5,"div",4)(6,"div",19),e.DNE(7,ha,16,18,"div",20),e.k0s()()()),2&i){const t=e.XpG(2);e.R7$(3),e.SpI(" ",e.i5U(4,2,"common.common.badgeCount",e.eq3(5,pa,t.badgeAwards.length))," "),e.R7$(4),e.Y8G("ngForOf",t.badgeAwards)}}function _a(i,a){if(1&i&&(e.j41(0,"div",31),e.nrm(1,"img",32),e.nI1(2,"translate"),e.k0s()),2&i){const t=e.XpG(2);e.R7$(),e.Y8G("src",t.images.illustrations.emptyCollection,e.B4B)("alt",e.bMT(2,2,"public.public.collectionPage.emptyCollection.altText"))}}function Ia(i,a){if(1&i&&(e.j41(0,"div",1),e.DNE(1,ma,12,10,"div",2),e.j41(2,"div",3)(3,"div",4)(4,"div",5)(5,"div",6),e.EFF(6),e.k0s(),e.j41(7,"div",7),e.EFF(8),e.k0s()()()(),e.j41(9,"div",8),e.DNE(10,fa,8,7,"div",9)(11,_a,3,4,"div",10),e.k0s()()),2&i){const t=e.XpG();e.Y8G("bgManagedContainer",!1),e.R7$(),e.Y8G("ngIf",t.recipientAssertionCollection),e.R7$(5),e.JRh(t.publicAssertionCollection.name),e.R7$(2),e.SpI(" ",null==t.publicAssertionCollection?null:t.publicAssertionCollection.description," "),e.R7$(2),e.Y8G("ngIf",t.badgeAwards),e.R7$(),e.Y8G("ngIf",0===(null==t.badgeAwards?null:t.badgeAwards.length))}}let va=(()=>{class i extends L.N{get publicAssertionCollection(){return this.parent.publicAssertionCollection}get recipientAssertionCollection(){return this.parent.recipientAssertionCollection}
1get loadedPromise(){return this.parent.loadedPromise}get badgeAwards(){return this.parent.badgeAwards}constructor(t,n){super(t),this.parent=n}static{this.\u0275fac=function(n){return new(n||i)(e.rXU(c.zZn),e.rXU(ce))}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["public-collection-page"]],standalone:!1,features:[e.Vt3],decls:1,vars:4,consts:[[3,"bgManagedContainer",4,"bgAwaitPromises"],[3,"bgManagedContainer"],["class","u-background-light1 u-padding-yaxis1x border border-bottom",4,"ngIf"],[1,"topbar","border","border-bottom",2,"background-color","var(--role-background-100)"],[1,"l-containerxaxis"],[1,"topbar-x-wrap"],[1,"topbar-x-heading"],[1,"topbar-x-subheading"],[1,"l-containerxaxis","l-containeryaxis"],["class","u-background-light2 u-padding-all3x l-containerxaxis",4,"ngIf"],["class","l-flex l-flex-justifycenter",4,"ngIf"],[1,"u-background-light1","u-padding-yaxis1x","border","border-bottom"],[1,"l-stack"],[1,"u-text-body"],["flagStyle","neutral",1,"u-margin-right1x"],[1,"u-text-link",3,"routerLink"],[1,"u-background-light2","u-padding-all3x","l-containerxaxis"],[1,"l-stack","u-padding-bottom4x"],[1,"heading-2"],[1,"l-grid","l-grid-1","l-grid-2attablet","l-grid-3atlaptop"],["class","badgecard",4,"ngFor","ngForOf"],[1,"badgecard"],[1,"badgecard-x-body"],[1,"badgecard-x-image"],[1,"badgeimage",3,"badge","size","alt"],[1,"badgecard-x-title",3,"queryParams","routerLink"],[1,"badgecard-x-issuer"],[3,"issuer"],[1,"badgecard-x-desc"],[1,"badgecard-x-footer"],[1,"badgecard-x-date"],[1,"l-flex","l-flex-justifycenter"],[1,"u-width-mediumimage","u-display-block",3,"src","alt"]],template:function(n,s){1&n&&e.DNE(0,Ia,12,6,"div",0),2&n&&e.Y8G("bgAwaitPromises",e.l_i(1,ua,s.loadedPromise,null==s.publicAssertionCollection?null:s.publicAssertionCollection.assertions))},dependencies:[o.Sq,o.bT,v.h,A.R,V.e,Ie.T,G.U,w.Wk,Je.H,_.D,P.r],encapsulation:2})}}return i})();const ya=i=>[i],Pa=()=>({limit:200});function xa(i,a){1&i&&(e.j41(0,"bg-flag",16),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i&&(e.R7$(),e.JRh(e.bMT(2,1,"public.assertion.awardPage.verification.expired.title")))}function Ca(i,a){1&i&&e.nrm(0,"bg-recipient-identifier",19),2&i&&e.Y8G("id",a.$implicit)}function Ra(i,a){if(1&i&&(e.j41(0,"div",17)(1,"strong"),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.DNE(4,Ca,1,1,"bg-recipient-identifier",18),e.k0s()),2&i){const t=e.XpG(3);e.R7$(2),e.SpI("",e.bMT(3,2,"public.assertion.awardCard.awardedTo.label")," "),e.R7$(2),e.Y8G("ngForOf",t.recipientIdParams)}}function wa(i,a){if(1&i&&(e.j41(0,"div",5),e.DNE(1,xa,3,3,"bg-flag",6),e.j41(2,"div",7)(3,"div",8),e.nrm(4,"img",9),e.nI1(5,"translate"),e.k0s(),e.j41(6,"a",10),e.EFF(7),e.k0s(),e.j41(8,"div",11),e.EFF(9),e.k0s(),e.j41(10,"div",12),e.EFF(11),e.nI1(12,"truncate"),e.DNE(13,Ra,5,4,"div",13),e.k0s()(),e.j41(14,"div",14)(15,"div",15),e.EFF(16),e.nI1(17,"momentDate"),e.k0s()()()),2&i){const t=e.XpG(2);e.AVh("badgecard-share",t.shareMode),e.R7$(),e.Y8G("ngIf",null==t.assertion?null:t.assertion.isExpired),e.R7$(3),e.AVh("disabled",null==t.assertion?null:t.assertion.isExpired),e.Y8G("badge",t.assertion)("src",t.imageLink,e.B4B)("size",80)("alt",e.bMT(5,17,"spaces.singleSpace.shared.badgeImage.alt")),e.R7$(2),e.Y8G("routerLink",null==t.assertion?null:t.assertion.publicRoute.routerLink)("queryParams",null==t.assertion?null:t.assertion.publicRoute.queryParams),e.R7$(),e.JRh(null==t.assertion||null==t.assertion.badgeClass?null:t.assertion.badgeClass.name),e.R7$(2),e.SpI(" ",null==t.assertion||null==t.assertion.issuer?null:t.assertion.issuer.name," "),e.R7$(),e.Y8G("title",null==t.assertion||null==t.assertion.badgeClass?null:t.assertion.badgeClass.description),e.R7$(),e.SpI(" ",e.i5U(12,19,null==t.assertion||null==t.assertion.badgeClass?null:t.assertion.badgeClass.description,e.lJ4(25,Pa))," "),e.R7$(2),e.Y8G("ngIf",t.recipientIdParams.length),e.R7$(3),e.JRh(e.i5U(17,22,null==t.assertion?null:t.assertion.issueDate,"ll"))}}function Ta(i,a){if(1&i&&(e.j41(0,"div")(1,"article",20)(2,"div",21)(3,"h1",22),e.EFF(4),e.nI1(5,"translate"),e.k0s(),e.j41(6,"h2",23),e.EFF(7),e.k0s()()()()),2&i){const t=e.XpG(2);e.R7$(4),e.SpI(" ",e.bMT(5,2,"public.assertion.awardCard.revoked.title")," "),e.R7$(3),e.SpI(" ",null==t.assertion?null:t.assertion.revocationReason," ")}}function Sa(i,a){if(1&i&&(e.qex(0),e.DNE(1,wa,18,26,"div",3)(2,Ta,8,4,"div",4),e.bVm()),2&i){const t=e.XpG();e.R7$(),e.Y8G("ngIf",!(null!=t.assertion&&t.assertion.isRevoked)),e.R7$(),e.Y8G("ngIf",null==t.assertion?null:t.assertion.isRevoked)}}function Ea(i,a){if(1&i&&e.nrm(0,"div",24),2&i){const t=e.XpG();e.Y8G("reactComponent",t.parent.notFoundPageReactComponent)}}let Aa=(()=>{class i extends m.v{constructor(t,n){super(t),this.parent=n,this.shareMode=!1,this.themeService.setTitle(this.translateService.instant("public.assertion.awardPage.title"))}get assertion(){return this.parent.isCredential?this.parent.credential:this.parent.assertion}get recipientIdParams(){return this.parent.recipientIdParams}get isCredential(){return this.parent.isCredential}get imageLink(){return this.isCredential&&this.parent.credentialImageLink}static{this.\u0275fac=function(n){return new(n||i)(e.rXU(c.zZn),e.rXU(x))}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["public-badge-award-card"]],inputs:{shareMode:"shareMode"},standalone:!1,features:[e.Vt3],decls:4,vars:5,consts:[["notFound",""],[3,"bgManagedContainer"],[4,"bgAwaitPromises","bgAwaitPromisesError"],["class","badgecard",3,"badgecard-share",4,"ngIf"],[4,"ngIf"],[1,"badgecard"],["flagStyle","warning","class","badgecard-x-status",4,"ngIf"],[1,"badgecard-x-body"],[1,"badgecard-x-image"],[1,"badgeimage",3,"badge","src","size","alt"],["target","_blank","rel","noopener noreferrer",1,"badgecard-x-title",3,"routerLink","queryParams"],[1,"badgecard-x-issuer"],[1,"badgecard-x-desc",3,"title"],["class","u-margin-top1x",4,"ngIf"],[1,"badgecard-x-footer"],[1,"badgecard-x-date"],["flagStyle","warning",1,"badgecard-x-status"],[1,"u-margin-top1x"],[3,"id",4,"ngFor","ngForOf"],[3,"id"],[1,"l-containerxaxis","l-containeryaxis"],[1,"l-flex","l-flex-column","l-flex-justifycenter","l-flex-aligncenter","l-flex-2x"],[1,"heading-2","u-text-center"],[1,"heading-3","u-text-center"],[1,"u-height-full",3,"reactComponent"]],template:function(n,s){if(1&n&&(e.j41(0,"div",1),e.DNE(1,Sa,3,2,"ng-container",2)(2,Ea,1,1,"ng-template",null,0,e.C5r),e.k0s()),2&n){const l=e.sdS(3);e.Y8G("bgManagedContainer",!1),e.R7$(),e.Y8G("bgAwaitPromises",e.eq3(3,ya,s.parent.loadingPromise))("bgAwaitPromisesError",l)}},dependencies:[o.Sq,o.bT,v.h,A.R,$.t,Ie.T,G.U,ve.V,w.Wk,Je.H,_.D,P.r],encapsulation:2})}}return i})();var Ga=r(30442);const Fa=i=>[i],Ba=i=>({badgeName:i}),ka=i=>({issuerName:i});function $a(i,a){if(1&i&&(e.j41(0,"dl",14)(1,"dt"),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"dd"),e.EFF(5),e.nI1(6,"momentDate"),e.k0s()()),2&i){const t=e.XpG(3);e.R7$(2),e.JRh(e.bMT(3,2,"public.assertion.oEmbed.expiresOn.label")),e.R7$(3),e.JRh(e.i5U(6,4,null==t.assertion?null:t.assertion.expirationDate,"ll"))}}function Oa(i,a){if(1&i&&(e.j41(0,"dl",14)(1,"dt"),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"dd"),e.nrm(5,"bg-recipient-identifier",16),e.k0s()()),2&i){const t=e.XpG(3);e.R7$(2),e.JRh(e.bMT(3,2,"public.assertion.awardPage.awardedTo.label")),e.R7$(3),e.Y8G("id",t.recipientIdForDisplay)}}function Ma(i,a){if(1&i&&(e.j41(0,"div",5)(1,"div",6)(2,"a",7),e.nrm(3,"img",8),e.nI1(4,"translate"),e.k0s(),e.j41(5,"a",9),e.EFF(6),e.nI1(7,"translate"),e.k0s()(),e.j41(8,"div",10)(9,"h1"),e.EFF(10),e.k0s(),e.j41(11,"div",11),e.nrm(12,"img",12),e.nI1(13,"translate"),e.j41(14,"dl")(15,"dt"),e.EFF(16),e.nI1(17,"translate"),e.k0s(),e.j41(18,"dd"),e.nrm(19,"bg-issuer-label",13),e.k0s()()(),e.j41(20,"dl",14)(21,"dt"),e.EFF(22),e.nI1(23,"translate"),e.k0s(),e.j41(24,"dd"),e.EFF(25),e.nI1(26,"momentDate"),e.k0s()(),e.DNE(27,$a,7,7,"dl",15)(28,Oa,6,4,"dl",15),e.k0s()()),2&i){const t=e.XpG(2);e.R7$(2),e.Y8G("routerLink",null==t.assertion?null:t.assertion.publicRoute.routerLink)("queryParams",null==t.assertion?null:t.assertion.publicRoute.queryParams),e.R7$(),e.Y8G("src",t.imageLink,e.B4B)("alt",e.i5U(4,18,"public.assertion.oEmbed.badgeImage.alt",e.eq3(33,Ba,null==t.assertion?null:t.assertion.badgeClass.name))),e.R7$(2),e.Y8G("bgRouterOutLink",null==t.assertion?null:t.assertion.publicRoute.routerLink),e.R7$(),e.JRh(e.bMT(7,21,"public.assertion.oEmbed.viewDetails.button")),e.R7$(4),e.JRh(null==t.assertion?null:t.assertion.badgeClass.name),e.R7$(2),e.Y8G("loaded-src",null==t.assertion?null:t.assertion.issuer.imageUrl)("alt",e.i5U(13,23,"public.assertion.oEmbed.issuerImage.alt",e.eq3(35,ka,null==t.assertion?null:t.assertion.issuer.name))),e.R7$(4),e.JRh(e.bMT(17,26,"public.assertion.oEmbed.issuedBy.label")),e.R7$(3),e.Y8G("issuer",null==t.assertion?null:t.assertion.issuer)("route",null==t.assertion||null==t.assertion.issuer?null:t.assertion.issuer.publicRoute)("showAsExternalLink",!0)("disabled",!0),e.R7$(3),e.JRh(e.bMT(23,28,"common.components2.bulkRevokeDialog.issuedOn")),e.R7$(3),e.JRh(e.i5U(26,30,null==t.assertion?null:t.assertion.issueDate,"ll")),e.R7$(2),e.Y8G("ngIf",null==t.assertion?null:t.assertion.expirationDate),e.R7$(),e.Y8G("ngIf",t.recipientIdForDisplay)}}function La(i,a){if(1&i&&(e.j41(0,"div")(1,"article",17)(2,"div",18)(3,"h1",19),e.EFF(4),e.nI1(5,"translate"),e.k0s(),e.j41(6,"h1",20),e.EFF(7),e.k0s()()()()),2&i){const t=e.XpG(2);e.R7$(4),e.SpI(" ",e.bMT(5,2,"public.assertion.awardCard.revoked.title")," "),e.R7$(3),e.JRh(null==t.assertion?null:t.assertion.revocationReason)}}function ja(i,a){if(1&i&&(e.qex(0),e.DNE(1,Ma,29,37,"div",3)(2,La,8,4,"div",4),e.bVm()),2&i){const t=e.XpG();e.R7$(),e.Y8G("ngIf",!(null!=t.assertion&&t.assertion.isRevoked)),e.R7$(),e.Y8G("ngIf",null==t.assertion?null:t.assertion.isRevoked)}}function Da(i,a){if(1&i&&e.nrm(0,"div",21),2&i){const t=e.XpG();e.Y8G("reactComponent",t.parent.notFoundPageReactComponent)}}let Ya=(()=>{class i extends m.v{get assertion(){return this.parent.isCredential?this.parent.credential:this.parent.assertion}get recipientIdForDisplay(){return this.parent.recipientIdForDisplay||null}get imageLink(){return this.parent.isCredential?this.parent.credentialImageLink:this.parent.assertion?.image}constructor(t,n){super(t),this.parent=n,this.themeService.setTitle(this.translateService.instant("public.assertion.awardPage.title"))}ngOnInit(){}static{this.\u0275fac=function(n){return new(n||i)(e.rXU(c.zZn),e.rXU(x))}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["public-badge-award-o-embed"]],standalone:!1,features:[e.Vt3],decls:4,vars:5,consts:[["notFound",""],[1,"oembedbadge",3,"bgManagedContainer"],[4,"bgAwaitPromises","bgAwaitPromisesError"],["class","oembedbadge-x-inner",4,"ngIf"],[4,"ngIf"],[1,"oembedbadge-x-inner"],[1,"oembedbadge-x-badge"],["target","_blank","rel","noopener noreferrer",3,"routerLink","queryParams"],["width","200",3,"src","alt"],["linkStyle","button-secondary",1,"oembedbadge-x-btn",3,"bgRouterOutLink"],[1,"oembedbadge-x-summary"],[1,"oembedbadge-x-issuer"],["width","48",3,"loaded-src","alt"],[3,"issuer","route","showAsExternalLink","disabled"],[1,"oembedbadge-x-info"],["class","oembedbadge-x-info",4,"ngIf"],[3,"id"],[1,"l-containerxaxis","l-containeryaxis"],[1,"l-flex","l-flex-column","l-flex-justifycenter","l-flex-aligncenter","l-flex-2x"],[1,"heading-2","u-text-center"],[1,"heading-3","u-text-center"],[1,"u-height-full",3,"reactComponent"]],template:function(n,s){if(1&n&&(e.j41(0,"div",1),e.DNE(1,ja,3,2,"ng-container",2)(2,Da,1,1,"ng-template",null,0,e.C5r),e.k0s()),2&n){const l=e.sdS(3);e.Y8G("bgManagedContainer",!1),e.R7$(),e.Y8G("bgAwaitPromises",e.eq3(3,Fa,s.parent.loadingPromise))("bgAwaitPromisesError",l)}},dependencies:[o.bT,v.h,A.R,Ga.$,$.t,V.e,ve.V,he.r,w.Wk,_.D,P.r],encapsulation:2})}}return i})();const Ua=(i,a)=>[i,a],Va=i=>({count:i});function za(i,a){1&i&&e.nrm(0,"img",7),2&i&&e.Y8G("badge",a.$implicit)("size",40)}
1function Na(i,a){if(1&i&&(e.j41(0,"div",8),e.EFF(1),e.k0s()),2&i){const t=e.XpG(2);e.R7$(),e.SpI("+",t.badgeAwards.length-4)}}function Xa(i,a){if(1&i&&(e.j41(0,"div",1)(1,"a",2),e.EFF(2),e.k0s(),e.j41(3,"p",3),e.EFF(4),e.nI1(5,"translate"),e.k0s(),e.j41(6,"div",4),e.DNE(7,za,1,2,"img",5),e.nI1(8,"slice"),e.DNE(9,Na,2,1,"div",6),e.k0s()()),2&i){const t=e.XpG();e.AVh("collectioncard-share",t.shareMode),e.R7$(),e.Y8G("href",t.collection.publicUrl,e.B4B),e.R7$(),e.JRh(t.collection.name),e.R7$(2),e.SpI(" ",e.i5U(5,7,"common.common.badgeCount",e.eq3(14,Va,t.badgeAwards.length))," "),e.R7$(3),e.Y8G("ngForOf",e.brH(8,10,t.badgeAwards,0,t.badgeAwards.length>5?4:5)),e.R7$(2),e.Y8G("ngIf",t.badgeAwards.length>5)}}let Ha=(()=>{class i extends L.N{get collection(){return this.parent.publicAssertionCollection}get loadedPromise(){return this.parent.loadedPromise}get badgeAwards(){return this.parent.badgeAwards}constructor(t,n){super(t),this.parent=n,this.shareMode=!1}static{this.\u0275fac=function(n){return new(n||i)(e.rXU(c.zZn),e.rXU(ce))}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["public-collection-card"]],inputs:{shareMode:"shareMode"},standalone:!1,features:[e.Vt3],decls:1,vars:4,consts:[["class","collectioncard",3,"collectioncard-share",4,"bgAwaitPromises"],[1,"collectioncard"],["target","_blank","rel","nofollow noopener noreferrer",1,"collectioncard-x-headline",3,"href"],[1,"collectioncard-x-label"],[1,"l-flex","l-flex-1x","u-margin-top4x"],[3,"badge","size",4,"ngFor","ngForOf"],["class","badgecount",4,"ngIf"],[3,"badge","size"],[1,"badgecount"]],template:function(n,s){1&n&&e.DNE(0,Xa,10,16,"div",0),2&n&&e.Y8G("bgAwaitPromises",e.l_i(1,Ua,s.loadedPromise,null==s.collection?null:s.collection.assertions))},dependencies:[o.Sq,o.bT,v.h,G.U,o.P9,P.r],encapsulation:2})}}return i})(),Ja=(()=>{class i{static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275mod=e.$C({type:i})}static{this.\u0275inj=c.G2t({providers:[_.D],imports:[o.MD,y.YN,h.gH,En,y.X1,F.a]})}}return i})();e.wjB(x,[o.bT,ga,Aa,Ya],[]),e.wjB(ce,[o.bT,va,Ha],[])},49589(de,S,r){r.d(S,{x:()=>F});var o=r(84412),y=r(33173),h=r(2615);let F=(()=>{class _{constructor(){this.pageState$=new o.t(y.c),this.pathwayPublicPageState$=this.pageState$.asObservable()}setPageState(d){this.pageState$.next({...this.pageState$.value,...d})}static{this.\u0275fac=function(C){return new(C||_)}}static{this.\u0275prov=h.jDH({token:_,factory:_.\u0275fac})}}return _})()},33173(de,S,r){r.d(S,{c:()=>o});const o={header:{issuerId:"",issuerName:"",pathwayId:""},isLoading:!0}}}]);

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.