PageSourceSearch

https://org.fa.ru/app/379.1a877813fc55b301.js

js fa.ru collected 2026-10-01 10:25:17 UTC 41,086 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkglx_vuz_app=self.webpackChunkglx_vuz_app||[]).push([[379],{58183:(T,R,l)=>{l.d(R,{O:()=>h});var p=l(99437),C=l(65350),u=l(82104),x=l(54438),t=l(21626),M=l(86535);let h=(()=>{class f{constructor(v,d){this.http=v,this.stateService=d,this.apiUrl="/bitrix/vuz/api/settings"}getSettings(v){const d="?"+(0,C.A)((0,u.Rb)(v));return this.http.get(this.apiUrl+d).pipe((0,p.W)(this.stateService.handleError))}saveSettings(v,d){return this.http.patch(this.apiUrl+`/${v}`,d).pipe((0,p.W)(this.stateService.handleError))}static{this.\u0275fac=function(d){return new(d||f)(x.KVO(t.Qq),x.KVO(M.d))}}static{this.\u0275prov=x.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}}return f})()},17175:(T,R,l)=>{l.r(R),l.d(R,{MarksModule:()=>Wt});var p=l(60177),C=l(89417),u=l(91583),x=l(37818),t=l(54438),M=l(86535),h=l(23985),f=l(95721),y=l(80263);let v=(()=>{class s{constructor(i,c,_){this.stateService=i,this.router=c,this.userService=_,this.menu=[]}ngOnInit(){this.stateService.setTitle("\u041e\u0446\u0435\u043d\u043a\u0438");const i=[new x.q({enabled:!0,title:"\u041e\u0446\u0435\u043d\u043a\u0438",path:"/marks/marks"}),new x.q({enabled:!0,title:"\u041e\u0442\u0447\u0435\u0442\u044b",path:"/marks/reports"})];this.stateService.setMenu(i),this.menu=i}static{this.\u0275fac=function(c){return new(c||s)(t.rXU(M.d),t.rXU(u.Ix),t.rXU(h.D))}}static{this.\u0275cmp=t.VBU({type:s,selectors:[["app-marks-index"]],decls:4,vars:1,consts:[[3,"items"],[1,"container-fluid"]],template:function(c,_){1&c&&(t.nrm(0,"app-ui-page-menu",0)(1,"app-ui-page-title"),t.j41(2,"div",1),t.nrm(3,"router-outlet"),t.k0s()),2&c&&t.Y8G("items",_.menu)},dependencies:[u.n3,f.j,y.w]})}}return s})();var d=l(89735),a=l(82571),n=l(21626);let e=(()=>{class s{constructor(i,c){this.http=i,this.stateService=c,this.apiUrl=this.stateService.apiUrl}getAvgMarks(i){return this.http.post(this.apiUrl+"mon/curator/getAvgMarks",i)}static{this.\u0275fac=function(c){return new(c||s)(t.KVO(n.Qq),t.KVO
1(M.d))}}static{this.\u0275prov=t.jDH({token:s,factory:s.\u0275fac,providedIn:"root"})}}return s})();var r=l(47917),o=l(14489);function O(s,m){if(1&s&&t.nrm(0,"glx-record-book-viewer",5),2&s){const i=t.XpG(2);t.Y8G("data",i.marks)("options",i.options)("verification",!1)}}function P(s,m){if(1&s&&(t.j41(0,"div",3),t.DNE(1,O,1,3,"glx-record-book-viewer",4),t.k0s()),2&s){const i=t.XpG();t.R7$(),t.Y8G("ngIf",!i.loading&&i.marks&&i.options)}}let A=(()=>{class s{constructor(i,c,_,g,E){this.userService=i,this.stateService=c,this.settingsService=_,this.commonService=g,this.marksService=E,this.loading=!0}ngOnInit(){this.stateService.setTitle("\u041e\u0446\u0435\u043d\u043a\u0438>\u041e\u0446\u0435\u043d\u043a\u0438"),this.getOptions(),this.loadData()}loadData(){this.loading=!0,this.commonService.get("marks/byProfile/"+this.userService.profile.id).subscribe(i=>{this.marks=i,this.loading=!1},i=>{this.loading=!1,console.error(i)})}getOptions(){this.stateService.options.marks?this.options=this.stateService.options.marks.marksOptions:this.settingsService.getSection("marks").subscribe(i=>{this.options=i.marksOptions,this.stateService.options.marks=i},i=>{console.error(i)})}static{this.\u0275fac=function(c){return new(c||s)(t.rXU(h.D),t.rXU(M.d),t.rXU(d.h),t.rXU(a.h),t.rXU(e))}}static{this.\u0275cmp=t.VBU({type:s,selectors:[["app-marks-marks"]],decls:3,vars:2,consts:[[3,"visible"],[1,"mt-3"],["class","marks",4,"ngIf"],[1,"marks"],[3,"data","options","verification",4,"ngIf"],[3,"data","options","verification"]],template:function(c,_){1&c&&(t.nrm(0,"dx-load-panel",0),t.j41(1,"div",1),t.DNE(2,P,2,1,"div",2),t.k0s()),2&c&&(t.Y8G("visible",_.loading),t.R7$(2),t.Y8G("ngIf",!_.loading))},dependencies:[p.bT,r.S,o.a]})}}return s})();var S=l(7215),D=l(29472),F=l(9453);function w(s,m){if(1&s&&t.nrm(0,"g-big-button",2),2&s){const i=m.$implicit;t.Y8G("icon",i.icon)("description",i.description)("title",i.text)("routerLink",i.path)}}let U=(()=>{class s{constructor(i,c,_,g){this.userService=i,this.stateService=c,this.router=_,this.modelService=g,this.items=[{text:"\u0421\u0440\u0435\u0434\u043d\u0438\u0435 \u0431\u0430\u043b\u043b\u044b",description:"",icon:"functions",path:"/marks/reports/avg"}]}ngOnInit(){this.stateService.setTitle("\u041e\u0446\u0435\u043d\u043a\u0438>\u041e\u0442\u0447\u0435\u0442\u044b")}static{this.\u0275fac=function(c){return new(c||s)(t.rXU(h.D),t.rXU(M.d),t.rXU(u.Ix),t.rXU(S.J))}}static{this.\u0275cmp=t.VBU({type:s,selectors:[["app-marks-reports"]],decls:3,vars:1,consts:[[1,"mt-3"],[3,"icon","description","title","routerLink",4,"ngFor","ngForOf"],[3,"icon","description","title","routerLink"]],template:function(c,_){1&c&&(t.j41(0,"div",0)(1,"g-list-card"),t.DNE(2,w,1,4,"g-big-button",1),t.k0s()()),2&c&&(t.R7$(2),t.Y8G("ngForOf",_.items))},dependencies:[p.Sq,u.Wk,D.D,F.m]})}}return s})();var B=l(31635),j=l(24609),Y=l(25239),L=l(86681),$=l(83550),W=l(50901),K=l(27380),b=l(31837),N=l(87439);const X=s=>({"collapse-badge":s}),k=s=>({item:s}),H=()=>({id:"grid-edit-form"});function V(s,m){if(1&s){const i=t.RV6();t.j41(0,"dxo-search-panel",23),t.mxI("textChange",function(_){t.eBV(i);const g=t.XpG(2);return t.DH7(g.searchText,_)||(g.searchText=_),t.Njj(_)}),t.k0s()}if(2&s){const i=t.XpG(2);t.Y8G("visible",!0),t.R50("text",i.searchText)}}function z(s,m){1&s&&t.nrm(0,"dxo-export",16),2&s&&t.Y8G("enabled",!0)}function J(s,m){1&s&&t.nrm(0,"dxo-filter-row",24),2&s&&t.Y8G("visible",!0)}function Q(s,m){1&s&&t.nrm(0,"dxo-header-filter",25),2&s&&t.Y8G("allowSearch",!0)("visible",!0)}function Z(s,m){1&s&&(t.qex(0),t.nrm(1,"dxo-grouping",26)(2,"dxo-group-panel",2),t.bVm()),2&s&&(t.R7$(),t.Y8G("contextMenuEnabled",!0),t.R7$(),t.Y8G("visible",!0))}function q(s,m){if(1&s&&(t.j41(0,"div"),t.EFF(1),t.nI1(2,"glxDate"),t.nI1(3,"date"),t.k0s()),2&s){const i=m.$implicit;t.R7$(),t.SpI(" ",t.i5U(3,3,t.bMT(2,1,i.value),"dd.MM.yyyy HH:mm:ss")," ")}}function tt(s,m){if(1&s&&(t.j41(0,"div"),t.EFF(1),t.nI1(2,"glxDate"),t.nI1(3,"date"),t.k0s()),2&s){const i=m.$implicit;t.R7$(),t.SpI(" ",t.i5U(3,3,t.bMT(2,1,i.value),"dd.MM.yyyy HH:mm")," ")}}function et(s,m){if(1&s&&(t.j41(0,"div"),t.EFF(1),t.nI1(2,"glxDate"),t.nI1(3,"date"),t.k0s()),2&s){const i=m.$implicit;t.R7$(),t.SpI(" ",t.i5U(3,3,t.bMT(2,1,i.value),"dd.MM.yyyy")," ")}}function it(s,m){if(1&s&&(t.j41(0,"div",27)(1,"span"),t.EFF(2),t.k0s(),t.j41(3,"span",28),t.EFF(4),t.k0s()()),2&s){const i=m.$implicit;t.R7$(2),t.JRh(i.value),t.R7$(),t.Y8G("ngClass",t.eq3(4,X,!i.data[i.column.badgeFiled]))("title",i.column.badgeTitle),t.R7$(),t.SpI(" ",i.data[i.column.badgeField]," ")}}function nt(s,m){if(1&s&&(t.j41(0,"div"),t.eu8(1,29),t.k0s()),2&s){const i=m.$implicit,c=t.XpG(2);t.R7$(),t.Y8G("ngTemplateOutlet",c.getGridTemplateRef(i))("ngTemplateOutletContext",t.eq3(2,k,i))}}function rt(s,m){if(1&s&&(t.j41(0,"div"),t.eu8(1,29),t.k0s()),2&s){const i=m.$implicit,c=t.XpG(2);t.R7$(),t.Y8G("ngTemplateOutlet",c.getFormTemplateRef(i))("ngTemplateOutletContext",t.eq3(2,k,i))}}function ot(s,m){1&s&&t.nrm(0,"dxo-editing")}function at(s,m){if(1&s&&t.nrm(0,"dxi-toolbar-item",37),2&s){const i=m.$implicit;t.Y8G("location",i.horizontalLocation)("toolbar",i.verticalLocation)("options",i.options)}}function st(s,m){1&s&&t.eu8(0)}function dt(s,m){1&s&&t.nrm(0,"dxo-label",46),2&s&&t.Y8G("text","field.label")}function lt(s,m){1&s&&t.nrm(0,"dxi-validation-rule",47)}function _t(s,m){if(1&s&&(t.j41(0,"dxi-item",43),t.DNE(1,dt,1,1,"dxo-label",44)(2,lt,1,0,"dxi-validation-rule",45),t.k0s()),2&s){const i=m.$implicit;t.Y8G("dataField",i.dataField)("editorType",i.editorType)("editorOptions",i.editorOptions)("cssClass",i.cssClass)("visible",i.visible),t.R7$(),t.Y8G("ngIf",!!i.label),t.R7$(),t.Y8G("ngIf",!!i.required)}}function ct(s,m){if(1&s&&(t.j41(0,"dxi-item",41),t.DNE(1,_t,3,7,"dxi-item",42),t.k0s()),2&s){const i=t.XpG().$implicit;t.Y8G("colCount",i.colCount),t.R7$(),t.Y8G("ngForOf",i.items)}}function pt(s,m){if(1&s&&t.nrm(0,"dxo-label",46),2&s){const i=t.XpG(2).$implicit;t.Y8G("text",i.label)}}function ut(s,m){1&s&&t.nrm(0,"dxi-validation-rule",47)}function gt(s,m){if(1&s&&(t.j41(0,"dxi-item",43),t.DNE(1,pt,1,1,"dxo-label",44)(2,ut,1,0,"dxi-validation-rule",45),t.k0s()),2&s){const i=t.XpG().$implicit;t.Y8G("dataField",i.dataField)("editorType",i.editorType)("editorOptions",i.editorOptions)("cssClass",i.cssClass)("visible",i.visible),t.R7$(),t.Y8G("ngIf",!!i.label),t.R7$(),t.Y8G("ngIf",!!i.required)}}function mt(s,m){if(1&s&&(t.qex(0),t.DNE(1,st,1,0,"ng-container",40)(2,ct,2,2,"ng-template",null,0,t.C5r)(4,gt,3,7,"ng-template",null,1,t.C5r),t.bVm()),2&s){const i=m.$implicit,c=t.sdS(3),_=t.sdS(5);t.R7$(),t.Y8G("ngIf",!i.dataField)("ngIfThen",c)("ngIfElse",_)}}function ht(s,m){if(1&s&&(t.j41(0,"dxi-tab",38),t.DNE(1,mt,6,3,"ng-container",39),t.k0s()),2&s){const i=m.$implicit;t.Y8G("title",i.title),t.R7$(),t.Y8G("ngForOf",i.items)}}function ft(s,m){if(1&s&&(t.j41(0,"dxo-editing",30)(1,"dxo-popup",31),t.DNE(2,at,1,3,"dxi-toolbar-item",32),t.k0s(),t.j41(3,"dxo-form",33)(4,"dxi-item",34),t.nrm(5,"dxo-tab-panel-options",35),t.DNE(6,ht,2,2,"dxi-tab",36),t.k0s()()()),2&s){const i=t.XpG(2);
1t.Y8G("allowUpdating",i.formEdit.allowUpdating)("allowAdding",i.formEdit.allowAdding)("allowDeleting",i.formEdit.allowDeleting)("useIcons",!0),t.R7$(),t.Y8G("title",i.formEdit.title)("showTitle",!0)("resizeEnabled",!0)("position",i.formEdit.popupPosition)("animation",i.formEdit.popupAnimation)("onContentReady",i.popupContentReadyHandler),t.R7$(),t.Y8G("ngForOf",i.formEdit.buttons),t.R7$(),t.Y8G("elementAttr",t.lJ4(18,H))("colCount",i.formEdit.colCount)("showColonAfterLabel",!1)("minColWidth",300)("customizeItem",i.customizeItemHandler),t.R7$(2),t.Y8G("deferRendering",!1),t.R7$(),t.Y8G("ngForOf",i.formEdit.items)}}function vt(s,m){if(1&s){const i=t.RV6();t.j41(0,"dx-data-grid",6),t.mxI("selectedRowKeysChange",function(_){t.eBV(i);const g=t.XpG();return t.DH7(g.selectedRowKeys,_)||(g.selectedRowKeys=_),t.Njj(_)}),t.bIt("onInitialized",function(_){t.eBV(i);const g=t.XpG();return t.Njj(g.initializedHandler(_))})("onCellPrepared",function(_){t.eBV(i);const g=t.XpG();return t.Njj(g.cellPreparedHandler(_))})("onContentReady",function(_){t.eBV(i);const g=t.XpG();return t.Njj(g.contentReadyHandler(_))})("onEditorPreparing",function(_){t.eBV(i);const g=t.XpG();return t.Njj(g.editorPreparingHandler(_))})("onEditorPrepared",function(_){t.eBV(i);const g=t.XpG();return t.Njj(g.editorPreparedHandler(_))})("onToolbarPreparing",function(_){t.eBV(i);const g=t.XpG();return t.Njj(g.toolbarPreparingHandler(_))})("onEditingStart",function(_){t.eBV(i);const g=t.XpG();return t.Njj(g.editingStartHandler(_))})("onSaving",function(_){t.eBV(i);const g=t.XpG();return t.Njj(g.savingHandler(_))})("onCellClick",function(_){t.eBV(i);const g=t.XpG();return t.Njj(g.cellClickHandler(_))})("onRowClick",function(_){t.eBV(i);const g=t.XpG();return t.Njj(g.rowClickHandler(_))})("onExporting",function(_){t.eBV(i);const g=t.XpG();return t.Njj(g.exportingHandler(_))})("onRowPrepared",function(_){t.eBV(i);const g=t.XpG();return t.Njj(g.rowPrepareHandler(_))})("onInitNewRow",function(_){t.eBV(i);const g=t.XpG();return t.Njj(g.initNewRowHandler(_))})("onSelectionChanged",function(_){t.eBV(i);const g=t.XpG();
1return t.Njj(g.selectionChangedHandler(_))}),t.nrm(1,"dxo-paging",7)(2,"dxo-pager",8)(3,"dxo-sorting",9)(4,"dxo-state-storing",10)(5,"dxo-selection",11),t.DNE(6,V,1,2,"dxo-search-panel",12)(7,z,1,1,"dxo-export",13),t.j41(8,"dxo-column-chooser",14),t.nrm(9,"dxo-position",15)(10,"dxo-search",16)(11,"dxo-selection",17),t.k0s(),t.DNE(12,J,1,1,"dxo-filter-row",18)(13,Q,1,2,"dxo-header-filter",19)(14,Z,3,2,"ng-container",20)(15,q,4,6,"div",5)(16,tt,4,6,"div",5)(17,et,4,6,"div",5)(18,it,5,6,"div",21)(19,nt,2,4,"div",5)(20,rt,2,4,"div",5)(21,ot,1,0,"dxo-editing",20)(22,ft,7,19,"dxo-editing",22),t.k0s()}if(2&s){const i=t.XpG();t.Y8G("syncLookupFilterValues",!1)("autoNavigateToFocusedRow",!1)("columns",i.dxColumns)("columnAutoWidth",!0)("remoteOperations",i.remoteOperations)("dataSource",i.dataSource)("allowColumnResizing",!0)("hoverStateEnabled",!0)("showBorders",!0)("showRowLines",!0)("showColumnLines",!0)("allowColumnReordering",i.allowColumnReordering)("wordWrapEnabled",i.wordWrapEnabled)("summary",i.summary),t.R50("selectedRowKeys",i.selectedRowKeys),t.Y8G("columnHidingEnabled",i.columnHidingEnabled),t.R7$(),t.Y8G("enabled",i.allowPaging)("pageSize",i.pageSize),t.R7$(),t.Y8G("visible",!0)("allowedPageSizes",i.allowedPageSizes)("showPageSizeSelector",!0)("showNavigationButtons",!0)("showInfo",!0),t.R7$(),t.Y8G("mode",i.sortMode),t.R7$(),t.Y8G("enabled",i.allowStateStoring)("storageKey",i.getStorageKey()),t.R7$(),t.Y8G("selectAllMode",i.selectionSelectAllMode)("mode",i.selectionMode),t.R7$(),t.Y8G("ngIf",i.allowSearch),t.R7$(),t.Y8G("ngIf",i.allowExport),t.R7$(),t.Y8G("enabled",i.allowColumnChooser)("mode",i.columnChooserMode)("width",i.columnChooserWidth)("height",i.columnChooserHeight),t.R7$(2),t.Y8G("enabled",!0),t.R7$(),t.Y8G("allowSelectAll",!0)("selectByClick",!0)("recursive",i.columnChooserRecursive),t.R7$(),t.Y8G("ngIf",i.allowFilterRow),t.R7$(),t.Y8G("ngIf",i.allowHeaderFilter),t.R7$(),t.Y8G("ngIf",i.allowGrouping),t.R7$(),t.Y8G("dxTemplateOf","dateTimeCellTemplate"),t.R7$(),t.Y8G("dxTemplateOf","dateTimeShortCellTemplate"),t.R7$(),t.Y8G("dxTemplateOf","dateOnlyCellTemplate"),t.R7$(),t.Y8G("dxTemplateOf","badgeCellTemplate"),t.R7$(),t.Y8G("dxTemplateOf","customCellTemplate"),t.R7$(),t.Y8G("dxTemplateOf","customFieldTemplate"),t.R7$(),t.Y8G("ngIf",!i.formEdit),t.R7$(),t.Y8G("ngIf",!!i.formEdit)}}function xt(s,m){if(1&s&&(t.j41(0,"div")(1,"dx-scroll-view")(2,"div",48),t.eu8(3,29),t.k0s()()()),2&s){const i=m.$implicit,c=t.XpG();t.R7$(3),t.Y8G("ngTemplateOutlet",c.getFilterTemplateRef())("ngTemplateOutletContext",t.eq3(2,k,i))}}class Ct{constructor(){this.edu_deps=[],this.periods=[]}}const Mt=[{dataField:"profile_id",caption:"ID",dataType:"number",visible:!1},{dataField:"fullname",caption:"\u0424\u0418\u041e",dataType:"string",cellTemplate:!0,fixed:!0},{dataField:"edu_mark_book_num",caption:"\u0417\u0430\u0447\u0435\u0442\u043a\u0430",dataType:"string",fixed:!0},{dataField:"group",caption:"\u0413\u0440\u0443\u043f\u043f\u0430",dataType:"string",fixed:!0},{dataField:"faculty_short_title",caption:"\u0418\u043d\u0441\u0442\u0438\u0442\u0443\u0442",dataType:"string",fixed:!0},{dataField:"faculty",caption:"\u0418\u043d\u0441\u0442\u0438\u0442\u0443\u0442",dataType:"string",visible:!1},{dataField:"edu_form",caption:"\u0424\u043e\u0440\u043c\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f",dataType:"string"},{dataField:"edu_level",caption:"\u0423\u0440\u043e\u0432\u0435\u043d\u044c \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f",dataType:"string"},{dataField:"edu_contract",caption:"\u0418\u0424",dataType:"string"},{dataField:"qualification",caption:"\u041a\u0432\u0430\u043b\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f",dataType:"string",visible:!1}];let G=class I extends j.N{constructor(m,i){super(),this.marksService=m,this.stateService=i,this.onExternalFilterLoaded=new t.bkB,this.needUpdate=!1,this.filterKey="marks-report-avg-filter-v2",this.selectedPeriods=[],this.format={type:"fixedPoint",precision:2}}addPeriods(m){const i=m.map(_=>({caption:_.label,dataType:"string",columns:[{dataField:this.getField(_,"avg"),caption:"\u0421\u0440\u0435\u0434\u043d\u0438\u0439 \u0431\u0430\u043b\u043b",dataType:"number",format:this.format},{dataField:this.getField(_,"great"),caption:"\u041e\u0442\u043b",dataType:"number"},{dataField:this.getField(_,"good"),caption:"\u0425\u043e\u0440",dataType:"number"},{dataField:this.getField(_,"satisfactorily"),caption:"\u0423\u0434\u043e\u0432\u043b",dataType:"number"},{dataField:this.getField(_,"unsatisfactory"),caption:"\u041d\u0435\u0443\u0434",dataType:"number"},{dataField:this.getField(_,"no_show"),caption:"\u041d\u0435\u044f\u0432\u043a\u0430",dataType:"number"},{dataField:this.getField(_,"not_counted"),caption:"\u041d\u0435\u0437\u0430\u0447\u0435\u0442",dataType:"number"}]})),c=Mt.concat(i);this.setColumns(c)}reset(){localStorage.removeItem(this.filterKey),this.filter=new Ct,this.needUpdate=!1,this.reload()}saveFilter(m){this.filter=Object.assign({},m)}
1updateGrid(m){this.needUpdate=!0,this.selectedPeriods=m.filter(i=>this.filter.periods.includes(i.value)),this.addPeriods(this.selectedPeriods)}getData(m){this.loading=!1;const i=Object.assign({},this.filter,{periods:this.selectedPeriods});return this.needUpdate?this.marksService.getAvgMarks(i).toPromise():Promise.resolve([])}mapData(m){return{data:m,totalCount:m.length}}getToolbar(m){return[]}externalFilterChanged(){setTimeout(()=>this.onExternalFilterLoaded.emit(this.filter),0)}getField(m,i){return"marks_"+m.year+"_"+m.period+"."+i}static{this.\u0275fac=function(i){return new(i||I)(t.rXU(e),t.rXU(M.d))}}static{this.\u0275cmp=t.VBU({type:I,selectors:[["app-report-avg-marks-grid"]],outputs:{onExternalFilterLoaded:"onExternalFilterLoaded"},features:[t.Vt3],decls:4,vars:5,consts:[["groupItem",""],["fieldItem",""],[3,"visible"],["dateSerializationFormat","yyyy-MM-dd HH:mm:ss",3,"syncLookupFilterValues","autoNavigateToFocusedRow","columns","columnAutoWidth","remoteOperations","dataSource","allowColumnResizing","hoverStateEnabled","showBorders","showRowLines","showColumnLines","allowColumnReordering","wordWrapEnabled","summary","selectedRowKeys","columnHidingEnabled","selectedRowKeysChange","onInitialized","onCellPrepared","onContentReady","onEditorPreparing","onEditorPrepared","onToolbarPreparing","onEditingStart","onSaving","onCellClick","onRowClick","onExporting","onRowPrepared","onInitNewRow","onSelectionChanged",4,"ngIf"],["target","#filterButton",3,"visibleChange","width","visible"],[4,"dxTemplate","dxTemplateOf"],["dateSerializationFormat","yyyy-MM-dd HH:mm:ss",3,"selectedRowKeysChange","onInitialized","onCellPrepared","onContentReady","onEditorPreparing","onEditorPrepared","onToolbarPreparing","onEditingStart","onSaving","onCellClick","onRowClick","onExporting","onRowPrepared","onInitNewRow","onSelectionChanged","syncLookupFilterValues","autoNavigateToFocusedRow","columns","columnAutoWidth","remoteOperations","dataSource","allowColumnResizing","hoverStateEnabled","showBorders","showRowLines","showColumnLines","allowColumnReordering","wordWrapEnabled","summary","selectedRowKeys","columnHidingEnabled"],[3,"enabled","pageSize"],[3,"visible","allowedPageSizes","showPageSizeSelector","showNavigationButtons","showInfo"],[3,"mode"],["type","localStorage",3,"enabled","storageKey"],["showCheckBoxesMode","always",3,"selectAllMode","mode"],[3,"visible","text","textChange",4,"ngIf"],[3,"enabled",4,"ngIf"],[3,"enabled","mode","width","height"],["my","center top","at","center bottom","of",".dx-datagrid-column-chooser-button"],[3,"enabled"],[3,"allowSelectAll","selectByClick","recursive"],["applyFilter","auto",3,"visible",4,"ngIf"],[3,"allowSearch","visible",4,"ngIf"],[4,"ngIf"],["class","badge-cell",4,"dxTemplate","dxTemplateOf"],["mode","popup",3,"allowUpdating","allowAdding","allowDeleting","useIcons",4,"ngIf"],[3,"textChange","visible","text"],["applyFilter","auto",3,"visible"],[3,"allowSearch","visible"],[3,"contextMenuEnabled"],[1,"badge-cell"],[1,"badge","badge-pill","badge-warning",3,"ngClass","title"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["mode","popup",3,"allowUpdating","allowAdding","allowDeleting","useIcons"],["width","50%","height","100%",3,"title","showTitle","resizeEnabled","position","animation","onContentReady"],["widget","dxButton",3,"location","toolbar","options",4,"ngFor","ngForOf"],["labelLocation","top",3,"elementAttr","colCount","showColonAfterLabel","minColWidth","customizeItem"],["itemType","tabbed"],[3,"deferRendering"],[3,"title",4,"ngFor","ngForOf"],["widget","dxButton",3,"location","toolbar","options"],[3,"title"],[4,"ngFor","ngForOf"],[4,"ngIf","ngIfThen","ngIfElse"],["itemType","group",3,"colCount"],[3,"dataField","editorType","editorOptions","cssClass","visible",4,"ngFor","ngForOf"],[3,"dataField","editorType","editorOptions","cssClass","visible"],[3,"text",4,"ngIf"],["type","required","message","\u041f\u043e\u043b\u0435 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c",4,"ngIf"],[3,"text"],["type","required","message","\u041f\u043e\u043b\u0435 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c"],[1,"form","row"]],template:function(i,c){1&i&&(t.nrm(0,"dx-load-panel",2),t.DNE(1,vt,23,49,"dx-data-grid",3),t.j41(2,"dx-popover",4),t.mxI("visibleChange",function(g){return t.DH7(c.filterShow,g)||(c.filterShow=g),g}),t.DNE(3,xt,4,4,"div",5),t.k0s()),2&i&&(t.Y8G("visible",!c.dxColumnsReady),t.R7$(),t.Y8G("ngIf",c.dxColumnsReady),t.R7$(),t.Y8G("width",1e3),t.R50("visible",c.filterShow),t.R7$(),t.Y8G("dxTemplateOf","content"))},dependencies:[p.YU,p.Sq,p.bT,p.T3,L.e,K.eC,b.Inh,r.S,b.I1b,b.CVf,b.JjR,$.s,b.i2Q,b.ZWy,b.hVU,b.gtJ,b.rkl,b.$Xk,b.dDC,b.uqr,b.m3Q,b.Tot,b.ZJU,b.FTx,b.UYU,b.mIx,b.sVQ,b.PVd,b.hXY,b.Z6T,b.G$Z,W.b,p.vh,N.G],styles:["[_nghost-%COMP%]   dx-data-grid[_ngcontent-%COMP%]{padding-top:0}[_nghost-%COMP%]     .dx-datagrid-header-panel{height:50px}[_nghost-%COMP%]     .dx-datagrid-header-panel .dx-toolbar{margin-bottom:0}[_nghost-%COMP%]     .dx-datagrid-header-panel .dx-toolbar .dx-toolbar-items-container{height:50px}[_nghost-%COMP%]   .badge-cell[_ngcontent-%COMP%]{display:flex;flex-direction:row}[_nghost-%COMP%]   .badge-cell[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:first-child{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[_nghost-%COMP%]   .badge-cell[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{flex:0 0 auto;margin-right:0!important}[_nghost-%COMP%]   .badge-cell[_ngcontent-%COMP%]   .collapse-badge[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%]     .toolbar-label-item{font-weight:400;font-size:12.8px!important}"]})}};G=(0,B.Cg)([(0,Y.I)({storageKey:"grid-ReportAvgMarksGrid",pageSize:10,allowSorting:!0,remoteOperations:!1,allowExport:!0,allowColumnChooser:!0,allowSearch:!0,allowHeaderFilter:!0,allowFilterRow:!0,keyField:"profile_id",columns:[]})],G);var Rt=l(33514),bt=l(53281),Et=l(32820),yt=l(42295),Tt=l(31843),Ot=l(7135);function Gt(s,m){if(1&s&&(t.j41(0,"app-ui-profile-card",17)(1,"div",18),t.EFF(2),t.k0s()()),2&s){const i=t.XpG().item;t.Y8G("fullname",i.data.fullname)("id",i.data.profile_id),t.R7$(2),t.JRh(i.data.fullname)}}function Pt(s,m){if(1&s&&t.DNE(0,Gt,3,3,"app-ui-profile-card",16),2&s){const i=m.item;t.Y8G("ngIf",!(null==i.data||!i.data.fullname))}}const At=[{path:"",component:v,children:[{path:"",redirectTo:"reports",pathMatch:"full"},{path:"marks",component:A},{path:"reports",component:U},{path:"reports/avg",component:(()=>{class s{get needUpdate(){return this.reportAvgMarksGrid?.needUpdate??!1}constructor(i,c,_,g,E){this.userService=i,this.stateService=c,this.router=_,this.marksService=g,this.modelService=E,this.periods=[],this.filter={}}ngOnInit(){if(!(this.userService.isAdmin()||this.userService.isAdminUser()||this.userService.isMonAdmin()||this.userService.isMonCurator()||this.userService.isEduManager()||this.userService.isContingentManager()||this.userService.isRector()))return this.stateService.n
1otify("\u0414\u043e\u0441\u0442\u0443\u043f \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d","error"),void this.router.navigate(["/marks"]);this.stateService.setTitle("\u041e\u0446\u0435\u043d\u043a\u0438>\u041e\u0442\u0447\u0435\u0442\u044b>\u0421\u0440\u0435\u0434\u043d\u0438\u0435 \u0431\u0430\u043b\u043b\u044b"),this.initPeriods()}onExternalFilterLoaded(i){this.filter=Object.assign({},i)}initPeriods(){this.periods.length=0;const i=[],c=[{value:1,label:"\u041e\u0441\u0435\u043d\u044c"},{value:2,label:"\u0412\u0435\u0441\u043d\u0430"}],_=(new Date).getFullYear();for(let g=0;g<10;g++)i.push({value:_-g,label:_-g+" / "+(_-g+1)});i.forEach(g=>{c.forEach(E=>{0!==E.value&&this.periods.push({value:g.value+"_"+E.value,year:g.value,period:E.value,label:g.label+" - "+E.label})})})}loadData(){this.filter.periods?.length&&this.filter.periods?.length?this.filter.name||this.filter.edu_deps?(this.reportAvgMarksGrid.saveFilter(this.filter),this.reportAvgMarksGrid.updateGrid(this.periods)):this.stateService.notify("\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u0424\u0418\u041e","error"):this.stateService.notify("\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043f\u0435\u0440\u0438\u043e\u0434\u044b","error")}reset(){this.filter={},this.reportAvgMarksGrid.reset()}getField(i,c){return"marks_"+i.year+"_"+i.period+"."+c}static{this.\u0275fac=function(c){return new(c||s)(t.rXU(h.D),t.rXU(M.d),t.rXU(u.Ix),t.rXU(e),t.rXU(S.J))}}static{this.\u0275cmp=t.VBU({type:s,selectors:[["app-marks-reports-avg"]],viewQuery:function(c,_){if(1&c&&t.GBs(G,5),2&c){let g;t.mGM(g=t.lsd())&&(_.reportAvgMarksGrid=g.first)}},decls:23,vars:13,consts:[[1,"mt-3"],[1,"filter","row"],[1,"col-lg-4","col-md-12","mb-3","dx-field-item","dx-flex-layout","dx-label-v-align"],[1,"dx-field-item-label","dx-field-item-label-location-top","required"],[1,"dx-field-item-content","dx-field-item-content-location-bottom"],["displayExpr","label","valueExpr","value","maxFilterQueryLength","10000","applyValueMode","useButtons",3,"valueChange","dataSource","value","searchEnabled","showClearButton","showSelectionControls","maxDisplayedTags","showMultiTagOnly"],[1,"col-lg-4","col-md-6","mb-3","dx-field-item","dx-flex-layout","dx-label-v-align"],[1,"dx-field-item-label","dx-field-item-label-location-top"],["type","edu_dep",3,"valueChange","multiple","selectNodesRecursive","value"],[3,"ngModelChange","ngModel","showClearButton"],[1,"col-12"],["type","default","text","\u041f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043e\u0442\u0447\u0435\u0442",1,"mr-3",3,"onClick"],["text","\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c",1,"mr-3",3,"onClick"],[1,"report",3,"hidden"],[3,"onExternalFilterLoaded"],["appContent","grid:fullname"],["mode","custom",3,"fullname","id",4,"ngIf"],["mode","custom",3,"fullname","id"],[1,"link"]],template:function(c,_){1&c&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),t.EFF(4,"\u041f\u0435\u0440\u0438\u043e\u0434"),t.k0s(),t.j41(5,"div",4)(6,"dx-tag-box",5),t.mxI("valueChange",function(E){return t.DH7(_.filter.periods,E)||(_.filter.periods=E),E}),t.k0s()()(),t.j41(7,"div",6)(8,"div",7),t.EFF(9,"\u041f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0435"),t.k0s(),t.j41(10,"div",4)(11,"app-ui-dep-selector",8),t.mxI("valueChange",function(E){return t.DH7(_.filter.edu_deps,E)||(_.filter.edu_deps=E),E}),t.k0s()()(),t.j41(12,"div",6)(13,"div",7),t.EFF(14,"\u0424\u0418\u041e"),t.k0s(),t.j41(15,"div",4)(16,"dx-text-box",9),t.mxI("ngModelChange",function(E){return t.DH7(_.filter.name,E)||(_.filter.name=E),E}),t.k0s()()(),t.j41(17,"div",10)(18,"dx-button",11),t.bIt("onClick",function(){return _.loadData()}),t.k0s(),t.j41(19,"dx-button",12),t.bIt("onClick",function(){return _.reset()}),t.k0s()()(),t.j41(20,"div",13)(21,"app-report-avg-marks-grid",14),t.bIt("onExternalFilterLoaded",function(E){return _.onExternalFilterLoaded(E)}),t.DNE(22,Pt,1,1,"ng-template",15),t.k0s()()()),2&c&&(t.R7$(6),t.Y8G("dataSource",_.periods),t.R50("value",_.filter.periods),t.Y8G("searchEnabled",!0)("showClearButton",!0)("showSelectionControls",!0)("maxDisplayedTags",8)("showMultiTagOnly",!1),t.R7$(5),t.Y8G("multiple",!0)("selectNodesRecursive",!1),t.R50("value",_.filter.edu_deps),t.R7$(5),t.R50("ngModel",_.filter.name),t.Y8G("showClearButton",!0),t.R7$(4),t.Y8G("hidden",!_.needUpdate))},dependencies:[p.bT,Rt.e,bt.m,Et.T,yt.$,Tt.O,C.BC,C.vS,Ot.$,G]})}}return s})()},{path:"**",redirectTo:""}]}];let kt=(()=>{class s{static{this.\u0275fac=function(c){return new(c||s)}}static{this.\u0275mod=t.$C({type:s})}static{this.\u0275inj=t.G2t({imports:[u.iI.forChild(At),u.iI]})}}return s})();var It=l(82460),St=l(93110),Dt=l(94704),Ft=l(1900),wt=l(73222),Ut=l(64626),Bt=l(58490),jt=l(34988),Yt=l(26046),Lt=l(79535),$t=l(73070);let Wt=(()=>{class s{static{this.\u0275fac=function(c){return new(c||s)}}static{this.\u0275mod=t.$C({type:s})}static{this.\u0275inj=t.G2t({imports:[p.MD,kt,It.C,St.d,Dt.c,Bt.A,Ft.Y,wt.Y,Lt.I,$t.C,Ut.H,C.YN,jt.P,Yt.d]})}}return s})()},50483:(T,R,l)=>{l.d(R,{I:()=>f});var p=l(96354),C=l(99437),u=l(54438),x=l(21626),t=l(7215),M=l(23985),h=l(86535);let f=(()=>{class y{constructor(d,a,n,e){this.http=d,this.modelService=a,this.userService=n,this.stateService=e,this.itemModel="SurveyForm",this.settings={},this.apiUrl=this.stateService.apiUrl+"survey/"}bootstrap(){return this.http.get(this.apiUrl+"bootstrap").pipe((0,p.T)(d=>{this.settings=d.settings}),(0,C.W)(this.stateService.handleError))}list(){return this.http.get(this.apiUrl+"list")}teacherProfileStat(d){return this.http.get(this.apiUrl+"teacher-profile-stat/"+d)}static{this.\u0275fac=function(a){return new(a||y)(u.KVO(x.Qq),u.KVO(t.J),u.KVO(M.D),u.KVO(h.d))}}static{this.\u0275prov=u.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}}return y})()},37818:(T,R,l)=>{l.d(R,{q:()=>p});class p{constructor(u){this.path=u.path?u.path:"",this.title=u.title?u.title:"",this.target=u.target?u.target:"",this.enabled=!u.enabled||u.enabled,this.external=!!u.external&&u.external,this.params=u.params?u.params:{}}}},21445:(T,R,l)=>{l.d(R,{h:()=>u});var p=l(60177),C=l(54438);let u=(()=>{class x{static{this.\u0275fac=function(h){return new(h||x)}}static{this.\u0275mod=C.$C({type:x})}static{this.\u0275inj=C.G2t({imports:[p.MD]})}}return x})()},73070:(T,R,l)=>{l.d(R,{C:()=>x});var p=l(60177),C=l(99213),u=l(54438);let x=(()=>{class t{static{this.\u0275fac=function(f){return new(f||t)}}static{this.\u0275mod=u.$C({type:t})}static{this.\u0275inj=u.G2t({imports:[p.MD,C.m_,C.m_]})}}return t})()},9453:(T,R,l)=>{l.d(R,{m:()=>h});var p=l(54438),C=l(60177),u=l(99213);function x(f,y){if(1&f&&(p.j41(0,"mat-icon",5),p.EFF(1),p.k0s()),2&f){const v=p.XpG();p.R7$(),p.JRh(v.icon)}}function t(f,y){if(1&f&&(p.j41(0,"span",6),p.EFF(1),p.k0s()),2&f){const v=p.XpG();p.R7$(),p.JRh(v.title)}}function M(f,y){if(1&f&&(p.j41(0,"span",7),p.EFF(1),p.k0s()),2&f){const v=p.XpG();p.R7$(),p.JRh(v.description)}}let h=(()=>{class f{static{this.\u0275fac=function(d){return new(d||f)}}static{this.\u0275cmp=p.VBU({type:f,selectors:[["g-big-button"]],inputs:{title:"title",icon:"icon",description:"description",disabled:"disabled"},decls:5,vars:4,consts:[[1,"card-link",3,"disabled"],["class","icon",4,"ngIf"],[1,"text"],["class","title",4,"ngIf"],["class","description",4,"ngIf"],[1,"icon"],[1,"title"],[1,"description"]],template:function(d,a){1&d&&(p.j41(0,"button",0),p.DNE(1,x,2,1,"mat-icon",1),p.j41(2,"div",2),p.DNE(3,t,2,1,"span",3)(4,M,2,1,"span",4),p.k0s()()),2&d&&(p.Y8G("disabled",a.disabled),p.R7$(),p.Y8G("ngIf",a.icon),p.R7$(2),p.Y8G("ngIf",a.title),p.R7$(),p.Y8G("ngIf",a.description))},dependencies:[C.bT,u.An],styles:['[_nghost-%COMP%]{display:contents}[_nghost-%COMP%]   .card-link[_ngcontent-%COMP%]{display:grid;grid-template-areas:"icon text" "icon text";width:300px;height:80px;background:#fff;grid-template-columns:80px 1fr;grid-template-rows:1fr;align-items:center;border-radius:6px;box-shadow:2px 2px 4px #0000001a;-webkit-user-select:none;user-select:none;cursor:pointer;border:none;outline:none}[_nghost-%COMP%]   .card-link[_ngcontent-%COMP%]:disabled{pointer-events:none}[_nghost-%COMP%]   .card-link[_ngcontent-%COMP%]:hover{background:#fafafa}[_nghost-%COMP%]   .card-link[_ngcontent-%COMP%]:active{background:#f5f5f5}[_nghost-%COMP%]   .card-link[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{grid-area:title;font-weight:500;text-align:start;font-size:16px}[_nghost-%COMP%]   .card-link[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{margin-top:2px;font-weight:400;font-size:12px;line-height:1;text-align:start;grid-area:title;height:min-content}[_nghost-%COMP%]   .card-link[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{grid-area:text;display:flex;flex-direction:column;margin-bottom:4px;max-height:100%;overflow:hidden}[_nghost-%COMP%]   .card-link[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{grid-area:icon;font-size:46px;color:#7b96a3;width:46px;height:46px;justify-self:center}'],changeDetection:0})}}return f})()},29472:(T,R,l)=>{l.d(R,{D:()=>u});var p=l(54438);const C=["*"];let u=(()=>{class x{constructor(){}ngOnInit(){}static{this.\u0275fac=function(h){return new(h||x)}}static{this.\u0275cmp=p.VBU({type:x,selectors:[["g-list-card"]],ngContentSelectors:C,decls:1,vars:0,template:function(h,f){1&h&&(p.NAR(),p.SdG(0))},styles:["[_nghost-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,300px);grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;width:100%}"],changeDetection:0})}}return x})()},79535:(T,R,l)=>{l.d(R,{I:()=>u});var p=l(60177),C=l(54438);let u=(()=>{class x{static{this.\u0275fac=function(h){return new(h||x)}}static{this.\u0275mod=C.$C({type:x})}static{this.\u0275inj=C.G2t({imports:[p.MD]})}}return x})()},26046:(T,R,l)=>{l.d(R,{d:()=>h});var p=l(60177),C=l(97348),u=l(21445),x=l(1900),t=l(54438);const M=[C.U,u.h,x.Y];let h=(()=>{class f{static{this.\u0275fac=function(d){return new(d||f)}}static{this.\u0275mod=t.$C({type:f})}static{this.\u0275inj=t.G2t({imports:[p.MD,M,C.U,u.h,x.Y]})}}return f})()},58490:(T,R,l)=>{l.d(R,{A:()=>u});var p=l(60177),C=l(54438);let u=(()=>{class x{static{this.\u0275fac=function(h){return new(h||x)}}static{this.\u0275mod=C.$C({type:x})}static{this.\u0275inj=C.G2t({imports:[p.MD]})}}return x})()},97348:(T,R,l)=>{l.d(R,{U:()=>h});var p=l(60177),C=l(94704),u=l(21445),x=l(1900),t=l(68018),M=l(54438);let h=(()=>{class f{static{this.\u0275fac=function(d){return new(d||f)}}static{this.\u0275mod=M.$C({type:f})}static{this.\u0275inj=M.G2t({imports:[p.MD,C.c,u.h,x.Y,t.h.forChild()]})}}return f})()},82104:(T,R,l)=>{l.d(R,{U7:()=>h,Zt:()=>f,Rb:()=>M});var p=l(65350);const C=new Int32Array(4);class u{static hashStr(d,a=!1){return this.onePassHasher.start().appendStr(d).end(a)}static hashAsciiStr(d,a=!1){return this.onePassHasher.start().appendAsciiStr(d).end(a)}static stateIdentity=new Int32Array([1732584193,-271733879,-1732584194,271733878]);static buffer32Identity=new Int32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);static hexChars="0123456789abcdef";static hexOut=[];static onePassHasher=new u;static _hex(d){const a=u.hexChars,n=u.hexOut;let e,r,o,O;for(O=0;O<4;O+=1)for(r=8*O,e=d[O],o=0;o<8;o+=2)n[r+1+o]=a.charAt(15&e),e>>>=4,n[r+0+o]=a.charAt(15&e),e>>>=4;return n.join("")}static _md5cycle(d,a){let n=d[0],e=d[1],r=d[2],o=d[3];n+=(e&r|~e&o)+a[0]-680876936|0,n=(n<<7|n>>>25)+e|0,o+=(n&e|~n&r)+a[1]-389564586|0,o=(o<<12|o>>>20)+n|0,r+=(o&n|~o&e)+a[2]+606105819|0,r=(r<<17|r>>>15)+o|0,e+=(r&o|~r&n)+a[3]-1044525330|0,e=(e<<22|e>>>10)+r|0,n+=(e&r|~e&o)+a[4]-176418897|0,n=(n<<7|n>>>25)+e|0,o+=(n&e|~n&r)+a[5]+1200080426|0,o=(o<<12|o>>>20)+n|0,r+=(o&n|~o&e)+a[6]-1473231341|0,r=(r<<17|r>>>15)+o|0,e+=(r&o|~r&n)+a[7]-45705983|0,e=(e<<22|e>>>10)+r|0,n+=(e&r|~e&o)+a[8]+1770035416|0,n=(n<<7|n>>>25)+e|0,o+=(n&e|~n&r)+a[9]-1958414417|0,o=(o<<12|o>>>20)+n|0,r+=(o&n|~o&e)+a[10]-42063|0,r=(r<<17|r>>>15)+o|0,e+=(r&o|~r&n)+a[11]-1990404162|0,e=(e<<22|e>>>10)+r|0,n+=(e&r|~e&o)+a[12]+1804603682|0,n=(n<<7|n>>>25)+e|0,o+=(n&e|~n&r)+a[13]-40341101|0,o=(o<<12|o>>>20)+n|0,r+=(o&n|~o&e)+a[14]-1502002290|0,r=(r<<17|r>>>15)+o|0,e+=(r&o|~r&n)+a[15]+1236535329|0,e=(e<<22|e>>>10)+r|0,n+=(e&o|r&~o)+a[1]-165796510|0,n=(n<<5|n>>>27)+e|0,o+=(n&r|e&~r)+a[6]-1069501632|0,o=(o<<9|o>>>23)+n|0,r+=(o&e|n&~e)+a[11]+643717713|0,r=(r<<14|r>>>18)+o|0,e+=(r&n|o&~n)+a[0]-373897302|0,e=(e<<20|e>>>12)+r|0,n+=(e&o|r&~o)+a[5]-701558691|0,n=(n<<5|n>>>27)+e|0,o+=(n&r|e&~r)+a[10]+38016083|0,o=(o<<9|o>>>23)+n|0,r+=(o&e|n&~e)+a[15]-660478335|0,r=(r<<14|r>>>18)+o|0,e+=(r&n|o&~n)+a[4]-405537848|0,e=(e<<20|e>>>12)+r|0,n+=(e&o|r&~o)+a[9]+568446438|0,n=(n<<5|n>>>27)+e|0,o+=(n&r|e&~r)+a[14]-1019803690|0,o=(o<<9|o>>>23)+n|0,r+=(o&e|n&~e)+a[3]-187363961|0,r=(r<<14|r>>>18)+o|0,e+=(r&n|o&~n)+a[8]+1163531501|0,e=(e<<20|e>>>12)+r|0,n+=(e&o|r&~o)+a[13]-1444681467|0,n=(n<<5|n>>>27)+e|0,o+=(n&r|e&~r)+a[2]-51403784|0,o=(o<<9|o>>>23)+n|0,r+=(o&e|n&~e)+a[7]+1735328473|0,r=(r<<14|r>>>18)+o|0,e+=(r&n|o&~n)+a[12]-1926607734|0,e=(e<<20|e>>>12)+r|0,n+=(e^r^o)+a[5]-378558|0,n=(n<<4|n>>>28)+e|0,o+=(n^e^r)+a[8]-2022574463|0,o=(o<<11|o>>>21)+n|0,r+=(o^n^e)+a[11]+1839030562|0,r=(r<<16|r>>>16)+o|0,e+=(r^o^n)+a[14]-35309556|0,e=(e<<23|e>>>9)+r|0,n+=(e^r^o)+a[1]-1530992060|0,n=(n<<4|n>>>28)+e|0,o+=(n^e^r)+a[4]+1272893353|0,o=(o<<11|o>>>21)+n|0,r+=(o^n^e)+a[7]-155497632|0,r=(r<<16|r>>>16)+o|0,e+=(r^o^n)+a[10]-1094730640|0,e=(e<<23|e>>>9)+r|0,n+=(e^r^o)+a[13]+681279174|0,n=(n<<4|n>>>28)+e|0,o+=(n^e^r)+a[0]-358537222|0,o=(o<<11|o>>>21)+n|0,r+=(o^n^e)+a[3]-722521979|0,r=(r<<16|r>>>16)+o|0,e+=(r^o^n)+a[6]+76029189|0,e=(e<<23|e>>>9)+r|0,n+=(e^r^o)+a[9]-640364487|0,n=(n<<4|n>>>28)+e|0,o+=(n^e^r)+a[12]-421815835|0,o=(o<<11|o>>>21)+n|0,r+=(o^n^e)+a[15]+530742520|0,r=(r<<16|r>>>16)+o|0,e+=(r^o^n)+a[2]-995338651|0,e=(e<<23|e>>>9)+r|0,n+=(r^(e|~o))+a[0]-198630844|0,n=(n<<6|n>>>26)+e|0,o+=(e^(n|~r))+a[7]+1126891415|0,o=(o<<10|o>>>22)+n|0,r+=(n^(o|~e))+a[14]-1416354905|0,r=(r<<15|r>>>17)+o|0,e+=(o^(r|~n))+a[5]-57434055|0,e=(e<<21|e>>>11)+r|0,n+=(r^(e|~o))+a[12]+1700485571|0,n=(n<<6|n>>>26)+e|0,o+=(e^(n|~r))+a[3]-1894986606|0,o=(o<<10|o>>>22)+n|0,r+=(n^(o|~e))+a[10]-1051523|0,r=(r<<15|r>>>17)+o|0,e+=(o^(r|~n))+a[1]-2054922799|0,e=(e<<21|e>>>11)+r|0,n+=(r^(e|~o))+a[8]+1873313359|0,n=(n<<6|n>>>26)+e|0,o+=(e^(n|~r))+a[15]-30611744|0,o=(o<<10|o>>>22)+n|0,r+=(n^(o|~e))+a[6]-1560198380|0,r=(r<<15|r>>>17)+o|0,e+=(o^(r|~n))+a[13]+1309151649|0,e=(e<<21|e>>>11)+r|0,n+=(r^(e|~o))+a[4]-145523070|0,n=(n<<6|n>>>26)+e|0,o+=(e^(n|~r))+a[11]-1120210379|0,o=(o<<10|o>>>22)+n|0,r+=(n^(o|~e))+a[2]+718787259|0,r=(r<<15|r>>>17)+o|0,e+=(o^(r|~n))+a[9]-343485551|0,e=(e<<21|e>>>11)+r|0,d[0]=n+d[0]|0,d[1]=e+d[1]|0,d[2]=r+d[2]|0,d[3]=o+d[3]|0}_dataLength=0;_bufferLength=0;_state=new Int32Array(4);_buffer=new ArrayBuffer(68);_buffer8;_buffer32;constructor(){this._buffer8=new Uint8Array(this._buffer,0,68),this._buffer32=new Uint32Array(this._buffer,0,17),this.start()}start(){return this._dataLength=0,this._bufferLength=0,this._state.set(u.stateIdentity),this}appendStr(d){const a=this._buffer8,n=this._buffer32;let r,o,e=this._bufferLength;for(o=0;o<d.length;
1o+=1){if(r=d.charCodeAt(o),r<128)a[e++]=r;else if(r<2048)a[e++]=192+(r>>>6),a[e++]=63&r|128;else if(r<55296||r>56319)a[e++]=224+(r>>>12),a[e++]=r>>>6&63|128,a[e++]=63&r|128;else{if(r=1024*(r-55296)+(d.charCodeAt(++o)-56320)+65536,r>1114111)throw new Error("Unicode standard supports code points up to U+10FFFF");a[e++]=240+(r>>>18),a[e++]=r>>>12&63|128,a[e++]=r>>>6&63|128,a[e++]=63&r|128}e>=64&&(this._dataLength+=64,u._md5cycle(this._state,n),e-=64,n[0]=n[16])}return this._bufferLength=e,this}appendAsciiStr(d){const a=this._buffer8,n=this._buffer32;let r,e=this._bufferLength,o=0;for(;;){for(r=Math.min(d.length-o,64-e);r--;)a[e++]=d.charCodeAt(o++);if(e<64)break;this._dataLength+=64,u._md5cycle(this._state,n),e=0}return this._bufferLength=e,this}appendByteArray(d){const a=this._buffer8,n=this._buffer32;let r,e=this._bufferLength,o=0;for(;;){for(r=Math.min(d.length-o,64-e);r--;)a[e++]=d[o++];if(e<64)break;this._dataLength+=64,u._md5cycle(this._state,n),e=0}return this._bufferLength=e,this}getState(){const d=this._state;return{buffer:String.fromCharCode.apply(null,Array.from(this._buffer8)),buflen:this._bufferLength,length:this._dataLength,state:[d[0],d[1],d[2],d[3]]}}setState(d){const a=d.buffer,n=d.state,e=this._state;let r;for(this._dataLength=d.length,this._bufferLength=d.buflen,e[0]=n[0],e[1]=n[1],e[2]=n[2],e[3]=n[3],r=0;r<a.length;r+=1)this._buffer8[r]=a.charCodeAt(r)}end(d=!1){const a=this._bufferLength,n=this._buffer8,e=this._buffer32,r=1+(a>>2);this._dataLength+=a;const o=8*this._dataLength;if(n[a]=128,n[a+1]=n[a+2]=n[a+3]=0,e.set(u.buffer32Identity.subarray(r),r),a>55&&(u._md5cycle(this._state,e),e.set(u.buffer32Identity)),o<=4294967295)e[14]=o;else{const O=o.toString(16).match(/(.*?)(.{0,8})$/);if(null===O)return d?C:"";const P=parseInt(O[2],16),A=parseInt(O[1],16)||0;e[14]=P,e[15]=A}return u._md5cycle(this._state,e),d?this._state:u._hex(this._state)}}if("5d41402abc4b2a76b9719d911017c592"!==u.hashStr("hello"))throw new Error("Md5 self test failed.");function M(v){return v&&JSON.parse(JSON.stringify(v,(d,a)=>a??void 0))}function h(v){v=M(v);const d=(0,p.A)(v);return d?"?"+d:""}function f(v){if(v?.filter){const a=[...v.filter];delete v.filter,v.filter=a}v=M(v);const d=(0,p.A)(v);return d?"?"+d:""}},65350:(T,R,l)=>{l.d(R,{A:()=>p});var p=function(C){var u=[],x=function(M,h){h=null==(h="function"==typeof h?h():h)?"":h,u[u.length]=encodeURIComponent(M)+"="+encodeURIComponent(h)},t=function(M,h){var f,y,v;if(M)if(Array.isArray(h))for(f=0,y=h.length;f<y;f++)t(M+"["+("object"==typeof h[f]&&h[f]?f:"")+"]",h[f]);else if("[object Object]"===Object.prototype.toString.call(h))for(v in h)t(M+"["+v+"]",h[v]);else x(M,h);else if(Array.isArray(h))for(f=0,y=h.length;f<y;f++)x(h[f].name,h[f].value);else for(v in h)t(v,h[v]);return u};return t("",C).join("&")}}}]);

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.