PageSourceSearch

https://wwwsec.bankbiz.ch/authen/ui/314.9b33da3bc060f0ff.js

js bankbiz.ch collected 2026-09-24 12:48:52 UTC 27,062 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[314],{314:(ne,Q,I)=>{I.r(Q),I.d(Q,{OAuth2Module:()=>te});var St=I(5482),k=I(7673),Z=I(6354),W=I(9437),Ht=I(7613),j=I(7805),Tt=I(3510),$=I(8035),S=I(4438),J=I(4126);let q=(()=>{class s{constructor(n,e,i){this.flowInfoService=n,this.routes=e,this.pages=i}canActivate(n){return this.flowInfoService.retrieveFlowInfo().pipe((0,Z.T)(e=>{if("OAUTH2_CLIENT_AUTHORIZATION_REQUIRED"===e.nextStep||"OAUTH2_CLIENT_AUTHORIZATION_URI_RETRIEVAL_REQUIRED"===e.nextStep)switch(e.flowType.type()){case $.S.Authentication:return this.routes.auth.oauth2.client.authorization.navigate({queryParams:n.queryParams}),!1;case $.S.Protected:return this.routes.protected.oauth2.client.authorization.navigate({queryParams:n.queryParams}),!1}return this.handleInvalidStateError(),!1}),(0,W.W)(()=>(this.handleInvalidStateError(),(0,k.of)(!1))))}handleInvalidStateError(){this.pages.errors.showErrorPage(new Tt.vj({title:"error.oauth2-client-authorization-failed.title",description:"error.oauth2-client-authorization-failed.invalid-state"}))}static#t=this.\u0275fac=function(e){return new(e||s)(S.KVO(J.Y),S.KVO(Ht.BV),S.KVO(j.b))};static#e=this.\u0275prov=S.jDH({token:s,factory:s.\u0275fac})}return s})();var yt=I(5231),Ct=I(5060),_=I(7348),tt=I(8141),Ut=I(1397);const et="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",nt="ARRAYBUFFER not supported by this environment",st="UINT8ARRAY not supported by this environment";function it(s,t,n,e){let i,o,h;const c=t||[0],a=(n=n||0)>>>3,l=-1===e?3:0;for(i=0;i<s.length;i+=1)h=i+a,o=h>>>2,c.length<=o&&c.push(0),c[o]|=s[i]<<8*(l+e*(h%4));return{value:c,binLen:8*s.length+n}}function b(s,t,n){switch(t){case"UTF8":case"UTF16BE":case"UTF16LE":break;default:throw new Error("encoding must be UTF8, UTF16BE, or UTF16LE")}switch(s){case"HEX":return function(e,i,o){return function(h,c,a,l){let g,u,f,p;if(h.length%2!=0)throw new Error("String of HEX type must be in byte increments");const d=c||[0],A=(a=a||0)>>>3,m=-1===l?3:0;for(g=0;g<h.length;g+=2){if(u=parseInt(h.substr(g,2),16),isNaN(u))throw new Error("String of HEX type contains invalid characters");for(p=(g>>>1)+A,f=p>>>2;d.length<=f;)d.push(0);d[f]|=u<<8*(m+l*(p%4))}return{value:d,binLen:4*h.length+a}}(e,i,o,n)};case"TEXT":return function(e,i,o){return function(h,c,a,l,g){let u,f,p,d,A,m,v,N,T=0;const R=a||[0],y=(l=l||0)>>>3;if("UTF8"===c)for(v=-1===g?3:0,p=0;p<h.length;p+=1)for(u=h.charCodeAt(p),f=[],128>u?f.push(u):2048>u?(f.push(192|u>>>6),f.push(128|63&u)):55296>u||57344<=u?f.push(224|u>>>12,128|u>>>6&63,128|63&u):(p+=1,u=65536+((1023&u)<<10|1023&h.charCodeAt(p)),f.push(240|u>>>18,128|u>>>12&63,128|u>>>6&63,128|63&u)),d=0;d<f.length;d+=1){for(m=T+y,A=m>>>2;R.length<=A;)R.push(0);R[A]|=f[d]<<8*(v+g*(m%4)),T+=1}else for(v=-1===g?2:0,N="UTF16LE"===c&&1!==g||"UTF16LE"!==c&&1===g,p=0;p<h.length;p+=1){for(u=h.charCodeAt(p),!0===N&&(d=255&u,u=d<<8|u>>>8),m=T+y,A=m>>>2;R.length<=A;)R.push(0);R[A]|=u<<8*(v+g*(m%4)),T+=2}return{value:R,binLen:8*T+l}}(e,t,i,o,n)};case"B64":return function(e,i,o){return function(h,c,a,l){let g,u,f,p,d,A,m,v=0;const N=c||[0],T=(a=a||0)>>>3,R=-1===l?3:0,y=h.indexOf("=");if(-1===h.search(/^[a-zA-Z0-9=+/]+$/))throw new Error("Invalid character in base-64 string");if(h=h.replace(/=/g,""),-1!==y&&y<h.length)throw new Error("Invalid '=' found in base-64 string");for(u=0;u<h.length;u+=4){for(d=h.substr(u,4),p=0,f=0;f<d.length;f+=1)g=et.indexOf(d.charAt(f)),p|=g<<18-6*f;for(f=0;f<d.length-1;f+=1){for(m=v+T,A=m>>>2;N.length<=A;)N.push(0);N[A]|=(p>>>16-8*f&255)<<8*(R+l*(m%4)),v+=1}}return{value:N,binLen:8*v+a}}(e,i,o,n)};case"BYTES":return function(e,i,o){return function(h,c,a,l){let g,u,f,p;const d=c||[0],A=(a=a||0)>>>3,m=-1===l?3:0;for(u=0;u<h.length;u+=1)g=h.charCodeAt(u),p=u+A,f=p>>>2,d.length<=f&&d.push(0),d[f]|=g<<8*(m+l*(p%4));return{value:d,binLen:8*h.length+a}}(e,i,o,n)};case"ARRAYBUFFER":try{new ArrayBuffer(0)}catch{throw new Error(nt)}return function(e,i,o){return c=i,a=o,l=n,it(new Uint8Array(e),c,a,l);var c,a,l};case"UINT8ARRAY":try{new Uint8Array(0)}catch{throw new Error(st)}return function(e,i,o){return it(e,i,o,n)};default:throw new Error("format must be HEX, TEXT, B64, BYTES, ARRAYBUFFER, or UINT8ARRAY")}}function rt(s,t,n,e){switch(s){case"HEX":return function(i){return function(o,h,c,a){const l="0123456789abcdef";let g,u,f="";
vendor: 19,020 bytes, line 1
1const p=h/8,d=-1===c?3:0;for(g=0;g<p;g+=1)u=o[g>>>2]>>>8*(d+c*(g%4)),f+=l.charAt(u>>>4&15)+l.charAt(15&u);return a.outputUpper?f.toUpperCase():f}(i,t,n,e)};case"B64":return function(i){return function(o,h,c,a){let l,g,u,f,p,d="";const A=h/8,m=-1===c?3:0;for(l=0;l<A;l+=3)for(f=l+1<A?o[l+1>>>2]:0,p=l+2<A?o[l+2>>>2]:0,u=(o[l>>>2]>>>8*(m+c*(l%4))&255)<<16|(f>>>8*(m+c*((l+1)%4))&255)<<8|p>>>8*(m+c*((l+2)%4))&255,g=0;g<4;g+=1)d+=8*l+6*g<=h?et.charAt(u>>>6*(3-g)&63):a.b64Pad;return d}(i,t,n,e)};case"BYTES":return function(i){return function(o,h,c){let a,l,g="";const u=h/8,f=-1===c?3:0;for(a=0;a<u;a+=1)l=o[a>>>2]>>>8*(f+c*(a%4))&255,g+=String.fromCharCode(l);return g}(i,t,n)};case"ARRAYBUFFER":try{new ArrayBuffer(0)}catch{throw new Error(nt)}return function(i){return function(o,h,c){let a;const l=h/8,g=new ArrayBuffer(l),u=new Uint8Array(g),f=-1===c?3:0;for(a=0;a<l;a+=1)u[a]=o[a>>>2]>>>8*(f+c*(a%4))&255;return g}(i,t,n)};case"UINT8ARRAY":try{new Uint8Array(0)}catch{throw new Error(st)}return function(i){return function(o,h,c){let a;const l=h/8,g=-1===c?3:0,u=new Uint8Array(l);for(a=0;a<l;a+=1)u[a]=o[a>>>2]>>>8*(g+c*(a%4))&255;return u}(i,t,n)};default:throw new Error("format must be HEX, B64, BYTES, ARRAYBUFFER, or UINT8ARRAY")}}const O=4294967296,w=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],L=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428],K=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],B="Chosen SHA variant is not supported",ot="Cannot set numRounds with MAC";function z(s,t){let n,e;const i=s.binLen>>>3,o=t.binLen>>>3,h=i<<3,c=4-i<<3;if(i%4!=0){for(n=0;n<o;n+=4)e=i+n>>>2,s.value[e]|=t.value[n>>>2]<<h,s.value.push(0),s.value[e+1]|=t.value[n>>>2]>>>c;return(s.value.length<<2)-4>=o+i&&s.value.pop(),{value:s.value,binLen:s.binLen+t.binLen}}return{value:s.value.concat(t.value),binLen:s.binLen+t.binLen}}function ht(s){const t={outputUpper:!1,b64Pad:"=",outputLen:-1},n=s||{},e="Output length must be a multiple of 8";if(t.outputUpper=n.outputUpper||!1,n.b64Pad&&(t.b64Pad=n.b64Pad),n.outputLen){if(n.outputLen%8!=0)throw new Error(e);t.outputLen=n.outputLen}else if(n.shakeLen){if(n.shakeLen%8!=0)throw new Error(e);t.outputLen=n.shakeLen}if("boolean"!=typeof t.outputUpper)throw new Error("Invalid outputUpper formatting option");if("string"!=typeof t.b64Pad)throw new Error("Invalid b64Pad formatting option");return t}function M(s,t,n,e){const i=s+" must include a value and format";if(!t){if(!e)throw new Error(i);return e}if(void 0===t.value||!t.format)throw new Error(i);return b(t.format,t.encoding||"UTF8",n)(t.value)}class X{constructor(t,n,e){const i=e||{};if(this.t=n,this.i=i.encoding||"UTF8",this.numRounds=i.numRounds||1,isNaN(this.numRounds)||this.numRounds!==parseInt(this.numRounds,10)||1>this.numRounds)throw new Error("numRounds must a integer >= 1");this.o=t,this.h=[],this.u=0,this.l=!1,this.A=0,this.H=!1,this.S=[],this.p=[]}update(t){let n,e=0;const i=this.m>>>5,o=this.C(t,this.h,this.u),h=o.binLen,c=o.value,a=h>>>5;for(n=0;n<a;n+=i)e+this.m<=h&&(this.U=this.v(c.slice(n,n+i),this.U),e+=this.m);return this.A+=e,this.h=c.slice(e>>>5),this.u=h%this.m,this.l=!0,this}getHash(t,n){let e,i,o=this.R;const h=ht(n);if(this.K){if(-1===h.outputLen)throw new Error("Output length must be specified in options");o=h.outputLen}const c=rt(t,o,this.T,h);if(this.H&&this.g)return c(this.g(h));for(i=this.F(this.h.slice(),this.u,this.A,this.L(this.U),o),e=1;e<this.numRounds;e+=1)this.K&&o%32!=0&&(i[i.length-1]&=16777215>>>24-o%32),i=this.F(i,o,0,this.B(this.o),o);return c(i)}setHMACKey(t,n,e){if(!this.M)throw new Error("Variant does not support HMAC");if(this.l)throw new Error("Cannot set MAC key after calling update");const i=b(n,(e||{}).encoding||"UTF8",this.T);this.k(i(t))}k(t){const n=this.m>>>3,e=n/4-1;let i;if(1!==this.numRounds)throw new Error(ot);if(this.H)throw new Error("MAC key already set");for(n<t.binLen/8&&(t.value=this.F(t.value,t.binLen,0,this.B(this.o),this.R));t.value.length<=e;)t.value.push(0);for(i=0;i<=e;i+=1)this.S[i]=909522486^t.value[i],this.p[i]=1549556828^t.value[i];this.U=this.v(this.S,this.U),this.A=this.m,this.H=!0}getHMAC(t,n){const e=ht(n);return rt(t,this.R,this.T,e)(this.Y())}Y(){let t;if(!this.H)throw new Error("Cannot call getHMAC without first setting MAC key");const n=this.F(this.h.slice(),this.u,this.A,this.L(this.U),this.R);return t=this.v(this.p,this.B(this.o)),t=this.F(n,this.R,this.m,t,this.R),t}}function F(s,t){return s<<t|s>>>32-t}function C(s,t){return s>>>t|s<<32-t}function ut(s,t){return s>>>t}function at(s,t,n){return s^t^n}function ct(s,t,n){return s&t^~s&n}function lt(s,t,n){return s&t^s&n^t&n}function Lt(s){return C(s,2)^C(s,13)^C(s,22)}function E(s,t){const n=(65535&s)+(65535&t);return(65535&(s>>>16)+(t>>>16)+(n>>>16))<<16|65535&n}function Kt(s,t,n,e){const i=(65535&s)+(65535&t)+(65535&n)+(65535&e);return(65535&(s>>>16)+(t>>>16)+(n>>>16)+(e>>>16)+(i>>>16))<<16|65535&i}function Y(s,t,n,e,i){const o=(65535&s)+(65535&t)+(65535&n)+(65535&e)+(65535&i);return(65535&(s>>>16)+(t>>>16)+(n>>>16)+(e>>>16)+(i>>>16)+(o>>>16))<<16|65535&o}function Mt(s){return C(s,7)^C(s,18)^ut(s,3)}function bt(s){return C(s,6)^C(s,11)^C(s,25)}function Ft(s){return[1732584193,4023233417,2562383102,271733878,3285377520]}function ft(s,t){let n,e,i,o,h,c,a;const l=[];for(n=t[0],e=t[1],i=t[2],o=t[3],h=t[4],a=0;a<80;a+=1)l[a]=a<16?s[a]:F(l[a-3]^l[a-8]^l[a-14]^l[a-16],1),c=a<20?Y(F(n,5),ct(e,i,o),h,1518500249,l[a]):a<40?Y(F(n,5),at(e,i,o),h,1859775393,l[a]):a<60?Y(F(n,5),lt(e,i,o),h,2400959708,l[a]):Y(F(n,5),at(e,i,o),h,3395469782,l[a]),h=o,o=i,i=F(e,30),e=n,n=c;return t[0]=E(n,t[0]),t[1]=E(e,t[1]),t[2]=E(i,t[2]),t[3]=E(o,t[3]),t[4]=E(h,t[4]),t}function kt(s,t,n,e){let i;const o=15+(t+65>>>9<<4),h=t+n;for(;s.length<=o;)s.push(0);for(s[t>>>5]|=128<<24-t%32,s[o]=4294967295&h,s[o-1]=h/O|0,i=0;i<s.length;i+=16)e=ft(s.slice(i,i+16),e);return e}let Ot=class extends X{constructor(s,t,n){if("SHA-1"!==s)throw new Error(B);super(s,t,n);const e=n||{};this.M=!0,this.g=this.Y,this.T=-1,this.C=b(this.t,this.i,this.T),this.v=ft,this.L=function(i){return i.slice()},this.B=Ft,this.F=kt,this.U=[1732584193,4023233417,2562383102,271733878,3285377520],this.m=512,this.R=160,this.K=!1,e.hmacKey&&this.k(M("hmacKey",e.hmacKey,this.T))}};function wt(s){let t;return t="SHA-224"==s?L.slice():K.slice(),t}function gt(s,t){let n,e,i,o,h,c,a,l,g,u,f;const p=[];for(n=t[0],e=t[1],i=t[2],o=t[3],h=t[4],c=t[5],a=t[6],l=t[7],f=0;f<64;f+=1)p[f]=f<16?s[f]:Kt(C(d=p[f-2],17)^C(d,19)^ut(d,10),p[f-7],Mt(p[f-15]),p[f-16]),g=Y(l,bt(h),ct(h,c,a),w[f],p[f]),u=E(Lt(n),lt(n,e,i)),l=a,a=c,c=h,h=E(o,g),o=i,i=e,e=n,n=E(g,u);var d;return t[0]=E(n,t[0]),t[1]=E(e,t[1]),t[2]=E(i,t[2]),t[3]=E(o,t[3]),t[4]=E(h,t[4]),t[5]=E(c,t[5]),t[6]=E(a,t[6]),t[7]=E(l,t[7]),t}let Bt=class extends X{constructor(s,t,n){if("SHA-224"!==s&&"SHA-256"!==s)throw new Error(B);super(s,t,n);const e=n||{};this.g=this.Y,this.M=!0,this.T=-1,this.C=b(this.t,this.i,this.T),this.v=gt,this.L=function(i){return i.slice()},this.B=wt,this.F=function(i,o,h,c){return function(a,l,g,u,f){let p,d;const A=15+(l+65>>>9<<4),m=l+g;for(;a.length<=A;)a.push(0);for(a[l>>>5]|=128<<24-l%32,a[A]=4294967295&m,a[A-1]=m/O|0,p=0;p<a.length;p+=16)u=gt(a.slice(p,p+16),u);return d="SHA-224"===f?[u[0],u[1],u[2],u[3],u[4],u[5],u[6]]:u,d}(i,o,h,c,s)},this.U=wt(s),this.m=512,this.R="SHA-224"===s?224:256,this.K=!1,e.hmacKey&&this.k(M("hmacKey",e.hmacKey,this.T))}};class r{constructor(t,n){this.N=t,this.I=n}}function pt(s,t){let n;return t>32?(n=64-t,new r(s.I<<t|s.N>>>n,s.N<<t|s.I>>>n)):0!==t?(n=32-t,new r(s.N<<t|s.I>>>n,s.I<<t|s.N>>>n)):s}function U(s,t){let n;return t<32?(n=32-t,new r(s.N>>>t|s.I<<n,s.I>>>t|s.N<<n)):(n=64-t,new r(s.I>>>t|s.N<<n,s.N>>>t|s.I<<n))}function dt(s,t){return new r(s.N>>>t,s.I>>>t|s.N<<32-t)}function Yt(s,t,n){return new r(s.N&t.N^s.N&n.N^t.N&n.N,s.I&t.I^s.I&n.I^t.I&n.I)}function Pt(s){const t=U(s,28),n=U(s,34),e=U(s,39);return new r(t.N^n.N^e.N,t.I^n.I^e.I)}function H(s,t){let n,e;n=(65535&s.I)+(65535&t.I),e=(s.I>>>16)+(t.I>>>16)+(n>>>16);const i=(65535&e)<<16|65535&n;return n=(65535&s.N)+(65535&t.N)+(e>>>16),e=(s.N>>>16)+(t.N>>>16)+(n>>>16),new r((65535&e)<<16|65535&n,i)}function zt(s,t,n,e){let i,o;i=(65535&s.I)+(65535&t.I)+(65535&n.I)+(65535&e.I),o=(s.I>>>16)+(t.I>>>16)+(n.I>>>16)+(e.I>>>16)+(i>>>16);const h=(65535&o)<<16|65535&i;return i=(65535&s.N)+(65535&t.N)+(65535&n.N)+(65535&e.N)+(o>>>16),o=(s.N>>>16)+(t.N>>>16)+(n.N>>>16)+(e.N>>>16)+(i>>>16),new r((65535&o)<<16|65535&i,h)}function Xt(s,t,n,e,i){let o,h;o=(65535&s.I)+(65535&t.I)+(65535&n.I)+(65535&e.I)+(65535&i.I),h=(s.I>>>16)+(t.I>>>16)+(n.I>>>16)+(e.I>>>16)+(i.I>>>16)+(o>>>16);const c=(65535&h)<<16|65535&o;return o=(65535&s.N)+(65535&t.N)+(65535&n.N)+(65535&e.N)+(65535&i.N)+(h>>>16),h=(s.N>>>16)+(t.N>>>16)+(n.N>>>16)+(e.N>>>16)+(i.N>>>16)+(o>>>16),new r((65535&h)<<16|65535&o,c)}function P(s,t){return new r(s.N^t.N,s.I^t.I)}function Vt(s){const t=U(s,19),n=U(s,61),e=dt(s,6);return new r(t.N^n.N^e.N,t.I^n.I^e.I)}function xt(s){const t=U(s,1),n=U(s,8),e=dt(s,7);return new r(t.N^n.N^e.N,t.I^n.I^e.I)}function Zt(s){const t=U(s,14),n=U(s,18),e=U(s,41);return new r(t.N^n.N^e.N,t.I^n.I^e.I)}const Dt=[new r(w[0],3609767458),new r(w[1],602891725),new r(w[2],3964484399),new r(w[3],2173295548),new r(w[4],4081628472),new r(w[5],3053834265),new r(w[6],2937671579),new r(w[7],3664609560),new r(w[8],2734883394),new r(w[9],1164996542),new r(w[10],1323610764),new r(w[11],3590304994),new r(w[12],4068182383),new r(w[13],991336113),new r(w[14],633803317),new r(w[15],3479774868),new r(w[16],2666613458),new r(w[17],944711139),new r(w[18],2341262773),new r(w[19],2007800933),new r(w[20],1495990901),new r(w[21],1856431235),new r(w[22],3175218132),new r(w[23],2198950837),new r(w[24],3999719339),new r(w[25],766784016),new r(w[26],2566594879),new r(w[27],3203337956),new r(w[28],1034457026),new r(w[29],2466948901),new r(w[30],3758326383),new r(w[31],168717936),new r(w[32],1188179964),new r(w[33],1546045734),new r(w[34],1522805485),new r(w[35],2643833823),new r(w[36],2343527390),new r(w[37],1014477480),new r(w[38],1206759142),new r(w[39],344077627),new r(w[40],1290863460),new r(w[41],3158454273),new r(w[42],3505952657),new r(w[43],106217008),new r(w[44],3606008344),new r(w[45],1432725776),new r(w[46],1467031594),new r(w[47],851169720),new r(w[48],3100823752),new r(w[49],1363258195),new r(w[50],3750685593),new r(w[51],3785050280),new r(w[52],3318307427),new r(w[53],3812723403),new r(w[54],2003034995),new r(w[55],3602036899),new r(w[56],1575990012),new r(w[57],1125592928),new r(w[58],2716904306),new r(w[59],442776044),new r(w[60],593698344),new r(w[61],3733110249),new r(w[62],2999351573),new r(w[63],3815920427),new r(3391569614,3928383900),new r(3515267271,566280711),new r(3940187606,3454069534),new r(4118630271,4000239992),new r(116418474,1914138554),new r(174292421,2731055270),new r(289380356,3203993006),new r(460393269,320620315),new r(685471733,587496836),new r(852142971,1086792851),new r(1017036298,365543100),new r(1126000580,2618297676),new r(1288033470,3409855158),new r(1501505948,4234509866),new r(1607167915,987167468),new r(1816402316,1246189591)];function At(s){return"SHA-384"===s?[new r(3418070365,L[0]),new r(1654270250,L[1]),new r(2438529370,L[2]),new r(355462360,L[3]),new r(1731405415,L[4]),new r(41048885895,L[5]),new r(3675008525,L[6]),new r(1203062813,L[7])]:[new r(K[0],4089235720),new r(K[1],2227873595),new r(K[2],4271175723),new r(K[3],1595750129),new r(K[4],2917565137),new r(K[5],725511199),new r(K[6],4215389547),new r(K[7],327033209)]}function mt(s,t){let n,e,i,o,h,c,a,l,g,u,f,p;const d=[];for(n=t[0],e=t[1],i=t[2],o=t[3],h=t[4],c=t[5],a=t[6],l=t[7],f=0;f<80;f+=1)f<16?(p=2*f,d[f]=new r(s[p],s[p+1])):d[f]=zt(Vt(d[f-2]),d[f-7],xt(d[f-15]),d[f-16]),g=Xt(l,Zt(h),new r((A=h).N&(m=c).N^~A.N&(v=a).N,A.I&m.I^~A.I&v.I),Dt[f],d[f]),u=H(Pt(n),Yt(n,e,i)),l=a,a=c,c=h,h=H(o,g),o=i,i=e,e=n,n=H(g,u);var A,m,v;return t[0]=H(n,t[0]),t[1]=H(e,t[1]),t[2]=H(i,t[2]),t[3]=H(o,t[3]),t[4]=H(h,t[4]),t[5]=H(c,t[5]),t[6]=H(a,t[6]),t[7]=H(l,t[7]),t}let Gt=class extends X{constructor(s,t,n){if("SHA-384"!==s&&"SHA-512"!==s)throw new Error(B);super(s,t,n);const e=n||{};this.g=this.Y,this.M=!0,this.T=-1,this.C=b(this.t,this.i,this.T),this.v=mt,this.L=function(i){return i.slice()},this.B=At,this.F=function(i,o,h,c){return function(a,l,g,u,f){let p,d;const A=31+(l+129>>>10<<5),m=l+g;for(;a.length<=A;)a.push(0);for(a[l>>>5]|=128<<24-l%32,a[A]=4294967295&m,a[A-1]=m/O|0,p=0;p<a.length;p+=32)u=mt(a.slice(p,p+32),u);return d="SHA-384"===f?[u[0].N,u[0].I,u[1].N,u[1].I,u[2].N,u[2].I,u[3].N,u[3].I,u[4].N,u[4].I,u[5].N,u[5].I]:[u[0].N,u[0].I,u[1].N,u[1].I,u[2].N,u[2].I,u[3].N,u[3].I,u[4].N,u[4].I,u[5].N,u[5].I,u[6].N,u[6].I,u[7].N,u[7].I],d}(i,o,h,c,s)},this.U=At(s),this.m=1024,this.R="SHA-384"===s?384:512,this.K=!1,e.hmacKey&&this.k(M("hmacKey",e.hmacKey,this.T))}};const Qt=[new r(0,1),new r(0,32898),new r(2147483648,32906),new r(2147483648,2147516416),new r(0,32907),new r(0,2147483649),new r(2147483648,2147516545),new r(2147483648,32777),new r(0,138),new r(0,136),new r(0,2147516425),new r(0,2147483658),new r(0,2147516555),new r(2147483648,139),new r(2147483648,32905),new r(2147483648,32771),new r(2147483648,32770),new r(2147483648,128),new r(0,32778),new r(2147483648,2147483658),new r(2147483648,2147516545),new r(2147483648,32896),new r(0,2147483649),new r(2147483648,2147516424)],Wt=[[0,36,3,41,18],[1,44,10,45,2],[62,6,43,15,61],[28,55,25,21,56],[27,20,39,8,14]];function D(s){let t;const n=[];for(t=0;t<5;t+=1)n[t]=[new r(0,0),new r(0,0),new r(0,0),new r(0,0),new r(0,0)];return n}function jt(s){let t;const n=[];for(t=0;t<5;t+=1)n[t]=s[t].slice();return n}function V(s,t){let n,e,i,o;const h=[],c=[];if(null!==s)for(e=0;e<s.length;e+=2)t[(e>>>1)%5][(e>>>1)/5|0]=P(t[(e>>>1)%5][(e>>>1)/5|0],new r(s[e+1],s[e]));for(n=0;n<24;n+=1){for(o=D(),e=0;e<5;e+=1)h[e]=new r((a=t[e][0]).N^(l=t[e][1]).N^(g=t[e][2]).N^(u=t[e][3]).N^(f=t[e][4]).N,a.I^l.I^g.I^u.I^f.I);for(e=0;e<5;e+=1)c[e]=P(h[(e+4)%5],pt(h[(e+1)%5],1));for(e=0;e<5;e+=1)for(i=0;i<5;i+=1)t[e][i]=P(t[e][i],c[e]);for(e=0;e<5;e+=1)for(i=0;i<5;i+=1)o[i][(2*e+3*i)%5]=pt(t[e][i],Wt[e][i]);for(e=0;e<5;e+=1)for(i=0;i<5;i+=1)t[e][i]=P(o[e][i],new r(~o[(e+1)%5][i].N&o[(e+2)%5][i].N,~o[(e+1)%5][i].I&o[(e+2)%5][i].I));t[0][0]=P(t[0][0],Qt[n])}var a,l,g,u,f;return t}function It(s){let t,n,e=0;const i=[0,0],o=[4294967295&s,s/O&2097151];for(t=6;t>=0;t--)n=o[t>>2]>>>8*t&255,0===n&&0===e||(i[e+1>>2]|=n<<8*(e+1),e+=1);return e=0!==e?e:1,i[0]|=e,{value:e+1>4?i:[i[0]],binLen:8+8*e}}function G(s){return z(It(s.binLen),s)}function Nt(s,t){let n,e=It(t);e=z(e,s);const i=t>>>2,o=(i-e.value.length%i)%i;for(n=0;n<o;n++)e.value.push(0);return e.value}let $t=class extends X{constructor(s,t,n){let e=6,i=0;super(s,t,n);const o=n||{};if(1!==this.numRounds){if(o.kmacKey||o.hmacKey)throw new Error(ot);if("CSHAKE128"===this.o||"CSHAKE256"===this.o)throw new Error("Cannot set numRounds for CSHAKE variants")}switch(this.T=1,this.C=b(this.t,this.i,this.T),this.v=V,this.L=jt,this.B=D,this.U=D(),this.K=!1,s){case"SHA3-224":this.m=i=1152,this.R=224,this.M=!0,this.g=this.Y;break;case"SHA3-256":this.m=i=1088,this.R=256,this.M=!0,this.g=this.Y;break;case"SHA3-384":this.m=i=832,this.R=384,this.M=!0,this.g=this.Y;break;case"SHA3-512":this.m=i=576,this.R=512,this.M=!0,this.g=this.Y;break;case"SHAKE128":e=31,this.m=i=1344,this.R=-1,this.K=!0,this.M=!1,this.g=null;break;case"SHAKE256":e=31,this.m=i=1088,this.R=-1,this.K=!0,this.M=!1,this.g=null;break;case"KMAC128":e=4,this.m=i=1344,this.X(n),this.R=-1,this.K=!0,this.M=!1,this.g=this._;break;case"KMAC256":e=4,this.m=i=1088,this.X(n),this.R=-1,this.K=!0,this.M=!1,this.g=this._;break;case"CSHAKE128":this.m=i=1344,e=this.O(n),this.R=-1,this.K=!0,this.M=!1,this.g=null;break;case"CSHAKE256":this.m=i=1088,e=this.O(n),this.R=-1,this.K=!0,this.M=!1,this.g=null;break;default:throw new Error(B)}this.F=function(h,c,a,l,g){return function(u,f,p,d,A,m,v){let N,T,R=0;const y=[],x=A>>>5,ee=f>>>5;for(N=0;N<ee&&f>=A;N+=x)d=V(u.slice(N,N+x),d),f-=A;for(u=u.slice(N),f%=A;u.length<x;)u.push(0);for(N=f>>>3,u[N>>2]^=m<<N%4*8,u[x-1]^=2147483648,d=V(u,d);32*y.length<v&&(T=d[R%5][R/5|0],y.push(T.I),!(32*y.length>=v));)y.push(T.N),R+=1,64*R%A==0&&(V(null,d),R=0);return y}(h,c,0,l,i,e,g)},o.hmacKey&&this.k(M("hmacKey",o.hmacKey,this.T))}O(s,t){const n=function(i){const o=i||{};return{funcName:M("funcName",o.funcName,1,{value:[],binLen:0}),customization:M("Customization",o.customization,1,{value:[],binLen:0})}}(s||{});t&&(n.funcName=t);const e=z(G(n.funcName),G(n.customization));if(0!==n.customization.binLen||0!==n.funcName.binLen){const i=Nt(e,this.m>>>3);for(let o=0;o<i.length;o+=this.m>>>5)this.U=this.v(i.slice(o,o+(this.m>>>5)),this.U),this.A+=this.m;return 4}return 31}X(s){const t=function(e){const i=e||{};return{kmacKey:M("kmacKey",i.kmacKey,1),funcName:{value:[1128353099],binLen:32},customization:M("Customization",i.customization,1,{value:[],binLen:0})}}(s||{});this.O(s,t.funcName);const n=Nt(G(t.kmacKey),this.m>>>3);for(let e=0;e<n.length;e+=this.m>>>5)this.U=this.v(n.slice(e,e+(this.m>>>5)),this.U),this.A+=this.m;this.H=!0}_(s){const t=z({value:this.h.slice(),binLen:this.u},function(n){let e,i,o=0;const h=[0,0],c=[4294967295&n,n/O&2097151];for(e=6;e>=0;e--)i=c[e>>2]>>>8*e&255,0===i&&0===o||(h[o>>2]|=i<<8*o,o+=1);return o=0!==o?o:1,h[o>>2]|=o<<8*o,{value:o+1>4?h:[h[0]],binLen:8+8*o}}(s.outputLen));return this.F(t.value,t.binLen,this.A,this.L(this.U),s.outputLen)}};class Jt{constructor(t,n,e){if("SHA-1"==t)this.P=new Ot(t,n,e);else if("SHA-224"==t||"SHA-256"==t)this.P=new Bt(t,n,e);else if("SHA-384"==t||"SHA-512"==t)this.P=new Gt(t,n,e);else{if("SHA3-224"!=t&&"SHA3-256"!=t&&"SHA3-384"!=t&&"SHA3-512"!=t&&"SHAKE128"!=t&&"SHAKE256"!=t&&"CSHAKE128"!=t&&"CSHAKE256"!=t&&"KMAC128"!=t&&"KMAC256"!=t)throw new Error(B);this.P=new $t(t,n,e)}}update(t){return this.P.update(t),this}getHash(t,n){return this.P.getHash(t,n)}setHMACKey(t,n,e){this.P.setHMACKey(t,n,e)}getHMAC(t,n){return this.P.getHMAC(t,n)}}var qt=I(1626);let Et=(()=>{class s{constructor(n,e,i){this.http=n,this.window=e,this.pages=i,this.checkOriginResultCache={}}registerAuthorizationServerEventListener(n){return this.getConfig(n).pipe((0,tt.M)(e=>this.window.addEventListener("message",i=>this.receiveMessage(n,i,e.debug),!1)),(0,Ut.Z)(()=>(0,k.of)(!0)),(0,W.W)(e=>
1(404===e.status?this.pages.routes.error.notFound.navigate():this.pages.routes.error.root.navigate(),(0,k.of)(!1))))}getConfig(n){return this.http.get((0,_.OZ)(["public","authentication","ui","configuration","oauth2","authorization-servers",n,"session-management"])).pipe((0,Z.T)(e=>this.toConfig(e)))}toConfig(n){return{debug:n.data.attributes.debug}}receiveMessage(n,e,i){try{if("error"===e.data||"unchanged"===e.data||"changed"===e.data)return;if(!new RegExp("^[\\x20-\\x7e]+ [0-9a-f]+\\.[0-9a-zA-Z]+$").test(e.data))return this.log("Ignoring invalid session management message: "+e.data,i),void this.postErrorMessageToSource(e);const o=e.data.split(" ",2),h=o[0],c=o[1];this.checkOriginAllowed(n,e.origin,h,i).subscribe({next:a=>this.handleCheckOriginResponse(a,e,h,c,i),error:a=>this.handleCheckOriginError(a,e,i)})}catch(o){this.handleGeneralError(o,e,i)}}checkOriginAllowed(n,e,i,o){const h=e+" "+i,c=this.checkOriginResultCache[h];return c?(this.log("Got origin check result from cache",o),(0,k.of)(c)):this.http.post((0,_.OZ)(["oauth2","authorization-servers",n,"check-origin"]),{origin:e,clientId:i},{observe:"response"}).pipe((0,Z.T)(a=>a.body.data.attributes.allowed),(0,tt.M)(a=>this.checkOriginResultCache[h]=a))}handleCheckOriginError(n,e,i){return this.log("Failed to check origin validity - response: "+JSON.stringify(n),i),this.postErrorMessageToSource(e),Ct.t}handleCheckOriginResponse(n,e,i,o,h){try{if(!n)return this.log("Origin '"+e.origin+"' is not allowed for client '"+i+"'.",h),void this.postErrorMessageToSource(e);this.log("Received message from '"+e.origin+"': "+e.data,h);const c=o.split(".")[1];if(void 0===c||""===c)return this.log("No salt in session_state",h),void this.postErrorMessageToSource(e);const a=this.getCookieValue("IAM_OP_USER_AGENT_STATE");if(""===a)return this.log("No opuas cookie found.",h),void e.source.postMessage("changed",e.origin);const l=i+" "+e.origin+" "+a+" "+c;this.log("Hashing: "+l,h),o===this.sha256(l)+"."+c?(this.log("Session state unchanged",h),e.source.postMessage("unchanged",e.origin)):(this.log("Session state changed",h),e.source.postMessage("changed",e.origin))}catch(c){this.handleGeneralError(c,e,!1)}}handleGeneralError(n,e,i){this.log("Session Check error: "+n,i),this.postErrorMessageToSource(e)}log(n,e){e&&console.warn(n)}postErrorMessageToSource(n){n.source.postMessage("error",n.origin)}getCookieValue(n){const e=n+"=",o=decodeURIComponent(document.cookie).split("; ");for(const h of o){const c=h.trim();if(0===c.indexOf(e))return c.substring(e.length,c.length)}return""}sha256(n){const e=new Jt("SHA-256","TEXT",{encoding:"UTF8"});return e.update(n),e.getHash("HEX")}static#t=this.\u0275fac=function(e){return new(e||s)(S.KVO(qt.Qq),S.KVO(Window),S.KVO(j.b))};static#e=this.\u0275prov=S.jDH({token:s,factory:s.\u0275fac})}return s})(),vt=(()=>{class s{constructor(n){this.service=n}canActivate(n){const e=n.paramMap.get("asId");return e?this.service.registerAuthorizationServerEventListener(e):(0,k.of)(!1)}static#t=this.\u0275fac=function(e){return new(e||s)(S.KVO(Et))};static#e=this.\u0275prov=S.jDH({token:s,factory:s.\u0275fac})}return s})();var Rt=I(9557);const _t=[{path:"",redirectTo:"client",pathMatch:"full"},{path:"client",pathMatch:"full",canActivate:[s=>(0,S.WQX)(q).canActivate(s)],component:Rt.n},{path:"authorization-servers/:asId/session/check",pathMatch:"full",canActivate:[s=>(0,S.WQX)(vt).canActivate(s)],component:Rt.n}];let te=(()=>{class s{static#t=this.\u0275fac=function(e){return new(e||s)};static#e=this.\u0275mod=S.$C({type:s});static#n=this.\u0275inj=S.G2t({providers:[{provide:Window,useValue:window},St.Q,q,J.Y,vt,Et],imports:[yt.iI.forChild(_t)]})}return s})()}}]);

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.