PageSourceSearch

https://neptun.or-zse.hu/hallgato/chunk-OAMSRA7D.js

js or-zse.hu collected 2026-10-01 12:18:33 UTC 7,099 bytes, 1 lines download raw bytes

1import{a as J,b as y,c as Q}from"./chunk-TSM2CBIN.js";import{a as K}from"./chunk-XRI75B37.js";import{$a as k,Ab as _,Aj as z,Bj as q,Fc as A,Fd as P,Gd as M,Kd as V,Mb as T,Nb as u,Pf as j,Ua as r,Wg as N,Xg as L,Ya as x,Yb as B,Yg as G,ca as $,ck as H,eb as l,ec as d,fc as f,ia as E,ib as a,ie as O,la as I,rb as s,sa as C,sb as p,ta as S,tb as b,ub as c,vb as g,vj as W,xb as v,yc as w,zb as h,zc as F,ze as R}from"./chunk-IVN2VXRW.js";var D=(()=>{class n extends Q{constructor(i,t){super(i,t),this.dialogRef=null,this.isTrainingSelecting$=this.select(o=>({value:[...o.archivedTrainings,...o.closedTrainings,...o.noActualTermTrainings,...o.noTermTrainings,...o.trainings].some(U=>U.loading)}))}setDialogRef(i){this.dialogRef=i}processTrainingSelection(i){return this.store.dispatch(new N.ChangeTraining(i)).pipe($(()=>{this.store.selectSnapshot(L.isSubstituteSession)&&this.store.dispatch(new j.GetSubstitutionNotification),this.dialogRef&&this.dialogRef.close(i)}))}static{this.\u0275fac=function(t){return new(t||n)(I(O),I(y))}}static{this.\u0275prov=E({token:n,factory:n.\u0275fac})}}return n})();function Z(n,e){if(n&1){let i=v();c(0),s(1,"neptun-training-navigation-button",10),h("clicked",function(o){C(i);let m=_(4);return S(m.selectTraining(o))}),p(),g()}if(n&2){let i=e.$implicit,t=e.index;r(),a("id","training-"+t)("training",i)}}function nn(n,e){if(n&1&&(s(0,"div",12)(1,"span",13),T(2),p()()),n&2){let i=_(4).$implicit;r(2),u(i("global.archiveTrainings"))}}function tn(n,e){if(n&1){let i=v();c(0),s(1,"neptun-training-navigation-button",14),h("clicked",function(o){C(i);let m=_(5);return S(m.selectTraining(o))}),p(),g()}if(n&2){let i=e.$implicit,t=e.index;r(),a("id","archived-"+t)("training",i)}}function en(n,e){if(n&1&&(c(0),l(1,nn,3,1,"div",11)(2,tn,2,2,"ng-container",9),g()),n&2){let i=e.ngIf;r(),a("ngIf",i.length),r(),a("ngForOf",i)("ngForTrackByProperty","studentTrainingId")}}function rn(n,e){if(n&1&&(s(0,"div",16)(1,"span",13),T(2),p()()),n&2){let i=_(4).$implicit;r(2),u(i("global.coursesWithoutCurrentSemesters"))}}function an(n,e){if(n&1){let i=v();c(0),s(1,"neptun-training-navigation-button",17),h("clicked",function(o){C(i);let m=_(5);return S(m.selectTraining(o))}),p(),g()}if(n&2){let i=e.$implicit,t=e.index;r(),a("id","no-actual-term-"+t)("training",i)}}function on(n,e){if(n&1&&(c(0),l(1,rn,3,1,"div",15)(2,an,2,2,"ng-container",9),g()),n&2){let i=e.ngIf;r(),a("ngIf",i.length),r(),a("ngForOf",i)("ngForTrackByProperty","studentTrainingId")}}function cn(n,e){if(n&1&&(s(0,"div",19)(1,"span",13),T(2),p()()),n&2){let i=_(4).$implicit;r(2),u(i("global.closedTrainings"))}}function gn(n,e){if(n&1){let i=v();c(0),s(1,"neptun-training-navigation-button",20),h("clicked",function(o){C(i);let m=_(5);return S(m.selectTraining(o))}),p(),g()}if(n&2){let i=e.$implicit,t=e.index;r(),a("id","closed-"+t)("training",i)}}function _n(n,e){if(n&1&&(c(0),l(1,cn,3,1,"div",18)(2,gn,2,2,"ng-container",9),g()),n&2){let i=e.ngIf;r(),a("ngIf",i.length),r(),a("ngForOf",i)("ngForTrackByProperty","studentTrainingId")}}function ln(n,e){if(n&1&&(s(0,"div",22)(1,"span",13),T(2),p()()),n&2){let i=_(4).$implicit;r(2),u(i("global.trainingsWithoutTerm"))}}function sn(n,e){if(n&1&&(c(0),b(1,"neptun-training-navigation-button",23),g()),n&2){let i=e.$implicit,t=e.index;r(),a("id","no-term-training-"+t)("training",i)}}function pn(n,e){if(n&1&&(c(0),l(1,ln,3,1,"div",21)(2,sn,2,2,"ng-container",9),g()),n&2){let i=e.ngIf;r(),a("ngIf",i.length),r(),a("ngForOf",i)("ngForTrackByProperty","studentTrainingId")}}function mn(n,e){if(n&1&&(c(0),l(1,Z,2,2,"ng-container",9)(2,en,3,3,"ng-container",1),d(3,"async"),l(4,on,3,3,"ng-container",1),d(5,"async"),l(6,_n,3,3,"ng-container",1),d(7,"async"),l(8,pn,3,3,"ng-container",1),d(9,"async"),g()),n&2){let i=e.ngIf,t=_(3);r(),a("ngForOf",i)("ngForTrackByProperty","studentTrainingId"),r(),a("ngIf",f(3,6,t.archivedTrainings$)),r(2),a("ngIf",f(5,8,t.noActualTermTrainings$)),r(2),a("ngIf",f(7,10,t.closedTrainings$)),r(2),a("ngIf",f(9,12,t.noTermTrainings$))}}function dn(n,e){if(n&1&&(c(0),s(1,"neptun-basic-dialog-layout",2),b(2,"neptun-primary-title",3),c(3,4),s(4,"div",5),l(5,mn,10,14,"ng-container",1),d(6,"async"),p(),g(),c(7,6),s(8,"div",7)(9,"button",8),T(10),p()(),g(),p(),g()),n&2){let i=e.ngIf,t=_().$implicit,o=_();r(),a("isCloseButtonDisabled",i.value),r(),a("title",t("menu.switchTraining"))("isModalTitle",!0),r(3),a("ngIf",f(6,6,o.trainings$)),r(4),a("disabled",i.value),r(),u(t("button.close"))}}function fn(n,e){if(n&1&&(c(0),l(1,dn,11,8,"ng-container",1),d(2,"async"),g()),n&2){let i=_();r(),a("ngIf",f(2,1,i.isTrainingSelecting$))}}var Nn=(()=>{class n{constructor(i,t,o){this.trainingChangeDialogStore=i,this.dialogRef=t,this.data=o,this.archivedTrainings$=this.trainingChangeDialogStore.archivedTrainings$,this.closedTrainings$=this.trainingChangeDialogStore.closedTrainings$,this.noActualTermTrainings$=this.trainingChangeDialogStore.noActualTermTrainings$,this.noTermTrainings$=this.trainingChangeDialogStore.noTermTrainings$,this.trainings$=this.trainingChangeDialogStore.trainings$,this.isTrainingSelecting$=this.trainingChangeDialogStore.isTrainingSelecting$,this.trainingChangeDialogStore.setDialogRef(this.dialogRef)}selectTraining(i){this.trainingChangeDialogStore.setTraining(i)}static{this.\u0275fac=function(t){return new(t||n)(x(D),x(P),x(M))}}static{this.\u0275cmp=k({type:n,selectors:[["neptun-training-select-dialog"]],hostAttrs:[1,"neptun-training-select"],features:[B([H(D),y])],decls:1,vars:0,consts:[[4,"transloco"],[4,"ngIf"],[3,"isCloseButtonDisabled"],["title","",3,"title","isModalTitle"],["content",""],[1,"links"],["actions",""],["neptunBasicDialogLayoutActions",""],["neptun-button","","accent","flat","id","select-training-close-btn","matDialogClose","",3,"disabled"],[4,"ngFor","ngForOf","ngForTrackByProperty"],["test-id","regular-training",3,"clicked","id","training"],["class","separator","test-id","archived-separator",4,"ngIf"],["test-id","archived-separator",1,"separator"],[1,"separator__label"],["test-id","archived-training",3,"clicked","id","training"],["class","separator","test-id","no-actual-term-separator",4,"ngIf"],["test-id","no-actual-term-separator",1,"separator"],["test-id","no-actual-term-training",3,"clicked","id","training"],["class","separator","test-id","closed-separator",4,"ngIf"],["test-id","closed-separator",1,"separator"],["test-id","closed-training",3,"clicked","id","training"],["class","separator","test-id","no-term-separator",4,"ngIf"],["test-id","no-term-separator",1,"separator"],["test-id","no-term-training",3,"id","training"]],template:function(t,o){t&1&&l(0,fn,3,3,"ng-container",0)},dependencies:[R,F,q,W,w,K,J,z,G,V,A],styles:[".links[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:column;gap:20px}
1.separator[_ngcontent-%COMP%]{color:#666;width:100%;border-bottom:1px solid rgba(34,34,34,.2);line-height:.1em;margin:32px 0}.separator__label[_ngcontent-%COMP%]{background:#fff;padding-right:16px}@media only screen and (max-width:767px){.title[_ngcontent-%COMP%]{font-size:28px;margin-bottom:24px}}"]})}}return n})();export{Nn as 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.