1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[6373],{6906:(p,M,t)=>{t.d(M,{f:()=>f});var v=t(7348),O=t(4438),E=t(1626);let f=(()=>{class o{constructor(l){this.http=l}selectById(l){return this.http.post((0,v.OZ)(["protected","self-service","flows",l,"select"]),null,{observe:"response"})}static#t=this.\u0275fac=function(P){return new(P||o)(O.KVO(E.Qq))};static#e=this.\u0275prov=O.jDH({token:o,factory:o.\u0275fac})}return o})()},6373:(p,M,t)=>{t.r(M),t.d(M,{ProtectedModule:()=>C});var v=t(7613),O=t(7862),E=t(4720),f=t(7055),o=t(4438),g=t(1039),l=t(5482),P=t(1400),u=t(6247),I=t(9236),s=t(8035),r=t(3897),c=t(7348);let D=(()=>{class e{refreshAuthorizationRequest(){return(0,c.OZ)(["protected","self-service","oauth2","client","authorization","uri","retrieve"])}check(){return(0,c.OZ)(["protected","self-service","oauth2","client","authorization","check"])}static#t=this.\u0275fac=function(d){return new(d||e)};static#e=this.\u0275prov=o.jDH({token:e,factory:e.\u0275fac})}return e})();var m=t(7939);let i=(()=>{class e{constructor(h){this.iamRoutes=h}navigateToFlow(h){this.iamRoutes.protected.select.flow.append(h).navigate()}static#t=this.\u0275fac=function(d){return new(d||e)(o.KVO(v.BV))};static#e=this.\u0275prov=o.jDH({token:e,factory:e.\u0275fac})}return e})(),K=(()=>{class e{type(){return s.S.Protected}static#t=this.\u0275fac=function(d){return new(d||e)};static#e=this.\u0275prov=o.jDH({token:e,factory:e.\u0275fac})}return e})();var T=t(7875),F=t(6906),S=t(461);let R=(()=>{class e{onFailure(h){return"protected/self-service/ui/on-failure/"+h}static#t=this.\u0275fac=function(d){return new(d||e)};static#e=this.\u0275prov=o.jDH({token:e,factory:e.\u0275fac})}return e})(),A=(()=>{class e{static#t=this.\u0275fac=function(d){return new(d||e)};static#e=this.\u0275mod=o.$C({type:e});static#s=this.\u0275inj=o.G2t({providers:[l.Q,g.k,D,{provide:r.J,useExisting:D},m.s,T.S,{provide:I.w,useExisting:T.S},{provide:u.z,useExisting:T.S},K,{provide:s.d,useExisting:K},i,{provide:P._,useExisting:i},F.f,R,{provide:S.p,useExisting:R}]})}return e})();var U=t(5231),n=t(9557);const a=[v.ft,{path:"tokens",children:[{path:"airlock-2fa",loadChildren:()=>Promise.all([t.e(2076),t.e(3374)]).then(t.bind(t,3843)).then(e=>e.Airlock2FADeviceManagementModule)},{path:"mtan",loadChildren:()=>Promise.all([t.e(2076),t.e(2719)]).then(t.bind(t,3242)).then(e=>e.MtanNumberManagementModule)},{path:"device-token",loadChildren:()=>Promise.all([t.e(2076),t.e(8990)]).then(t.bind(t,3459)).then(e=>e.DeviceTokenManagementModule)},{path:"cronto",loadChildren:()=>Promise.all([t.e(2076),t.e(7549)]).then(t.bind(t,5607)).then(e=>e.CrontoDeviceManagementModule)},{path:"fido",loadChildren:()=>Promise.all([t.e(2076),t.e(9679)]).then(t.bind(t,1146)).then(e=>e.FidoCredentialManagementModule)}]},{path:"oauth2",children:[{path:"client/authorization",canActivate:[e=>(0,o.WQX)(g.k).canActivate(e)],component:n.n},{path:"sessions",loadChildren:()=>Promise.all([t.e(2076),t.e(5483)]).then(t.bind(t,334)).then(e=>e.OAuth2SessionManagementModule)},{path:"consents",loadChildren:()=>Promise.all([t.e(2076),t.e(8404)]).then(t.bind(t,2877)).then(e=>e.OAuth2ConsentManagementModule)}]},{path:"remember-me",loadChildren:()=>Promise.all([t.e(2076),t.e(5681)]).then(t.bind(t,9408)).then(e=>e.RememberMeDeviceManagementModule)},{path:"representation",loadChildren:()=>t.e(3393).then(t.bind(t,3393)).then(e=>e.UserRepresentationModule)},{path:"select/flow",loadChildren:()=>t.e(5180).then(t.bind(t,5180)).then(e=>
1e.SelfServiceFlowSelectModule),canActivateChild:[()=>(0,o.WQX)(f.o).canActivateChild()]},{path:"flow/:flowId",loadChildren:()=>t.e(181).then(t.bind(t,181)).then(e=>e.ProtectedFlowModule),canActivateChild:[(e,L)=>(0,o.WQX)(O.K).canActivateChild(e,L)]},{path:"account-links",loadChildren:()=>Promise.all([t.e(2076),t.e(916)]).then(t.bind(t,7997)).then(e=>e.AccountLinksModule)},{path:"portal",loadChildren:()=>t.e(7791).then(t.bind(t,7791)).then(e=>e.PortalModule)}];let C=(()=>{class e{static#t=this.\u0275fac=function(d){return new(d||e)};static#e=this.\u0275mod=o.$C({type:e});static#s=this.\u0275inj=o.G2t({imports:[U.iI.forChild(a),E.S,A]})}return e})()},7939:(p,M,t)=>{t.d(M,{s:()=>P});var v=t(7805),O=t(2315),E=t(7348),f=t(7006),o=t(8218),g=t(5060),l=t(4438);let P=(()=>{class u{constructor(s,r,c){this.currentFlow=s,this.failureService=r,this.pages=c}handleAccessError(s,r,c){const D=s.status,m=this.pages.validations.getServerValidationErrors(s);if(this.requiresAuthentication(D,m))this.redirectToAuthentication(r);else{if(!this.isAccessConditionNotFulfilled(D,m))return this.failureService.handleFailure({errorResponse:s,flowId:c,fromFlowStart:!0});this.pages.routes.error.noAccess.navigate()}return g.t}isAccessError(s){const r=s.status,c=this.pages.validations.getServerValidationErrors(s);return this.requiresAuthentication(r,c)||this.isAccessConditionNotFulfilled(r,c)}requiresAuthentication(s,r){return 401===s||403===s&&r.length>0&&"NOT_AUTHENTICATED"===r[0].code||403===s&&r.length>0&&"NOT_AUTHORIZED"===r[0].code}isAccessConditionNotFulfilled(s,r){return 403===s&&r.length>0&&"PRECONDITION_NOT_FULFILLED"===r[0].code}redirectToAuthentication(s){this.currentFlow.delete(),this.pages.pageAlertService.clearAlerts(),this.pages.pageAlertService.error("error.not-authenticated"),this.pages.routes.auth.application.access.addQueryParameter("Location",this.toLocationUrl(s)).navigate()}toLocationUrl(s){return s.startsWith("http")?s:f.D.removeTrailingSlash((0,E.RQ)())+(0,E.Ji)(s)}static#t=this.\u0275fac=function(r){return new(r||u)(l.KVO(O.E),l.KVO(o.K),l.KVO(v.b))};static#e=this.\u0275prov=l.jDH({token:u,factory:u.\u0275fac})}return u})()},7875:(p,M,t)=>{t.d(M,{S:()=>R});var v=t(5060),O=t(7805),E=t(9437),f=t(6354),o=t(8141),g=t(1397),l=t(6247),P=t(7348),u=t(2315),I=t(8452),s=t(7939),r=t(649),c=t(2652),D=t(8218),m=t(6347),i=t(4438),K=t(1626),T=t(6906),F=t(5231),S=t(7211);let R=(()=>{class A extends l.z{constructor(n,a,C,e,L,h,d,B,W){super(B,h,d,e,L,W),this.http=n,this.flowSelectService=a,this.accessService=C}defaultRoute(){return this.pages.routes.protected.root}handleSession(n){n.hasNextStep()?this.handleNextFlowStep(n):this.handleFlowFinished()}handleErrorResponse(n){return this.accessService.isAccessError(n)?(this.handleAccessError(n),!0):super.handleErrorResponse(n)}defaultServerValidationError(){return{code:"SELF_SERVICE_FAILED",status:403}}cancelFlow(){return this.clearCurrentStepUi(),this.deleteCurrentFlow().pipe((0,E.W)(n=>(this.handleAccessError(n),v.t)))}goToStepById(n){this.clearCurrentStepUi();const a=(0,P.OZ)(["protected","self-service","goto-targets",n,"goto"]);return this.http.post(a,null,(0,c.R)()).pipe((0,f.T)(C=>new I.d(C)),(0,o.M)(C=>this.handleSession(C)))}startFlow(n){return this.deleteCurrentFlow().pipe((0,g.Z)(()=>this.flowSelectService.selectById(n)),(0,o.M)(()=>this.currentFlow.storeId(n)),(0,f.T)(a=>new I.d(a)))}flowIdPathRegexPattern(){return"/protected/flow/([a-z0-9_-]+)?"}selectFlowById(n){return this.flowSelectService.selectById(n).pipe((0,f.T)(a=>m.N.fromJsonApiResponse(a)),(0,E.W)(a=>(this.accessService.handleAccessError(a,this.pages.routes.protected.select.flow.append(n).url,n),v.t)))}deleteCurrentFlow(){return this.http.delete((0,P.OZ)(["protected","self-service","flow"]))}handleAccessError(n){this.getFlowId().pipe((0,o.M)(a=>this.accessService.handleAccessError(n,this.pages.routes.protected.select.flow.append(a).url,a))).subscribe()}handleFlowFinished(){this.currentFlow.markCompleted(),this.currentStep.clear(),this.pages.routes.navigateTo(this.pages.routes.protected.root.url+"/flow/"+this.currentFlow.retrieveId()+"/confirmation")}static#t=this.\u0275fac=function(a){return new(a||A)(i.KVO(K.Qq),i.KVO(T.f),i.KVO(s.s),i.KVO(D.K),i.KVO(F.Ix),i.KVO(u.E),i.KVO(r.S),i.KVO(O.b),i.KVO(S.E))};static#e=this.\u0275prov=i.jDH({token:A,factory:A.\u0275fac})}return A})()}}]);
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.