PageSourceSearch

https://www.mypaymentsplus.com/6896.b98dad220cc83394.js

js mypaymentsplus.com collected 2026-10-01 12:24:44 UTC 38,101 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[6896],{1384:(E,h,l)=>{l.d(h,{T:()=>m});var s=l(1360),p=l(3594),r=l(1847),_=l(3092);let m=(()=>{var n;class g{constructor(){this.refresh=new s.bkB,this.translate$=(0,s.WQX)(p.il).select(r.t.getTranslations)}ngOnInit(){var u;this.translateSubscription=null==(u=this.translate$)?void 0:u.subscribe(d=>{this.translations=d.translations})}ngOnDestroy(){var u;null==(u=this.translateSubscription)||u.unsubscribe()}execute(){this.refresh.emit()}}return(n=g).\u0275fac=function(u){return new(u||n)},n.\u0275cmp=s.VBU({type:n,selectors:[["error-reload"]],outputs:{refresh:"refresh"},standalone:!1,decls:9,vars:4,consts:[[1,"container"],["name","alert-circle-outline","size","large","color","black"],[1,"title"],[1,"label"],[1,"link",3,"click"]],template:function(u,d){1&u&&(s.j41(0,"div",0),s.nrm(1,"ion-icon",1),s.j41(2,"ion-label",2),s.EFF(3),s.k0s(),s.j41(4,"ion-label",3),s.EFF(5),s.j41(6,"span",4),s.bIt("click",function(){return d.execute()}),s.EFF(7),s.k0s(),s.EFF(8),s.k0s()()),2&u&&(s.R7$(3),s.JRh((null==d.translations||null==d.translations.utilities?null:d.translations.utilities.somethingWentWrong)||"Something went wrong!"),s.R7$(2),s.SpI("",(null==d.translations||null==d.translations.utilities?null:d.translations.utilities.please)||"Please"," "),s.R7$(2),s.JRh((null==d.translations||null==d.translations.utilities?null:d.translations.utilities.clickHere)||"click here"),s.R7$(),s.SpI(" ",(null==d.translations||null==d.translations.utilities?null:d.translations.utilities.toRefereshTheContent)||"to refresh the content",""))},dependencies:[_.iq,_.he],styles:[".container[_ngcontent-%COMP%]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}ion-img[_ngcontent-%COMP%]{height:20%;min-width:100px}.title[_ngcontent-%COMP%]{font-size:large;color:var(--alpha-90);margin:1em 0}.label[_ngcontent-%COMP%]{color:var(--alpha-70);text-align:center}.label[_ngcontent-%COMP%]   .link[_ngcontent-%COMP%]{text-decoration:underline}.label[_ngcontent-%COMP%]   .link[_ngcontent-%COMP%]:hover{color:var(-mpp-hover)}"]}),g})()},4008:(E,h,l)=>{l.d(h,{v:()=>n});var s=l(8434),p=l(3092),r=l(9417),_=l(4683),m=l(1360);let n=(()=>{var g;class C{}return(g=C).\u0275fac=function(d){return new(d||g)},g.\u0275mod=m.$C({type:g}),g.\u0275inj=m.G2t({imports:[s.MD,p.bv,_.Y,r.YN,r.X1]}),C})()},4683:(E,h,l)=>{l.d(h,{Y:()=>r});var s=l(8434),p=l(1360);let r=(()=>{var _;class m{}return(_=m).\u0275fac=function(g){return new(g||_)},_.\u0275mod=p.$C({type:_}),_.\u0275inj=p.G2t({imports:[s.MD]}),m})()},6896:(E,h,l)=>{l.r(h),l.d(h,{ExamsPageModule:()=>hn});var s=l(8434),p=l(9417),r=l(3092),_=l(9262),m=l(467),n=l(1360),g=l(3594),C=l(1564),u=l(7159),d=l(7862),b=l(1847),S=l(8391),T=l(9959),F=l(4807),j=l(6428),w=l(1384),I=l(1076);function $(t,o){if(1&t&&(n.j41(0,"div",10)(1,"ion-label"),n.EFF(2),n.j41(3,"sup"),n.EFF(4,"*"),n.k0s()()()),2&t){const e=n.XpG();n.R7$(2),n.JRh((null==e.translations||null==e.translations.exam?null:e.translations.exam.thisExamHasASpecialProgram)||"This exam has a special program")}}function k(t,o){if(1&t&&(n.j41(0,"li")(1,"ion-label"),n.EFF(2),n.k0s()()),2&t){const e=o.$implicit;n.R7$(2),n.JRh(e.description)}}function G(t,o){if(1&t){const e=n.RV6();n.j41(0,"ion-button",11),n.bIt("click",function(){n.eBV(e);const i=n.XpG();return n.Njj(i.openRegistration())}),n.EFF(1),n.k0s()}if(2&t){const e=n.XpG();n.R7$(),n.SpI(" ",(null==e.translations||null==e.translations.exam?null:e.translations.exam.register)||"Register"," ")}}let D=(()=>{var t;class o{constructor(a){this.modalCtrl=a,this.reload=new n.bkB}ngOnInit(){}openRegistration(){var a=this;return(0,m.A)(function*(){const i=yield a.modalCtrl.create({component:I.P,cssClass:"modal-global-darken",backdropDismiss:!1,componentProps:{exam:a.exam,student:a.student,paymentsSuspended:a.paymentsSuspended,translations:a.translations}});yield i.present();const c=yield i.onDidDismiss();c.data&&c.data.success&&a.reload.emit()})()}}return(t=o).\u0275fac=function(a){return new(a||t)(n.rXU(r.W3))},t.\u0275cmp=n.VBU({type:t,selectors:[["exam-available-card"]],inputs:{student:"student",exam:"exam",paymentsSuspended:"paymentsSuspended",translations:"translations"},outputs:{reload:"reload"},standalone:!1,decls:16,vars:5,consts:[[1,"card-container"],[1,"card-header"],["tabindex","0",1,"title",3,"click","keydown.enter"],[1,"fee-item"],[1,"fee-div-item"],["class","fee-special",4,"ngIf"],[1,"fee-content"],[4,"ngFor","ngForOf"],[1,"actions"],["expand","block","color","mpp",3,"click",4,"ngIf"],[1,"fee-special"],["expand","block","color","mpp",3,"click"]],template:function(a,i){1&a&&(n.j41(0,"ion-card",0)(1,"ion-card-header",1)(2,"div")(3,"ion-card-title",2),n.bIt("click",function(){return i.openRegistration()})("keydown.enter",function(){return i.openRegistration()}),n.EFF(4),n.k0s()()(),n.j41(5,"ion-card-content")(6,"div",3)(7,"div",4),n.DNE(8,$,5,1,"div",5),n.j41(9,"div",6)(10,"ion-label"),n.EFF(11),n.k0s(),n.j41(12,"ul"),n.DNE(13,k,3,1,"li",7),n.k0s()()()(),n.j41(14,"div",8),n.DNE(15,G,2,1,"ion-button",9),n.k0s()()()),2&a&&(n.R7$(4),n.JRh(i.exam.examName),n.R7$(4),n.Y8G("ngIf",i.exam.isSpecialProgram),n.R7$(3),n.SpI("",(null==i.translations||null==i.translations.exam?null:i.translations.exam.examAvailableDates)||"Exam available dates",":"),n.R7$(2),n.Y8G("ngForOf",i.exam.schedule),n.R7$(2),n.Y8G("ngIf",!i.paymentsSuspended))},dependencies:[s.Sq,s.bT,r.Jm,r.b_,r.I9,r.ME,r.tN,r.he],styles:[".card-container[_ngcontent-%COMP%]{border:1px solid var(--alpha-10);box-shadow:var(--alpha-30) 0 0 5px;background:transparent;display:flex;flex-direction:column;margin:0;height:100%;min-height:120px;max-width:600px;width:100%}@media screen and (min-width: 576px){.card-container[_ngcontent-%COMP%]{min-width:350px}}.card-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding-top:.5em;padding-bottom:.5em}.card-header[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{text-transform:none;font-size:large;text-decoration:underline;color:var(--mpp-color);margin-bottom:.3em}.card-header[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]:hover{color:var(--mpp-hover);cursor:pointer}.card-header[_ngcontent-%COMP%]   .require[_ngcontent-%COMP%]{color:var(--alpha-60);font-weight:500;font-size:small}.card-header[_ngcontent-%COMP%]   .fee-date[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5em}.card-header[_ngcontent-%COMP%]   .fee-date[_ngcontent-%COMP%]   ion-card-subtitle[_ngcontent-%COMP%]{margin:0}.card-header[_ngcontent-%COMP%]   .fee-date[_ngcontent-%COMP%]   .notification-msg[_ngcontent-%COMP%]{display:flex;justify-content:center;font-weight:500}ion-card-content[_ngcontent-%COMP%]{flex-grow:1;padding:0 1em;display:flex;flex-direction:column}.fee-item[_ngcontent-%COMP%]{padding:0 0 .5em;--inner-padding-bottom: .5em;--inner-padding-top: .5em;display:flex;height:100%;flex-grow:1;color:var(--alpha-80)}.fee-item[_ngcontent-%COMP%]   .fee-div-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.fee-item[_ngcontent-%COMP%]   .fee-div-item[_ngcontent-%COMP%]   .fee-content[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%;flex-direction:column;padding:.5em 0 0}.fee-item[_ngcontent-%COMP%]   .fee-div-item[_ngcontent-%COMP%]   .fee-content[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-weight:500}.fee-item[_ngcontent-%COMP%]   .fee-div-item[_ngcontent-%COMP%]   .fee-special[_ngcontent-%COMP%]{font-weight:500;font-size:.9em}.actions[_ngcontent-%COMP%]{margin:1em .5em}"]}),o})();var A=l(5296);function N(t,o){if(1&t&&(n.j41(0,"div",12)(1,"ion-label"),n.EFF(2),n.j41(3,"sup"),n.EFF(4,"*"),n.k0s()()()),2&t){const e=n.XpG();n.R7$(2),n.JRh((null==e.translations||null==e.translations.exam?null:e.translations.exam.thisExamHasASpecialProgram)||"This exam has a special program")}}function Y(t,o){if(1&t&&(n.j41(0,"div",12)(1,"ion-label"),n.EFF(2),n.j41(3,"sup"),n.EFF(4,"*"),n.k0s()()()),2&t){const e=n.XpG();n.R7$(2),n.JRh((null==e.translations||null==e.translations.exam?null:e.translations.exam.thisExamRequiresSpecialAccomodations)||"This exam requires special accomodations")}}function X(t,o){if(1&t&&(n.j41(0,"div",7)(1,"ion-label"),n.EFF(2),n.k0s(),n.j41(3,"ion-label",8),n.EFF(4),n.k0s()()),2&t){const e=n.XpG();n.R7$(2),n.SpI("",(null==e.translations||null==e.translations.exam?null:e.translations.exam.examNote)||"Exam note",":"),n.R7$(2),n.JRh(e.exam.note)}}let B=(()=>{var t;class o{constructor(a){this.modalCtrl=a,this.reload=new n.bkB}ngOnInit(){}openDetail(){var a=this;return(0,m.A)(function*(){const i=yield a.modalCtrl.create({component:A.A,cssClass:"modal-global-darken",backdropDismiss:!1,componentProps:{exam:a.exam,student:a.student,translations:a.translations}});yield i.present();const c=yield i.onDidDismiss();c.data&&c.data.success&&a.reload.emit()})()}}return(t=o).\u0275fac=function(a){return new(a||t)(n.rXU(r.W3))},t.\u0275cmp=n.VBU({type:t,selectors:[["exam-cart-card"]],inputs:{student:"student",exam:"exam",translations:"translations"},outputs:{reload:"reload"},standalone:!1,decls:23,vars:10,consts:[[1,"card-container"],[1,"card-header"],["tabindex","0",1,"title",3,"click","keydown.enter"],[1,"fee-item"],[1,"fee-div-item"],["class","fee-special",4,"ngIf"],["class","fee-content",4,"ngIf"],[1,"fee-content"],[1,"schedule"],[1,"fee-cost"],[1,"actions"],["expand","block","color","danger",3,"click"],[1,"fee-special"]],template:function(a,i){1&a&&(n.j41(0,"ion-card",0)(1,"ion-card-header",1)(2,"div")(3,"ion-card-title",2),n.bIt("click",function(){return i.openDetail()})("keydown.enter",function(){return i.openDetail()}),n.EFF(4),n.k0s()()(),n.j41(5,"ion-card-content")(6,"div",3)(7,"div",4),n.DNE(8,N,5,1,"div",5)(9,Y,5,1,"div",5)(10,X,5,2,"div",6),n.j41(11,"div",7)(12,"ion-label"),n.EFF(13),n.k0s(),n.j41(14,"ion-label",8),n.EFF(15),n.k0s()(),n.j41(16,"div",9)(17,"ion-label"),n.EFF(18),n.nI1(19,"currency"),n.k0s()()()(),n.j41(20,"div",10)(21,"ion-button",11),n.bIt("click",function(){return i.openDetail()}),n.EFF(22),n.k0s()()()()),2&a&&(n.R7$(4),n.JRh(i.exam.itemName),n.R7$(4),n.Y8G("ngIf",i.exam.isSpecialProgramExam),n.R7$(),n.Y8G("ngIf",i.exam.needSpecialAccomodations),n.R7$(),n.Y8G("ngIf",!!i.exam.note),n.R7$(3),n.SpI("",(null==i.translations||null==i.translations.exam?null:i.translations.exam.examScheduledDate)||"Exam scheduled date",":"),n.R7$(2),n.JRh(i.exam.examScheduleDescription),n.R7$(3),n.JRh(n.bMT(19,8,i.exam.itemAmount)),n.R7$(4),n.SpI(" ",(null==i.translations||null==i.translations.common?null:i.translations.common.remove)||"Remove"," "))},dependencies:[s.bT,r.Jm,r.b_,r.I9,r.ME,r.tN,r.he,s.oe],styles:[".card-container[_ngcontent-%COMP%]{border:1px solid var(--alpha-10);box-shadow:var(--alpha-30) 0 0 5px;background:var(--white);display:flex;flex-direction:column;margin:0;height:100%;min-height:120px;width:-moz-fit-content;width:fit-content;max-width:600px}@media screen and (min-width: 576px){.card-container[_ngcontent-%COMP%]{min-width:350px}}.card-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding-top:.5em;padding-bottom:.5em}.card-header[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{text-transform:none;font-size:large;text-decoration:underline;color:var(--mpp-color);margin-bottom:.3em}.card-header[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]:hover{color:var(--mpp-hover);cursor:pointer}.card-header[_ngcontent-%COMP%]   .require[_ngcontent-%COMP%]{color:var(--alpha-60);font-weight:500;font-size:small}.card-header[_ngcontent-%COMP%]   .fee-date[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5em}.card-header[_ngcontent-%COMP%]   .fee-date[_ngcontent-%COMP%]   ion-card-subtitle[_ngcontent-%COMP%]{margin:0}.card-header[_ngcontent-%COMP%]   .fee-date[_ngcontent-%COMP%]   .notification-msg[_ngcontent-%COMP%]{display:flex;justify-content:center;font-weight:500}ion-card-content[_ngcontent-%COMP%]{flex-grow:1;padding:0 1em;display:flex;flex-direction:column}.fee-item[_ngcontent-%COMP%]{padding:0 0 .5em;--inner-padding-bottom: .5em;--inner-padding-top: .5em;display:flex;height:100%;flex-grow:1;color:var(--alpha-80)}.fee-item[_ngcontent-%COMP%]   .fee-div-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.fee-item[_ngcontent-%COMP%]   .fee-div-item[_ngcontent-%COMP%]   .fee-content[_ngcontent-%COMP%]{display:flex;flex-grow:1;width:100%;flex-direction:column;padding:.5em 0 0}.fee-item[_ngcontent-%COMP%]   .fee-div-item[_ngcontent-%COMP%]   .fee-content[_ngcontent-%COMP%]   .schedule[_ngcontent-%COMP%]{font-weight:500;margin-left:.3em}.fee-item[_ngcontent-%COMP%]   .fee-div-item[_ngcontent-%COMP%]   .fee-cost[_ngcontent-%COMP%]{display:flex;width:100%;justify-content:flex-end;font-weight:600;color:var(--alpha-80);font-size:large}.fee-item[_ngcontent-%COMP%]   .fee-div-item[_ngcontent-%COMP%]   .fee-special[_ngcontent-%COMP%]{font-weight:500;font-size:.9em}.actions[_ngcontent-%COMP%]{margin:0 .5em .5em;display:flex;gap:.5em}.actions[_ngcontent-%COMP%]   ion-button[_ngcontent-%COMP%]{width:100%}"]}),o})();
1function z(t,o){if(1&t&&(n.j41(0,"div",6)(1,"ion-label"),n.EFF(2),n.k0s(),n.j41(3,"ion-label",7),n.EFF(4),n.k0s()()),2&t){const e=n.XpG();n.R7$(2),n.SpI("",(null==e.translations||null==e.translations.exam?null:e.translations.exam.course)||"Course",":"),n.R7$(2),n.JRh(e.exam.courseName)}}function U(t,o){if(1&t&&(n.j41(0,"div",6)(1,"ion-label",8),n.EFF(2),n.j41(3,"sup"),n.EFF(4,"*"),n.k0s()()()),2&t){const e=n.XpG();n.R7$(2),n.JRh((null==e.translations||null==e.translations.exam?null:e.translations.exam.requiresSpecialAccomodations)||"Requires special accomodations")}}let V=(()=>{var t;class o{constructor(){}ngOnInit(){}}return(t=o).\u0275fac=function(a){return new(a||t)},t.\u0275cmp=n.VBU({type:t,selectors:[["exam-enrolled-card"]],inputs:{student:"student",exam:"exam",translations:"translations"},standalone:!1,decls:20,vars:7,consts:[[1,"card-container"],[1,"card-header"],[1,"title"],[1,"fee-item"],[1,"fee-div-item"],["class","fee-content",4,"ngIf"],[1,"fee-content"],[1,"schedule"],[1,"accomodations"]],template:function(a,i){1&a&&(n.j41(0,"ion-card",0)(1,"ion-card-header",1)(2,"div")(3,"ion-card-title",2),n.EFF(4),n.k0s()()(),n.j41(5,"ion-card-content")(6,"div",3)(7,"div",4),n.DNE(8,z,5,2,"div",5),n.j41(9,"div",6)(10,"ion-label"),n.EFF(11),n.k0s(),n.j41(12,"ion-label",7),n.EFF(13),n.k0s()(),n.j41(14,"div",6)(15,"ion-label"),n.EFF(16),n.k0s(),n.j41(17,"ion-label",7),n.EFF(18),n.k0s()(),n.DNE(19,U,5,1,"div",5),n.k0s()()()()),2&a&&(n.R7$(4),n.JRh(i.exam.examName),n.R7$(4),n.Y8G("ngIf",!!i.exam.courseName),n.R7$(3),n.SpI("",(null==i.translations||null==i.translations.exam?null:i.translations.exam.examLocation)||"Exam Location",":"),n.R7$(2),n.JRh(i.exam.examLocationName),n.R7$(3),n.SpI("",(null==i.translations||null==i.translations.exam?null:i.translations.exam.examScheduledDate)||"Exam scheduled date",":"),n.R7$(2),n.JRh(i.exam.examScheduleDescription),n.R7$(),n.Y8G("ngIf",i.exam.specialAccomodations))},dependencies:[s.bT,r.b_,r.I9,r.ME,r.tN,r.he],styles:[".card-container[_ngcontent-%COMP%]{border:1px solid var(--alpha-10);box-shadow:var(--alpha-30) 0 0 5px;background:var(--white);display:flex;flex-direction:column;margin:0;height:100%;min-height:120px;width:100%;max-width:600px}@media screen and (min-width: 576px){.card-container[_ngcontent-%COMP%]{min-width:350px}}.card-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding-top:.5em;padding-bottom:0}.card-header[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{text-transform:none;font-size:large;color:var(--mpp-color);margin-bottom:.3em}.card-header[_ngcontent-%COMP%]   .require[_ngcontent-%COMP%]{color:var(--alpha-60);font-weight:500;font-size:small}.card-header[_ngcontent-%COMP%]   .fee-date[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5em}.card-header[_ngcontent-%COMP%]   .fee-date[_ngcontent-%COMP%]   ion-card-subtitle[_ngcontent-%COMP%]{margin:0}.card-header[_ngcontent-%COMP%]   .fee-date[_ngcontent-%COMP%]   .notification-msg[_ngcontent-%COMP%]{display:flex;justify-content:center;font-weight:500}ion-card-content[_ngcontent-%COMP%]{flex-grow:1;padding:0 1em;display:flex;flex-direction:column}.fee-item[_ngcontent-%COMP%]{padding:0 0 .5em;--inner-padding-bottom: .5em;--inner-padding-top: .5em;display:flex;height:100%;color:var(--alpha-80);flex-grow:1}.fee-item[_ngcontent-%COMP%]   .fee-div-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.fee-item[_ngcontent-%COMP%]   .fee-div-item[_ngcontent-%COMP%]   .fee-content[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%;flex-direction:column;padding:.5em 0 0}.fee-item[_ngcontent-%COMP%]   .fee-div-item[_ngcontent-%COMP%]   .fee-content[_ngcontent-%COMP%]   .schedule[_ngcontent-%COMP%]{font-weight:500;margin-left:.3em}.fee-item[_ngcontent-%COMP%]   .fee-div-item[_ngcontent-%COMP%]   .fee-content[_ngcontent-%COMP%]   .accomodations[_ngcontent-%COMP%]{font-weight:500}.actions[_ngcontent-%COMP%]{margin:0 .5em .5em;display:flex;gap:.5em}.actions[_ngcontent-%COMP%]   ion-button[_ngcontent-%COMP%]{width:100%}"]}),o})();const J=["refresher"];
1function L(t,o){if(1&t&&(n.j41(0,"div",11)(1,"ion-chip",12)(2,"ion-label"),n.EFF(3),n.k0s()()()),2&t){const e=n.XpG();n.R7$(3),n.JRh(e.paymentsSuspendedMsg)}}function W(t,o){1&t&&(n.j41(0,"div",13),n.nrm(1,"ion-spinner",14),n.k0s())}function K(t,o){if(1&t){const e=n.RV6();n.j41(0,"div",15)(1,"error-reload",16),n.bIt("refresh",function(){n.eBV(e);const i=n.XpG();return n.Njj(i.getExams())}),n.k0s()()}}function Q(t,o){if(1&t&&(n.j41(0,"ion-segment-button",25)(1,"ion-label",26),n.EFF(2),n.k0s()()),2&t){const e=o.$implicit;n.Y8G("value",e),n.R7$(2),n.E5c("",e.firstName," ",e.middleName?e.middleName:""," ",e.lastName,"")}}function H(t,o){if(1&t){const e=n.RV6();n.j41(0,"ion-segment",23),n.mxI("ngModelChange",function(i){n.eBV(e);const c=n.XpG(3);return n.DH7(c.studentSelected,i)||(c.studentSelected=i),n.Njj(i)}),n.bIt("ionChange",function(){n.eBV(e);const i=n.XpG(3);return n.Njj(i.changeExams())}),n.DNE(1,Q,3,4,"ion-segment-button",24),n.k0s()}if(2&t){const e=n.XpG(3);n.R50("ngModel",e.studentSelected),n.R7$(),n.Y8G("ngForOf",e.students)}}function Z(t,o){if(1&t&&(n.j41(0,"div",21),n.DNE(1,H,2,2,"ion-segment",22),n.k0s()),2&t){const e=n.XpG(2);n.R7$(),n.Y8G("ngIf",e.students.length>0)}}function q(t,o){if(1&t&&(n.j41(0,"ion-badge",38),n.EFF(1),n.k0s()),2&t){const e=n.XpG(4);n.BMQ("aria-label",e.studentSelected.examChoices.length+" "+((null==e.translations||null==e.translations.reader?null:e.translations.reader.examsAvailable)||"Exams available")),n.R7$(),n.SpI(" ",e.studentSelected.examChoices.length," ")}}function nn(t,o){if(1&t&&(n.j41(0,"ion-badge",38),n.EFF(1),n.k0s()),2&t){const e=n.XpG(4);n.BMQ("aria-label",e.studentSelected.examsInCart.length+" "+((null==e.translations||null==e.translations.reader?null:e.translations.reader.examsAvailable)||"Exams available")),n.R7$(),n.SpI(" ",e.studentSelected.examsInCart.length," ")}}function en(t,o){if(1&t&&(n.j41(0,"ion-badge",38),n.EFF(1),n.k0s()),2&t){const e=n.XpG(4);n.BMQ("aria-label",e.studentSelected.enrolledExams.length+" "+((null==e.translations||null==e.translations.reader?null:e.translations.reader.examsAvailable)||"Exams available")),n.R7$(),n.SpI(" ",e.studentSelected.enrolledExams.length," ")}}function tn(t,o){if(1&t){const e=n.RV6();n.j41(0,"ion-segment",32),n.mxI("ngModelChange",function(i){n.eBV(e);const c=n.XpG(3);return n.DH7(c.examsType,i)||(c.examsType=i),n.Njj(i)}),n.j41(1,"ion-segment-button",33)(2,"ion-label",34),n.EFF(3),n.DNE(4,q,2,2,"ion-badge",35),n.k0s()(),n.j41(5,"ion-segment-button",36)(6,"ion-label",34),n.EFF(7),n.DNE(8,nn,2,2,"ion-badge",35),n.k0s()(),n.j41(9,"ion-segment-button",37)(10,"ion-label",34),n.EFF(11),n.DNE(12,en,2,2,"ion-badge",35),n.k0s()()()}if(2&t){const e=n.XpG(3);n.R50("ngModel",e.examsType),n.R7$(),n.Y8G("disabled",0===e.studentSelected.examChoices.length),n.R7$(2),n.SpI(" ",(null==e.translations||null==e.translations.exam?null:e.translations.exam.availableForRegistration)||"Available For Registration"," "),n.R7$(),n.Y8G("ngIf",e.studentSelected.examChoices.length>0),n.R7$(),n.Y8G("disabled",0===e.studentSelected.examsInCart.length),n.R7$(2),n.SpI(" ",(null==e.translations||null==e.translations.exam?null:e.translations.exam.examsInYourCart)||"Exams in your cart"," "),n.R7$(),n.Y8G("ngIf",e.studentSelected.examsInCart.length>0),n.R7$(),n.Y8G("disabled",0===e.studentSelected.enrolledExams.length),n.R7$(2),n.SpI(" ",(null==e.translations||null==e.translations.exam?null:e.translations.exam.studentsRegisteredExams)||"Student's Registered Exams"," "),n.R7$(),n.Y8G("ngIf",e.studentSelected.enrolledExams.length>0)}}function an(t,o){if(1&t){const e=n.RV6();n.j41(0,"div",41)(1,"exam-available-card",42),n.bIt("reload",function(){n.eBV(e);const i=n.XpG(4);return n.Njj(i.getExams())}),n.k0s()()}if(2&t){const e=o.$implicit,a=n.XpG(4);n.R7$(),n.Y8G("exam",e)("student",a.studentSelected)("paymentsSuspended",a.paymentsSuspended)("translations",a.translations)}}function on(t,o){if(1&t&&(n.j41(0,"div",39),n.DNE(1,an,2,4,"div",40),n.k0s()),2&t){const e=n.XpG(3);n.R7$(),n.Y8G("ngForOf",e.studentSelected.examChoices)}}function sn(t,o){if(1&t){const e=n.RV6();n.j41(0,"div",41)(1,"exam-cart-card",43),n.bIt("reload",function(){n.eBV(e);const i=n.XpG(4);return n.Njj(i.getExams())}),n.k0s()()}if(2&t){const e=o.$implicit,a=n.XpG(4);n.R7$(),n.Y8G("exam",e)("student",a.studentSelected)("translations",a.translations)}}function ln(t,o){if(1&t&&(n.j41(0,"div",39),n.DNE(1,sn,2,3,"div",40),n.k0s()),2&t){const e=n.XpG(3);n.R7$(),n.Y8G("ngForOf",e.studentSelected.examsInCart)}}function rn(t,o){if(1&t&&(n.j41(0,"div",41),n.nrm(1,"exam-enrolled-card",44),n.k0s()),2&t){const e=o.$implicit,a=n.XpG(4);n.R7$(),n.Y8G("exam",e)("student",a.studentSelected)("translations",a.translations)}}function cn(t,o){if(1&t&&(n.j41(0,"div",39),n.DNE(1,rn,2,3,"div",40),n.k0s()),2&t){const e=n.XpG(3);n.R7$(),n.Y8G("ngForOf",e.studentSelected.enrolledExams)}}function dn(t,o){if(1&t){const e=n.RV6();n.j41(0,"div",27)(1,"div",28),n.DNE(2,tn,13,10,"ion-segment",29),n.j41(3,"div",30),n.bIt("scroll",function(i){n.eBV(e);const c=n.XpG(2);return n.Njj(c.onScroll(i))}),n.DNE(4,on,2,1,"div",31)(5,ln,2,1,"div",31)(6,cn,2,1,"div",31),n.k0s()()()}if(2&t){const e=n.XpG(2);n.R7$(2),n.Y8G("ngIf",e.students.length>0),n.R7$(),n.Y8G("ngSwitch",e.examsType),n.R7$(),n.Y8G("ngSwitchCase","available"),n.R7$(),n.Y8G("ngSwitchCase","cart"),n.R7$(),n.Y8G("ngSwitchCase","registered")}}function mn(t,o){if(1&t){const e=n.RV6();n.j41(0,"div",45)(1,"ion-label"),n.EFF(2),n.k0s(),n.j41(3,"ion-button",46),n.bIt("click",function(){n.eBV(e);const i=n.XpG(2);return n.Njj(i.getExams())}),n.EFF(4),n.k0s()()}if(2&t){const e=n.XpG(2);n.R7$(2),n.JRh((null==e.translations||null==e.translations.dashboard?null:e.translations.dashboard.noExams)||"Currently No Exams Available"),n.R7$(2),n.SpI(" ",(null==e.translations||null==e.translations.common?null:e.translations.common.refresh)||"Refresh"," ")}}function gn(t,o){if(1&t&&(n.j41(0,"div",17),n.DNE(1,Z,2,1,"div",18)(2,dn,7,5,"div",19)(3,mn,5,2,"div",20),n.k0s()),2&t){const e=n.XpG();n.R7$(),n.Y8G("ngIf",!!e.students),n.R7$(),n.Y8G("ngIf",!!e.students&&e.students.length>0),n.R7$(),n.Y8G("ngIf",!!e.students&&0===e.students.length)}}const _n=[{path:"",component:(()=>{var t;class o{constructor(a,i,c){this.examsProv=a,this.userProv=i,this.router=c,this.isLoading=!0,this.failed=!1,this.examsType="available",this.paymentsSuspended=!1,this.paymentsSuspendedMsg="",this.isAtTop=!0,this.translate$=(0,n.WQX)(g.il).select(b.t.getTranslations),this.exams$=(0,n.WQX)(g.il).select(C.g.getExamsState),this.userData$=(0,n.WQX)(g.il).select(u.b.getUserState)}ngOnInit(){var a=this;return(0,m.A)(function*(){var i,c,P;a.translateSubscription=null==(i=a.translate$)?void 0:i.subscribe(x=>{a.translations=x.translations}),a.examsType="available",a.examsSubscription=null==(c=a.exams$)?void 0:c.subscribe(x=>{var f,M;if(a.students=x.Exams,(null==(f=a.students)?void 0:f.length)>0){if(a.studentSelected){const v=null==(M=a.students)?void 0:M.find(O=>O.accountBalanceID===a.studentSelected.accountBalanceID);a.studentSelected=v||a.students[0]}else a.studentSelected=a.students[0];a.changeExams()}else a.studentSelected=null}),a.userSubscription=null==(P=a.userData$)?void 0:P.subscribe(function(){var x=(0,m.A)(function*(f){var M,v,O,y,R;
1if(null!=(M=f.userContext)&&M.districtKey){if(!f.userContext.districtHasExams)return void a.router.navigate(["dashboard/home"]);a.district=f.userContext,f.userContext.isBlockPayments?(a.paymentsSuspended=!0,a.paymentsSuspendedMsg=(null==(O=null==(v=a.translations)?void 0:v.common)?void 0:O.allPaymentsDisabled)||"Payments are disabled for this account."):f.userContext.allPaymentsSuspended?(a.paymentsSuspended=!0,a.paymentsSuspendedMsg=`${(null==(R=null==(y=a.translations)?void 0:y.common)?void 0:R.allPaymentsSuspended)||"All payments are suspended at your district and scheduled to resume on"} ${(0,d.GP)(new Date(f.userContext.allPaymentsResumeDate),"MM/dd/yyyy")}.`):(a.paymentsSuspended=!1,a.paymentsSuspendedMsg=""),yield a.getExams()}});return function(f){return x.apply(this,arguments)}}())})()}ionViewWillLeave(){var a=this;return(0,m.A)(function*(){var i,c,P;null==(i=a.translateSubscription)||i.unsubscribe(),null==(c=a.examsSubscription)||c.unsubscribe(),null==(P=a.userSubscription)||P.unsubscribe()})()}getExams(){var a=this;return(0,m.A)(function*(){a.isLoading=!0,a.failed=!1,a.examsProv.getExams().then(function(){var i=(0,m.A)(function*(c){a.isLoading=!1,a.failed=!c});return function(c){return i.apply(this,arguments)}}())})()}changeExams(){this.studentSelected&&("registered"===this.examsType&&0===this.studentSelected.enrolledExams.length?this.examsType=this.studentSelected.examChoices.length>0?"available":this.studentSelected.examsInCart.length>0?"cart":this.studentSelected.enrolledExams.length>0?"registered":null:"cart"===this.examsType&&0===this.studentSelected.examsInCart.length?this.examsType=this.studentSelected.examChoices.length>0?"available":this.studentSelected.enrolledExams.length>0?"registered":null:"available"===this.examsType&&0===this.studentSelected.examChoices.length?this.examsType=this.studentSelected.enrolledExams.length>0?"registered":this.studentSelected.examsInCart.length>0?"cart":null:null===this.examsType&&(this.examsType=this.studentSelected.examChoices.length>0?"available":this.studentSelected.examsInCart.length>0?"cart":this.studentSelected.enrolledExams.length>0?"registered":null))}handleRefresh(a){this.isAtTop&&setTimeout(()=>{this.userProv.reloadDistrict(),a.target.complete()},500)}onScroll(a){this.isAtTop=a.target.scrollTop<10,this.isAtTop||(this.refresher.disabled=!0,this.refresher.complete())}ionPulling(a){this.isAtTop||this.refresher.complete()}isDarkMode(){return S.C.isDark()}}return(t=o).\u0275fac=function(a){return new(a||t)(n.rXU(T.u),n.rXU(F.v),n.rXU(j.Ix))},t.\u0275cmp=n.VBU({type:t,selectors:[["exams-page"]],viewQuery:function(a,i){if(1&a&&n.GBs(J,5),2&a){let c;n.mGM(c=n.lsd())&&(i.refresher=c.first)}},standalone:!1,decls:14,vars:7,consts:[["refresher",""],[1,"meals-main-page"],[1,"header"],[1,"title"],[1,"dashboard-tab-option",3,"src"],["class","payment-msg",4,"ngIf"],[1,"container"],["class","loading",4,"ngIf"],["class","error",4,"ngIf"],["class","main-container",4,"ngIf"],["slot","fixed","mode","md",3,"ionPull","ionRefresh","disabled"],[1,"payment-msg"],["color","danger"],[1,"loading"],["name","dots","color","mpp"],[1,"error"],[3,"refresh"],[1,"main-container"],["class","segment-container",4,"ngIf"],["class","content",4,"ngIf"],["class","empty-content",4,"ngIf"],[1,"segment-container"],["mode","ios","color","mpp","class","segment",3,"ngModel","ngModelChange","ionChange",4,"ngIf"],["mode","ios","color","mpp",1,"segment",3,"ngModelChange","ionChange","ngModel"],["class","segment-option minWidthAuto",3,"value",4,"ngFor","ngForOf"],[1,"segment-option","minWidthAuto",3,"value"],[1,"minWidthFitContent"],[1,"content"],[1,"student-content"],["mode","md","color","mpp","class","segment-md","scrollable","",3,"ngModel","ngModelChange",4,"ngIf"],[1,"exams-type","shadowScroll",3,"scroll","ngSwitch"],["class","exams-grid",4,"ngSwitchCase"],["mode","md","color","mpp","scrollable","",1,"segment-md",3,"ngModelChange","ngModel"],["value","available",1,"segment-option",3,"disabled"],[1,"segmentLabel"],["color","mpp","class","exams-badge",4,"ngIf"],["value","cart",1,"segment-option",3,"disabled"],["value","registered",1,"segment-option",3,"disabled"],["color","mpp",1,"exams-badge"],[1,"exams-grid"],["class","exam-item",4,"ngFor","ngForOf"],[1,"exam-item"],[1,"w100",3,"reload","exam","student","paymentsSuspended","translations"],[3,"reload","exam","student","translations"],[1,"w100",3,"exam","student","translations"],[1,"empty-content"],["color","mpp",3,"click"]],template:function(a,i){if(1&a){const c=n.RV6();n.j41(0,"div",1)(1,"div",2)(2,"div",3)(3,"ion-label"),n.EFF(4),n.k0s(),n.nrm(5,"ion-icon",4),n.k0s(),n.DNE(6,L,4,1,"div",5),n.k0s(),n.j41(7,"div",6),n.DNE(8,W,2,0,"div",7)(9,K,2,0,"div",8)(10,gn,4,3,"div",9),n.k0s()(),n.j41(11,"ion-refresher",10,0),n.bIt("ionPull",function(x){return n.eBV(c),n.Njj(i.ionPulling(x))})("ionRefresh",function(x){return n.eBV(c),n.Njj(i.handleRefresh(x))}),n.nrm(13,"ion-refresher-content"),n.k0s()}2&a&&(n.R7$(4),n.JRh((null==i.translations||null==i.translations.menu?null:i.translations.menu.apExams)||"AP Exams"),n.R7$(),n.Y8G("src","/assets/icons/exam"+(i.isDarkMode()?"-white":"")+".svg"),n.R7$(),n.Y8G("ngIf",!!i.paymentsSuspendedMsg),n.R7$(2),n.Y8G("ngIf",i.isLoading&&!i.failed),n.R7$(),n.Y8G("ngIf",i.failed),n.R7$(),n.Y8G("ngIf",!i.isLoading&&!i.failed),n.R7$(),n.Y8G("disabled",!i.isAtTop))},dependencies:[s.Sq,s.bT,s.ux,s.e1,p.BC,p.vS,r.In,r.Jm,r.ZB,r.iq,r.he,r.To,r.Ki,r.Gp,r.eP,r.w2,r.Je,w.T,D,B,V],styles:[".meals-main-page[_ngcontent-%COMP%]{display:flex;flex-direction:column;background:var(--lighter-white);height:100%;padding:.5em 1em 1em;gap:.5em}.meals-main-page[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:.3em .5em}@media screen and (min-width: 576px){.meals-main-page[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{padding:.3em 0 .5em 1em}}@media screen and (min-width: 992px){.meals-main-page[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{flex-direction:row}}.meals-main-page[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{display:flex;align-items:center;font-weight:500;gap:.3em}@media screen and (min-width: 992px){.meals-main-page[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:x-large}}.meals-main-page[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]   .payment-msg[_ngcontent-%COMP%]{display:flex;color:red;font-weight:500;padding:0 .5em}.container[_ngcontent-%COMP%]{height:100%;padding:.5em 1em;overflow:hidden;background:var(--white);box-shadow:#ffffff4d 0 0 3px;border-radius:.5em}.container[_ngcontent-%COMP%]   .loading[_ngcontent-%COMP%]{display:flex;height:100%;align-items:center;justify-content:center;background:var(--white)}.container[_ngcontent-%COMP%]   .loading[_ngcontent-%COMP%]   ion-spinner[_ngcontent-%COMP%]{zoom:2}.container[_ngcontent-%COMP%]   .error[_ngcontent-%COMP%]{height:100%}.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]{padding-top:.3em;display:flex;flex-direction:column;height:100%}.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .segment[_ngcontent-%COMP%]{width:100%;min-width:-moz-fit-content;min-width:fit-content}.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .segment[_ngcontent-%COMP%]   .segment-option[_ngcontent-%COMP%]{font-size:x-small;--padding-top: .5em;--padding-bottom: .5em;--padding-start: 2em;--padding-end: 2em}@media screen and (min-width: 768px){.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .segment[_ngcontent-%COMP%]   .segment-option[_ngcontent-%COMP%]{font-size:small}}@media screen and (min-width: 992px){.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .segment[_ngcontent-%COMP%]   .segment-option[_ngcontent-%COMP%]{font-size:85%}}.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .segment-md[_ngcontent-%COMP%]{min-height:50px!important;height:50px;background:var(--alpha-4);border-radius:.5em}.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .segment-md[_ngcontent-%COMP%]   .segment-option[_ngcontent-%COMP%]{max-width:100%;font-size:x-small;--padding-top: .5em;--padding-bottom: .5em;--padding-start: 2em;--padding-end: 2em}.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .segment-md[_ngcontent-%COMP%]   .segment-option[_ngcontent-%COMP%]   .segmentLabel[_ngcontent-%COMP%]{min-height:-moz-fit-content;min-height:fit-content;width:100%;margin:0}@media screen and (min-width: 768px){.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .segment-md[_ngcontent-%COMP%]   .segment-option[_ngcontent-%COMP%]{font-size:small}}@media screen and (min-width: 992px){.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .segment-md[_ngcontent-%COMP%]   .segment-option[_ngcontent-%COMP%]{font-size:85%}}.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .segment-container[_ngcontent-%COMP%]{padding:0 0 .5em;min-height:60px;overflow:auto;display:flex}.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .empty-content[_ngcontent-%COMP%]{text-align:center;font-size:x-large;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#dd2c00;font-weight:600;gap:1em}.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{height:100%;overflow:hidden}@media screen and (min-width: 768px){.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{grid-auto-rows:1fr;grid-template-columns:1fr 1fr}}@media screen and (min-width: 1200px){.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{grid-auto-rows:1fr;grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1600px){.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr 1fr 1fr}}.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .student-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%}.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .student-content[_ngcontent-%COMP%]   ion-segment[_ngcontent-%COMP%]{min-height:60px}.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .student-content[_ngcontent-%COMP%]   .segment[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .student-content[_ngcontent-%COMP%]   .segment[_ngcontent-%COMP%]   .segment-option[_ngcontent-%COMP%]{max-width:100%}.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .student-content[_ngcontent-%COMP%]   .segment[_ngcontent-%COMP%]   .segment-option[_ngcontent-%COMP%]   .exams-badge[_ngcontent-%COMP%]{font-size:70%;border:1px solid var(--alpha-20)}.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .student-content[_ngcontent-%COMP%]   .exams-type[_ngcontent-%COMP%]{flex-grow:1;padding:1em 0;overflow:auto}.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .student-content[_ngcontent-%COMP%]   .exams-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:1em;padding:.5em}@media screen and (min-width: 992px){.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .student-content[_ngcontent-%COMP%]   .exams-grid[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1400px){.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .student-content[_ngcontent-%COMP%]   .exams-grid[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1800px){.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .student-content[_ngcontent-%COMP%]   .exams-grid[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr 1fr 1fr}}.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .student-content[_ngcontent-%COMP%]   .group-title[_ngcontent-%COMP%]{font-size:large;font-weight:600}.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .student-content[_ngcontent-%COMP%]   .exams-content[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:1em;padding:.5em}@media screen and (min-width: 768px){.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .student-content[_ngcontent-%COMP%]   .exams-content[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}}@media screen and (min-width: 992px){.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .student-content[_ngcontent-%COMP%]   .exams-content[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1600px){.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .student-content[_ngcontent-%COMP%]   .exams-content[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr 1fr 1fr}}.container[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .student-content[_ngcontent-%COMP%]   .exam-item[_ngcontent-%COMP%]{height:100%;display:flex;justify-content:center}"]}),o})()}];let un=(()=>{var t;class o{}return(t=o).\u0275fac=function(a){return new(a||t)},t.\u0275mod=n.$C({type:t}),t.\u0275inj=n.G2t({imports:[_.iI.forChild(_n),_.iI]}),o})();var pn=l(4008),fn=l(4683);let xn=(()=>{var t;class o{}return(t=o).\u0275fac=function(a){return new(a||t)},t.\u0275mod=n.$C({type:t}),t.\u0275inj=n.G2t({imports:[s.MD,r.bv,p.X1,p.YN,fn.Y]}),o})(),hn=(()=>{var t;class o{}return(t=o).\u0275fac=function(a){return new(a||t)},t.\u0275mod=n.$C({type:t}),t.\u0275inj=n.G2t({imports:[s.MD,p.YN,r.bv,un,pn.v,xn]}),o})()}}]);

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.