PageSourceSearch

https://www.tbls.org/31.0070f8937990452d.js

js tbls.org collected 2026-10-03 17:36:11 UTC 4,736 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunktbls=self.webpackChunktbls||[]).push([[31],{45031:($,l,s)=>{s.r(l),s.d(l,{ExamCheckinModule:()=>v});var r=s(72200),h=s(38132),f=s(47850),g=s(21413),m=s(88141),d=s(56977),e=s(73664),o=s(2615),k=s(45794);function x(n,p){if(1&n){const t=e.RV6();e.j41(0,"div",1),e.nrm(1,"img",2),e.j41(2,"h1"),e.EFF(3,"TBLS Exam Checkin"),e.k0s(),e.j41(4,"p"),e.EFF(5,"Welcome to the TBLS Exam Self Checkin"),e.k0s(),e.j41(6,"p"),e.EFF(7,"Please enter your Barcard # to begin checkin"),e.k0s(),e.nrm(8,"input",3,0),e.j41(10,"p",4),e.EFF(11),e.k0s(),e.j41(12,"button",5),e.bIt("click",function(){o.eBV(t);const a=e.sdS(9),I=e.XpG();return o.Njj(I.begin(a.value))}),e.EFF(13,"Begin"),e.k0s()()}if(2&n){const t=e.XpG();e.R7$(11),e.JRh(t.errorMessage)}}function C(n,p){if(1&n){const t=e.RV6();e.j41(0,"div",1),e.nrm(1,"img",2),e.j41(2,"h1"),e.EFF(3,"TBLS Exam Checkin"),e.k0s(),e.j41(4,"p"),e.EFF(5),e.k0s(),e.j41(6,"p"),e.EFF(7),e.k0s(),e.j41(8,"p"),e.EFF(9),e.k0s(),e.j41(10,"p"),e.EFF(11),e.nI1(12,"date"),e.k0s(),e.j41(13,"button",5),e.bIt("click",function(){o.eBV(t);const a=e.XpG();return o.Njj(a.checkin(a.examinee))}),e.EFF(14,"Checkin"),e.k0s()()}if(2&n){const t=e.XpG();e.R7$(5),e.Lme("",t.examinee.firstName," ",t.examinee.lastName),e.R7$(2),e.SpI("Area: ",t.examinee.areaDesc),e.R7$(2),e.SpI("Application Year: ",t.examinee.appYear),e.R7$(2),e.SpI("Exam Date: ",e.i5U(12,5,t.examinee.examDate,"longDate"))}}function F(n,p){if(1&n&&(e.j41(0,"div",1),e.nrm(1,"img",2),e.j41(2,"h1"),e.EFF(3,"Checkin Completed"),e.k0s(),e.j41(4,"p",6),e.EFF(5," You have successfully checked in for the exam. Your specific exam materials are at your assigned seat, do not open until instructed. If typing the exam, read the ExamSoft Instructions to prepare your laptop. If writing the exam, please wait for further instructions. If you need assistance or have a question at any time during the day, please raise your hand for your proctor to assist you."),e.k0s(),e.j41(6,"p"),e.EFF(7),e.k0s(),e.j41(8,"p"),e.EFF(9),e.k0s(),e.j41(10,"p"),e.EFF(11),e.k0s(),e.j41(12,"p"),e.EFF(13),e.nI1(14,"date"),e.k0s(),e.j41(15,"p")(16,"span",7),e.EFF(17),e.k0s()()()),2&n){const t=e.XpG();e.R7$(7),e.Lme("",t.examinee.firstName," ",t.examinee.lastName),e.R7$(2),e.SpI("Area: ",t.examinee.areaDesc),e.R7$(2),e.SpI("Application Year: ",t.examinee.appYear),e.R7$(2),e.SpI("Exam Date: ",e.i5U(14,6,t.examinee.examDate,"longDate")),e.R7$(4),e.SpI("Seat Assignment: ",t.examinee.annualExamineeNo)}}const j=[{path:"",component:(()=>{class n{constructor(t,i){this.authService=t,this.toastr=i,this.destroyed$=new g.B,this.loading=!1,this.stage="begin",this.appYear=(new Date).getFullYear()}ngOnInit(){}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}begin(t){let i=parseInt(t,10);i&&(this.loading=!0,this.authService.examineeCheckin(i,this.appYear).pipe((0,m.M)(a=>{this.loading=!1,a&&!a.failed&&a.data?(this.examinee=a.data,this.stage="checkin"):this.errorMessage="Barcard not found"}),(0,d.Q)(this.destroyed$)).subscribe())}checkin(t){t.checkinDate=new Date,this.loading=!0,this.authService.examineeCheckinConfirm(t).pipe((0,m.M)(i=>{this.loading=!1,i&&!i.failed?this.stage="finish":this.toastr.error("Could not check you in")}),(0,d.Q)(this.destroyed$)).subscribe()}static{this.\u0275fac=function(i){return new(i||n)(e.rXU(f.uR),e.rXU(k.tw))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["guidelight-checkin"]],standalone:!1,decls:3,vars:3,consts:[["barcard",""],[1,"exam-checkin"],["src","/assets/images/tbls-logo.jpg"],["placeholder","Barcard #","type","number"],[1,"error"],[3,"click"],[1,"checkin-success-message"],[2,"font-weight","bold","font-size","1.1rem"]],template:function(i,a){1&i&&(e.nVh(0,x,14,1,"div",1),e.nVh(1,C,15,8,"div",1),e.nVh(2,F,18,9,"div",1)),2&i&&(e.vxM("begin"===a.stage?0:-1),e.R7$(),e.vxM("checkin"===a.stage&&a.examinee?1:-1),e.R7$(),e.vxM("finish"===a.stage?2:-1))},dependencies:[r.vh],styles:[".exam-checkin[_ngcontent-%COMP%]{align-content:center;text-align:center;padding:4px}.error[_ngcontent-%COMP%]{font-weight:700;color:red}.checkin-success-message[_ngcontent-%COMP%]{text-align:justify}"]})}}return n})()}];let y=(()=>{class n{static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275mod=e.$C({type:n})}static{this.\u0275inj=o.G2t({imports:[h.iI.forChild(j),h.iI]})}}return n})();var c=s(89417),u=s(15861);let E=(()=>{class n{static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275mod=e.$C({type:n})}static{this.\u0275inj=o.G2t({imports:[r.MD,c.YN,c.X1,h.iI,u.G]})}}return n})(),v=(()=>{class n{static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275mod=e.$C({type:n})}static{this.\u0275inj=o.G2t({imports:[r.MD,c.YN,c.X1,u.G,y,E]})}}return n})()}}]);

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.