1(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[872],{45853:(I,s,a)=>{"use strict";a.d(s,{s:()=>L});var e=a(54438),n=a(89079),t=a(89417),i=a(29601),o=a(83038),c=a(534),u=a(88141),l=a(99437),r=a(18810),d=a(70980);const E=["code"];function g(f,T){if(1&f&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&f){const h=e.XpG();e.R7$(),e.JRh(h.description())}}function _(f,T){1&f&&(e.j41(0,"span"),e.pXf(1,1),e.k0s())}function C(f,T){1&f&&(e.j41(0,"span"),e.pXf(1,2),e.k0s())}function y(f,T){1&f&&(e.j41(0,"span"),e.pXf(1,3),e.k0s())}function N(f,T){if(1&f&&(e.j41(0,"p",10),e.PLo(1,4),e.nrm(2,"a",13),e.YFu(),e.k0s()),2&f){const h=e.XpG();e.R7$(2),e.Y8G("href",h.supportUrl,e.B4B)}}function b(f,T){if(1&f){const h=e.RV6();e.j41(0,"div",11)(1,"button",14),e.bIt("click",function(){e.eBV(h);const p=e.XpG();return e.Njj(p.setBackupModeCode())}),e.pXf(2,5),e.k0s()()}}function S(f,T){if(1&f){const h=e.RV6();e.j41(0,"button",18),e.bIt("click",function(){e.eBV(h);const p=e.XpG(2);return e.Njj(p.gotoBack())}),e.nrm(1,"xetf-icon",19),e.qex(2,20),e.EFF(3,"Zur\xfcck"),e.bVm(),e.k0s()}if(2&f){const h=e.XpG(2);e.Y8G("disabled",h.isLoading()),e.R7$(),e.Y8G("name","chevron")("size",20)}}function R(f,T){1&f&&e.nrm(0,"xetf-spinner")}function B(f,T){if(1&f&&e.EFF(0),2&f){const h=e.XpG(2);e.SpI(" ",h.buttonText()," ")}}function F(f,T){if(1&f&&(e.SS7(0),e.j41(1,"div",15),e.DNE(2,S,4,3,"button",16),e.j41(3,"button",17),e.DNE(4,R,1,0,"xetf-spinner")(5,B,1,1),e.k0s()()),2&f){const h=e.XpG(),m=e.r8f(1),p=h.useBackButton()||"backup-code"===m;e.R7$(),e.AVh("justify-content-end",!p)("justify-content-between",p),e.R7$(),e.vxM(p?2:-1),e.R7$(),e.Y8G("disabled",!h.form.value.code),e.R7$(),e.vxM(h.isLoading()?4:5)}}let L=(()=>{class f{constructor(){this.service=(0,e.WQX)(i.l),this._fb=(0,e.WQX)(t.ok),this.destroyRef=(0,e.WQX)(e.abz),this.type=(0,e.hFB)("otp"),this.buttonText=(0,e.hFB)("Best\xE4tigen"),this.description=(0,e.hFB)("Gib zur Best\xE4tigung bitte den Code ein, den dir deine Authenticator-App anzeigt."),this.useBackButton=(0,e.hFB)(!1),this.useButtons=(0,e.hFB)(!0),this.useHelpCenterDescription=(0,e.hFB)(!0),this.error=(0,e.hFB)(!1),this.loading=(0,e.hFB)(!1),this.allowBackupCode=(0,e.hFB)(!1),this.confirmed=(0,e.CGW)(),this.back=(0,e.CGW)(),this.resetError=(0,e.CGW)(),this.codeElement=(0,e.ebz)("code"),this.internalLoading=(0,e.vPA)(!1),this.internalError=(0,e.vPA)(!1),this.showBackupCodeLink=(0,e.EWP)(()=>("login"===this.type()||this.allowBackupCode())&&"otp-code"===this.service.mode()),this.isError=(0,e.EWP)(()=>this.error()||this.internalError()||this.service.error()),this.isLoading=(0,e.EWP)(()=>this.internalLoading()||this.loading()||this.service.loading()),this.supportUrl="https://support.extraetf.com/hc/de/articles/23717991724700-Schritt-f\xfcr-Schritt-Anleitung-zur-Zwei-Faktor-Authentifizierung-2FA",this.form=this._fb.nonNullable.group({code:["",[t.k0.required]]})}ngAfterViewInit(){const h=this.codeElement();h&&h.nativeElement.focus()}ngOnDestroy(){this.resetErrors(),this.service.mode.set("otp-code")}setBackupModeCode(){this.resetErrors(),this.service.mode.set("backup-code")}gotoBack(){this.resetErrors(),this.service.otp.set(""),"backup-code"===this.service.mode()?(this.resetErrors(),this.service.mode.set("otp-code")):this.back.emit()}changeOtpCode(){const h=this.form.value.code||"";this.service.otp.set(h),h&&this.resetErrors()}resetErrors(){this.internalError()&&this.internalError.set(!1),this.error()&&this.resetError.emit(),this.service.error()&&this.service.error.set(!1)}submit(){if(this.form.invalid||this.isLoading())return;const h=this.form.value.code;this.service.otp.set(h),"otp"===this.type()&&this.service.entered.next(h),"login"===this.type()&&(this.internalLoading.set(!0),("otp-code"===this.service.mode()?this.service.send({otp:h,"2fa_type":"otp"}):this.service.send({code:h,"2fa_type":"backup"})).pipe((0,n.pQ)(this.destroyRef),(0,u.M)(()=>{this.confirmed.emit(),this.service.authorized.next()}),(0,l.W)(p=>(this.internalError.set(!0),(0,r.$)(()=>p))),(0,d.j)(()=>this.internalLoading.set(!1))).subscribe())}static{this.\u0275fac=function(m){return new(m||f)}}static{this.\u0275cmp=e.VBU({type:f,selectors:[["app-2fa-code"]],viewQuery:function(m,p){1&m&&e.wEZ(p.codeElement,E,5),2&m&&e.NyB()},inputs:{type:[1,"type"],buttonText:[1,"buttonText"],description:[1,"description"],useBackButton:[1,"useBackButton"],useButtons:[1,"useButtons"],useHelpCenterDescription:[1,"useHelpCenterDescription"],error:[1,"error"],loading:[1,"loading"],allowBackupCode:[1,"allowBackupCode"]},outputs:{confirmed:"confirmed",back:"back",resetError:"resetError"},standalone:!0,features:[e.Jv_([]),e.aNF],decls:14,vars:9,consts:()=>{let h,m,p,A,w,P;return h="Code",m=" Gib hier bitte deinen einmaligen Backup-Code ein, um dich auch ohne Zugriff auf deine Authentifizierungs-App sicher anzumelden. Backup-Codes sind ausschlie\xDFlich f\xFCr Notf\xE4lle gedacht, beispielsweise wenn du dein Smartphone verloren hast. ",p=" Der eingegebene Code ist ung\xFCltig. Bitte \xFCberpr\xFCfe deine Eingabe. ",A="Ung\xFCltiger Code",w=" Brauchst du Unterst\xFCtzung? In unserem " + "\ufffd#2\ufffd" + "Hilfe-Center" + "\ufffd/#2\ufffd" + " findest du eine ausf\xFChrliche Schritt-f\xFCr-Schritt-Anleitung. ",P=" Alternativ kannst du auch einen deiner Backup-Codes eingeben. ",[["code",""],m,p,A,w,P,[3,"ngSubmit","formGroup"],[1,"mt-2"],["id","code","formControlName","code","placeholder",h,1,"form-control",3,"keyup"],[1,"invalid-feedback"],[1,"mt-3"],[1,"mt-4"],[1,"mt-4","d-flex",3,"justify-content-end","justify-content-between"],["target","_blank",1,"tw-link-primary",3,"href"],["type","button",1,"btn","btn-link","link-secondary","p-0","text-start",3,"click"],[1,"mt-4","d-flex"],["type","button",1,"btn","btn-outline-primary","d-flex",3,"disabled"],["type","submit",1,"btn","btn-primary",3,"disabled"],["type","button",1,"btn","btn-outline-primary","d-flex",3,"click","disabled"],[1,"rotate-90","me-1",3,"name","size"],["i18","@@shared.back"]]},template:function(m,p){if(1&m){const A=e.RV6();e.j41(0,"form",6),e.bIt("ngSubmit",function(){return e.eBV(A),e.Njj(p.submit())}),e.SS7(1),e.j41(2,"p",7),e.DNE(3,g,2,1,"span")(4,_,2,0,"span"),e.k0s(),e.j41(5,"div",7)(6,"input",8,0),e.bIt("keyup",function(){return e.eBV(A),e.Njj(p.changeOtpCode())}),e.k0s()(),e.j41(8,"div",9),e.DNE(9,C,2,0,"span")(10,y,2,0,"span"),e.k0s(),e.DNE(11,N,3,1,"p",10)(12,b,3,0,"div",11)(13,F,6,7,"div",12),e.k0s()}if(2&m){e.Y8G("formGroup",p.form),e.R7$();const A=e.bH3(p.service.mode());e.R7$(2),e.vxM("otp-code"===A?3:4),e.R7$(5),e.AVh("d-block",p.isError()),e.R7$(),e.vxM("otp-code"===A?9:10),e.R7$(2),e.vxM(p.useHelpCenterDescription()?11:-1),e.R7$(),e.vxM(p.showBackupCodeLink()?12:-1),e.R7$(),e.vxM(p.useButtons()?13:-1)}},dependencies:[t.X1,t.qT,t.me,t.BC,t.cb,t.j4,t.JD,c.Ss,o.tI,o.Rl],encapsulation:2,changeDetection:0})}}return f})()},16475:(I,s,a)=>{"use strict";a.d(s,{A:()=>i});var e=a(21626),n=a(54438);const t="/api-v2/user/2fa";let i=(()=>{class o{constructor(){this.http=(0,n.WQX)(e.Qq)}getLink(){return this.http.post(`${t}/enable/`,null)}getLinkForNewDevice(u){return this.http.post(`${t}/new-device/`,{otp:u,"2fa_type":"otp"})}sendCode(u){return this.http.post(`${t}/verify/`,{otp:u,"2fa_type":"otp"})}disable(u){return this.http.post(`${t}/disable/`,u)}static{this.\u0275fac=function(l){return new(l||o)}}static{this.\u0275prov=n.jDH({token:o,factory:o.\u0275fac})}}return o}
1)()},80243:I=>{"use strict";var s={single_source_shortest_paths:function(a,e,n){var t={},i={};i[e]=0;var c,u,l,r,d,g,o=s.PriorityQueue.make();for(o.push(e,0);!o.empty();)for(l in r=(c=o.pop()).cost,d=a[u=c.value]||{})d.hasOwnProperty(l)&&(g=r+d[l],(typeof i[l]>"u"||i[l]>g)&&(i[l]=g,o.push(l,g),t[l]=u));if(typeof n<"u"&&typeof i[n]>"u"){var y=["Could not find a path from ",e," to ",n,"."].join("");throw new Error(y)}return t},extract_shortest_path_from_predecessor_list:function(a,e){for(var n=[],t=e;t;)n.push(t),t=a[t];return n.reverse(),n},find_path:function(a,e,n){var t=s.single_source_shortest_paths(a,e,n);return s.extract_shortest_path_from_predecessor_list(t,n)},PriorityQueue:{make:function(a){var t,e=s.PriorityQueue,n={};for(t in a=a||{},e)e.hasOwnProperty(t)&&(n[t]=e[t]);return n.queue=[],n.sorter=a.sorter||e.default_sorter,n},default_sorter:function(a,e){return a.cost-e.cost},push:function(a,e){this.queue.push({value:a,cost:e}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};I.exports=s},68314:(I,s,a)=>{const n=a(72836),t=a(89460),i=a(7030),o=a(56511);function c(u,l,r,d,E){const g=[].slice.call(arguments,1),_=g.length,C="function"==typeof g[_-1];if(!C&&!n())throw new Error("Callback required as last argument");if(!C){if(_<1)throw new Error("Too few arguments provided");return 1===_?(r=l,l=d=void 0):2===_&&!l.getContext&&(d=r,r=l,l=void 0),new Promise(function(y,N){try{const b=t.create(r,d);y(u(b,l,d))}catch(b){N(b)}})}if(_<2)throw new Error("Too few arguments provided");2===_?(E=r,r=l,l=d=void 0):3===_&&(l.getContext&&typeof E>"u"?(E=d,d=void 0):(E=d,d=r,r=l,l=void 0));try{const y=t.create(r,d);E(null,u(y,l,d))}catch(y){E(y)}}s.mo=c.bind(null,i.render),s.dY=c.bind(null,i.renderToDataURL),s.toString=c.bind(null,function(u,l,r){return o.render(u,r)})},72836:I=>{I.exports=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}},96214:(I,s,a)=>{const e=a(19089).getSymbolSize;s.getRowColCoords=function(t){if(1===t)return[];const i=Math.floor(t/7)+2,o=e(t),c=145===o?26:2*Math.ceil((o-13)/(2*i-2)),u=[o-7];for(let l=1;l<i-1;l++)u[l]=u[l-1]-c;return u.push(6),u.reverse()},s.getPositions=function(t){const i=[],o=s.getRowColCoords(t),c=o.length;for(let u=0;u<c;u++)for(let l=0;l<c;l++)0===u&&0===l||0===u&&l===c-1||u===c-1&&0===l||i.push([o[u],o[l]]);return i}},1018:(I,s,a)=>{const e=a(91677),n=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function t(i){this.mode=e.ALPHANUMERIC,this.data=i}t.getBitsLength=function(o){return 11*Math.floor(o/2)+o%2*6},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(o){let c;for(c=0;c+2<=this.data.length;c+=2){let u=45*n.indexOf(this.data[c]);u+=n.indexOf(this.data[c+1]),o.put(u,11)}this.data.length%2&&o.put(n.indexOf(this.data[c]),6)},I.exports=t},84662:I=>{function s(){this.buffer=[],this.length=0}s.prototype={get:function(a){const e=Math.floor(a/8);return 1==(this.buffer[e]>>>7-a%8&1)},put:function(a,e){for(let n=0;n<e;n++)this.putBit(1==(a>>>e-n-1&1))},getLengthInBits:function(){return this.length},putBit:function(a){const e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),a&&(this.buffer[e]|=128>>>this.length%8),this.length++}},I.exports=s},35941:I=>{function s(a){if(!a||a<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=a,this.data=new Uint8Array(a*a),this.reservedBit=new Uint8Array(a*a)}s.prototype.set=function(a,e,n,t){const i=a*this.size+e;this.data[i]=n,t&&(this.reservedBit[i]=!0)},s.prototype.get=function(a,e){return this.data[a*this.size+e]},s.prototype.xor=function(a,e,n){this.data[a*this.size+e]^=n},s.prototype.isReserved=function(a,e){return this.reservedBit[a*this.size+e]},I.exports=s},54969:(I,s,a)=>{const e=a(91677);function n(t){this.mode=e.BYTE,this.data="string"==typeof t?(new TextEncoder).encode(t):new Uint8Array(t)}n.getBitsLength=function(i){return 8*i},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.prototype.write=function(t){for(let i=0,o=this.data.length;i<o;i++)t.put(this.data[i],8)},I.exports=n},23677:(I,s,a)=>{const e=a(47424),n=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],t=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,
1192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];s.getBlocksCount=function(o,c){switch(c){case e.L:return n[4*(o-1)+0];case e.M:return n[4*(o-1)+1];case e.Q:return n[4*(o-1)+2];case e.H:return n[4*(o-1)+3];default:return}},s.getTotalCodewordsCount=function(o,c){switch(c){case e.L:return t[4*(o-1)+0];case e.M:return t[4*(o-1)+1];case e.Q:return t[4*(o-1)+2];case e.H:return t[4*(o-1)+3];default:return}}},47424:(I,s)=>{s.L={bit:1},s.M={bit:0},s.Q={bit:3},s.H={bit:2},s.isValid=function(n){return n&&typeof n.bit<"u"&&n.bit>=0&&n.bit<4},s.from=function(n,t){if(s.isValid(n))return n;try{return function a(e){if("string"!=typeof e)throw new Error("Param is not a string");switch(e.toLowerCase()){case"l":case"low":return s.L;case"m":case"medium":return s.M;case"q":case"quartile":return s.Q;case"h":case"high":return s.H;default:throw new Error("Unknown EC Level: "+e)}}(n)}catch{return t}}},76269:(I,s,a)=>{const e=a(19089).getSymbolSize;s.getPositions=function(i){const o=e(i);return[[0,0],[o-7,0],[0,o-7]]}},26254:(I,s,a)=>{const e=a(19089),i=e.getBCHDigit(1335);s.getEncodedBits=function(c,u){const l=c.bit<<3|u;let r=l<<10;for(;e.getBCHDigit(r)-i>=0;)r^=1335<<e.getBCHDigit(r)-i;return 21522^(l<<10|r)}},66686:(I,s)=>{const a=new Uint8Array(512),e=new Uint8Array(256);(function(){let t=1;for(let i=0;i<255;i++)a[i]=t,e[t]=i,t<<=1,256&t&&(t^=285);for(let i=255;i<512;i++)a[i]=a[i-255]})(),s.log=function(t){if(t<1)throw new Error("log("+t+")");return e[t]},s.exp=function(t){return a[t]},s.mul=function(t,i){return 0===t||0===i?0:a[e[t]+e[i]]}},83264:(I,s,a)=>{const e=a(91677),n=a(19089);function t(i){this.mode=e.KANJI,this.data=i}t.getBitsLength=function(o){return 13*o},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(i){let o;for(o=0;o<this.data.length;o++){let c=n.toSJIS(this.data[o]);if(c>=33088&&c<=40956)c-=33088;else{if(!(c>=57408&&c<=60351))throw new Error("Invalid SJIS character: "+this.data[o]+"\nMake sure your charset is UTF-8");c-=49472}c=192*(c>>>8&255)+(255&c),i.put(c,13)}},I.exports=t},3361:(I,s)=>{s.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};function e(n,t,i){switch(n){case s.Patterns.PATTERN000:return(t+i)%2==0;case s.Patterns.PATTERN001:return t%2==0;case s.Patterns.PATTERN010:return i%3==0;case s.Patterns.PATTERN011:return(t+i)%3==0;case s.Patterns.PATTERN100:return(Math.floor(t/2)+Math.floor(i/3))%2==0;case s.Patterns.PATTERN101:return t*i%2+t*i%3==0;case s.Patterns.PATTERN110:return(t*i%2+t*i%3)%2==0;case s.Patterns.PATTERN111:return(t*i%3+(t+i)%2)%2==0;default:throw new Error("bad maskPattern:"+n)}}s.isValid=function(t){return null!=t&&""!==t&&!isNaN(t)&&t>=0&&t<=7},s.from=function(t){return s.isValid(t)?parseInt(t,10):void 0},s.getPenaltyN1=function(t){const i=t.size;let o=0,c=0,u=0,l=null,r=null;for(let d=0;d<i;d++){c=u=0,l=r=null;for(let E=0;E<i;E++){let g=t.get(d,E);g===l?c++:(c>=5&&(o+=c-5+3),l=g,c=1),g=t.get(E,d),g===r?u++:(u>=5&&(o+=u-5+3),r=g,u=1)}c>=5&&(o+=c-5+3),u>=5&&(o+=u-5+3)}return o},s.getPenaltyN2=function(t){const i=t.size;let o=0;for(let c=0;c<i-1;c++)for(let u=0;u<i-1;u++){const l=t.get(c,u)+t.get(c,u+1)+t.get(c+1,u)+t.get(c+1,u+1);(4===l||0===l)&&o++}return 3*o},s.getPenaltyN3=function(t){const i=t.size;let o=0,c=0,u=0;for(let l=0;l<i;l++){c=u=0;for(let r=0;r<i;r++)c=c<<1&2047|t.get(l,r),r>=10&&(1488===c||93===c)&&o++,u=u<<1&2047|t.get(r,l),r>=10&&(1488===u||93===u)&&o++}return 40*o},s.getPenaltyN4=function(t){let i=0;const o=t.data.length;for(let u=0;u<o;u++)i+=t.data[u];return 10*Math.abs(Math.ceil(100*i/o/5)-10)},s.applyMask=function(t,i){const o=i.size;
vendor: 4,572 bytes, line 1
1for(let c=0;c<o;c++)for(let u=0;u<o;u++)i.isReserved(u,c)||i.xor(u,c,e(t,u,c))},s.getBestMask=function(t,i){const o=Object.keys(s.Patterns).length;let c=0,u=1/0;for(let l=0;l<o;l++){i(l),s.applyMask(l,t);const r=s.getPenaltyN1(t)+s.getPenaltyN2(t)+s.getPenaltyN3(t)+s.getPenaltyN4(t);s.applyMask(l,t),r<u&&(u=r,c=l)}return c}},91677:(I,s,a)=>{const e=a(80377),n=a(99359);s.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},s.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},s.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},s.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},s.MIXED={bit:-1},s.getCharCountIndicator=function(o,c){if(!o.ccBits)throw new Error("Invalid mode: "+o);if(!e.isValid(c))throw new Error("Invalid version: "+c);return c>=1&&c<10?o.ccBits[0]:c<27?o.ccBits[1]:o.ccBits[2]},s.getBestModeForData=function(o){return n.testNumeric(o)?s.NUMERIC:n.testAlphanumeric(o)?s.ALPHANUMERIC:n.testKanji(o)?s.KANJI:s.BYTE},s.toString=function(o){if(o&&o.id)return o.id;throw new Error("Invalid mode")},s.isValid=function(o){return o&&o.bit&&o.ccBits},s.from=function(o,c){if(s.isValid(o))return o;try{return function t(i){if("string"!=typeof i)throw new Error("Param is not a string");switch(i.toLowerCase()){case"numeric":return s.NUMERIC;case"alphanumeric":return s.ALPHANUMERIC;case"kanji":return s.KANJI;case"byte":return s.BYTE;default:throw new Error("Unknown mode: "+i)}}(o)}catch{return c}}},96628:(I,s,a)=>{const e=a(91677);function n(t){this.mode=e.NUMERIC,this.data=t.toString()}n.getBitsLength=function(i){return 10*Math.floor(i/3)+(i%3?i%3*3+1:0)},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.prototype.write=function(i){let o,c,u;for(o=0;o+3<=this.data.length;o+=3)c=this.data.substr(o,3),u=parseInt(c,10),i.put(u,10);const l=this.data.length-o;l>0&&(c=this.data.substr(o),u=parseInt(c,10),i.put(u,3*l+1))},I.exports=n},81744:(I,s,a)=>{const e=a(66686);s.mul=function(t,i){const o=new Uint8Array(t.length+i.length-1);for(let c=0;c<t.length;c++)for(let u=0;u<i.length;u++)o[c+u]^=e.mul(t[c],i[u]);return o},s.mod=function(t,i){let o=new Uint8Array(t);for(;o.length-i.length>=0;){const c=o[0];for(let l=0;l<i.length;l++)o[l]^=e.mul(i[l],c);let u=0;for(;u<o.length&&0===o[u];)u++;o=o.slice(u)}return o},s.generateECPolynomial=function(t){let i=new Uint8Array([1]);for(let o=0;o<t;o++)i=s.mul(i,new Uint8Array([1,e.exp(o)]));return i}},89460:(I,s,a)=>{const e=a(19089),n=a(47424),t=a(84662),i=a(35941),o=a(96214),c=a(76269),u=a(3361),l=a(23677),r=a(86289),d=a(91252),E=a(26254),g=a(91677),_=a(22868);function S(f,T,h){const m=f.size,p=E.getEncodedBits(T,h);let A,w;for(A=0;A<15;A++)w=1==(p>>A&1),f.set(A<6?A:A<8?A+1:m-15+A,8,w,!0),f.set(8,A<8?m-A-1:A<9?15-A-1+1:15-A-1,w,!0);f.set(m-8,8,1,!0)}function L(f,T,h,m){let p;if(Array.isArray(f))p=_.fromArray(f);else{if("string"!=typeof f)throw new Error("Invalid data");{let k=T;if(!k){const O=_.rawSplit(f);k=d.getBestVersionForData(O,h)}p=_.fromString(f,k||40)}}const A=d.getBestVersionForData(p,h);if(!A)throw new Error("The amount of data is too big to be stored in a QR Code");if(T){if(T<A)throw new Error("\nThe chosen QR Code version cannot contain this amount of data.\nMinimum version required to store current data is: "+A+".\n")}else T=A;const w=function B(f,T,h){const m=new t;h.forEach(function(M){m.put(M.mode.bit,4),m.put(M.getLength(),g.getCharCountIndicator(M.mode,f)),M.write(m)});const w=8*(e.getSymbolTotalCodewords(f)-l.getTotalCodewordsCount(f,T));for(m.getLengthInBits()+4<=w&&m.put(0,4);m.getLengthInBits()%8!=0;)m.putBit(0);const P=(w-m.getLengthInBits())/8;for(let M=0;M<P;M++)m.put(M%2?17:236,8);return function F(f,T,h){const m=e.getSymbolTotalCodewords(T),A=m-l.getTotalCodewordsCount(T,h),w=l.getBlocksCount(T,h),M=w-m%w,k=Math.floor(m/w),O=Math.floor(A/w),W=O+1,V=k-O,Q=new r(V);let z=0;const $=new Array(w),K=new Array(w);let H=0;const X=new Uint8Array(f.buffer);for(let U=0;U<w;U++){const j=U<M?O:W;$[U]=X.slice(z,z+j),K[U]=Q.encode($[U]),z+=j,H=Math.max(H,j)}const G=new Uint8Array(m);let D,v,x=0;for(D=0;D<H;D++)for(v=0;v<w;v++)D<$[v].length&&(G[x++]=$[v][D]);for(D=0;D<V;D++)for(v=0;v<w;v++)G[x++]=K[v][D];return G}(m,f,T)}(T,h,p),P=e.getSymbolSize(T),M=new i(P);return function C(f,T){const h=f.size,m=c.getPositions(T);for(let p=0;p<m.length;p++){const A=m[p][0],w=m[p][1];for(let P=-1;P<=7;P++)if(!(A+P<=-1||h<=A+P))for(let M=-1;M<=7;M++)w+M<=-1||h<=w+M||f.set(A+P,w+M,P>=0&&P<=6&&(0===M||6===M)||M>=0&&M<=6&&(0===P||6===P)||P>=2&&P<=4&&M>=2&&M<=4,!0)}}(M,T),function y(f){const T=f.size;
1for(let h=8;h<T-8;h++){const m=h%2==0;f.set(h,6,m,!0),f.set(6,h,m,!0)}}(M),function N(f,T){const h=o.getPositions(T);for(let m=0;m<h.length;m++){const p=h[m][0],A=h[m][1];for(let w=-2;w<=2;w++)for(let P=-2;P<=2;P++)f.set(p+w,A+P,-2===w||2===w||-2===P||2===P||0===w&&0===P,!0)}}(M,T),S(M,h,0),T>=7&&function b(f,T){const h=f.size,m=d.getEncodedBits(T);let p,A,w;for(let P=0;P<18;P++)p=Math.floor(P/3),A=P%3+h-8-3,w=1==(m>>P&1),f.set(p,A,w,!0),f.set(A,p,w,!0)}(M,T),function R(f,T){const h=f.size;let m=-1,p=h-1,A=7,w=0;for(let P=h-1;P>0;P-=2)for(6===P&&P--;;){for(let M=0;M<2;M++)if(!f.isReserved(p,P-M)){let k=!1;w<T.length&&(k=1==(T[w]>>>A&1)),f.set(p,P-M,k),A--,-1===A&&(w++,A=7)}if(p+=m,p<0||h<=p){p-=m,m=-m;break}}}(M,w),isNaN(m)&&(m=u.getBestMask(M,S.bind(null,M,h))),u.applyMask(m,M),S(M,h,m),{modules:M,version:T,errorCorrectionLevel:h,maskPattern:m,segments:p}}s.create=function(T,h){if(typeof T>"u"||""===T)throw new Error("No input text");let p,A,m=n.M;return typeof h<"u"&&(m=n.from(h.errorCorrectionLevel,n.M),p=d.from(h.version),A=u.from(h.maskPattern),h.toSJISFunc&&e.setToSJISFunction(h.toSJISFunc)),L(T,p,m,A)}},86289:(I,s,a)=>{const e=a(81744);function n(t){this.genPoly=void 0,this.degree=t,this.degree&&this.initialize(this.degree)}n.prototype.initialize=function(i){this.degree=i,this.genPoly=e.generateECPolynomial(this.degree)},n.prototype.encode=function(i){if(!this.genPoly)throw new Error("Encoder not initialized");const o=new Uint8Array(i.length+this.degree);o.set(i);const c=e.mod(o,this.genPoly),u=this.degree-c.length;if(u>0){const l=new Uint8Array(this.degree);return l.set(c,u),l}return c},I.exports=n},99359:(I,s)=>{const a="[0-9]+";let n="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";n=n.replace(/u/g,"\\u");const t="(?:(?![A-Z0-9 $%*+\\-./:]|"+n+")(?:.|[\r\n]))+";s.KANJI=new RegExp(n,"g"),s.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),s.BYTE=new RegExp(t,"g"),s.NUMERIC=new RegExp(a,"g"),s.ALPHANUMERIC=new RegExp("[A-Z $%*+\\-./:]+","g");const i=new RegExp("^"+n+"$"),o=new RegExp("^"+a+"$"),c=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");s.testKanji=function(l){return i.test(l)},s.testNumeric=function(l){return o.test(l)},s.testAlphanumeric=function(l){return c.test(l)}},22868:(I,s,a)=>{const e=a(91677),n=a(96628),t=a(1018),i=a(54969),o=a(83264),c=a(99359),u=a(19089),l=a(80243);function r(b){return unescape(encodeURIComponent(b)).length}function d(b,S,R){const B=[];let F;for(;null!==(F=b.exec(R));)B.push({data:F[0],index:F.index,mode:S,length:F[0].length});return B}function E(b){const S=d(c.NUMERIC,e.NUMERIC,b),R=d(c.ALPHANUMERIC,e.ALPHANUMERIC,b);let B,F;return u.isKanjiModeEnabled()?(B=d(c.BYTE,e.BYTE,b),F=d(c.KANJI,e.KANJI,b)):(B=d(c.BYTE_KANJI,e.BYTE,b),F=[]),S.concat(R,B,F).sort(function(f,T){return f.index-T.index}).map(function(f){return{data:f.data,mode:f.mode,length:f.length}})}function g(b,S){switch(S){case e.NUMERIC:return n.getBitsLength(b);case e.ALPHANUMERIC:return t.getBitsLength(b);case e.KANJI:return o.getBitsLength(b);case e.BYTE:return i.getBitsLength(b)}}function N(b,S){let R;const B=e.getBestModeForData(b);if(R=e.from(S,B),R!==e.BYTE&&R.bit<B.bit)throw new Error('"'+b+'" cannot be encoded with mode '+e.toString(R)+".\n Suggested mode is: "+e.toString(B));switch(R===e.KANJI&&!u.isKanjiModeEnabled()&&(R=e.BYTE),R){case e.NUMERIC:return new n(b);case e.ALPHANUMERIC:return new t(b);case e.KANJI:return new o(b);case e.BYTE:return new i(b)}}s.fromArray=function(S){return S.reduce(function(R,B){return"string"==typeof B?R.push(N(B,null)):B.data&&R.push(N(B.data,B.mode)),R},[])},s.fromString=function(S,R){const F=function C(b){const S=[];for(let R=0;R<b.length;R++){const B=b[R];switch(B.mode){case e.NUMERIC:S.push([B,{data:B.data,mode:e.ALPHANUMERIC,length:B.length},{data:B.data,mode:e.BYTE,length:B.length}]);break;case e.ALPHANUMERIC:S.push([B,{data:B.data,mode:e.BYTE,length:B.length}]);break;case e.KANJI:S.push([B,{data:B.data,mode:e.BYTE,length:r(B.data)}]);break;case e.BYTE:S.push([{data:B.data,mode:e.BYTE,length:r(B.data)}])}}return S}(E(S,u.isKanjiModeEnabled())),L=function y(b,S){const R={},B={start:{}};let F=["start"];for(let L=0;L<b.length;L++){const f=b[L],T=[];for(let h=0;h<f.length;h++){const m=f[h],p=""+L+h;T.push(p),R[p]={node:m,lastCount:0},B[p]={};for(let A=0;A<F.length;A++){const w=F[A];R[w]&&R[w].node.mode===m.mode?(B[w][p]=g(R[w].lastCount+m.length,m.mode)-g(R[w].lastCount,m.mode),R[w].lastCount+=m.length):(R[w]&&(R[w].lastCount=m.length),B[w][p]=g(m.length,m.mode)+4+e.getCharCountIndicator(m.mode,S))}}F=T}for(let L=0;L<F.length;L++)B[F[L]].end=0;return{map:B,table:R}}(F,R),f=l.find_path(L.map,"start","end"),T=[];for(let h=1;h<f.length-1;h++)T.push(L.table[f[h]].node);return s.fromArray(function _(b){return b.reduce(function(S,R){const B=S.length-1>=0?S[S.length-1]:null;return B&&B.mode===R.mode?(S[S.length-1].data+=R.data,S):(S.push(R),S)},[])}(T))}
1,s.rawSplit=function(S){return s.fromArray(E(S,u.isKanjiModeEnabled()))}},19089:(I,s)=>{let a;const e=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];s.getSymbolSize=function(t){if(!t)throw new Error('"version" cannot be null or undefined');if(t<1||t>40)throw new Error('"version" should be in range from 1 to 40');return 4*t+17},s.getSymbolTotalCodewords=function(t){return e[t]},s.getBCHDigit=function(n){let t=0;for(;0!==n;)t++,n>>>=1;return t},s.setToSJISFunction=function(t){if("function"!=typeof t)throw new Error('"toSJISFunc" is not a valid function.');a=t},s.isKanjiModeEnabled=function(){return typeof a<"u"},s.toSJIS=function(t){return a(t)}},80377:(I,s)=>{s.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40}},91252:(I,s,a)=>{const e=a(19089),n=a(23677),t=a(47424),i=a(91677),o=a(80377),u=e.getBCHDigit(7973);function r(g,_){return i.getCharCountIndicator(g,_)+4}function d(g,_){let C=0;return g.forEach(function(y){const N=r(y.mode,_);C+=N+y.getBitsLength()}),C}s.from=function(_,C){return o.isValid(_)?parseInt(_,10):C},s.getCapacity=function(_,C,y){if(!o.isValid(_))throw new Error("Invalid QR Code version");typeof y>"u"&&(y=i.BYTE);const S=8*(e.getSymbolTotalCodewords(_)-n.getTotalCodewordsCount(_,C));if(y===i.MIXED)return S;const R=S-r(y,_);switch(y){case i.NUMERIC:return Math.floor(R/10*3);case i.ALPHANUMERIC:return Math.floor(R/11*2);case i.KANJI:return Math.floor(R/13);default:return Math.floor(R/8)}},s.getBestVersionForData=function(_,C){let y;const N=t.from(C,t.M);if(Array.isArray(_)){if(_.length>1)return function E(g,_){for(let C=1;C<=40;C++)if(d(g,C)<=s.getCapacity(C,_,i.MIXED))return C}(_,N);if(0===_.length)return 1;y=_[0]}else y=_;return function l(g,_,C){for(let y=1;y<=40;y++)if(_<=s.getCapacity(y,C,g))return y}(y.mode,y.getLength(),N)},s.getEncodedBits=function(_){if(!o.isValid(_)||_<7)throw new Error("Invalid QR Code version");let C=_<<12;for(;e.getBCHDigit(C)-u>=0;)C^=7973<<e.getBCHDigit(C)-u;return _<<12|C}},7030:(I,s,a)=>{const e=a(47077);s.render=function(o,c,u){let l=u,r=c;typeof l>"u"&&(!c||!c.getContext)&&(l=c,c=void 0),c||(r=function t(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}()),l=e.getOptions(l);const d=e.getImageWidth(o.modules.size,l),E=r.getContext("2d"),g=E.createImageData(d,d);return e.qrToImageData(g.data,o,l),function n(i,o,c){i.clearRect(0,0,o.width,o.height),o.style||(o.style={}),o.height=c,o.width=c,o.style.height=c+"px",o.style.width=c+"px"}(E,r,d),E.putImageData(g,0,0),r},s.renderToDataURL=function(o,c,u){let l=u;return typeof l>"u"&&(!c||!c.getContext)&&(l=c,c=void 0),l||(l={}),s.render(o,c,l).toDataURL(l.type||"image/png",(l.rendererOpts||{}).quality)}},56511:(I,s,a)=>{const e=a(47077);function n(o,c){const u=o.a/255,l=c+'="'+o.hex+'"';return u<1?l+" "+c+'-opacity="'+u.toFixed(2).slice(1)+'"':l}function t(o,c,u){let l=o+c;return typeof u<"u"&&(l+=" "+u),l}s.render=function(c,u,l){const r=e.getOptions(u),d=c.modules.size,E=c.modules.data,g=d+2*r.margin,_=r.color.light.a?"<path "+n(r.color.light,"fill")+' d="M0 0h'+g+"v"+g+'H0z"/>':"",C="<path "+n(r.color.dark,"stroke")+' d="'+function i(o,c,u){let l="",r=0,d=!1,E=0;for(let g=0;g<o.length;g++){const _=Math.floor(g%c),C=Math.floor(g/c);!_&&!d&&(d=!0),o[g]?(E++,g>0&&_>0&&o[g-1]||(l+=d?t("M",_+u,.5+C+u):t("m",r,0),r=0,d=!1),_+1<c&&o[g+1]||(l+=t("h",E),E=0)):r++}return l}(E,d,r.margin)+'"/>',b='<svg xmlns="http://www.w3.org/2000/svg" '+(r.width?'width="'+r.width+'" height="'+r.width+'" ':"")+'viewBox="0 0 '+g+" "+g+'" shape-rendering="crispEdges">'+_+C+"</svg>\n";return"function"==typeof l&&l(null,b),b}},47077:(I,s)=>{function a(e){if("number"==typeof e&&(e=e.toString()),"string"!=typeof e)throw new Error("Color should be defined as hex string");let n=e.slice().replace("#","").split("");if(n.length<3||5===n.length||n.length>8)throw new Error("Invalid hex color: "+e);(3===n.length||4===n.length)&&(n=Array.prototype.concat.apply([],n.map(function(i){return[i,i]}))),6===n.length&&n.push("F","F");const t=parseInt(n.join(""),16);return{r:t>>24&255,g:t>>16&255,b:t>>8&255,a:255&t,hex:"#"+n.slice(0,6).join("")}}s.getOptions=function(n){n||(n={}),n.color||(n.color={});const i=n.width&&n.width>=21?n.width:void 0;return{width:i,scale:i?4:n.scale||4,margin:typeof n.margin>
1"u"||null===n.margin||n.margin<0?4:n.margin,color:{dark:a(n.color.dark||"#000000ff"),light:a(n.color.light||"#ffffffff")},type:n.type,rendererOpts:n.rendererOpts||{}}},s.getScale=function(n,t){return t.width&&t.width>=n+2*t.margin?t.width/(n+2*t.margin):t.scale},s.getImageWidth=function(n,t){const i=s.getScale(n,t);return Math.floor((n+2*t.margin)*i)},s.qrToImageData=function(n,t,i){const o=t.modules.size,c=t.modules.data,u=s.getScale(o,i),l=Math.floor((o+2*i.margin)*u),r=i.margin*u,d=[i.color.light,i.color.dark];for(let E=0;E<l;E++)for(let g=0;g<l;g++){let _=4*(E*l+g),C=i.color.light;E>=r&&g>=r&&E<l-r&&g<l-r&&(C=d[c[Math.floor((E-r)/u)*o+Math.floor((g-r)/u)]?1:0]),n[_++]=C.r,n[_++]=C.g,n[_++]=C.b,n[_]=C.a}}},45398:(I,s,a)=>{"use strict";a.d(s,{c:()=>c});var e=a(74523),n=a(54438),t=a(68314),i=a(345);const o=["qrcElement"];let c=(()=>{class u{constructor(r,d){this.renderer=r,this.sanitizer=d,this.allowEmptyString=!1,this.colorDark="#000000ff",this.colorLight="#ffffffff",this.cssClass="qrcode",this.elementType="canvas",this.errorCorrectionLevel="M",this.margin=4,this.qrdata="",this.scale=4,this.width=10,this.qrCodeURL=new n.bkB,this.context=null}ngOnChanges(){var r=this;return(0,e.A)(function*(){yield r.createQRCode()})()}isValidQrCodeText(r){return!1===this.allowEmptyString?!(typeof r>"u"||""===r||"null"===r||null===r):!(typeof r>"u")}toDataURL(r){return new Promise((d,E)=>{(0,t.dY)(this.qrdata,r,(g,_)=>{g?E(g):d(_)})})}toCanvas(r,d){return new Promise((E,g)=>{(0,t.mo)(r,this.qrdata,d,_=>{_?g(_):E("success")})})}toSVG(r){return new Promise((d,E)=>{(0,t.toString)(this.qrdata,r,(g,_)=>{g?E(g):d(_)})})}renderElement(r){for(const d of this.qrcElement.nativeElement.childNodes)this.renderer.removeChild(this.qrcElement.nativeElement,d);this.renderer.appendChild(this.qrcElement.nativeElement,r)}createQRCode(){var r=this;return(0,e.A)(function*(){r.version&&r.version>40?(console.warn("[angularx-qrcode] max value for `version` is 40"),r.version=40):r.version&&r.version<1?(console.warn("[angularx-qrcode]`min value for `version` is 1"),r.version=1):void 0!==r.version&&isNaN(r.version)&&(console.warn("[angularx-qrcode] version should be a number, defaulting to auto."),r.version=void 0);try{if(!r.isValidQrCodeText(r.qrdata))throw new Error("[angularx-qrcode] Field `qrdata` is empty, set 'allowEmptyString=\"true\"' to overwrite this behaviour.");r.isValidQrCodeText(r.qrdata)&&""===r.qrdata&&(r.qrdata=" ");
1const d={color:{dark:r.colorDark,light:r.colorLight},errorCorrectionLevel:r.errorCorrectionLevel,margin:r.margin,scale:r.scale,version:r.version,width:r.width},E=r.imageSrc,g=r.imageHeight||40,_=r.imageWidth||40;switch(r.elementType){case"canvas":{const C=r.renderer.createElement("canvas");r.context=C.getContext("2d"),r.toCanvas(C,d).then(()=>{if(r.ariaLabel&&r.renderer.setAttribute(C,"aria-label",`${r.ariaLabel}`),r.title&&r.renderer.setAttribute(C,"title",`${r.title}`),E&&r.context){r.centerImage=new Image(_,g),E!==r.centerImage.src&&(r.centerImage.crossOrigin="anonymous",r.centerImage.src=E),g!==r.centerImage.height&&(r.centerImage.height=g),_!==r.centerImage.width&&(r.centerImage.width=_);const y=r.centerImage;y&&(y.onload=()=>{r.context?.drawImage(y,C.width/2-_/2,C.height/2-g/2,_,g)})}r.renderElement(C),r.emitQRCodeURL(C)}).catch(y=>{console.error("[angularx-qrcode] canvas error:",y)});break}case"svg":{const C=r.renderer.createElement("div");r.toSVG(d).then(y=>{r.renderer.setProperty(C,"innerHTML",y);const N=C.firstChild;r.renderer.setAttribute(N,"height",`${r.width}`),r.renderer.setAttribute(N,"width",`${r.width}`),r.renderElement(N),r.emitQRCodeURL(N)}).catch(y=>{console.error("[angularx-qrcode] svg error:",y)});break}default:{const C=r.renderer.createElement("img");r.toDataURL(d).then(y=>{r.alt&&C.setAttribute("alt",r.alt),r.ariaLabel&&C.setAttribute("aria-label",r.ariaLabel),C.setAttribute("src",y),r.title&&C.setAttribute("title",r.title),r.renderElement(C),r.emitQRCodeURL(C)}).catch(y=>{console.error("[angularx-qrcode] img/url error:",y)})}}}catch(d){console.error("[angularx-qrcode] Error generating QR Code:",d.message)}})()}convertBase64ImageUrlToBlob(r){const d=r.split(";base64,"),E=d[0].split(":")[1],g=atob(d[1]),_=new Uint8Array(g.length);for(let C=0;C<g.length;++C)_[C]=g.charCodeAt(C);return new Blob([_],{type:E})}emitQRCodeURL(r){const d=r.constructor.name;if(d===SVGSVGElement.name){const N=new Blob([r.outerHTML],{type:"image/svg+xml"}),b=URL.createObjectURL(N),S=this.sanitizer.bypassSecurityTrustUrl(b);return void this.qrCodeURL.emit(S)}let E="";d===HTMLCanvasElement.name&&(E=r.toDataURL("image/png")),d===HTMLImageElement.name&&(E=r.src);const g=this.convertBase64ImageUrlToBlob(E),_=URL.createObjectURL(g),C=this.sanitizer.bypassSecurityTrustUrl(_);this.qrCodeURL.emit(C)}static{this.\u0275fac=function(d){return new(d||u)(n.rXU(n.sFG),n.rXU(i.up))}}static{this.\u0275cmp=n.VBU({type:u,selectors:[["qrcode"]],viewQuery:function(d,E){if(1&d&&n.GBs(o,7),2&d){let g;n.mGM(g=n.lsd())&&(E.qrcElement=g.first)}},inputs:{allowEmptyString:"allowEmptyString",colorDark:"colorDark",colorLight:"colorLight",cssClass:"cssClass",elementType:"elementType",errorCorrectionLevel:"errorCorrectionLevel",imageSrc:"imageSrc",imageHeight:"imageHeight",imageWidth:"imageWidth",margin:"margin",qrdata:"qrdata",scale:"scale",version:"version",width:"width",alt:"alt",ariaLabel:"ariaLabel",title:"title"},outputs:{qrCodeURL:"qrCodeURL"},standalone:!0,features:[n.OA$,n.aNF],decls:2,vars:2,consts:[["qrcElement",""]],template:function(d,E){1&d&&n.nrm(0,"div",null,0),2&d&&n.HbH(E.cssClass)},encapsulation:2,changeDetection:0})}}return u})()}}]);
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.