1"use strict";(self.webpackChunkubc_consumer_main=self.webpackChunkubc_consumer_main||[]).push([[5820],{45294:(h,c,n)=>{n.d(c,{$:()=>e});var t=n(54438),s=n(21413),l=n(27876),p=n(21462),i=n(7901),d=n(75351),g=n(12657),_=n(73284);let e=(()=>{class m{constructor(o,r,a,b,u){this.checkoutService=o,this.checkoutProgressService=r,this.router=a,this.cdr=b,this.dialog=u,this.destroy$=new s.B,this.closed=new t.bkB,this.qrIconImage="https://media.istockphoto.com/id/1347277582/vector/qr-code-sample-for-smartphone-scanning-on-white-background.jpg?s=1024x1024&w=is&k=20&c=EvyuarsT8duz1Y7qb-CPtRFmM3Ey5DNF_9KJM_mUQ9o="}ngOnInit(){this.initializeMobileQr()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}initializeMobileQr(){this.cdr.markForCheck()}onClosed(){this.closed.emit()}static{this.\u0275fac=function(r){return new(r||m)(t.rXU(l._),t.rXU(p.p),t.rXU(i.Ix),t.rXU(t.gRc),t.rXU(d.bZ))}}static{this.\u0275cmp=t.VBU({type:m,selectors:[["lla-mobile-qr"]],outputs:{closed:"closed"},standalone:!1,decls:11,vars:11,consts:[[1,"mobile-qr-wrapper"],[3,"closed","isPopupOpen","closeButton","title","marginZero","paddingBottom","size"],[1,"mobile-qr-modal-content"],[1,"mobile-qr-content"],[1,"qr-image-container",2,"display","flex","justify-content","center","align-items","center","width","100%","text-align","center"],["alt","QR Code for mobile scanning","width","160","height","160",1,"qr-image",2,"display","block","margin","0 auto",3,"src"],[1,"mobile-qr-title","b2-bold","text-center"],[1,"mobile-qr-description","b4-regular","text-center"],[1,"mobile-qr-button",3,"clickHandler","text","types","buttonSize","positionCenter"]],template:function(r,a){1&r&&(t.j41(0,"div",0)(1,"lla-modal-base",1),t.bIt("closed",function(){return a.onClosed()}),t.j41(2,"div",2)(3,"div",3)(4,"div",4),t.nrm(5,"img",5),t.k0s(),t.j41(6,"h2",6),t.EFF(7,"Switch to mobile"),t.k0s(),t.j41(8,"p",7),t.EFF(9," Open the Camera on your mobile device to scan the QR. Follow the link that appears. Once you're done, you'll be redirected back here to complete the verification process. "),t.k0s(),t.j41(10,"lla-button",8),t.bIt("clickHandler",function(){return a.onClosed()}),t.k0s()()()()()),2&r&&(t.R7$(),t.Y8G("isPopupOpen",!0)("closeButton",!0)("title","")("marginZero",!0)("paddingBottom","24px")("size","medium"),t.R7$(4),t.Y8G("src",a.qrIconImage,t.B4B),t.R7$(5),t.Y8G("text","Go Back")("types","primary")("buttonSize","large")("positionCenter",!0))},dependencies:[g.y,_.X],styles:[".mobile-qr-wrapper[_ngcontent-%COMP%]{background-color:#f6f6f7;text-align:center;max-width:560px;width:560px;margin:0 auto}.mobile-qr-wrapper[_ngcontent-%COMP%] .modal-base .mat-mdc-dialog-container{width:560px!important;max-width:560px!important;margin:0 auto!important}.mobile-qr-wrapper[_ngcontent-%COMP%] .modal-base .mat-mdc-dialog-container .mat-mdc-dialog-content, .mobile-qr-wrapper[_ngcontent-%COMP%] .mat-mdc-dialog-content{padding:0!important;margin:0!important;text-align:center!important;width:100%!important}.mobile-qr-wrapper[_ngcontent-%COMP%] .modal-base{text-align:center!important}.mobile-qr-wrapper[_ngcontent-%COMP%] .mobile-qr-modal-content[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;max-width:560px;margin:0 auto}.mobile-qr-wrapper[_ngcontent-%COMP%] .mobile-qr-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;width:100%;max-width:560px;margin:0 auto}.mobile-qr-wrapper[_ngcontent-%COMP%] .mobile-qr-content[_ngcontent-%COMP%] .qr-image-container[_ngcontent-%COMP%]{margin-bottom:32px;display:flex;justify-content:center;align-items:center;width:100%;text-align:center}.mobile-qr-wrapper[_ngcontent-%COMP%] .mobile-qr-content[_ngcontent-%COMP%] .qr-image-container[_ngcontent-%COMP%] .qr-image[_ngcontent-%COMP%]{width:160px;height:160px;object-fit:contain;display:block;margin:0 auto;border-radius:8px}.mobile-qr-wrapper[_ngcontent-%COMP%] .mobile-qr-content[_ngcontent-%COMP%] .mobile-qr-title[_ngcontent-%COMP%]{font-size:22px;font-weight:600;color:#1f2937;margin:0 0 16px;line-height:1.3;text-align:center}.mobile-qr-wrapper[_ngcontent-%COMP%] .mobile-qr-content[_ngcontent-%COMP%] .mobile-qr-description[_ngcontent-%COMP%]{font-size:14px;color:#6b7280;line-height:1.6;margin:0 0 32px;text-align:center;max-width:440px}.mobile-qr-wrapper[_ngcontent-%COMP%] .mobile-qr-content[_ngcontent-%COMP%] .mobile-qr-button[_ngcontent-%COMP%]{max-width:280px;width:100%;margin-top:16px}@media (max-width: 768px){.mobile-qr-wrapper[_ngcontent-%COMP%]{width:100%;max-width:100%}
1.mobile-qr-wrapper[_ngcontent-%COMP%] .modal-base .mat-mdc-dialog-container{width:100%!important;max-width:100%!important}.mobile-qr-wrapper[_ngcontent-%COMP%] .mobile-qr-content[_ngcontent-%COMP%]{padding:20px;width:100%;max-width:100%}.mobile-qr-wrapper[_ngcontent-%COMP%] .mobile-qr-content[_ngcontent-%COMP%] .qr-image-container[_ngcontent-%COMP%]{margin-bottom:24px}.mobile-qr-wrapper[_ngcontent-%COMP%] .mobile-qr-content[_ngcontent-%COMP%] .qr-image-container[_ngcontent-%COMP%] .qr-image[_ngcontent-%COMP%]{width:120px;height:120px}.mobile-qr-wrapper[_ngcontent-%COMP%] .mobile-qr-content[_ngcontent-%COMP%] .mobile-qr-title[_ngcontent-%COMP%]{font-size:20px;margin:0 0 12px}.mobile-qr-wrapper[_ngcontent-%COMP%] .mobile-qr-content[_ngcontent-%COMP%] .mobile-qr-description[_ngcontent-%COMP%]{font-size:13px;margin:0 0 24px;max-width:100%}.mobile-qr-wrapper[_ngcontent-%COMP%] .mobile-qr-content[_ngcontent-%COMP%] .mobile-qr-button[_ngcontent-%COMP%]{margin-top:12px}}"],changeDetection:0})}}return m})()},5820:(h,c,n)=>{n.r(c),n.d(c,{MobileQrModule:()=>_});var t=n(60177),s=n(89125),l=n(7901),p=n(45294),i=n(54438);const d=[{path:"",component:p.$}];let g=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=i.$C({type:e})}static{this.\u0275inj=i.G2t({imports:[l.iI.forChild(d),l.iI]})}}return e})(),_=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=i.$C({type:e})}static{this.\u0275inj=i.G2t({imports:[t.MD,g,s.oW]})}}return e})()}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.