1import{a as b,b as h}from"./chunk-SYS5G4QU.js";import"./chunk-3OIJFGEC.js";import"./chunk-KYU5OTR2.js";import"./chunk-QNKL4EOZ.js";import"./chunk-36UWDMGA.js";import"./chunk-IRMSIEPL.js";import"./chunk-Z6PRV6M7.js";import"./chunk-LTN74VUE.js";import"./chunk-WU6SUA3N.js";import"./chunk-PVDG46DZ.js";import"./chunk-OBFO2RBE.js";import"./chunk-S5EM7C4R.js";import"./chunk-NQ6URLSG.js";import"./chunk-4GDQSJLX.js";import"./chunk-P2GMN2GY.js";import"./chunk-V6NF3KPD.js";import"./chunk-LQOHYQYL.js";import"./chunk-4GTUJA5P.js";import"./chunk-TESIDIKB.js";import"./chunk-MS4AQ6UA.js";import"./chunk-VKC7SG3Z.js";import"./chunk-J5OYU5C6.js";import"./chunk-GQSHDFBS.js";import"./chunk-7VVJYYBM.js";import"./chunk-YMTZ6J4M.js";import"./chunk-55DMIJMU.js";import"./chunk-JGPPDIHW.js";import"./chunk-IQP74ZBL.js";import{r as f}from"./chunk-PGJ7GA2M.js";import{f as u}from"./chunk-7642NDYW.js";import"./chunk-CWWEHOH4.js";import"./chunk-XAZXN3YM.js";import"./chunk-L5CW5ALW.js";import"./chunk-F4AWJDBN.js";import"./chunk-CYOQTCCM.js";import"./chunk-R24DQBOE.js";import"./chunk-NAKU7C7V.js";import"./chunk-4THALPH6.js";import"./chunk-NA4Z5KLS.js";import"./chunk-NHA3P7Q3.js";import"./chunk-X4QKZLNZ.js";import"./chunk-HLYJEJFU.js";import{f as p}from"./chunk-MVDM5O6Z.js";import{x as d}from"./chunk-VSMFVPVK.js";import"./chunk-5C2ONQDF.js";import"./chunk-R2LIZ3DA.js";import"./chunk-IJW7YFA5.js";import"./chunk-JBARNFDN.js";import{Ib as s,eb as r,fb as n,sa as i,za as l}from"./chunk-FBXDQBDK.js";import{ea as m,f as c}from"./chunk-VOZAGDK7.js";import"./chunk-E5QWB6YB.js";var v=(()=>{class o{route;dialog;notify;breakpointObserver;isMobile=!1;_unsubscribeAll;constructor(t,e,a,g){this.route=t,this.dialog=e,this.notify=a,this.breakpointObserver=g,this._unsubscribeAll=new c}ngOnInit(){let t=this.route.snapshot.params.gameID;this.breakpointObserver.observe(["(max-width: 599px)"]).pipe(m(this._unsubscribeAll)).subscribe(e=>{this.isMobile=!!e.matches}),setTimeout(()=>{if(t!=null){let e=this.dialog.open(b,h({gameID:t,correction:!1},{disableClose:!0}))}else this.notify.openWarningModal("Invalid QR code, please try again.")},500)}ngOnDestroy(){this._unsubscribeAll.next(!0),this._unsubscribeAll.complete()}static \u0275fac=function(e){return new(e||o)(i(p),i(u),i(f),i(d))};static \u0275cmp=l({type:o,selectors:[["enterScoreWithQR"]],decls:6,vars:0,consts:[[1,"w-100-p",2,"background-color","#fff"],[1,"text-center","no-print","mt-120","mx-auto"],[1,"h1"],[1,"h3"]],template:function(e,a){e&1&&(r(0,"div",0)(1,"div",1)(2,"div",2),s(3,"Enter Score with a QR Code"),n(),r(4,"div",3),s(5,"Please wait..."),n()()())},encapsulation:2})}return o})();var k=[{path:":gameID",component:v}];export{k as enterScoreWithQRRoutes};
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.