PageSourceSearch

https://schools.uabinfosol.com/3958.48a63730198807fb.js

js uabinfosol.com collected 2026-10-01 23:52:50 UTC 21,548 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkvex=self.webpackChunkvex||[]).push([[3958,6300,3919],{84706:(A,v,i)=>{i.d(v,{T:()=>b});var h=i(82087),r=i(54438);const u=["*"];let D=(()=>{class m{static{this.\u0275fac=function(p){return new(p||m)}}static{this.\u0275cmp=r.VBU({type:m,selectors:[["vex-breadcrumb"]],hostAttrs:[1,"vex-breadcrumb","body-2","text-hint","leading-none","hover:text-primary-600","no-underline","transition","duration-400","ease-out-swift"],standalone:!0,features:[r.aNF],ngContentSelectors:u,decls:1,vars:0,template:function(p,C){1&p&&(r.NAR(),r.SdG(0))},encapsulation:2})}}return m})();var R=i(51188),f=i(60177),M=i(99213);const E=()=>[];function x(m,T){if(1&m&&(r.qex(0),r.nrm(1,"div",4),r.j41(2,"vex-breadcrumb")(3,"a",1),r.EFF(4),r.k0s()(),r.bVm()),2&m){const g=T.$implicit;r.R7$(3),r.Y8G("routerLink",r.lJ4(2,E)),r.R7$(),r.JRh(g)}}const F=()=>["/"];let b=(()=>{class m{constructor(){this.crumbs=[],this.trackByValue=h.U_}static{this.\u0275fac=function(p){return new(p||m)}}static{this.\u0275cmp=r.VBU({type:m,selectors:[["vex-breadcrumbs"]],inputs:{crumbs:"crumbs"},standalone:!0,features:[r.aNF],decls:5,vars:4,consts:[[1,"flex","items-center","gap-2"],[3,"routerLink"],["svgIcon","mat:home",1,"icon-sm"],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"w-1","h-1","bg-gray-600","rounded-full"]],template:function(p,C){1&p&&(r.j41(0,"div",0)(1,"vex-breadcrumb")(2,"a",1),r.nrm(3,"mat-icon",2),r.k0s()(),r.DNE(4,x,5,3,"ng-container",3),r.k0s()),2&p&&(r.R7$(2),r.Y8G("routerLink",r.lJ4(3,F)),r.R7$(2),r.Y8G("ngForOf",C.crumbs)("ngForTrackBy",C.trackByValue))},dependencies:[D,R.Wk,f.pM,M.m_,M.An],encapsulation:2})}}return m})()},58713:(A,v,i)=>{i.d(v,{h:()=>r});var h=i(54438);let r=(()=>{class u{constructor(){}static{this.\u0275fac=function(f){return new(f||u)}}static{this.\u0275dir=h.FsC({type:u,selectors:[["","vexPageLayoutContent",""],["vex-page-layout-content"]],hostAttrs:[1,"vex-page-layout-content"],standalone:!0})}}return u})()},53958:(A,v,i)=>{i.r(v),i.d(v,{AttendaceReportMonthWiseComponent:()=>ut});var h=i(60177),r=i(89417),u=i(88834),D=i(82765),R=i(86600),f=i(25084),M=i(34006),E=i(32102),x=i(99213),F=i(99631),b=i(59115),m=i(96695),T=i(9183),g=i(5951),p=i(82798),C=i(26450),k=i(15083),P=i(10444),j=i(42465),G=i(84706),W=i(58713),S=i(69719),B=i(99955),I=i(21410),O=i(51872),t=i(54438),N=i(89169),U=i(47038),V=i(98518),Y=i(3871);const L=["dataTable"],X=(a,c)=>c.fullDate;function K(a,c){if(1&a){const e=t.RV6();t.j41(0,"button",44),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.exportAsExcel())}),t.nrm(1,"mat-icon",45),t.k0s()}}function H(a,c){if(1&a){const e=t.RV6();t.j41(0,"button",46),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.print())}),t.nrm(1,"mat-icon",47),t.k0s()}}function J(a,c){if(1&a){const e=t.RV6();t.j41(0,"button",48),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.exportAsPDF1())}),t.nrm(1,"mat-icon",49),t.k0s()}}function w(a,c){if(1&a&&(t.j41(0,"mat-option",50),t.EFF(1),t.k0s()),2&a){const e=c.$implicit;t.Y8G("value",e.month_id),t.R7$(),t.JRh(e.month_name)}}function z(a,c){if(1&a){const e=t.RV6();t.j41(0,"mat-option",56),t.bIt("click",function(){t.eBV(e),t.XpG();const n=t.sdS(5),s=t.sdS(7),l=t.XpG();return t.Njj(l.changeSelection(n,s))}),t.EFF(1),t.k0s()}if(2&a){const e=c.$implicit;t.Y8G("value",e.class_id),t.R7$(),t.JRh(e.class_name)}}function Q(a,c){if(1&a){const e=t.RV6();t.j41(0,"mat-option",56),t.bIt("click",function(){t.eBV(e),t.XpG();const n=t.sdS(4),s=t.sdS(6),l=t.XpG(2);return t.Njj(l.changeSelection(n,s))}),t.EFF(1),t.k0s()}if(2&a){const e=c.$implicit;t.Y8G("value",e.division_id),t.R7$(),t.JRh(e.division_name)}}const $=a=>({"text-accent":a});function Z(a,c){if(1&a){const e=t.RV6();t.j41(0,"mat-form-field")(1,"mat-label"),t.EFF(2,"Division"),t.k0s(),t.j41(3,"mat-select",57,58),t.bIt("selectionChange",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.refreshData())}),t.j41(5,"mat-checkbox",53,59),t.bIt("change",function(n){t.eBV(e);const s=t.sdS(4),l=t.XpG(2);return t.Njj(l.toggleSelect(n.checked,s))}),t.EFF(7,"All"),t.k0s(),t.DNE(8,Q,2,2,"mat-option",55),t.k0s()()}if(2&a){const e=t.sdS(6),o=t.XpG(2);t.R7$(5),t.Y8G("ngClass",t.eq3(2,$,e.checked)),t.R7$(3),t.Y8G("ngForOf",o.divisions)}}function q(a,c){if(1&a){const e=t.RV6();t.qex(0),t.j41(1,"mat-form-field")(2,"mat-label"),t.EFF(3,"Class"),t.k0s(),t.j41(4,"mat-select",51,52),t.bIt("selectionChange",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.refreshData())})("selectionChange",function(n){t.eBV(e);const s=t.XpG();return t.Njj(s.getDivision(n.value))}),t.j41(6,"mat-checkbox",53,54),t.bIt("change",function(n){t.eBV(e);const s=t.sdS(5),l=t.XpG();return t.Njj(l.toggleSelect(n.checked,s))}),t.EFF(8,"All"),t.k0s(),t.DNE(9,z,2,2,"mat-option",55),t.k0s()(),t.DNE(10,Z,9,4,"mat-form-field",27),t.bVm()}if(2&a){const e=t.sdS(5),o=t.sdS(7),n=t.XpG();t.R7$(6),t.Y8G("ngClass",t.eq3(3,$,o.checked)),t.R7$(3),t.Y8G("ngForOf",n.classes),t.R7$(),t.Y8G("ngIf",1==e.value.length)}}function tt(a,c){1&a&&(t.j41(0,"span"),t.EFF(1,"All"),t.k0s())}function et(a,c){1&a&&(t.j41(0,"span"),t.EFF(1,"Class Wise"),t.k0s())}function nt(a,c){if(1&a&&(t.j41(0,"th",38),t.EFF(1),t.k0s()),2&a){const e=t.XpG().$implicit;t.R7$(),t.JRh(e.label)}}function ot(a,c){if(1&a&&(t.qex(0),t.DNE(1,nt,2,1,"th",60),t.bVm()),2&a){const e=c.$implicit;t.R7$(),t.Y8G("ngIf",e.checked)}}function at(a,c){if(1&a&&(t.j41(0,"th",61),t.EFF(1),t.k0s()),2&a){const e=c.$implicit;t.BMQ("colspan",e.count),t.R7$(),t.SpI(" ",e.name," ")}}const st=a=>({"bg-red-100 text-red-700":a});function it(a,c){if(1&a&&(t.j41(0,"th",62),t.EFF(1),t.k0s()),2&a){const e=c.$implicit;
1t.Y8G("ngClass",t.eq3(2,st,e.isSunday)),t.R7$(),t.SpI(" ",e.day," ")}}function rt(a,c){if(1&a&&(t.j41(0,"td"),t.EFF(1),t.k0s()),2&a){const e=t.XpG().$implicit,o=t.XpG().$implicit;t.HbH(e.cssClass),t.R7$(),t.JRh(o[e.property])}}function lt(a,c){if(1&a&&(t.qex(0),t.DNE(1,rt,2,3,"td",63),t.bVm()),2&a){const e=c.$implicit;t.R7$(),t.Y8G("ngIf",e.checked)}}function ct(a,c){if(1&a&&(t.j41(0,"td",66),t.EFF(1),t.k0s()),2&a){const e=t.XpG().$implicit,o=t.XpG().$implicit,n=t.XpG();t.BMQ("rowspan",n.getHolidayRowSpan()),t.R7$(),t.SpI(" ",n.getHolidayTitle(o,e)," ")}}function _t(a,c){if(1&a&&(t.j41(0,"td",62),t.EFF(1),t.k0s()),2&a){const e=t.XpG().$implicit,o=t.XpG().$implicit,n=t.XpG();t.Y8G("ngClass","A"==n.getAttendanceForDate(o,e)?"text-red-700":"ML"==n.getAttendanceForDate(o,e)?"text-orange-500":"H"==n.getAttendanceForDate(o,e)?"text-green-300":"text-green-700"),t.R7$(),t.SpI(" ",n.getAttendanceForDate(o,e)," ")}}function mt(a,c){if(1&a&&(t.qex(0),t.DNE(1,ct,2,2,"td",64)(2,_t,2,2,"td",65),t.bVm()),2&a){const e=c.$implicit,o=t.XpG(),n=o.$implicit,s=o.index,l=t.XpG();t.R7$(),t.Y8G("ngIf",l.isHoliday(n,e)&&l.shouldRenderHolidayCell(s)),t.R7$(),t.Y8G("ngIf",!l.isHoliday(n,e))}}function dt(a,c){if(1&a&&(t.j41(0,"tr")(1,"td"),t.EFF(2),t.k0s(),t.DNE(3,lt,2,1,"ng-container",39)(4,mt,3,2,"ng-container",39),t.k0s()),2&a){const e=c.index,o=t.XpG();t.R7$(2),t.JRh(e+1),t.R7$(),t.Y8G("ngForOf",o.columns),t.R7$(),t.Y8G("ngForOf",o.items)}}function pt(a,c){if(1&a){const e=t.RV6();t.j41(0,"button",67),t.bIt("click",function(n){return n.stopPropagation()}),t.j41(1,"mat-checkbox",68),t.bIt("click",function(n){return n.stopPropagation()})("ngModelChange",function(n){const l=t.eBV(e).$implicit;return t.Njj(l.checked=n)}),t.EFF(2),t.k0s()()}if(2&a){const e=c.$implicit;t.R7$(),t.Y8G("ngModel",e.checked),t.R7$(),t.SpI(" ",e.label," ")}}const ht=()=>["Student","Monthly Attendance Report"];let ut=(()=>{class a{constructor(e,o,n,s,l,_,d){this.fb=e,this.studentService=o,this.dateAdapter=n,this._export=s,this.loader=l,this._setting=_,this.commonService=d,this.classes=JSON.parse(localStorage.getItem("classes")),this.session_start=localStorage.getItem("session_start"),this.session_end=localStorage.getItem("session_end"),this.curr_session=this.session_start+"-"+this.session_end,this.export_type=[],this.school=JSON.parse(localStorage.getItem("school")),this.months=JSON.parse(localStorage.getItem("months")),this.divisions=[],this.item_size=2,this.isHideButton=!1,this.today=new Date,this.students=[],this.items=[],this.attendance_data=[],this.monthGroups=[],this.monthNames=["January","February","March","April","May","June","July","August","September","October","November","December"],this.columns=[{property:"roll_no",label:"Roll No.",cssClass:"",checked:!1},{property:"adm_no",label:"Adm.No.",cssClass:"",checked:!0},{property:"sr_no",label:"Sr.No.",cssClass:"",checked:!0},{property:"enroll_no",label:"Enroll.No.",cssClass:"",checked:!1},{property:"student_name",label:"Name",cssClass:"text-left",checked:!0},{property:"classandsec",label:"Class & Sec.",cssClass:"text-left",checked:!1},{property:"fathers_name",label:"Father's Name",cssClass:"text-left",checked:!0},{property:"present_address",label:"Address",cssClass:"",checked:!1},{property:"total_attendance",label:"Total",cssClass:"",checked:!1}],this.reportHeader="header1",this.dateAdapter.setLocale("en-in"),this._setting.getSetting().subscribe(y=>{y.report_header&&(this.reportHeader=y.report_header),y.export_type&&(this.export_type=y.export_type)})}ngOnInit(){const e=this.commonService.detectPlatform();this.platformClass="android"===e||"ios"===e?"mobile-platform":"",this.form=this.fb.group({from_date:[this.startDate,r.k0.required],to_date:[this.endDate],type:["0"],selectedType:["0"],reportType:["0"],class_id:[[]],division_id:[[]]})}getDivision(e){if(1==e.length){const o=this.classes.find(n=>e.includes(n.class_id));this.divisions=o.divisions}else this.divisions=[],this.form.get("division_id").setValue([])}getDays(e,o){this.generateDays(e,o,null),this.form.get("from_date").setValue(e),this.form.get("to_date").setValue(o)}generateDays(e,o,n){this.items=[];const s=(l,_)=>{let d=new Date(l);for(;d<=_;)this.items.push({day:d.getDate(),fullDate:this.formatDate(d),isSunday:0===d.getDay()}),d.setDate(d.getDate()+1)};if(n&&0!==n){const l=(new Date).getFullYear();return s(new Date(l,n-1,1),new Date(l,n,0)),this.computeMonthGroups(),void(this.isHideButton=!1)}e&&o&&(s(new Date(e.split("/").reverse().join("-")),new Date(o.split("/").reverse().join("-"))),this.computeMonthGroups(),this.isHideButton=!1)}formatDate(e){return`${e.getFullYear()}
1-${String(e.getMonth()+1).padStart(2,"0")}-${String(e.getDate()).padStart(2,"0")}`}onMonthChange(){const e=this.form.get("month_id")?.value;e&&"0"!==e?(this.generateDays(null,null,e),this.form.get("from_date")?.clearValidators(),this.form.get("to_date")?.clearValidators()):(this.items=[],this.form.get("from_date")?.setValidators(r.k0.required)),this.form.get("from_date")?.updateValueAndValidity(),this.form.get("to_date")?.updateValueAndValidity()}getSundays(e,o){const n=new Date(e),s=new Date(o),l=[];n.setDate(n.getDate()+(7-n.getDay())%7);for(let _=new Date(n);_<=s;_.setDate(_.getDate()+7))l.push(new Date(_));return l}refreshData(){this.isHideButton=!1,this.students=[]}toggleSelect(e,o){o.options.forEach(e?n=>n.select():n=>n.deselect())}changeSelection(e,o){const n=e.options.length;let s=0;e.options.forEach(l=>{l.selected&&s++}),o.checked=n==s}getReport(){this.today=new Date,!this.form.invalid&&(this.loader.show(),this.studentService.getMonthlyAttendanceReport(this.form.value).subscribe(e=>{this.students=e,this.loader.hide()}))}getAttendanceForDate(e,o){const n=this.form.get("selectedType")?.value,s=e.attendance.find(l=>l.atten_date==o.fullDate);if(0==n)return s?s.attendance_type:null;{let l="";return s&&(l="A"!=s.attendance_type?`IN:- ${s.time_in||""} \n  OT:-  ${s.time_out||""}`:s.attendance_type),s?l:""}}isHoliday(e,o){return!(!e.holiday_list||!e.holiday_list.length||!e.holiday_list.find(n=>n.date===o.fullDate))}getHolidayTitle(e,o){if(e.holiday_list&&e.holiday_list.length){const n=e.holiday_list.find(s=>s.date===o.fullDate);return n?n.title:"Holiday"}return"Holiday"}shouldRenderHolidayCell(e){return e%7==0}getHolidayRowSpan(){return 7}print(){if("android"===k.Ii.getPlatform()){this.loader.show();const e=this.dataTable?.nativeElement;if(!e)return console.error("Table not found!"),void this.loader.hide();const o=this.school,n={title:`Monthly Attendance Report (${this.curr_session}) `,schoolName:o.name,address:`${o.address||""} ${o.place||""}, ${o.postal_code||""}`,contacts:[o.phone_num,o.phone_num1,o.email].filter(Boolean).join(" , "),logoUrl:o.school_photo_url};this._export.convertPdfForAndroidFormats({table:e,docTexts:n,fileName:"monthly_attendance_report.pdf",orientation:"landscape",format:"a2"}).then(()=>{this.loader.hide()}).catch(s=>{console.error("PDF export failed:",s),this.loader.hide()})}else{let e;e=this.dataTable.nativeElement.outerHTML,this._export.print(e,this.reportHeader)}}exportAsExcel(){this._export.export("xlsx","monthly_attendance_report")}exportAsPDF1(){if("android"===k.Ii.getPlatform()){this.loader.show();const e=this.dataTable?.nativeElement;if(!e)return console.error("Table not found!"),void this.loader.hide();const o=this.school,n={title:`Monthly Attendance Report (${this.curr_session}) `,schoolName:o.name,address:`${o.address||""} ${o.place||""}, ${o.postal_code||""}`,contacts:[o.phone_num,o.phone_num1,o.email].filter(Boolean).join(" , "),logoUrl:o.school_photo_url};this._export.convertPdfForAndroidFormats({table:e,docTexts:n,fileName:"monthly_attendance_report.pdf",orientation:"landscape",format:"a2"}).then(()=>{this.loader.hide()}).catch(s=>{console.error("PDF export failed:",s),this.loader.hide()})}else{this.loader.show();const e=this.dataTable?.nativeElement;if(!e)return console.error("Table not found!"),void this.loader.hide();const o=this.school,n={title:`Monthly Attendance Report (${this.curr_session}) `,schoolName:o.name,address:`${o.address||""} ${o.place||""}, ${o.postal_code||""}`,contacts:[o.phone_num,o.phone_num1,o.email].filter(Boolean).join(" , "),logoUrl:o.school_photo_url};this._export.export_Pdf({table:e,docTexts:n,fileName:"monthly_attendance_report.pdf",orientation:"landscape",format:"a2"}).then(()=>{this.loader.hide()}).catch(s=>{console.error("PDF export failed:",s),this.loader.hide()})}}computeMonthGroups(){this.monthGroups=[];for(const e of this.items){const o=new Date(e.fullDate),n=this.monthNames[o.getMonth()],s=this.monthGroups[this.monthGroups.length-1];s&&s.name===n?s.count++:this.monthGroups.push({name:n,count:1})}}static{this.\u0275fac=function(o){return new(o||a)(t.rXU(r.ze),t.rXU(N.b),t.rXU(R.MJ),t.rXU(O._),t.rXU(U.U),t.rXU(V.q),t.rXU(Y.h))}}static{this.\u0275cmp=t.VBU({type:a,selectors:[["vex-attendance-report"]],viewQuery:function(o,n){if(1&o&&t.GBs(L,5),2&o){let s;t.mGM(s=t.lsd())&&(n.dataTable=s.first)}},standalone:!0,features:[t.Jv_([I.a,O._,h.vh]),t.aNF],decls:91,vars:27,consts:[["current","Monthly Attendance Report",1,"justify-between"],[1,"flex-auto",3,"crumbs"],[1,"flex-1"],["mat-icon-button","","color","primary","matTooltip","Excel",3,"click",4,"ngIf"],["mat-icon-button","","color","warn","matTooltip","Print",3,"click",4,"ngIf"],["mat-icon-button","","color","warn","matTooltip","Download Pdf",3,"click",4,"ngIf"],[2,"visibility","hidden","position","absolute","top","-9999px"],["pdfHeaderContainer",""],["vexContainer",""],[1,"card","overflow-auto"],[1,"bg-app-bar"],[3,"formGroup","ngSubmit"],[1,"p-[20.125px]","pb-0","flex","justify-start","items-center","flex-wrap","gap-x-4"],["formControlName","selectedType"],["value","0"],["value","1"],[3,"rangePicker"],["matStartDate","","placeholder","Start date",3,"dateChange"],["start_date",""],["matEndDate","","placeholder","End date",3,"dateChange"],["end_date",""],["matIconSuffix","",3,"for"],["picker",""],["formControlName","reportType",3,"selectionChange"],["reportType",""],["formControlName","month_id",3,"selectionChange"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"mb-[20.125px]","flex","items-center","justify-end","col-span-2",3,"ngClass"],["mat-raised-button","","color","primary",3,"disabled"],["type","button","mat-icon-button","","color","primary",1,"ml-2",3,"matMenuTriggerFor"],["svgIcon","mat:checklist"],[1,"overflow-auto","md:h-[60vh]","h-[48vh]","custom-table-height",3,"ngClass"],["
1id","exportTable",1,"table","w-full","table-xs","table-bordered","border-collapse","border-black"],["dataTable",""],[1,"hidden",2,"font-size","12px","margin-left","5px"],[1,"",2,"display","flex","justify-content","space-between","align-items","center"],[1,"w-full","sticky","top-0","z-10"],["rowspan","2"],[4,"ngFor","ngForOf"],["class","text-center",4,"ngFor","ngForOf"],["xPosition","before","yPosition","below"],["addColumns","matMenu"],["class","checkbox-item mat-menu-item",3,"click",4,"ngFor","ngForOf"],["mat-icon-button","","color","primary","matTooltip","Excel",3,"click"],["svgIcon","mat:grid_on"],["mat-icon-button","","color","warn","matTooltip","Print",3,"click"],["svgIcon","mat:print"],["mat-icon-button","","color","warn","matTooltip","Download Pdf",3,"click"],["svgIcon","mat:picture_as_pdf"],[3,"value"],["formControlName","class_id","multiple","",3,"selectionChange"],["classSelection",""],["disableRipple","","matRipple","",1,"select-all-checkbox",3,"ngClass","change"],["selectAllClass",""],[3,"value","click",4,"ngFor","ngForOf"],[3,"value","click"],["formControlName","division_id","multiple","",3,"selectionChange"],["divisionSelection",""],["selectAllDivision",""],["rowspan","2",4,"ngIf"],[1,"text-center"],[3,"ngClass"],[3,"class",4,"ngIf"],["class","text-center font-semibold bg-yellow-100 text-red-800","style","writing-mode: vertical-rl; text-orientation: mixed;padding:0px",4,"ngIf"],[3,"ngClass",4,"ngIf"],[1,"text-center","font-semibold","bg-yellow-100","text-red-800",2,"writing-mode","vertical-rl","text-orientation","mixed","padding","0px"],[1,"checkbox-item","mat-menu-item",3,"click"],["color","primary",3,"ngModel","click","ngModelChange"]],template:function(o,n){if(1&o){const s=t.RV6();t.j41(0,"vex-page-layout")(1,"vex-secondary-toolbar",0),t.nrm(2,"vex-breadcrumbs",1)(3,"span",2),t.DNE(4,K,2,0,"button",3)(5,H,2,0,"button",4)(6,J,2,0,"button",5),t.nrm(7,"div",6,7),t.k0s(),t.j41(9,"vex-page-layout-content",8)(10,"div",9)(11,"div",10)(12,"form",11),t.bIt("ngSubmit",function(){return n.getReport()}),t.j41(13,"div",12)(14,"mat-form-field")(15,"mat-label"),t.EFF(16,"Select type"),t.k0s(),t.j41(17,"mat-select",13)(18,"mat-option",14),t.EFF(19,"Without Time"),t.k0s(),t.j41(20,"mat-option",15),t.EFF(21,"With Time"),t.k0s()()(),t.j41(22,"mat-form-field")(23,"mat-label"),t.EFF(24,"Enter a date range"),t.k0s(),t.j41(25,"mat-date-range-input",16)(26,"input",17,18),t.bIt("dateChange",function(){return n.refreshData()}),t.k0s(),t.j41(28,"input",19,20),t.bIt("dateChange",function(){t.eBV(s);const _=t.sdS(27),d=t.sdS(29);return t.Njj(n.getDays(_.value,d.value))}),t.k0s()(),t.nrm(30,"mat-datepicker-toggle",21)(31,"mat-date-range-picker",null,22),t.k0s(),t.j41(33,"mat-form-field")(34,"mat-label"),t.EFF(35,"Report Type"),t.k0s(),t.j41(36,"mat-select",23,24),t.bIt("selectionChange",function(){return n.refreshData()}),t.j41(38,"mat-option",14),t.EFF(39,"All"),t.k0s(),t.j41(40,"mat-option",15),t.EFF(41,"Class Wise"),t.k0s()()(),t.j41(42,"mat-form-field")(43,"mat-label"),t.EFF(44,"Month"),t.k0s(),t.j41(45,"mat-select",25),t.bIt("selectionChange",function(){return n.onMonthChange()}),t.DNE(46,w,2,2,"mat-option",26),t.k0s()(),t.DNE(47,q,11,5,"ng-container",27),t.j41(48,"div",28)(49,"button",29),t.EFF(50,"Search"),t.k0s(),t.j41(51,"button",30),t.nrm(52,"mat-icon",31),t.k0s()()()()(),t.j41(53,"div",32)(54,"table",33,34)(56,"div",35)(57,"strong"),t.EFF(58,"Month Wise Attendance Report "),t.k0s()(),t.j41(59,"div",36)(60,"div",35)(61,"strong"),t.EFF(62,"Report Type : "),t.k0s(),t.DNE(63,tt,2,0,"span",27)(64,et,2,0,"span",27),t.k0s(),t.j41(65,"div",35)(66,"strong"),t.EFF(67,"Date : "),t.k0s(),t.EFF(68),t.k0s(),t.j41(69,"div",35)(70,"strong"),t.EFF(71,"Session: "),t.k0s(),t.EFF(72),t.j41(73,"strong"),t.EFF(74,"Report Date:"),t.k0s(),t.EFF(75),t.nI1(76,"date"),t.k0s()(),t.j41(77,"thead",37)(78,"tr")(79,"th",38),t.EFF(80,"S.No."),t.k0s(),t.DNE(81,ot,2,1,"ng-container",39)(82,at,2,2,"th",40),t.k0s(),t.j41(83,"tr"),t.Z7z(84,it,2,4,"th",62,X),t.k0s()(),t.j41(86,"tbody"),t.DNE(87,dt,5,3,"tr",39),t.k0s()()()()()(),t.j41(88,"mat-menu",41,42),t.DNE(90,pt,3,2,"button",43),t.k0s()}if(2&o){const s=t.sdS(27),l=t.sdS(32),_=t.sdS(37),d=t.sdS(89);t.R7$(2),t.Y8G("crumbs",t.lJ4(26,ht)),t.R7$(2),t.Y8G("ngIf",n.export_type.includes("0")),t.R7$(),t.Y8G("ngIf",n.export_type.includes("1")),t.R7$(),t.Y8G("ngIf",n.export_type.includes("2")),t.R7$(6),t.Y8G("formGroup",n.form),t.R7$(13),t.Y8G("rangePicker",l),t.R7$(5),t.Y8G("for",l),t.R7$(16),t.Y8G("ngForOf",n.months),t.R7$(),t.Y8G("ngIf","1"==_.value),t.R7$(),t.Y8G("ngClass","1"==_.value?"sm:col-span-3 md:col-span-2":"sm:col-span-2 md:col-span-4"),t.R7$(),t.Y8G("disabled",n.isHideButton),t.R7$(2),t.Y8G("matMenuTriggerFor",d),t.R7$(2),t.Y8G("ngClass",n.platformClass),t.R7$(10),t.Y8G("ngIf",0==n.form.value.reportType),t.R7$(),t.Y8G("ngIf",1==n.form.value.reportType),t.R7$(4),t.Lme(" ",s.value," - To - ",n.form.value.to_date," "),t.R7$(4),t.SpI("",n.curr_session," "),t.R7$(3),t.SpI(" ",t.i5U(76,23,n.today,"dd-MM-yyyy hh:mm a")," "),t.R7$(6),t.Y8G("ngForOf",n.columns),t.R7$(),t.Y8G("ngForOf",n.monthGroups),t.R7$(2),t.Dyx(n.items),t.R7$(3),t.Y8G("ngForOf",n.students),t.R7$(3),t.Y8G("ngForOf",n.columns)}},dependencies:[h.MD,h.YU,h.Sq,h.bT,h.vh,S.s,W.h,G.T,B.K,x.m_,x.An,F.fS,E.rl,E.nJ,E.yw,u.Hl,u.$z,u.iY,C.tP,b.Cn,b.kk,b.Cp,M.hM,I.x,g.Wk,E.RG,r.YN,r.qT,r.BC,r.cb,r.vS,r.X1,r.j4,r.JD,p.Ve,p.VO,R.wT,m.Ou,D.g7,D.So,f.X6,f.bU,f.el,f.xR,f.IG,f.SG,R.w0,T.D6],data:{animation:[P.b,j.ac]}})}}return a})()}}]);

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.