import{a as $e}from"./chunk-NLGKCF43.js";import"./chunk-ET6PQPVX.js";import{a as rd}from"./chunk-6R3EH3JJ.js";import{c as od}from"./chunk-HLFEEQON.js";import{a as Ke}from"./chunk-723WISMF.js";import"./chunk-GAJV2PC2.js";import{a as Zn}from"./chunk-LH2CC5PC.js";import{a as js}from"./chunk-2I76IH2G.js";import{a as We}from"./chunk-P6RC44LV.js";import{a as qs,b as $s,c as Ws}from"./chunk-KKYDGQQS.js";import{a as pd}from"./chunk-G6DR7O43.js";import{a as bd}from"./chunk-PIBA4B74.js";import"./chunk-ON37AP74.js";import"./chunk-W3WEJLVX.js";import{a as Qn}from"./chunk-LC567XSH.js";import{a as Ho}from"./chunk-NE46OPSK.js";import{b as Qe}from"./chunk-B4VHZBPO.js";import{d as gd}from"./chunk-YWBUXYMH.js";import{a as Gs}from"./chunk-RRXXHARM.js";import{a as Ge}from"./chunk-NNITHXPD.js";import{b as id}from"./chunk-3ZIQXU5L.js";import"./chunk-NPSRFLJ5.js";import"./chunk-CEWVZZKC.js";import{a as yd,b as ld,d as hd,e as ct}from"./chunk-OFXFPT2M.js";import{a as md}from"./chunk-OY76S2TS.js";import{a as Vs}from"./chunk-EKFYVAAE.js";import{V as Zs,a as Hs,ba as ad,fa as ed,ha as Yn,p as Ks}from"./chunk-ZFWP2AAB.js";import"./chunk-DFRMZIVC.js";import"./chunk-AYN26R6Z.js";import{A as Ys,C as Js,d as He,e as Ue,f as Ve,n as Fs,o as qe,p as Rs,v as Ls,w as Ns,x as Bs,y as xn}from"./chunk-DXGJPUV4.js";import{f as K}from"./chunk-2RPQUAY2.js";import{b as $n,d as Er,g as Ar}from"./chunk-AQZGD3SJ.js";import"./chunk-OFHDEMEE.js";import"./chunk-ELRCIXCD.js";import{i as td,o as nd,p as en}from"./chunk-VVENYNVG.js";import"./chunk-OHC34UQM.js";import"./chunk-XMP75OFF.js";import{A as vs,B as xs,C as ks,D as ws,E as Cs,F as _s,G as Ss,i as as,j as Fe,k as es,l as os,m as is,n as rs,o as ss,p as ds,q as cs,r as ys,s as ls,t as hs,u as ms,v as gs,w as ps,x as bs,y as us,z as fs}from"./chunk-HM2SPJXA.js";import"./chunk-V74HLVVG.js";import{a as Xn}from"./chunk-A2HXCP67.js";import"./chunk-EOG66667.js";import{C as Ne,D as zs,H as Be,I as Aa,J as Os,K as je,Z as Ds,a as As,d as Ta,h as Re,n as Is,s as Ea,t as Le}from"./chunk-VL433LZ5.js";import{C as Cr,H as _r,I as Sr,T as Ca,U as Pr,V as Tr,c as wr}from"./chunk-GZT3GFVP.js";import{a as Pt,c as Mr}from"./chunk-ES7KHRKI.js";import{a as Ft,b as st}from"./chunk-DLEBGIFU.js";import"./chunk-GX6NHXHQ.js";import{a as pt}from"./chunk-BAACGYKO.js";import"./chunk-HD3IAMYH.js";import"./chunk-PW6Z6WMC.js";import"./chunk-XXCBFV4A.js";import"./chunk-SR2W57VX.js";import"./chunk-4I6DOKZ3.js";import{a as Ms}from"./chunk-5GKDSKSM.js";import{a as Ur,b as Vr,c as qr}from"./chunk-NALOFA2B.js";import"./chunk-YNPZA3E6.js";import"./chunk-WOMLGFRH.js";import{c as Kr,d as De,e as Qr,i as Xr}from"./chunk-5MBN2K3T.js";import"./chunk-UON564JD.js";import"./chunk-7JQ2IE6Z.js";import"./chunk-EQ3TGB6P.js";import"./chunk-2V264EWB.js";import"./chunk-OZ2TXJM6.js";import"./chunk-FQ3QGN32.js";import"./chunk-M4JS75E5.js";import{a as dd,d as cd}from"./chunk-AKV2DGVI.js";import"./chunk-WVGPUPCB.js";import{a as Ps,b as Kn,d as Ts,e as Es}from"./chunk-4WXKMCP5.js";import{a as an,b as kr}from"./chunk-JQMIEHHU.js";import"./chunk-SQCN6I5W.js";import"./chunk-L4VRIOBW.js";import"./chunk-OYQAZ5OA.js";import{a as dt,b as Nt,c as Ir,d as zr,e as No,f as Or}from"./chunk-2W3BAZXC.js";import{d as ns}from"./chunk-LKG2CKYB.js";import{a as Zr,b as Yr,h as Jr,i as ts}from"./chunk-6FVIKQ3X.js";import"./chunk-BSVWS47K.js";import"./chunk-LRIODCWB.js";import{i as xr}from"./chunk-RFQBQ5AI.js";import"./chunk-652QQV4E.js";import{a as W,b as vn,f as Hr,g as Bo,m as Pa,n as jo,o as Oe}from"./chunk-RGNDWIHZ.js";import{c as Qs,f as Xs}from"./chunk-EMN2E5VB.js";import"./chunk-FM6WEN77.js";import{A as Nr,E as Ma,G as Ie,O as Br,S as jr,b as _a,f as Te,g as Sa,h as Dr,k as Gn,t as Ee,u as Ae,w as Fr,y as Rr,z as Lr}from"./chunk-QO3RAOLP.js";import"./chunk-U5QN4N42.js";import"./chunk-4UDROUCY.js";import"./chunk-LZKXP4BM.js";import{b as sd}from"./chunk-A6RJ62EN.js";import"./chunk-WLDCDSCM.js";import{a as Us}from"./chunk-ANIOZA5V.js";import"./chunk-X2WEKM2D.js";import{a as gr,b as fe,c as Wt,d as Mt}from"./chunk-SNXLXB5K.js";import{a as $r,c as Wr,e as Gr}from"./chunk-CHWVIE4M.js";import"./chunk-OMCUF276.js";import{k as ze}from"./chunk-KXXC6KIA.js";import{q as xe}from"./chunk-MZ6GUGBB.js";import{c as ve}from"./chunk-FRWI4QDJ.js";import{a as br,g as ur,k as fr,l as vr}from"./chunk-ERAEGBUW.js";import{B as Se,F as Me,I as Pe,S as wa,T as Wn,j as pr,o as ke,q as Rt,t as we,u as Ce,w as _e,z as En}from"./chunk-OICBNGGG.js";import{H as nn,K as hr,W as nt,X as mr,m as ka,oa as qn}from"./chunk-M3TJV2SO.js";import{b as er,d as or,e as ir,f as rr,g as sr,h as dr,i as cr,j as yr,k as ue,l as lr}from"./chunk-3Z6SAGUU.js";import{B as ut,d as Dt,m as tn,o as nr,p as Vn,s as ar,u as be}from"./chunk-PD4O4CP7.js";import{$c as _t,A as fa,Ac as L,Bb as Fo,Cb as m,Cd as St,Db as I,Ea as Ct,Fa as Ot,Hb as ge,Ic as Wi,Jc as Gi,Kc as Ki,Md as tr,N as un,Oa as mt,Oc as Qi,P as $a,Pa as gt,Pb as oa,Pc as k,Qa as ea,Qc as rt,Ra as he,Rc as V,Sc as ia,Ua as me,W as Hi,Ya as Vi,Yc as Xi,Za as qi,Zc as Un,_b as tt,_c as pe,ad as Pn,bd as Zi,c as ji,cc as P,ec as cn,gc as $i,hb as Do,hd as C,ic as vt,id as E,jd as Tn,lc as Ro,mc as Lo,na as fn,nc as g,o as At,oa as Q,oc as p,p as It,pc as z,qc as va,rc as xa,sa as T,ta as zt,tc as Jt,u as Oo,va as Ui,vd as Yi,wb as Wa,wd as Ji,y as aa,ya as x,yc as Z,z as $t,za as J}from"./chunk-5LUQFMPJ.js";import{a as Y,b as Sn,d as Ni,h as Mn,i as qa,j as Bi,n as ft}from"./chunk-HG6VSEIP.js";var Ze=(()=>{let t=class t{get headers(){return new er({Accept:"application/json",Authorization:"Bearer "+this.authService.loggedIn})}constructor(e,o,i){this.authService=e,this.httpClient=o,this.collegeEnvironmentState=i,this.api_url=Nt.api_url,this.send_call_request_url=js.send_call_request_url}send(e,o,i){return this.httpClient.post(this.api_url+this.send_call_request_url,{name:e,phone:o,email:i,college_id:this.collegeEnvironmentState.collegeId},{headers:this.headers})}};t.\u0275fac=function(o){return new(o||t)(x(K),x(ir),x(dt))},t.\u0275prov=T({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();var c1=(n,t,a)=>({"opened-shadow":n,rtl:t,ltr:a}),y1=n=>({direction:n}),Uo=n=>({"focus-input-border":n}),l1=n=>({"text-align":n});function h1(n,t){n&1&&(g(0,"div",20),z(1,"img",21),p())}function m1(n,t){if(n&1){let a=Jt();g(0,"div",1)(1,"div",2),Z("click",function(){mt(a);let o=L();return gt(o.toggleCallForm())}),z(2,"div",3),g(3,"div",4),k(4),C(5,"translate"),p()(),tt(6,h1,2,0,"div",5),g(7,"div",6)(8,"button",7),Z("click",function(){mt(a);let o=L();return gt(o.closeForm())}),z(9,"i-icon",8),p(),g(10,"div",9),z(11,"div",10),g(12,"form",11),Z("submit",function(){mt(a);let o=L();return gt(o.sendCallRequest())}),g(13,"div",12)(14,"span"),k(15),C(16,"translate"),p(),z(17,"air-dynamic-icon",13),p(),g(18,"p")(19,"input",14),C(20,"translate"),Z("focus",function(){mt(a);let o=L();return gt(o.inputFocusName="name")})("blur",function(){mt(a);let o=L();return gt(o.inputFocusName="")}),p(),g(21,"input",15),C(22,"translate"),Z("paste",function(o){mt(a);let i=L();return gt(i.pastePhone(o))})("focus",function(){mt(a);let o=L();return gt(o.inputFocusName="phone")})("blur",function(){mt(a);let o=L();return gt(o.inputFocusName="")}),p(),g(23,"input",16),C(24,"translate"),Z("focus",function(){mt(a);let o=L();return gt(o.inputFocusName="email")})("blur",function(){mt(a);let o=L();return gt(o.inputFocusName="")}),p()(),g(25,"p",17),z(26,"input",18),C(27,"translate"),p(),z(28,"div",19),p()()()()}if(n&2){let a=L();P("ngClass",Zi(37,c1,a.form_opened,a.direction===a.DirectionEnum.RTL,a.direction===a.DirectionEnum.LTR)),m(),cn("opened",!a.form_opened&&!a.sent),m(),P("ngClass",a.freeCallIconClass),m(2),rt(E(5,25,"callform.make_call")),m(2),P("ngIf",a.sent),m(),cn("opened",a.form_opened&&!a.sent),P("ngStyle",_t(41,y1,a.direction)),m(2),P("dynamic",!0)("width",12)("height",12),m(3),cn("tried-to-send",a.tried_to_send),P("formGroup",a.callForm),m(3),rt(E(16,27,"callform.contact_us_title")),m(2),P("name",a.freeCallIconName),m(2),P("placeholder","*"+E(20,29,"callform.full_name"))("ngClass",_t(43,Uo,a.inputFocusName==="name")),m(2),P("placeholder",E(22,31,"callform.phone")+"*")("ngClass",_t(45,Uo,a.inputFocusName==="phone"))("ngStyle",_t(47,l1,a.direction===a.DirectionEnum.RTL?a.SharedEnum.RIGHT:a.SharedEnum.LEFT)),m(2),P("placeholder",E(24,33,"callform.email"))("ngClass",_t(49,Uo,a.inputFocusName==="email")),m(3),P("value",E(27,35,"callform.send"))}}var An,Ye=(An=class{constructor(t,a,e,o,i,r,s,d){this.callService=t,this.authService=a,this.directionService=e,this.cdr=o,this.phoneNumberService=i,this.pasteValueInInputService=r,this.window=s,this.contactsSettings=d,this.DirectionEnum=Xn,this.SharedEnum=jr,this.direction=this.directionService.direction,this.callForm=new _e({name:new En("",Rt.compose([Rt.required,Rt.pattern("[a-zA-Z \u0590-\u05FE]*")])),phone:new En("",Rt.compose([Rt.required,Rt.minLength(6),Rt.maxLength(18),Rt.pattern("^[+]*[(]{0,1}[0-9]{1,4}[)]{0,1}[-\\s\\./0-9]*$")])),email:new En("",Rt.compose([Rt.minLength(5),Rt.pattern("^([a-z0-9_-]+.)*[a-z0-9_-]+@[a-z0-9_-]+(.[a-z0-9_-]+)*.[a-z]{2,6}$")]))}),this.sent=!1,this.tried_to_send=!1,this.form_opened=!1,this.inputFocusName="",this.contactsPhone=""}ngOnInit(){this.freeCallIconClass="v3",this.authService.state$.pipe(st(this)).subscribe(()=>{this.loggedIn=this.authService.loggedIn,this.cdr.markForCheck()}),this.contactsSettings.state$.pipe(st(this)).subscribe(t=>{this.contactsPhone=t==null?void 0:t.contacts_phone,this.cdr.markForCheck()}),this.college&&([99].includes(this.college.id)?(this.freeCallIconClass="v2",this.freeCallIconName="backcall-icon2"):(this.freeCallIconClass="v3",this.freeCallIconName="free-consultation-v3"))}toggleCallForm(){this.window.innerWidth<951?location.href="tel:"+this.contactsPhone.replace("+",""):this.form_opened=!this.form_opened}sendCallRequest(){var o,i,r;if(this.tried_to_send=!0,this.callForm.invalid)return;let t=(o=this.callForm.get("name"))==null?void 0:o.value,a=(i=this.callForm.get("phone"))==null?void 0:i.value,e=(r=this.callForm.get("email"))==null?void 0:r.value;this.callService.send(t,a,e).pipe(st(this)).subscribe(()=>{this.sent=!0,this.form_opened=!1,this.cdr.markForCheck()})}closeForm(){this.form_opened=!1}pastePhone(t){let a=this.phoneNumberService.removeCode(this.pasteValueInInputService.pastePhoneNumber(t));this.callForm.controls.phone.setValue(a)}},An.\u0275fac=function(a){return new(a||An)(I(Ze),I(K),I(Pt),I(St),I($e),I(qe),I(an),I(Ee))},An.\u0275cmp=Ct({type:An,selectors:[["yeda-fixed-call-form"]],inputs:{college:"college"},decls:1,vars:1,consts:[["class","fixed-call-form",3,"ngClass",4,"ngIf"],[1,"fixed-call-form",3,"ngClass"],[1,"fixed-call-form--toggle",3,"click"],[1,"fixed-call-form--image",3,"ngClass"],["airH4","",1,"fixed-call-form--header","desktop-only"],["class","on-success",4,"ngIf"],[1,"form-wrapper",3,"ngStyle"],["type","button",1,"close-button",3,"click"],["name","close",3,"dynamic","width","height"],["role","form","lang","he-IL"],[1,"screen-reader-response"],["method","post",1,"back-call-form",3,"submit","formGroup"],["airText2","",1,"title-block"],["size","m","color","primary","airMarginEnd","xxs","sprite","fixed-call-form",3,"name"],["type","text","airText1","","size","40","formControlName","name",3,"focus","blur","placeholder","ngClass"],["type","tel","airText1","","size","40","formControlName","phone",3,"paste","focus","blur","placeholder","ngClass","ngStyle"],["type","email","airText1","","size","40","formControlName","email",3,"focus","blur","placeholder","ngClass"],["id","submit-wrapper"],["airText2","","type","submit",1,"call-btn",3,"value"],[1,"response-output"],[1,"on-success"],["src","assets/fixed-call-form/done_icon2.svg","alt",""]],template:function(a,e){a&1&&tt(0,m1,29,51,"div",0),a&2&&P("ngIf",!e.loggedIn&&e.contactsPhone)},dependencies:[Ca,Ea,Be,Aa,tn,Vn,ar,Se,ke,we,Ce,Me,Pe,Hs,Wt],styles:['.fixed-call-form[_ngcontent-%COMP%]{z-index:113;position:fixed;top:250px;overflow:hidden;transition:all .9s;cursor:pointer;box-shadow:0 0 10px #0003}.fixed-call-form[_ngcontent-%COMP%]:not(.opened-shadow){background-color:var(--color-primary)}.fixed-call-form.ltr[_ngcontent-%COMP%]{left:auto;right:0;border-radius:4px 0 0 4px}.fixed-call-form.rtl[_ngcontent-%COMP%]{left:0;right:auto;border-radius:0 4px 4px 0}.fixed-call-form.ltr[_ngcontent-%COMP%]:not(.opened-shadow){width:166px}.fixed-call-form.rtl[_ngcontent-%COMP%]:not(.opened-shadow){width:160px}.fixed-call-form.opened-shadow.ltr[_ngcontent-%COMP%]{right:30px}.fixed-call-form.opened-shadow.rtl[_ngcontent-%COMP%]{left:30px}.fixed-call-form.opened-shadow[_ngcontent-%COMP%]{box-shadow:2px 2px 16px #a1a5c047;bottom:30px}.fixed-call-form--toggle[_ngcontent-%COMP%]{font-weight:600;color:var(--text-primary);text-align:center;padding-top:0;padding-bottom:0;padding-inline-start:var(--indent-xxs);height:50px;display:flex;align-items:center;justify-content:flex-start}.fixed-call-form--toggle[_ngcontent-%COMP%]:not(.opened){width:1px;height:0px;opacity:0;overflow:hidden;margin:0}.fixed-call-form--image[_ngcontent-%COMP%]{height:42px;width:42px;background-image:url("./media/free-consultation-CC3CFKBM.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.fixed-call-form--image.v2[_ngcontent-%COMP%]{background-image:url("./media/free-consultation-CC3CFKBM.svg")}.fixed-call-form--image.v3[_ngcontent-%COMP%]{background-image:url("./media/free-consultation-v3-SSULF34O.svg");background-size:30px}.fixed-call-form--header[_ngcontent-%COMP%]{margin-inline-start:var(--indent-xxs, 8px);line-height:1;color:#fff}.fixed-call-form[_ngcontent-%COMP%]   .back-call-form[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{border-radius:4px;border:solid 1px rgba(161,165,192,.4);margin-bottom:10px!important}.fixed-call-form[_ngcontent-%COMP%]   .back-call-form[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]::placeholder{color:var(--text-secondary)}.fixed-call-form[_ngcontent-%COMP%]   .back-call-form[_ngcontent-%COMP%]   .title-block[_ngcontent-%COMP%]{font-weight:500;color:var(--text-primary);display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:20px;align-items:center}.fixed-call-form[_ngcontent-%COMP%]   .back-call-form[_ngcontent-%COMP%]   .title-block[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{margin-inline-end:10px;height:20px;width:21px}.fixed-call-form[_ngcontent-%COMP%]   .back-call-form[_ngcontent-%COMP%]   .call-btn[_ngcontent-%COMP%]{background-color:var(--color-primary);border-radius:4px;width:100%!important;margin:30px 0 0!important;padding:0}.fixed-call-form[_ngcontent-%COMP%]   .back-call-form[_ngcontent-%COMP%]   .call-btn[_ngcontent-%COMP%]:hover{background-color:var(--color-primary-dark)}.fixed-call-form[_ngcontent-%COMP%]   .back-call-form[_ngcontent-%COMP%]   .disable-btn[_ngcontent-%COMP%]{background:#d8d9e5!important}.fixed-call-form[_ngcontent-%COMP%]   .back-call-form[_ngcontent-%COMP%]   .focus-input-border[_ngcontent-%COMP%]{border:solid 1.6px #96c8f2!important}.fixed-call-form[_ngcontent-%COMP%]   div.on-success[_ngcontent-%COMP%]{height:130px;display:flex;align-items:center;justify-content:center;cursor:default}.fixed-call-form[_ngcontent-%COMP%]   .form-wrapper[_ngcontent-%COMP%]{width:370px;max-width:370px;position:relative;min-height:342px;max-height:342px;padding:24px;margin:auto;transition:all .6s;background:var(--background-secondary);border-radius:4px;box-shadow:2px 2px 16px #a1a5c047;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#494949",endColorstr="#BFBFBF",GradientType=1)}.fixed-call-form[_ngcontent-%COMP%]   .form-wrapper[_ngcontent-%COMP%]:not(.opened){width:140px;height:1px;opacity:0;overflow:hidden;min-height:1px;padding:0}.fixed-call-form[_ngcontent-%COMP%]   .form-wrapper[_ngcontent-%COMP%]   .close-button[_ngcontent-%COMP%]{height:12px;width:calc(100% - var(--indent-xs) * 2);text-align:end;top:12px;left:12px;position:absolute;background:transparent;cursor:pointer;border:none}.fixed-call-form[_ngcontent-%COMP%]   .form-wrapper[_ngcontent-%COMP%]   .close-button[_ngcontent-%COMP%]:hover   i-icon[_ngcontent-%COMP%]{opacity:.9}.fixed-call-form[_ngcontent-%COMP%]   .form-wrapper[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   .fixed-call-form-title[_ngcontent-%COMP%]{color:#fff;font-weight:700;text-align:center;padding:.3em}.fixed-call-form[_ngcontent-%COMP%]   .form-wrapper[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{display:block;width:100%;height:48px;margin-bottom:12px;padding:5px;color:var(--text-primary);background:var(--color-background-secondary);border:0}.fixed-call-form[_ngcontent-%COMP%]   .form-wrapper[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]::placeholder{color:var(--text-secondary)}.fixed-call-form[_ngcontent-%COMP%]   .form-wrapper[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   input[type=tel][_ngcontent-%COMP%]{direction:ltr}.fixed-call-form[_ngcontent-%COMP%]   .form-wrapper[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   input[type=submit][_ngcontent-%COMP%]{width:207px;height:48px;margin:auto;color:#fff;line-height:30px;cursor:pointer;text-align:center;transition:.3s ease-in-out;background-color:var(--color-primary)}.fixed-call-form[_ngcontent-%COMP%]   .form-wrapper[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]::-webkit-input-placeholder, .fixed-call-form[_ngcontent-%COMP%]   .form-wrapper[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   input[type=email][_ngcontent-%COMP%]::-webkit-input-placeholder, .fixed-call-form[_ngcontent-%COMP%]   .form-wrapper[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   input[type=tel][_ngcontent-%COMP%]::-webkit-input-placeholder{line-height:2}.fixed-call-form[_ngcontent-%COMP%]   .form-wrapper[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   form.tried-to-send[_ngcontent-%COMP%]   input.ng-invalid[_ngcontent-%COMP%]{border:1px solid red}.fixed-call-form[_ngcontent-%COMP%]   .form-wrapper[_ngcontent-%COMP%]   .screen-reader-response[_ngcontent-%COMP%]{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0;display:none}@media screen and (max-width: 950px){.fixed-call-form[_ngcontent-%COMP%]{padding:0}.fixed-call-form.rtl[_ngcontent-%COMP%]:not(.opened-shadow), .fixed-call-form.ltr[_ngcontent-%COMP%]:not(.opened-shadow){width:50px}.fixed-call-form--toggle[_ngcontent-%COMP%]{padding:0;justify-content:center}}'],changeDetection:0}),An);Ye=At([Ft(),It("design:paramtypes",[Ze,K,Pt,St,$e,qe,Window,Object])],Ye);var p1="yeda_visually_impaired",to=br({name:p1},fr({grayscale:!1,high_contrast:!1,negative_contrast:!1,light_background:!1,font_size:22,readable_font:!1,links_underline:!1})),ud=(()=>{let t=class t{constructor(){this.state$=to.pipe(un(e=>!!e))}get snapshot(){return to.getValue()}reset(){to.reset()}patch(e){to.update(ur(e))}plusFontSize(){let e=this.snapshot.font_size;e&&e>0&&e<9?this.patch({font_size:e+1}):e===9?this.patch({font_size:9}):this.patch({font_size:1})}minusFontSize(){let e=this.snapshot.font_size;e&&e>0&&this.patch({font_size:e-1})}grayscale(){this.patch({grayscale:!0,high_contrast:!1,negative_contrast:!1,light_background:!1})}highContrast(){this.patch({grayscale:!1,high_contrast:!0,negative_contrast:!1,light_background:!1})}negativeContrast(){this.patch({grayscale:!1,high_contrast:!1,negative_contrast:!0,light_background:!1})}lightBackground(){this.patch({grayscale:!1,high_contrast:!1,negative_contrast:!1,light_background:!0})}linksUnderline(){let e=!this.snapshot.links_underline;this.patch({links_underline:e})}readableFont(){let e=!this.snapshot.readable_font;this.patch({readable_font:e})}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=T({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();var u1=(n,t)=>({"visually-impaired-ltr":n,"visually-impaired-rtl":t}),f1=n=>({show:n}),fd=(()=>{let t=class t{constructor(e,o,i,r,s){this.directionService=e,this.document=o,this.visuallyImpairedState=i,this.router=r,this.cdr=s,this.show=!1,this.isShow=oa(!1),this.direction=this.directionService.direction,this.DirectionEnum=Xn}ngOnInit(){this.addClassA11y(),this.isShow.set(!1),this.cdr.markForCheck()}ngAfterViewInit(){this.isShow.set(!1),this.cdr.markForCheck()}plusFontSize(){this.removeClassA11y(),this.visuallyImpairedState.plusFontSize(),this.addClassA11y()}minusFontSize(){this.removeClassA11y(),this.visuallyImpairedState.minusFontSize(),this.addClassA11y()}grayscale(){this.visuallyImpairedState.grayscale(),this.removeClassA11y(),this.addClassA11y()}highContrast(){this.visuallyImpairedState.highContrast(),this.removeClassA11y(),this.addClassA11y()}negativeContrast(){this.visuallyImpairedState.negativeContrast(),this.removeClassA11y(),this.addClassA11y()}lightBackground(){this.visuallyImpairedState.lightBackground(),this.removeClassA11y(),this.addClassA11y()}linksUnderline(){this.visuallyImpairedState.linksUnderline(),this.removeClassA11y(),this.addClassA11y()}readableFont(){this.visuallyImpairedState.readableFont(),this.removeClassA11y(),this.addClassA11y()}reset(){this.removeClassA11y(),this.visuallyImpairedState.reset()}showHelp(){this.router.navigate(["/accessibility-help"]).then(()=>{this.isShow.set(!1),this.cdr.markForCheck()})}clickedOutside(){this.isShow.set(!1),this.cdr.markForCheck()}addClassA11y(){this.visuallyImpairedState.snapshot.font_size>0&&this.document.body.classList.add("a11y-font-size-"+this.visuallyImpairedState.snapshot.font_size),this.visuallyImpairedState.snapshot.grayscale&&this.document.body.classList.add("a11y-grayscale"),this.visuallyImpairedState.snapshot.high_contrast&&this.document.body.classList.add("a11y-high-contrast"),this.visuallyImpairedState.snapshot.negative_contrast&&this.document.body.classList.add("a11y-negative-contrast"),this.visuallyImpairedState.snapshot.light_background&&this.document.body.classList.add("a11y-light-background"),this.visuallyImpairedState.snapshot.links_underline&&this.document.body.classList.add("a11y-links-underline"),this.visuallyImpairedState.snapshot.readable_font&&this.document.body.classList.add("a11y-readable-font")}removeClassA11y(){this.document.body.classList.remove("a11y-font-size-"+this.visuallyImpairedState.snapshot.font_size),this.document.body.classList.remove("a11y-grayscale"),this.document.body.classList.remove("a11y-high-contrast"),this.document.body.classList.remove("a11y-negative-contrast"),this.document.body.classList.remove("a11y-light-background"),this.document.body.classList.remove("a11y-links-underline"),this.document.body.classList.remove("a11y-readable-font")}openOrClose(){this.isShow.set(!this.isShow())}};t.\u0275fac=function(o){return new(o||t)(I(Pt),I(Dt),I(ud),I(nt),I(St))},t.\u0275cmp=Ct({type:t,selectors:[["yeda-visually-impaired"]],decls:58,vars:53,consts:[["airLayout","row",1,"visually-impaired",3,"clickOutside","ngClass"],["type","button",3,"click"],["size","xl","name","disabled-person","sprite","visually-impaired"],[1,"menu-button"],["airTextStart","","airText2","","airPadding","xs","airGridItem","12"],["type","button","airGridItem","12","airLayout","row","airLayoutAlign","start center","airTextEnd","","airPadding","xs",3,"click"],["size","m","name","plus-font-size","color","primary","airMarginEnd","xxs","sprite","visually-impaired"],["size","m","name","minus-font-size","color","primary","airMarginEnd","xxs","sprite","visually-impaired"],["size","m","name","grayscale","color","primary","airMarginEnd","xxs","sprite","visually-impaired"],["size","m","name","high-contrast","color","primary","airMarginEnd","xxs","sprite","visually-impaired"],["size","m","name","negative-contrast","color","primary","airMarginEnd","xxs","sprite","visually-impaired"],["size","m","name","light-background","color","primary","airMarginEnd","xxs","sprite","visually-impaired"],["size","m","name","links-underline","color","primary","airMarginEnd","xxs","sprite","visually-impaired"],["size","m","name","readable-font","color","primary","airMarginEnd","xxs","sprite","visually-impaired"],["size","m","name","reset","color","primary","airMarginEnd","xxs","sprite","visually-impaired"],["size","m","name","question","color","primary","airMarginEnd","xxs"]],template:function(o,i){o&1&&(g(0,"div",0),Z("clickOutside",function(){return i.clickedOutside()}),g(1,"button",1),Z("click",function(){return i.openOrClose()}),z(2,"air-dynamic-icon",2),p(),g(3,"div",3)(4,"div",4),k(5),C(6,"translate"),p(),g(7,"ul")(8,"li")(9,"button",5),Z("click",function(){return i.plusFontSize()}),z(10,"air-dynamic-icon",6),k(11),C(12,"translate"),p()(),g(13,"li")(14,"button",5),Z("click",function(){return i.minusFontSize()}),z(15,"air-dynamic-icon",7),k(16),C(17,"translate"),p()(),g(18,"li")(19,"button",5),Z("click",function(){return i.grayscale()}),z(20,"air-dynamic-icon",8),k(21),C(22,"translate"),p()(),g(23,"li")(24,"button",5),Z("click",function(){return i.highContrast()}),z(25,"air-dynamic-icon",9),k(26),C(27,"translate"),p()(),g(28,"li")(29,"button",5),Z("click",function(){return i.negativeContrast()}),z(30,"air-dynamic-icon",10),k(31),C(32,"translate"),p()(),g(33,"li")(34,"button",5),Z("click",function(){return i.lightBackground()}),z(35,"air-dynamic-icon",11),k(36),C(37,"translate"),p()(),g(38,"li")(39,"button",5),Z("click",function(){return i.linksUnderline()}),z(40,"air-dynamic-icon",12),k(41),C(42,"translate"),p()(),g(43,"li")(44,"button",5),Z("click",function(){return i.readableFont()}),z(45,"air-dynamic-icon",13),k(46),C(47,"translate"),p()(),g(48,"li")(49,"button",5),Z("click",function(){return i.reset()}),z(50,"air-dynamic-icon",14),k(51),C(52,"translate"),p()(),g(53,"li")(54,"button",5),Z("click",function(){return i.showHelp()}),z(55,"air-dynamic-icon",15),k(56),C(57,"translate"),p()()()()()),o&2&&(P("ngClass",Pn(48,u1,i.direction===i.DirectionEnum.LTR,i.direction===i.DirectionEnum.RTL)),m(3),$i(_t(51,f1,i.isShow())),m(2),rt(E(6,26,"visually_impaired.title")),m(6),V(" ",E(12,28,"visually_impaired.plus_font_size")," "),m(5),V(" ",E(17,30,"visually_impaired.minus_font_size")," "),m(3),cn("active",i.visuallyImpairedState.snapshot.grayscale),m(2),V(" ",E(22,32,"visually_impaired.grayscale")," "),m(3),cn("active",i.visuallyImpairedState.snapshot.high_contrast),m(2),V(" ",E(27,34,"visually_impaired.high_contrast")," "),m(3),cn("active",i.visuallyImpairedState.snapshot.negative_contrast),m(2),V(" ",E(32,36,"visually_impaired.negative_contrast")," "),m(3),cn("active",i.visuallyImpairedState.snapshot.light_background),m(2),V(" ",E(37,38,"visually_impaired.light_background")," "),m(3),cn("active",i.visuallyImpairedState.snapshot.links_underline),m(2),V(" ",E(42,40,"visually_impaired.links_underline")," "),m(3),cn("active",i.visuallyImpairedState.snapshot.readable_font),m(2),V(" ",E(47,42,"visually_impaired.readable_font")," "),m(5),V(" ",E(52,44,"visually_impaired.reset")," "),m(5),V(" ",E(57,46,"visually_impaired.help")," "))},dependencies:[Ca,Re,Ea,Le,Ta,Aa,je,tn,Ls,Wt],styles:[".visually-impaired[_ngcontent-%COMP%]{position:fixed;z-index:1001;left:0;top:46px;margin-block-start:100px}@media (max-width: 578px){.visually-impaired[_ngcontent-%COMP%]{top:86px}}.visually-impaired[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{height:50px;width:50px;background-color:var(--color-primary);border:none;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px #0003;margin-inline-start:-50px}@media screen and (max-width: 575px){.visually-impaired[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{position:absolute;top:440px}}.visually-impaired[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]     svg{fill:#fff}.visually-impaired[_ngcontent-%COMP%]   .menu-button[_ngcontent-%COMP%]{width:200px;background-color:var(--background-secondary);margin-inline-end:-200px;border:1px solid var(--color-primary);transition:.3s;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px #0003;max-height:550px;overflow:auto;color:var(--text-primary)}.visually-impaired[_ngcontent-%COMP%]   .menu-button[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{list-style:none}.visually-impaired[_ngcontent-%COMP%]   .menu-button[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border:none;background:none;color:var(--text-primary)}.visually-impaired[_ngcontent-%COMP%]   .menu-button[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:var(--border-color)}.visually-impaired[_ngcontent-%COMP%]   .menu-button[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{background-color:var(--color-primary);color:var(--contrast-light)}.visually-impaired[_ngcontent-%COMP%]   .menu-button[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]     svg{fill:#fff}.show[_ngcontent-%COMP%]{margin-inline-end:0!important}.visually-impaired-ltr[_ngcontent-%COMP%]{left:auto;right:0}.visually-impaired-ltr[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{border-radius:4px 0 0 4px}.visually-impaired-rtl[_ngcontent-%COMP%]{left:0;right:auto}.visually-impaired-rtl[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{border-radius:0 4px 4px 0}  body.admin .visually-impaired{display:none!important}  body:not(.admin).a11y-grayscale yeda-banner,   body:not(.admin).a11y-grayscale yeda-statistics,   body:not(.admin).a11y-grayscale yeda-home-bundles,   body:not(.admin).a11y-grayscale yeda-home-courses,   body:not(.admin).a11y-grayscale yeda-home-threads,   body:not(.admin).a11y-grayscale yeda-home-articles,   body:not(.admin).a11y-grayscale yeda-home-students,   body:not(.admin).a11y-grayscale yeda-footer,   body:not(.admin).a11y-grayscale yeda-video-banner,   body:not(.admin).a11y-grayscale air-container,   body:not(.admin).a11y-grayscale i-content,   body:not(.admin).a11y-grayscale .cdk-overlay-container,   body:not(.admin).a11y-grayscale yeda-course-navigation,   body:not(.admin).a11y-grayscale yeda-course-sidebar,   body:not(.admin).a11y-grayscale yeda-course-lesson,   body:not(.admin).a11y-grayscale yeda-course-exam,   body:not(.admin).a11y-grayscale yeda-course-evaluation,   body:not(.admin).a11y-grayscale .evaluation-courses,   body:not(.admin).a11y-grayscale nav,   body:not(.admin).a11y-grayscale .content-menu-border,   body:not(.admin).a11y-grayscale yeda-inner-loader,   body:not(.admin).a11y-grayscale section,   body:not(.admin).a11y-grayscale header,   body:not(.admin).a11y-grayscale yeda-header>div,   body:not(.admin).a11y-grayscale .visually-impaired>button,   body:not(.admin).a11y-grayscale .visually-impaired>.menu-button,   body:not(.admin).a11y-grayscale .edit-website,   body:not(.admin).a11y-grayscale air-modal-wrapper{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(1)}  body:not(.admin).a11y-high-contrast{background:#000!important;background-color:#000!important}  body:not(.admin).a11y-high-contrast yeda-visually-impaired .visually-impaired>button   svg{fill:#fff!important}  body:not(.admin).a11y-high-contrast yeda-visually-impaired .visually-impaired>button,   body:not(.admin).a11y-high-contrast yeda-visually-impaired .visually-impaired .menu-button{background:#000!important;background-color:#000!important}  body:not(.admin).a11y-high-contrast yeda-visually-impaired .visually-impaired .menu-button{border:1px solid #ffffff!important;color:#fff!important}  body:not(.admin).a11y-high-contrast yeda-visually-impaired .visually-impaired .menu-button ul li button{color:#fff!important}  body:not(.admin).a11y-high-contrast yeda-visually-impaired .visually-impaired .menu-button ul li button:hover{background-color:#400000!important}  body:not(.admin).a11y-high-contrast yeda-visually-impaired .visually-impaired .menu-button ul li button.active{background-color:#400000!important}  body:not(.admin).a11y-high-contrast yeda-visually-impaired .visually-impaired .menu-button ul li button.active   svg,   body:not(.admin).a11y-high-contrast yeda-visually-impaired .visually-impaired .menu-button ul li button   svg{fill:#fff!important}  body:not(.admin).a11y-high-contrast *{-webkit-box-shadow:none!important;box-shadow:none!important}  body:not(.admin).a11y-high-contrast a,   body:not(.admin).a11y-high-contrast abbr,   body:not(.admin).a11y-high-contrast acronym,   body:not(.admin).a11y-high-contrast address,   body:not(.admin).a11y-high-contrast article,   body:not(.admin).a11y-high-contrast aside,   body:not(.admin).a11y-high-contrast b,   body:not(.admin).a11y-high-contrast basefont,   body:not(.admin).a11y-high-contrast bdi,   body:not(.admin).a11y-high-contrast big,   body:not(.admin).a11y-high-contrast blockquote,   body:not(.admin).a11y-high-contrast body,   body:not(.admin).a11y-high-contrast button,   body:not(.admin).a11y-high-contrast canvas,   body:not(.admin).a11y-high-contrast caption,   body:not(.admin).a11y-high-contrast center,   body:not(.admin).a11y-high-contrast cite,   body:not(.admin).a11y-high-contrast code,   body:not(.admin).a11y-high-contrast col,   body:not(.admin).a11y-high-contrast colgroup,   body:not(.admin).a11y-high-contrast dd,   body:not(.admin).a11y-high-contrast del,   body:not(.admin).a11y-high-contrast details,   body:not(.admin).a11y-high-contrast dfn,   body:not(.admin).a11y-high-contrast dir,   body:not(.admin).a11y-high-contrast div,   body:not(.admin).a11y-high-contrast dl,   body:not(.admin).a11y-high-contrast dt,   body:not(.admin).a11y-high-contrast em,   body:not(.admin).a11y-high-contrast embed,   body:not(.admin).a11y-high-contrast fieldset,   body:not(.admin).a11y-high-contrast figcaption,   body:not(.admin).a11y-high-contrast figure,   body:not(.admin).a11y-high-contrast font,   body:not(.admin).a11y-high-contrast footer,   body:not(.admin).a11y-high-contrast form,   body:not(.admin).a11y-high-contrast h1,   body:not(.admin).a11y-high-contrast h1 a,   body:not(.admin).a11y-high-contrast h1 a b,   body:not(.admin).a11y-high-contrast h1 abbr,   body:not(.admin).a11y-high-contrast h1 b,   body:not(.admin).a11y-high-contrast h1 center,   body:not(.admin).a11y-high-contrast h1 em,   body:not(.admin).a11y-high-contrast h1 i,   body:not(.admin).a11y-high-contrast h1 span,   body:not(.admin).a11y-high-contrast h1 strong,   body:not(.admin).a11y-high-contrast h2,   body:not(.admin).a11y-high-contrast h2 a,   body:not(.admin).a11y-high-contrast h2 a b,   body:not(.admin).a11y-high-contrast h2 abbr,   body:not(.admin).a11y-high-contrast h2 b,   body:not(.admin).a11y-high-contrast h2 center,   body:not(.admin).a11y-high-contrast h2 em,   body:not(.admin).a11y-high-contrast h2 i,   body:not(.admin).a11y-high-contrast h2 span,   body:not(.admin).a11y-high-contrast h2 strong,   body:not(.admin).a11y-high-contrast h3,   body:not(.admin).a11y-high-contrast h3 a,   body:not(.admin).a11y-high-contrast h3 a b,   body:not(.admin).a11y-high-contrast h3 abbr,   body:not(.admin).a11y-high-contrast h3 b,   body:not(.admin).a11y-high-contrast h3 center,   body:not(.admin).a11y-high-contrast h3 em,   body:not(.admin).a11y-high-contrast h3 i,   body:not(.admin).a11y-high-contrast h3 span,   body:not(.admin).a11y-high-contrast h3 strong,   body:not(.admin).a11y-high-contrast h4,   body:not(.admin).a11y-high-contrast h4 a,   body:not(.admin).a11y-high-contrast h4 a b,   body:not(.admin).a11y-high-contrast h4 abbr,   body:not(.admin).a11y-high-contrast h4 b,   body:not(.admin).a11y-high-contrast h4 center,   body:not(.admin).a11y-high-contrast h4 em,   body:not(.admin).a11y-high-contrast h4 i,   body:not(.admin).a11y-high-contrast h4 span,   body:not(.admin).a11y-high-contrast h4 strong,   body:not(.admin).a11y-high-contrast h5,   body:not(.admin).a11y-high-contrast h5 a,   body:not(.admin).a11y-high-contrast h5 a b,   body:not(.admin).a11y-high-contrast h5 abbr,   body:not(.admin).a11y-high-contrast h5 b,   body:not(.admin).a11y-high-contrast h5 center,   body:not(.admin).a11y-high-contrast h5 em,   body:not(.admin).a11y-high-contrast h5 i,   body:not(.admin).a11y-high-contrast h5 span,   body:not(.admin).a11y-high-contrast h5 strong,   body:not(.admin).a11y-high-contrast h6,   body:not(.admin).a11y-high-contrast h6 a,   body:not(.admin).a11y-high-contrast h6 a b,   body:not(.admin).a11y-high-contrast h6 abbr,   body:not(.admin).a11y-high-contrast h6 b,   body:not(.admin).a11y-high-contrast h6 center,   body:not(.admin).a11y-high-contrast h6 em,   body:not(.admin).a11y-high-contrast h6 i,   body:not(.admin).a11y-high-contrast h6 span,   body:not(.admin).a11y-high-contrast h6 strong,   body:not(.admin).a11y-high-contrast header,   body:not(.admin).a11y-high-contrast hgroup,   body:not(.admin).a11y-high-contrast html,   body:not(.admin).a11y-high-contrast i,   body:not(.admin).a11y-high-contrast iframe,   body:not(.admin).a11y-high-contrast img,   body:not(.admin).a11y-high-contrast input,   body:not(.admin).a11y-high-contrast ins,   body:not(.admin).a11y-high-contrast kbd,   body:not(.admin).a11y-high-contrast label,   body:not(.admin).a11y-high-contrast legend,   body:not(.admin).a11y-high-contrast li,   body:not(.admin).a11y-high-contrast main,   body:not(.admin).a11y-high-contrast mark,   body:not(.admin).a11y-high-contrast menu,   body:not(.admin).a11y-high-contrast meter,   body:not(.admin).a11y-high-contrast nav,   body:not(.admin).a11y-high-contrast nobr,   body:not(.admin).a11y-high-contrast object,   body:not(.admin).a11y-high-contrast ol,   body:not(.admin).a11y-high-contrast option,   body:not(.admin).a11y-high-contrast output,   body:not(.admin).a11y-high-contrast p,   body:not(.admin).a11y-high-contrast pre,   body:not(.admin).a11y-high-contrast progress,   body:not(.admin).a11y-high-contrast q,   body:not(.admin).a11y-high-contrast rb,   body:not(.admin).a11y-high-contrast rp,   body:not(.admin).a11y-high-contrast rt,   body:not(.admin).a11y-high-contrast ruby,   body:not(.admin).a11y-high-contrast s,   body:not(.admin).a11y-high-contrast samp,   body:not(.admin).a11y-high-contrast section,   body:not(.admin).a11y-high-contrast select,   body:not(.admin).a11y-high-contrast small,   body:not(.admin).a11y-high-contrast span,   body:not(.admin).a11y-high-contrast strike,   body:not(.admin).a11y-high-contrast strong,   body:not(.admin).a11y-high-contrast sub,   body:not(.admin).a11y-high-contrast summary,   body:not(.admin).a11y-high-contrast sup,   body:not(.admin).a11y-high-contrast svg,   body:not(.admin).a11y-high-contrast table,   body:not(.admin).a11y-high-contrast tbody,   body:not(.admin).a11y-high-contrast td,   body:not(.admin).a11y-high-contrast text,   body:not(.admin).a11y-high-contrast textarea,   body:not(.admin).a11y-high-contrast th,   body:not(.admin).a11y-high-contrast thead,   body:not(.admin).a11y-high-contrast time,   body:not(.admin).a11y-high-contrast tr,   body:not(.admin).a11y-high-contrast tt,   body:not(.admin).a11y-high-contrast u,   body:not(.admin).a11y-high-contrast ul,   body:not(.admin).a11y-high-contrast var,   body:not(.admin).a11y-high-contrast video{-moz-appearance:none!important;-moz-user-select:text!important;-webkit-user-select:text!important;background-image:none!important;text-shadow:none!important;user-select:text!important}  body:not(.admin).a11y-high-contrast yeda-header,   body:not(.admin).a11y-high-contrast yeda-banner,   body:not(.admin).a11y-high-contrast yeda-statistics,   body:not(.admin).a11y-high-contrast yeda-footer,   body:not(.admin).a11y-high-contrast air-container,   body:not(.admin).a11y-high-contrast .content,   body:not(.admin).a11y-high-contrast .teachers .container,   body:not(.admin).a11y-high-contrast i-content,   body:not(.admin).a11y-high-contrast section,   body:not(.admin).a11y-high-contrast air-select,   body:not(.admin).a11y-high-contrast air-option,   body:not(.admin).a11y-high-contrast nav,   body:not(.admin).a11y-high-contrast air-modal-wrapper,   body:not(.admin).a11y-high-contrast i-page,   body:not(.admin).a11y-high-contrast air-expansion,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats{background:#000!important;background-color:#000!important}  body:not(.admin).a11y-high-contrast yeda-header input,   body:not(.admin).a11y-high-contrast yeda-header svg,   body:not(.admin).a11y-high-contrast yeda-header a,   body:not(.admin).a11y-high-contrast yeda-header div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-high-contrast yeda-header button,   body:not(.admin).a11y-high-contrast yeda-header button:not(.clear),   body:not(.admin).a11y-high-contrast yeda-header textarea,   body:not(.admin).a11y-high-contrast yeda-header table,   body:not(.admin).a11y-high-contrast yeda-header tbody,   body:not(.admin).a11y-high-contrast yeda-header thead,   body:not(.admin).a11y-high-contrast yeda-header tr,   body:not(.admin).a11y-high-contrast yeda-header th,   body:not(.admin).a11y-high-contrast yeda-header td,   body:not(.admin).a11y-high-contrast yeda-header form,   body:not(.admin).a11y-high-contrast yeda-header :after,   body:not(.admin).a11y-high-contrast yeda-header :before,   body:not(.admin).a11y-high-contrast yeda-header h1,   body:not(.admin).a11y-high-contrast yeda-header h2,   body:not(.admin).a11y-high-contrast yeda-header h3,   body:not(.admin).a11y-high-contrast yeda-header h4,   body:not(.admin).a11y-high-contrast yeda-header h5,   body:not(.admin).a11y-high-contrast yeda-header h6,   body:not(.admin).a11y-high-contrast yeda-header p,   body:not(.admin).a11y-high-contrast yeda-header span,   body:not(.admin).a11y-high-contrast yeda-header strong,   body:not(.admin).a11y-high-contrast yeda-header b,   body:not(.admin).a11y-high-contrast yeda-banner input,   body:not(.admin).a11y-high-contrast yeda-banner svg,   body:not(.admin).a11y-high-contrast yeda-banner a,   body:not(.admin).a11y-high-contrast yeda-banner div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-high-contrast yeda-banner button,   body:not(.admin).a11y-high-contrast yeda-banner button:not(.clear),   body:not(.admin).a11y-high-contrast yeda-banner textarea,   body:not(.admin).a11y-high-contrast yeda-banner table,   body:not(.admin).a11y-high-contrast yeda-banner tbody,   body:not(.admin).a11y-high-contrast yeda-banner thead,   body:not(.admin).a11y-high-contrast yeda-banner tr,   body:not(.admin).a11y-high-contrast yeda-banner th,   body:not(.admin).a11y-high-contrast yeda-banner td,   body:not(.admin).a11y-high-contrast yeda-banner form,   body:not(.admin).a11y-high-contrast yeda-banner :after,   body:not(.admin).a11y-high-contrast yeda-banner :before,   body:not(.admin).a11y-high-contrast yeda-banner h1,   body:not(.admin).a11y-high-contrast yeda-banner h2,   body:not(.admin).a11y-high-contrast yeda-banner h3,   body:not(.admin).a11y-high-contrast yeda-banner h4,   body:not(.admin).a11y-high-contrast yeda-banner h5,   body:not(.admin).a11y-high-contrast yeda-banner h6,   body:not(.admin).a11y-high-contrast yeda-banner p,   body:not(.admin).a11y-high-contrast yeda-banner span,   body:not(.admin).a11y-high-contrast yeda-banner strong,   body:not(.admin).a11y-high-contrast yeda-banner b,   body:not(.admin).a11y-high-contrast yeda-statistics input,   body:not(.admin).a11y-high-contrast yeda-statistics svg,   body:not(.admin).a11y-high-contrast yeda-statistics a,   body:not(.admin).a11y-high-contrast yeda-statistics div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-high-contrast yeda-statistics button,   body:not(.admin).a11y-high-contrast yeda-statistics button:not(.clear),   body:not(.admin).a11y-high-contrast yeda-statistics textarea,   body:not(.admin).a11y-high-contrast yeda-statistics table,   body:not(.admin).a11y-high-contrast yeda-statistics tbody,   body:not(.admin).a11y-high-contrast yeda-statistics thead,   body:not(.admin).a11y-high-contrast yeda-statistics tr,   body:not(.admin).a11y-high-contrast yeda-statistics th,   body:not(.admin).a11y-high-contrast yeda-statistics td,   body:not(.admin).a11y-high-contrast yeda-statistics form,   body:not(.admin).a11y-high-contrast yeda-statistics :after,   body:not(.admin).a11y-high-contrast yeda-statistics :before,   body:not(.admin).a11y-high-contrast yeda-statistics h1,   body:not(.admin).a11y-high-contrast yeda-statistics h2,   body:not(.admin).a11y-high-contrast yeda-statistics h3,   body:not(.admin).a11y-high-contrast yeda-statistics h4,   body:not(.admin).a11y-high-contrast yeda-statistics h5,   body:not(.admin).a11y-high-contrast yeda-statistics h6,   body:not(.admin).a11y-high-contrast yeda-statistics p,   body:not(.admin).a11y-high-contrast yeda-statistics span,   body:not(.admin).a11y-high-contrast yeda-statistics strong,   body:not(.admin).a11y-high-contrast yeda-statistics b,   body:not(.admin).a11y-high-contrast yeda-footer input,   body:not(.admin).a11y-high-contrast yeda-footer svg,   body:not(.admin).a11y-high-contrast yeda-footer a,   body:not(.admin).a11y-high-contrast yeda-footer div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-high-contrast yeda-footer button,   body:not(.admin).a11y-high-contrast yeda-footer button:not(.clear),   body:not(.admin).a11y-high-contrast yeda-footer textarea,   body:not(.admin).a11y-high-contrast yeda-footer table,   body:not(.admin).a11y-high-contrast yeda-footer tbody,   body:not(.admin).a11y-high-contrast yeda-footer thead,   body:not(.admin).a11y-high-contrast yeda-footer tr,   body:not(.admin).a11y-high-contrast yeda-footer th,   body:not(.admin).a11y-high-contrast yeda-footer td,   body:not(.admin).a11y-high-contrast yeda-footer form,   body:not(.admin).a11y-high-contrast yeda-footer :after,   body:not(.admin).a11y-high-contrast yeda-footer :before,   body:not(.admin).a11y-high-contrast yeda-footer h1,   body:not(.admin).a11y-high-contrast yeda-footer h2,   body:not(.admin).a11y-high-contrast yeda-footer h3,   body:not(.admin).a11y-high-contrast yeda-footer h4,   body:not(.admin).a11y-high-contrast yeda-footer h5,   body:not(.admin).a11y-high-contrast yeda-footer h6,   body:not(.admin).a11y-high-contrast yeda-footer p,   body:not(.admin).a11y-high-contrast yeda-footer span,   body:not(.admin).a11y-high-contrast yeda-footer strong,   body:not(.admin).a11y-high-contrast yeda-footer b,   body:not(.admin).a11y-high-contrast air-container input,   body:not(.admin).a11y-high-contrast air-container svg,   body:not(.admin).a11y-high-contrast air-container a,   body:not(.admin).a11y-high-contrast air-container div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-high-contrast air-container button,   body:not(.admin).a11y-high-contrast air-container button:not(.clear),   body:not(.admin).a11y-high-contrast air-container textarea,   body:not(.admin).a11y-high-contrast air-container table,   body:not(.admin).a11y-high-contrast air-container tbody,   body:not(.admin).a11y-high-contrast air-container thead,   body:not(.admin).a11y-high-contrast air-container tr,   body:not(.admin).a11y-high-contrast air-container th,   body:not(.admin).a11y-high-contrast air-container td,   body:not(.admin).a11y-high-contrast air-container form,   body:not(.admin).a11y-high-contrast air-container :after,   body:not(.admin).a11y-high-contrast air-container :before,   body:not(.admin).a11y-high-contrast air-container h1,   body:not(.admin).a11y-high-contrast air-container h2,   body:not(.admin).a11y-high-contrast air-container h3,   body:not(.admin).a11y-high-contrast air-container h4,   body:not(.admin).a11y-high-contrast air-container h5,   body:not(.admin).a11y-high-contrast air-container h6,   body:not(.admin).a11y-high-contrast air-container p,   body:not(.admin).a11y-high-contrast air-container span,   body:not(.admin).a11y-high-contrast air-container strong,   body:not(.admin).a11y-high-contrast air-container b,   body:not(.admin).a11y-high-contrast .content input,   body:not(.admin).a11y-high-contrast .content svg,   body:not(.admin).a11y-high-contrast .content a,   body:not(.admin).a11y-high-contrast .content div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-high-contrast .content button,   body:not(.admin).a11y-high-contrast .content button:not(.clear),   body:not(.admin).a11y-high-contrast .content textarea,   body:not(.admin).a11y-high-contrast .content table,   body:not(.admin).a11y-high-contrast .content tbody,   body:not(.admin).a11y-high-contrast .content thead,   body:not(.admin).a11y-high-contrast .content tr,   body:not(.admin).a11y-high-contrast .content th,   body:not(.admin).a11y-high-contrast .content td,   body:not(.admin).a11y-high-contrast .content form,   body:not(.admin).a11y-high-contrast .content :after,   body:not(.admin).a11y-high-contrast .content :before,   body:not(.admin).a11y-high-contrast .content h1,   body:not(.admin).a11y-high-contrast .content h2,   body:not(.admin).a11y-high-contrast .content h3,   body:not(.admin).a11y-high-contrast .content h4,   body:not(.admin).a11y-high-contrast .content h5,   body:not(.admin).a11y-high-contrast .content h6,   body:not(.admin).a11y-high-contrast .content p,   body:not(.admin).a11y-high-contrast .content span,   body:not(.admin).a11y-high-contrast .content strong,   body:not(.admin).a11y-high-contrast .content b,   body:not(.admin).a11y-high-contrast .teachers .container input,   body:not(.admin).a11y-high-contrast .teachers .container svg,   body:not(.admin).a11y-high-contrast .teachers .container a,   body:not(.admin).a11y-high-contrast .teachers .container div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-high-contrast .teachers .container button,   body:not(.admin).a11y-high-contrast .teachers .container button:not(.clear),   body:not(.admin).a11y-high-contrast .teachers .container textarea,   body:not(.admin).a11y-high-contrast .teachers .container table,   body:not(.admin).a11y-high-contrast .teachers .container tbody,   body:not(.admin).a11y-high-contrast .teachers .container thead,   body:not(.admin).a11y-high-contrast .teachers .container tr,   body:not(.admin).a11y-high-contrast .teachers .container th,   body:not(.admin).a11y-high-contrast .teachers .container td,   body:not(.admin).a11y-high-contrast .teachers .container form,   body:not(.admin).a11y-high-contrast .teachers .container :after,   body:not(.admin).a11y-high-contrast .teachers .container :before,   body:not(.admin).a11y-high-contrast .teachers .container h1,   body:not(.admin).a11y-high-contrast .teachers .container h2,   body:not(.admin).a11y-high-contrast .teachers .container h3,   body:not(.admin).a11y-high-contrast .teachers .container h4,   body:not(.admin).a11y-high-contrast .teachers .container h5,   body:not(.admin).a11y-high-contrast .teachers .container h6,   body:not(.admin).a11y-high-contrast .teachers .container p,   body:not(.admin).a11y-high-contrast .teachers .container span,   body:not(.admin).a11y-high-contrast .teachers .container strong,   body:not(.admin).a11y-high-contrast .teachers .container b,   body:not(.admin).a11y-high-contrast i-content input,   body:not(.admin).a11y-high-contrast i-content svg,   body:not(.admin).a11y-high-contrast i-content a,   body:not(.admin).a11y-high-contrast i-content div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-high-contrast i-content button,   body:not(.admin).a11y-high-contrast i-content button:not(.clear),   body:not(.admin).a11y-high-contrast i-content textarea,   body:not(.admin).a11y-high-contrast i-content table,   body:not(.admin).a11y-high-contrast i-content tbody,   body:not(.admin).a11y-high-contrast i-content thead,   body:not(.admin).a11y-high-contrast i-content tr,   body:not(.admin).a11y-high-contrast i-content th,   body:not(.admin).a11y-high-contrast i-content td,   body:not(.admin).a11y-high-contrast i-content form,   body:not(.admin).a11y-high-contrast i-content :after,   body:not(.admin).a11y-high-contrast i-content :before,   body:not(.admin).a11y-high-contrast i-content h1,   body:not(.admin).a11y-high-contrast i-content h2,   body:not(.admin).a11y-high-contrast i-content h3,   body:not(.admin).a11y-high-contrast i-content h4,   body:not(.admin).a11y-high-contrast i-content h5,   body:not(.admin).a11y-high-contrast i-content h6,   body:not(.admin).a11y-high-contrast i-content p,   body:not(.admin).a11y-high-contrast i-content span,   body:not(.admin).a11y-high-contrast i-content strong,   body:not(.admin).a11y-high-contrast i-content b,   body:not(.admin).a11y-high-contrast section input,   body:not(.admin).a11y-high-contrast section svg,   body:not(.admin).a11y-high-contrast section a,   body:not(.admin).a11y-high-contrast section div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-high-contrast section button,   body:not(.admin).a11y-high-contrast section button:not(.clear),   body:not(.admin).a11y-high-contrast section textarea,   body:not(.admin).a11y-high-contrast section table,   body:not(.admin).a11y-high-contrast section tbody,   body:not(.admin).a11y-high-contrast section thead,   body:not(.admin).a11y-high-contrast section tr,   body:not(.admin).a11y-high-contrast section th,   body:not(.admin).a11y-high-contrast section td,   body:not(.admin).a11y-high-contrast section form,   body:not(.admin).a11y-high-contrast section :after,   body:not(.admin).a11y-high-contrast section :before,   body:not(.admin).a11y-high-contrast section h1,   body:not(.admin).a11y-high-contrast section h2,   body:not(.admin).a11y-high-contrast section h3,   body:not(.admin).a11y-high-contrast section h4,   body:not(.admin).a11y-high-contrast section h5,   body:not(.admin).a11y-high-contrast section h6,   body:not(.admin).a11y-high-contrast section p,   body:not(.admin).a11y-high-contrast section span,   body:not(.admin).a11y-high-contrast section strong,   body:not(.admin).a11y-high-contrast section b,   body:not(.admin).a11y-high-contrast air-select input,   body:not(.admin).a11y-high-contrast air-select svg,   body:not(.admin).a11y-high-contrast air-select a,   body:not(.admin).a11y-high-contrast air-select div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-high-contrast air-select button,   body:not(.admin).a11y-high-contrast air-select button:not(.clear),   body:not(.admin).a11y-high-contrast air-select textarea,   body:not(.admin).a11y-high-contrast air-select table,   body:not(.admin).a11y-high-contrast air-select tbody,   body:not(.admin).a11y-high-contrast air-select thead,   body:not(.admin).a11y-high-contrast air-select tr,   body:not(.admin).a11y-high-contrast air-select th,   body:not(.admin).a11y-high-contrast air-select td,   body:not(.admin).a11y-high-contrast air-select form,   body:not(.admin).a11y-high-contrast air-select :after,   body:not(.admin).a11y-high-contrast air-select :before,   body:not(.admin).a11y-high-contrast air-select h1,   body:not(.admin).a11y-high-contrast air-select h2,   body:not(.admin).a11y-high-contrast air-select h3,   body:not(.admin).a11y-high-contrast air-select h4,   body:not(.admin).a11y-high-contrast air-select h5,   body:not(.admin).a11y-high-contrast air-select h6,   body:not(.admin).a11y-high-contrast air-select p,   body:not(.admin).a11y-high-contrast air-select span,   body:not(.admin).a11y-high-contrast air-select strong,   body:not(.admin).a11y-high-contrast air-select b,   body:not(.admin).a11y-high-contrast air-option input,   body:not(.admin).a11y-high-contrast air-option svg,   body:not(.admin).a11y-high-contrast air-option a,   body:not(.admin).a11y-high-contrast air-option div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-high-contrast air-option button,   body:not(.admin).a11y-high-contrast air-option button:not(.clear),   body:not(.admin).a11y-high-contrast air-option textarea,   body:not(.admin).a11y-high-contrast air-option table,   body:not(.admin).a11y-high-contrast air-option tbody,   body:not(.admin).a11y-high-contrast air-option thead,   body:not(.admin).a11y-high-contrast air-option tr,   body:not(.admin).a11y-high-contrast air-option th,   body:not(.admin).a11y-high-contrast air-option td,   body:not(.admin).a11y-high-contrast air-option form,   body:not(.admin).a11y-high-contrast air-option :after,   body:not(.admin).a11y-high-contrast air-option :before,   body:not(.admin).a11y-high-contrast air-option h1,   body:not(.admin).a11y-high-contrast air-option h2,   body:not(.admin).a11y-high-contrast air-option h3,   body:not(.admin).a11y-high-contrast air-option h4,   body:not(.admin).a11y-high-contrast air-option h5,   body:not(.admin).a11y-high-contrast air-option h6,   body:not(.admin).a11y-high-contrast air-option p,   body:not(.admin).a11y-high-contrast air-option span,   body:not(.admin).a11y-high-contrast air-option strong,   body:not(.admin).a11y-high-contrast air-option b,   body:not(.admin).a11y-high-contrast nav input,   body:not(.admin).a11y-high-contrast nav svg,   body:not(.admin).a11y-high-contrast nav a,   body:not(.admin).a11y-high-contrast nav div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-high-contrast nav button,   body:not(.admin).a11y-high-contrast nav button:not(.clear),   body:not(.admin).a11y-high-contrast nav textarea,   body:not(.admin).a11y-high-contrast nav table,   body:not(.admin).a11y-high-contrast nav tbody,   body:not(.admin).a11y-high-contrast nav thead,   body:not(.admin).a11y-high-contrast nav tr,   body:not(.admin).a11y-high-contrast nav th,   body:not(.admin).a11y-high-contrast nav td,   body:not(.admin).a11y-high-contrast nav form,   body:not(.admin).a11y-high-contrast nav :after,   body:not(.admin).a11y-high-contrast nav :before,   body:not(.admin).a11y-high-contrast nav h1,   body:not(.admin).a11y-high-contrast nav h2,   body:not(.admin).a11y-high-contrast nav h3,   body:not(.admin).a11y-high-contrast nav h4,   body:not(.admin).a11y-high-contrast nav h5,   body:not(.admin).a11y-high-contrast nav h6,   body:not(.admin).a11y-high-contrast nav p,   body:not(.admin).a11y-high-contrast nav span,   body:not(.admin).a11y-high-contrast nav strong,   body:not(.admin).a11y-high-contrast nav b,   body:not(.admin).a11y-high-contrast air-modal-wrapper input,   body:not(.admin).a11y-high-contrast air-modal-wrapper svg,   body:not(.admin).a11y-high-contrast air-modal-wrapper a,   body:not(.admin).a11y-high-contrast air-modal-wrapper div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-high-contrast air-modal-wrapper button,   body:not(.admin).a11y-high-contrast air-modal-wrapper button:not(.clear),   body:not(.admin).a11y-high-contrast air-modal-wrapper textarea,   body:not(.admin).a11y-high-contrast air-modal-wrapper table,   body:not(.admin).a11y-high-contrast air-modal-wrapper tbody,   body:not(.admin).a11y-high-contrast air-modal-wrapper thead,   body:not(.admin).a11y-high-contrast air-modal-wrapper tr,   body:not(.admin).a11y-high-contrast air-modal-wrapper th,   body:not(.admin).a11y-high-contrast air-modal-wrapper td,   body:not(.admin).a11y-high-contrast air-modal-wrapper form,   body:not(.admin).a11y-high-contrast air-modal-wrapper :after,   body:not(.admin).a11y-high-contrast air-modal-wrapper :before,   body:not(.admin).a11y-high-contrast air-modal-wrapper h1,   body:not(.admin).a11y-high-contrast air-modal-wrapper h2,   body:not(.admin).a11y-high-contrast air-modal-wrapper h3,   body:not(.admin).a11y-high-contrast air-modal-wrapper h4,   body:not(.admin).a11y-high-contrast air-modal-wrapper h5,   body:not(.admin).a11y-high-contrast air-modal-wrapper h6,   body:not(.admin).a11y-high-contrast air-modal-wrapper p,   body:not(.admin).a11y-high-contrast air-modal-wrapper span,   body:not(.admin).a11y-high-contrast air-modal-wrapper strong,   body:not(.admin).a11y-high-contrast air-modal-wrapper b,   body:not(.admin).a11y-high-contrast i-page input,   body:not(.admin).a11y-high-contrast i-page svg,   body:not(.admin).a11y-high-contrast i-page a,   body:not(.admin).a11y-high-contrast i-page div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-high-contrast i-page button,   body:not(.admin).a11y-high-contrast i-page button:not(.clear),   body:not(.admin).a11y-high-contrast i-page textarea,   body:not(.admin).a11y-high-contrast i-page table,   body:not(.admin).a11y-high-contrast i-page tbody,   body:not(.admin).a11y-high-contrast i-page thead,   body:not(.admin).a11y-high-contrast i-page tr,   body:not(.admin).a11y-high-contrast i-page th,   body:not(.admin).a11y-high-contrast i-page td,   body:not(.admin).a11y-high-contrast i-page form,   body:not(.admin).a11y-high-contrast i-page :after,   body:not(.admin).a11y-high-contrast i-page :before,   body:not(.admin).a11y-high-contrast i-page h1,   body:not(.admin).a11y-high-contrast i-page h2,   body:not(.admin).a11y-high-contrast i-page h3,   body:not(.admin).a11y-high-contrast i-page h4,   body:not(.admin).a11y-high-contrast i-page h5,   body:not(.admin).a11y-high-contrast i-page h6,   body:not(.admin).a11y-high-contrast i-page p,   body:not(.admin).a11y-high-contrast i-page span,   body:not(.admin).a11y-high-contrast i-page strong,   body:not(.admin).a11y-high-contrast i-page b,   body:not(.admin).a11y-high-contrast air-expansion input,   body:not(.admin).a11y-high-contrast air-expansion svg,   body:not(.admin).a11y-high-contrast air-expansion a,   body:not(.admin).a11y-high-contrast air-expansion div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-high-contrast air-expansion button,   body:not(.admin).a11y-high-contrast air-expansion button:not(.clear),   body:not(.admin).a11y-high-contrast air-expansion textarea,   body:not(.admin).a11y-high-contrast air-expansion table,   body:not(.admin).a11y-high-contrast air-expansion tbody,   body:not(.admin).a11y-high-contrast air-expansion thead,   body:not(.admin).a11y-high-contrast air-expansion tr,   body:not(.admin).a11y-high-contrast air-expansion th,   body:not(.admin).a11y-high-contrast air-expansion td,   body:not(.admin).a11y-high-contrast air-expansion form,   body:not(.admin).a11y-high-contrast air-expansion :after,   body:not(.admin).a11y-high-contrast air-expansion :before,   body:not(.admin).a11y-high-contrast air-expansion h1,   body:not(.admin).a11y-high-contrast air-expansion h2,   body:not(.admin).a11y-high-contrast air-expansion h3,   body:not(.admin).a11y-high-contrast air-expansion h4,   body:not(.admin).a11y-high-contrast air-expansion h5,   body:not(.admin).a11y-high-contrast air-expansion h6,   body:not(.admin).a11y-high-contrast air-expansion p,   body:not(.admin).a11y-high-contrast air-expansion span,   body:not(.admin).a11y-high-contrast air-expansion strong,   body:not(.admin).a11y-high-contrast air-expansion b,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level input,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level svg,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level a,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level button,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level button:not(.clear),   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level textarea,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level table,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level tbody,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level thead,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level tr,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level th,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level td,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level form,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level :after,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level :before,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level h1,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level h2,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level h3,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level h4,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level h5,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level h6,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level p,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level span,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level strong,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level b,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats input,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats svg,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats a,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats button,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats button:not(.clear),   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats textarea,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats table,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats tbody,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats thead,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats tr,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats th,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats td,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats form,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats :after,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats :before,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats h1,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats h2,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats h3,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats h4,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats h5,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats h6,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats p,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats span,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats strong,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats b{background:#000!important;background-color:#000!important}  body:not(.admin).a11y-high-contrast yeda-header,   body:not(.admin).a11y-high-contrast yeda-banner,   body:not(.admin).a11y-high-contrast yeda-statistics,   body:not(.admin).a11y-high-contrast yeda-footer,   body:not(.admin).a11y-high-contrast air-container,   body:not(.admin).a11y-high-contrast .content,   body:not(.admin).a11y-high-contrast .teachers .container,   body:not(.admin).a11y-high-contrast i-content,   body:not(.admin).a11y-high-contrast air-select,   body:not(.admin).a11y-high-contrast air-option,   body:not(.admin).a11y-high-contrast nav,   body:not(.admin).a11y-high-contrast air-modal-wrapper,   body:not(.admin).a11y-high-contrast i-page,   body:not(.admin).a11y-high-contrast control-error,   body:not(.admin).a11y-high-contrast air-checkbox,   body:not(.admin).a11y-high-contrast yeda-course-navigation,   body:not(.admin).a11y-high-contrast yeda-syllabus,   body:not(.admin).a11y-high-contrast i-expansion-header{color:var(--white)!important}  body:not(.admin).a11y-high-contrast yeda-header input,   body:not(.admin).a11y-high-contrast yeda-header svg,   body:not(.admin).a11y-high-contrast yeda-header a,   body:not(.admin).a11y-high-contrast yeda-header div,   body:not(.admin).a11y-high-contrast yeda-header button,   body:not(.admin).a11y-high-contrast yeda-header textarea,   body:not(.admin).a11y-high-contrast yeda-header h1,   body:not(.admin).a11y-high-contrast yeda-header h2,   body:not(.admin).a11y-high-contrast yeda-header h3,   body:not(.admin).a11y-high-contrast yeda-header h4,   body:not(.admin).a11y-high-contrast yeda-header h5,   body:not(.admin).a11y-high-contrast yeda-header h6,   body:not(.admin).a11y-high-contrast yeda-header span,   body:not(.admin).a11y-high-contrast yeda-header p,   body:not(.admin).a11y-high-contrast yeda-header table,   body:not(.admin).a11y-high-contrast yeda-header tbody,   body:not(.admin).a11y-high-contrast yeda-header thead,   body:not(.admin).a11y-high-contrast yeda-header tr,   body:not(.admin).a11y-high-contrast yeda-header th,   body:not(.admin).a11y-high-contrast yeda-header td,   body:not(.admin).a11y-high-contrast yeda-header form,   body:not(.admin).a11y-high-contrast yeda-header font,   body:not(.admin).a11y-high-contrast yeda-header strong,   body:not(.admin).a11y-high-contrast yeda-header .placeholder,   body:not(.admin).a11y-high-contrast yeda-header label,   body:not(.admin).a11y-high-contrast yeda-header li a,   body:not(.admin).a11y-high-contrast yeda-header h5:before,   body:not(.admin).a11y-high-contrast yeda-header i-replies-count,   body:not(.admin).a11y-high-contrast yeda-header u,   body:not(.admin).a11y-high-contrast yeda-header i,   body:not(.admin).a11y-high-contrast yeda-header b,   body:not(.admin).a11y-high-contrast yeda-banner input,   body:not(.admin).a11y-high-contrast yeda-banner svg,   body:not(.admin).a11y-high-contrast yeda-banner a,   body:not(.admin).a11y-high-contrast yeda-banner div,   body:not(.admin).a11y-high-contrast yeda-banner button,   body:not(.admin).a11y-high-contrast yeda-banner textarea,   body:not(.admin).a11y-high-contrast yeda-banner h1,   body:not(.admin).a11y-high-contrast yeda-banner h2,   body:not(.admin).a11y-high-contrast yeda-banner h3,   body:not(.admin).a11y-high-contrast yeda-banner h4,   body:not(.admin).a11y-high-contrast yeda-banner h5,   body:not(.admin).a11y-high-contrast yeda-banner h6,   body:not(.admin).a11y-high-contrast yeda-banner span,   body:not(.admin).a11y-high-contrast yeda-banner p,   body:not(.admin).a11y-high-contrast yeda-banner table,   body:not(.admin).a11y-high-contrast yeda-banner tbody,   body:not(.admin).a11y-high-contrast yeda-banner thead,   body:not(.admin).a11y-high-contrast yeda-banner tr,   body:not(.admin).a11y-high-contrast yeda-banner th,   body:not(.admin).a11y-high-contrast yeda-banner td,   body:not(.admin).a11y-high-contrast yeda-banner form,   body:not(.admin).a11y-high-contrast yeda-banner font,   body:not(.admin).a11y-high-contrast yeda-banner strong,   body:not(.admin).a11y-high-contrast yeda-banner .placeholder,   body:not(.admin).a11y-high-contrast yeda-banner label,   body:not(.admin).a11y-high-contrast yeda-banner li a,   body:not(.admin).a11y-high-contrast yeda-banner h5:before,   body:not(.admin).a11y-high-contrast yeda-banner i-replies-count,   body:not(.admin).a11y-high-contrast yeda-banner u,   body:not(.admin).a11y-high-contrast yeda-banner i,   body:not(.admin).a11y-high-contrast yeda-banner b,   body:not(.admin).a11y-high-contrast yeda-statistics input,   body:not(.admin).a11y-high-contrast yeda-statistics svg,   body:not(.admin).a11y-high-contrast yeda-statistics a,   body:not(.admin).a11y-high-contrast yeda-statistics div,   body:not(.admin).a11y-high-contrast yeda-statistics button,   body:not(.admin).a11y-high-contrast yeda-statistics textarea,   body:not(.admin).a11y-high-contrast yeda-statistics h1,   body:not(.admin).a11y-high-contrast yeda-statistics h2,   body:not(.admin).a11y-high-contrast yeda-statistics h3,   body:not(.admin).a11y-high-contrast yeda-statistics h4,   body:not(.admin).a11y-high-contrast yeda-statistics h5,   body:not(.admin).a11y-high-contrast yeda-statistics h6,   body:not(.admin).a11y-high-contrast yeda-statistics span,   body:not(.admin).a11y-high-contrast yeda-statistics p,   body:not(.admin).a11y-high-contrast yeda-statistics table,   body:not(.admin).a11y-high-contrast yeda-statistics tbody,   body:not(.admin).a11y-high-contrast yeda-statistics thead,   body:not(.admin).a11y-high-contrast yeda-statistics tr,   body:not(.admin).a11y-high-contrast yeda-statistics th,   body:not(.admin).a11y-high-contrast yeda-statistics td,   body:not(.admin).a11y-high-contrast yeda-statistics form,   body:not(.admin).a11y-high-contrast yeda-statistics font,   body:not(.admin).a11y-high-contrast yeda-statistics strong,   body:not(.admin).a11y-high-contrast yeda-statistics .placeholder,   body:not(.admin).a11y-high-contrast yeda-statistics label,   body:not(.admin).a11y-high-contrast yeda-statistics li a,   body:not(.admin).a11y-high-contrast yeda-statistics h5:before,   body:not(.admin).a11y-high-contrast yeda-statistics i-replies-count,   body:not(.admin).a11y-high-contrast yeda-statistics u,   body:not(.admin).a11y-high-contrast yeda-statistics i,   body:not(.admin).a11y-high-contrast yeda-statistics b,   body:not(.admin).a11y-high-contrast yeda-footer input,   body:not(.admin).a11y-high-contrast yeda-footer svg,   body:not(.admin).a11y-high-contrast yeda-footer a,   body:not(.admin).a11y-high-contrast yeda-footer div,   body:not(.admin).a11y-high-contrast yeda-footer button,   body:not(.admin).a11y-high-contrast yeda-footer textarea,   body:not(.admin).a11y-high-contrast yeda-footer h1,   body:not(.admin).a11y-high-contrast yeda-footer h2,   body:not(.admin).a11y-high-contrast yeda-footer h3,   body:not(.admin).a11y-high-contrast yeda-footer h4,   body:not(.admin).a11y-high-contrast yeda-footer h5,   body:not(.admin).a11y-high-contrast yeda-footer h6,   body:not(.admin).a11y-high-contrast yeda-footer span,   body:not(.admin).a11y-high-contrast yeda-footer p,   body:not(.admin).a11y-high-contrast yeda-footer table,   body:not(.admin).a11y-high-contrast yeda-footer tbody,   body:not(.admin).a11y-high-contrast yeda-footer thead,   body:not(.admin).a11y-high-contrast yeda-footer tr,   body:not(.admin).a11y-high-contrast yeda-footer th,   body:not(.admin).a11y-high-contrast yeda-footer td,   body:not(.admin).a11y-high-contrast yeda-footer form,   body:not(.admin).a11y-high-contrast yeda-footer font,   body:not(.admin).a11y-high-contrast yeda-footer strong,   body:not(.admin).a11y-high-contrast yeda-footer .placeholder,   body:not(.admin).a11y-high-contrast yeda-footer label,   body:not(.admin).a11y-high-contrast yeda-footer li a,   body:not(.admin).a11y-high-contrast yeda-footer h5:before,   body:not(.admin).a11y-high-contrast yeda-footer i-replies-count,   body:not(.admin).a11y-high-contrast yeda-footer u,   body:not(.admin).a11y-high-contrast yeda-footer i,   body:not(.admin).a11y-high-contrast yeda-footer b,   body:not(.admin).a11y-high-contrast air-container input,   body:not(.admin).a11y-high-contrast air-container svg,   body:not(.admin).a11y-high-contrast air-container a,   body:not(.admin).a11y-high-contrast air-container div,   body:not(.admin).a11y-high-contrast air-container button,   body:not(.admin).a11y-high-contrast air-container textarea,   body:not(.admin).a11y-high-contrast air-container h1,   body:not(.admin).a11y-high-contrast air-container h2,   body:not(.admin).a11y-high-contrast air-container h3,   body:not(.admin).a11y-high-contrast air-container h4,   body:not(.admin).a11y-high-contrast air-container h5,   body:not(.admin).a11y-high-contrast air-container h6,   body:not(.admin).a11y-high-contrast air-container span,   body:not(.admin).a11y-high-contrast air-container p,   body:not(.admin).a11y-high-contrast air-container table,   body:not(.admin).a11y-high-contrast air-container tbody,   body:not(.admin).a11y-high-contrast air-container thead,   body:not(.admin).a11y-high-contrast air-container tr,   body:not(.admin).a11y-high-contrast air-container th,   body:not(.admin).a11y-high-contrast air-container td,   body:not(.admin).a11y-high-contrast air-container form,   body:not(.admin).a11y-high-contrast air-container font,   body:not(.admin).a11y-high-contrast air-container strong,   body:not(.admin).a11y-high-contrast air-container .placeholder,   body:not(.admin).a11y-high-contrast air-container label,   body:not(.admin).a11y-high-contrast air-container li a,   body:not(.admin).a11y-high-contrast air-container h5:before,   body:not(.admin).a11y-high-contrast air-container i-replies-count,   body:not(.admin).a11y-high-contrast air-container u,   body:not(.admin).a11y-high-contrast air-container i,   body:not(.admin).a11y-high-contrast air-container b,   body:not(.admin).a11y-high-contrast .content input,   body:not(.admin).a11y-high-contrast .content svg,   body:not(.admin).a11y-high-contrast .content a,   body:not(.admin).a11y-high-contrast .content div,   body:not(.admin).a11y-high-contrast .content button,   body:not(.admin).a11y-high-contrast .content textarea,   body:not(.admin).a11y-high-contrast .content h1,   body:not(.admin).a11y-high-contrast .content h2,   body:not(.admin).a11y-high-contrast .content h3,   body:not(.admin).a11y-high-contrast .content h4,   body:not(.admin).a11y-high-contrast .content h5,   body:not(.admin).a11y-high-contrast .content h6,   body:not(.admin).a11y-high-contrast .content span,   body:not(.admin).a11y-high-contrast .content p,   body:not(.admin).a11y-high-contrast .content table,   body:not(.admin).a11y-high-contrast .content tbody,   body:not(.admin).a11y-high-contrast .content thead,   body:not(.admin).a11y-high-contrast .content tr,   body:not(.admin).a11y-high-contrast .content th,   body:not(.admin).a11y-high-contrast .content td,   body:not(.admin).a11y-high-contrast .content form,   body:not(.admin).a11y-high-contrast .content font,   body:not(.admin).a11y-high-contrast .content strong,   body:not(.admin).a11y-high-contrast .content .placeholder,   body:not(.admin).a11y-high-contrast .content label,   body:not(.admin).a11y-high-contrast .content li a,   body:not(.admin).a11y-high-contrast .content h5:before,   body:not(.admin).a11y-high-contrast .content i-replies-count,   body:not(.admin).a11y-high-contrast .content u,   body:not(.admin).a11y-high-contrast .content i,   body:not(.admin).a11y-high-contrast .content b,   body:not(.admin).a11y-high-contrast .teachers .container input,   body:not(.admin).a11y-high-contrast .teachers .container svg,   body:not(.admin).a11y-high-contrast .teachers .container a,   body:not(.admin).a11y-high-contrast .teachers .container div,   body:not(.admin).a11y-high-contrast .teachers .container button,   body:not(.admin).a11y-high-contrast .teachers .container textarea,   body:not(.admin).a11y-high-contrast .teachers .container h1,   body:not(.admin).a11y-high-contrast .teachers .container h2,   body:not(.admin).a11y-high-contrast .teachers .container h3,   body:not(.admin).a11y-high-contrast .teachers .container h4,   body:not(.admin).a11y-high-contrast .teachers .container h5,   body:not(.admin).a11y-high-contrast .teachers .container h6,   body:not(.admin).a11y-high-contrast .teachers .container span,   body:not(.admin).a11y-high-contrast .teachers .container p,   body:not(.admin).a11y-high-contrast .teachers .container table,   body:not(.admin).a11y-high-contrast .teachers .container tbody,   body:not(.admin).a11y-high-contrast .teachers .container thead,   body:not(.admin).a11y-high-contrast .teachers .container tr,   body:not(.admin).a11y-high-contrast .teachers .container th,   body:not(.admin).a11y-high-contrast .teachers .container td,   body:not(.admin).a11y-high-contrast .teachers .container form,   body:not(.admin).a11y-high-contrast .teachers .container font,   body:not(.admin).a11y-high-contrast .teachers .container strong,   body:not(.admin).a11y-high-contrast .teachers .container .placeholder,   body:not(.admin).a11y-high-contrast .teachers .container label,   body:not(.admin).a11y-high-contrast .teachers .container li a,   body:not(.admin).a11y-high-contrast .teachers .container h5:before,   body:not(.admin).a11y-high-contrast .teachers .container i-replies-count,   body:not(.admin).a11y-high-contrast .teachers .container u,   body:not(.admin).a11y-high-contrast .teachers .container i,   body:not(.admin).a11y-high-contrast .teachers .container b,   body:not(.admin).a11y-high-contrast i-content input,   body:not(.admin).a11y-high-contrast i-content svg,   body:not(.admin).a11y-high-contrast i-content a,   body:not(.admin).a11y-high-contrast i-content div,   body:not(.admin).a11y-high-contrast i-content button,   body:not(.admin).a11y-high-contrast i-content textarea,   body:not(.admin).a11y-high-contrast i-content h1,   body:not(.admin).a11y-high-contrast i-content h2,   body:not(.admin).a11y-high-contrast i-content h3,   body:not(.admin).a11y-high-contrast i-content h4,   body:not(.admin).a11y-high-contrast i-content h5,   body:not(.admin).a11y-high-contrast i-content h6,   body:not(.admin).a11y-high-contrast i-content span,   body:not(.admin).a11y-high-contrast i-content p,   body:not(.admin).a11y-high-contrast i-content table,   body:not(.admin).a11y-high-contrast i-content tbody,   body:not(.admin).a11y-high-contrast i-content thead,   body:not(.admin).a11y-high-contrast i-content tr,   body:not(.admin).a11y-high-contrast i-content th,   body:not(.admin).a11y-high-contrast i-content td,   body:not(.admin).a11y-high-contrast i-content form,   body:not(.admin).a11y-high-contrast i-content font,   body:not(.admin).a11y-high-contrast i-content strong,   body:not(.admin).a11y-high-contrast i-content .placeholder,   body:not(.admin).a11y-high-contrast i-content label,   body:not(.admin).a11y-high-contrast i-content li a,   body:not(.admin).a11y-high-contrast i-content h5:before,   body:not(.admin).a11y-high-contrast i-content i-replies-count,   body:not(.admin).a11y-high-contrast i-content u,   body:not(.admin).a11y-high-contrast i-content i,   body:not(.admin).a11y-high-contrast i-content b,   body:not(.admin).a11y-high-contrast air-select input,   body:not(.admin).a11y-high-contrast air-select svg,   body:not(.admin).a11y-high-contrast air-select a,   body:not(.admin).a11y-high-contrast air-select div,   body:not(.admin).a11y-high-contrast air-select button,   body:not(.admin).a11y-high-contrast air-select textarea,   body:not(.admin).a11y-high-contrast air-select h1,   body:not(.admin).a11y-high-contrast air-select h2,   body:not(.admin).a11y-high-contrast air-select h3,   body:not(.admin).a11y-high-contrast air-select h4,   body:not(.admin).a11y-high-contrast air-select h5,   body:not(.admin).a11y-high-contrast air-select h6,   body:not(.admin).a11y-high-contrast air-select span,   body:not(.admin).a11y-high-contrast air-select p,   body:not(.admin).a11y-high-contrast air-select table,   body:not(.admin).a11y-high-contrast air-select tbody,   body:not(.admin).a11y-high-contrast air-select thead,   body:not(.admin).a11y-high-contrast air-select tr,   body:not(.admin).a11y-high-contrast air-select th,   body:not(.admin).a11y-high-contrast air-select td,   body:not(.admin).a11y-high-contrast air-select form,   body:not(.admin).a11y-high-contrast air-select font,   body:not(.admin).a11y-high-contrast air-select strong,   body:not(.admin).a11y-high-contrast air-select .placeholder,   body:not(.admin).a11y-high-contrast air-select label,   body:not(.admin).a11y-high-contrast air-select li a,   body:not(.admin).a11y-high-contrast air-select h5:before,   body:not(.admin).a11y-high-contrast air-select i-replies-count,   body:not(.admin).a11y-high-contrast air-select u,   body:not(.admin).a11y-high-contrast air-select i,   body:not(.admin).a11y-high-contrast air-select b,   body:not(.admin).a11y-high-contrast air-option input,   body:not(.admin).a11y-high-contrast air-option svg,   body:not(.admin).a11y-high-contrast air-option a,   body:not(.admin).a11y-high-contrast air-option div,   body:not(.admin).a11y-high-contrast air-option button,   body:not(.admin).a11y-high-contrast air-option textarea,   body:not(.admin).a11y-high-contrast air-option h1,   body:not(.admin).a11y-high-contrast air-option h2,   body:not(.admin).a11y-high-contrast air-option h3,   body:not(.admin).a11y-high-contrast air-option h4,   body:not(.admin).a11y-high-contrast air-option h5,   body:not(.admin).a11y-high-contrast air-option h6,   body:not(.admin).a11y-high-contrast air-option span,   body:not(.admin).a11y-high-contrast air-option p,   body:not(.admin).a11y-high-contrast air-option table,   body:not(.admin).a11y-high-contrast air-option tbody,   body:not(.admin).a11y-high-contrast air-option thead,   body:not(.admin).a11y-high-contrast air-option tr,   body:not(.admin).a11y-high-contrast air-option th,   body:not(.admin).a11y-high-contrast air-option td,   body:not(.admin).a11y-high-contrast air-option form,   body:not(.admin).a11y-high-contrast air-option font,   body:not(.admin).a11y-high-contrast air-option strong,   body:not(.admin).a11y-high-contrast air-option .placeholder,   body:not(.admin).a11y-high-contrast air-option label,   body:not(.admin).a11y-high-contrast air-option li a,   body:not(.admin).a11y-high-contrast air-option h5:before,   body:not(.admin).a11y-high-contrast air-option i-replies-count,   body:not(.admin).a11y-high-contrast air-option u,   body:not(.admin).a11y-high-contrast air-option i,   body:not(.admin).a11y-high-contrast air-option b,   body:not(.admin).a11y-high-contrast nav input,   body:not(.admin).a11y-high-contrast nav svg,   body:not(.admin).a11y-high-contrast nav a,   body:not(.admin).a11y-high-contrast nav div,   body:not(.admin).a11y-high-contrast nav button,   body:not(.admin).a11y-high-contrast nav textarea,   body:not(.admin).a11y-high-contrast nav h1,   body:not(.admin).a11y-high-contrast nav h2,   body:not(.admin).a11y-high-contrast nav h3,   body:not(.admin).a11y-high-contrast nav h4,   body:not(.admin).a11y-high-contrast nav h5,   body:not(.admin).a11y-high-contrast nav h6,   body:not(.admin).a11y-high-contrast nav span,   body:not(.admin).a11y-high-contrast nav p,   body:not(.admin).a11y-high-contrast nav table,   body:not(.admin).a11y-high-contrast nav tbody,   body:not(.admin).a11y-high-contrast nav thead,   body:not(.admin).a11y-high-contrast nav tr,   body:not(.admin).a11y-high-contrast nav th,   body:not(.admin).a11y-high-contrast nav td,   body:not(.admin).a11y-high-contrast nav form,   body:not(.admin).a11y-high-contrast nav font,   body:not(.admin).a11y-high-contrast nav strong,   body:not(.admin).a11y-high-contrast nav .placeholder,   body:not(.admin).a11y-high-contrast nav label,   body:not(.admin).a11y-high-contrast nav li a,   body:not(.admin).a11y-high-contrast nav h5:before,   body:not(.admin).a11y-high-contrast nav i-replies-count,   body:not(.admin).a11y-high-contrast nav u,   body:not(.admin).a11y-high-contrast nav i,   body:not(.admin).a11y-high-contrast nav b,   body:not(.admin).a11y-high-contrast air-modal-wrapper input,   body:not(.admin).a11y-high-contrast air-modal-wrapper svg,   body:not(.admin).a11y-high-contrast air-modal-wrapper a,   body:not(.admin).a11y-high-contrast air-modal-wrapper div,   body:not(.admin).a11y-high-contrast air-modal-wrapper button,   body:not(.admin).a11y-high-contrast air-modal-wrapper textarea,   body:not(.admin).a11y-high-contrast air-modal-wrapper h1,   body:not(.admin).a11y-high-contrast air-modal-wrapper h2,   body:not(.admin).a11y-high-contrast air-modal-wrapper h3,   body:not(.admin).a11y-high-contrast air-modal-wrapper h4,   body:not(.admin).a11y-high-contrast air-modal-wrapper h5,   body:not(.admin).a11y-high-contrast air-modal-wrapper h6,   body:not(.admin).a11y-high-contrast air-modal-wrapper span,   body:not(.admin).a11y-high-contrast air-modal-wrapper p,   body:not(.admin).a11y-high-contrast air-modal-wrapper table,   body:not(.admin).a11y-high-contrast air-modal-wrapper tbody,   body:not(.admin).a11y-high-contrast air-modal-wrapper thead,   body:not(.admin).a11y-high-contrast air-modal-wrapper tr,   body:not(.admin).a11y-high-contrast air-modal-wrapper th,   body:not(.admin).a11y-high-contrast air-modal-wrapper td,   body:not(.admin).a11y-high-contrast air-modal-wrapper form,   body:not(.admin).a11y-high-contrast air-modal-wrapper font,   body:not(.admin).a11y-high-contrast air-modal-wrapper strong,   body:not(.admin).a11y-high-contrast air-modal-wrapper .placeholder,   body:not(.admin).a11y-high-contrast air-modal-wrapper label,   body:not(.admin).a11y-high-contrast air-modal-wrapper li a,   body:not(.admin).a11y-high-contrast air-modal-wrapper h5:before,   body:not(.admin).a11y-high-contrast air-modal-wrapper i-replies-count,   body:not(.admin).a11y-high-contrast air-modal-wrapper u,   body:not(.admin).a11y-high-contrast air-modal-wrapper i,   body:not(.admin).a11y-high-contrast air-modal-wrapper b,   body:not(.admin).a11y-high-contrast i-page input,   body:not(.admin).a11y-high-contrast i-page svg,   body:not(.admin).a11y-high-contrast i-page a,   body:not(.admin).a11y-high-contrast i-page div,   body:not(.admin).a11y-high-contrast i-page button,   body:not(.admin).a11y-high-contrast i-page textarea,   body:not(.admin).a11y-high-contrast i-page h1,   body:not(.admin).a11y-high-contrast i-page h2,   body:not(.admin).a11y-high-contrast i-page h3,   body:not(.admin).a11y-high-contrast i-page h4,   body:not(.admin).a11y-high-contrast i-page h5,   body:not(.admin).a11y-high-contrast i-page h6,   body:not(.admin).a11y-high-contrast i-page span,   body:not(.admin).a11y-high-contrast i-page p,   body:not(.admin).a11y-high-contrast i-page table,   body:not(.admin).a11y-high-contrast i-page tbody,   body:not(.admin).a11y-high-contrast i-page thead,   body:not(.admin).a11y-high-contrast i-page tr,   body:not(.admin).a11y-high-contrast i-page th,   body:not(.admin).a11y-high-contrast i-page td,   body:not(.admin).a11y-high-contrast i-page form,   body:not(.admin).a11y-high-contrast i-page font,   body:not(.admin).a11y-high-contrast i-page strong,   body:not(.admin).a11y-high-contrast i-page .placeholder,   body:not(.admin).a11y-high-contrast i-page label,   body:not(.admin).a11y-high-contrast i-page li a,   body:not(.admin).a11y-high-contrast i-page h5:before,   body:not(.admin).a11y-high-contrast i-page i-replies-count,   body:not(.admin).a11y-high-contrast i-page u,   body:not(.admin).a11y-high-contrast i-page i,   body:not(.admin).a11y-high-contrast i-page b,   body:not(.admin).a11y-high-contrast control-error input,   body:not(.admin).a11y-high-contrast control-error svg,   body:not(.admin).a11y-high-contrast control-error a,   body:not(.admin).a11y-high-contrast control-error div,   body:not(.admin).a11y-high-contrast control-error button,   body:not(.admin).a11y-high-contrast control-error textarea,   body:not(.admin).a11y-high-contrast control-error h1,   body:not(.admin).a11y-high-contrast control-error h2,   body:not(.admin).a11y-high-contrast control-error h3,   body:not(.admin).a11y-high-contrast control-error h4,   body:not(.admin).a11y-high-contrast control-error h5,   body:not(.admin).a11y-high-contrast control-error h6,   body:not(.admin).a11y-high-contrast control-error span,   body:not(.admin).a11y-high-contrast control-error p,   body:not(.admin).a11y-high-contrast control-error table,   body:not(.admin).a11y-high-contrast control-error tbody,   body:not(.admin).a11y-high-contrast control-error thead,   body:not(.admin).a11y-high-contrast control-error tr,   body:not(.admin).a11y-high-contrast control-error th,   body:not(.admin).a11y-high-contrast control-error td,   body:not(.admin).a11y-high-contrast control-error form,   body:not(.admin).a11y-high-contrast control-error font,   body:not(.admin).a11y-high-contrast control-error strong,   body:not(.admin).a11y-high-contrast control-error .placeholder,   body:not(.admin).a11y-high-contrast control-error label,   body:not(.admin).a11y-high-contrast control-error li a,   body:not(.admin).a11y-high-contrast control-error h5:before,   body:not(.admin).a11y-high-contrast control-error i-replies-count,   body:not(.admin).a11y-high-contrast control-error u,   body:not(.admin).a11y-high-contrast control-error i,   body:not(.admin).a11y-high-contrast control-error b,   body:not(.admin).a11y-high-contrast air-checkbox input,   body:not(.admin).a11y-high-contrast air-checkbox svg,   body:not(.admin).a11y-high-contrast air-checkbox a,   body:not(.admin).a11y-high-contrast air-checkbox div,   body:not(.admin).a11y-high-contrast air-checkbox button,   body:not(.admin).a11y-high-contrast air-checkbox textarea,   body:not(.admin).a11y-high-contrast air-checkbox h1,   body:not(.admin).a11y-high-contrast air-checkbox h2,   body:not(.admin).a11y-high-contrast air-checkbox h3,   body:not(.admin).a11y-high-contrast air-checkbox h4,   body:not(.admin).a11y-high-contrast air-checkbox h5,   body:not(.admin).a11y-high-contrast air-checkbox h6,   body:not(.admin).a11y-high-contrast air-checkbox span,   body:not(.admin).a11y-high-contrast air-checkbox p,   body:not(.admin).a11y-high-contrast air-checkbox table,   body:not(.admin).a11y-high-contrast air-checkbox tbody,   body:not(.admin).a11y-high-contrast air-checkbox thead,   body:not(.admin).a11y-high-contrast air-checkbox tr,   body:not(.admin).a11y-high-contrast air-checkbox th,   body:not(.admin).a11y-high-contrast air-checkbox td,   body:not(.admin).a11y-high-contrast air-checkbox form,   body:not(.admin).a11y-high-contrast air-checkbox font,   body:not(.admin).a11y-high-contrast air-checkbox strong,   body:not(.admin).a11y-high-contrast air-checkbox .placeholder,   body:not(.admin).a11y-high-contrast air-checkbox label,   body:not(.admin).a11y-high-contrast air-checkbox li a,   body:not(.admin).a11y-high-contrast air-checkbox h5:before,   body:not(.admin).a11y-high-contrast air-checkbox i-replies-count,   body:not(.admin).a11y-high-contrast air-checkbox u,   body:not(.admin).a11y-high-contrast air-checkbox i,   body:not(.admin).a11y-high-contrast air-checkbox b,   body:not(.admin).a11y-high-contrast yeda-course-navigation input,   body:not(.admin).a11y-high-contrast yeda-course-navigation svg,   body:not(.admin).a11y-high-contrast yeda-course-navigation a,   body:not(.admin).a11y-high-contrast yeda-course-navigation div,   body:not(.admin).a11y-high-contrast yeda-course-navigation button,   body:not(.admin).a11y-high-contrast yeda-course-navigation textarea,   body:not(.admin).a11y-high-contrast yeda-course-navigation h1,   body:not(.admin).a11y-high-contrast yeda-course-navigation h2,   body:not(.admin).a11y-high-contrast yeda-course-navigation h3,   body:not(.admin).a11y-high-contrast yeda-course-navigation h4,   body:not(.admin).a11y-high-contrast yeda-course-navigation h5,   body:not(.admin).a11y-high-contrast yeda-course-navigation h6,   body:not(.admin).a11y-high-contrast yeda-course-navigation span,   body:not(.admin).a11y-high-contrast yeda-course-navigation p,   body:not(.admin).a11y-high-contrast yeda-course-navigation table,   body:not(.admin).a11y-high-contrast yeda-course-navigation tbody,   body:not(.admin).a11y-high-contrast yeda-course-navigation thead,   body:not(.admin).a11y-high-contrast yeda-course-navigation tr,   body:not(.admin).a11y-high-contrast yeda-course-navigation th,   body:not(.admin).a11y-high-contrast yeda-course-navigation td,   body:not(.admin).a11y-high-contrast yeda-course-navigation form,   body:not(.admin).a11y-high-contrast yeda-course-navigation font,   body:not(.admin).a11y-high-contrast yeda-course-navigation strong,   body:not(.admin).a11y-high-contrast yeda-course-navigation .placeholder,   body:not(.admin).a11y-high-contrast yeda-course-navigation label,   body:not(.admin).a11y-high-contrast yeda-course-navigation li a,   body:not(.admin).a11y-high-contrast yeda-course-navigation h5:before,   body:not(.admin).a11y-high-contrast yeda-course-navigation i-replies-count,   body:not(.admin).a11y-high-contrast yeda-course-navigation u,   body:not(.admin).a11y-high-contrast yeda-course-navigation i,   body:not(.admin).a11y-high-contrast yeda-course-navigation b,   body:not(.admin).a11y-high-contrast yeda-syllabus input,   body:not(.admin).a11y-high-contrast yeda-syllabus svg,   body:not(.admin).a11y-high-contrast yeda-syllabus a,   body:not(.admin).a11y-high-contrast yeda-syllabus div,   body:not(.admin).a11y-high-contrast yeda-syllabus button,   body:not(.admin).a11y-high-contrast yeda-syllabus textarea,   body:not(.admin).a11y-high-contrast yeda-syllabus h1,   body:not(.admin).a11y-high-contrast yeda-syllabus h2,   body:not(.admin).a11y-high-contrast yeda-syllabus h3,   body:not(.admin).a11y-high-contrast yeda-syllabus h4,   body:not(.admin).a11y-high-contrast yeda-syllabus h5,   body:not(.admin).a11y-high-contrast yeda-syllabus h6,   body:not(.admin).a11y-high-contrast yeda-syllabus span,   body:not(.admin).a11y-high-contrast yeda-syllabus p,   body:not(.admin).a11y-high-contrast yeda-syllabus table,   body:not(.admin).a11y-high-contrast yeda-syllabus tbody,   body:not(.admin).a11y-high-contrast yeda-syllabus thead,   body:not(.admin).a11y-high-contrast yeda-syllabus tr,   body:not(.admin).a11y-high-contrast yeda-syllabus th,   body:not(.admin).a11y-high-contrast yeda-syllabus td,   body:not(.admin).a11y-high-contrast yeda-syllabus form,   body:not(.admin).a11y-high-contrast yeda-syllabus font,   body:not(.admin).a11y-high-contrast yeda-syllabus strong,   body:not(.admin).a11y-high-contrast yeda-syllabus .placeholder,   body:not(.admin).a11y-high-contrast yeda-syllabus label,   body:not(.admin).a11y-high-contrast yeda-syllabus li a,   body:not(.admin).a11y-high-contrast yeda-syllabus h5:before,   body:not(.admin).a11y-high-contrast yeda-syllabus i-replies-count,   body:not(.admin).a11y-high-contrast yeda-syllabus u,   body:not(.admin).a11y-high-contrast yeda-syllabus i,   body:not(.admin).a11y-high-contrast yeda-syllabus b,   body:not(.admin).a11y-high-contrast i-expansion-header input,   body:not(.admin).a11y-high-contrast i-expansion-header svg,   body:not(.admin).a11y-high-contrast i-expansion-header a,   body:not(.admin).a11y-high-contrast i-expansion-header div,   body:not(.admin).a11y-high-contrast i-expansion-header button,   body:not(.admin).a11y-high-contrast i-expansion-header textarea,   body:not(.admin).a11y-high-contrast i-expansion-header h1,   body:not(.admin).a11y-high-contrast i-expansion-header h2,   body:not(.admin).a11y-high-contrast i-expansion-header h3,   body:not(.admin).a11y-high-contrast i-expansion-header h4,   body:not(.admin).a11y-high-contrast i-expansion-header h5,   body:not(.admin).a11y-high-contrast i-expansion-header h6,   body:not(.admin).a11y-high-contrast i-expansion-header span,   body:not(.admin).a11y-high-contrast i-expansion-header p,   body:not(.admin).a11y-high-contrast i-expansion-header table,   body:not(.admin).a11y-high-contrast i-expansion-header tbody,   body:not(.admin).a11y-high-contrast i-expansion-header thead,   body:not(.admin).a11y-high-contrast i-expansion-header tr,   body:not(.admin).a11y-high-contrast i-expansion-header th,   body:not(.admin).a11y-high-contrast i-expansion-header td,   body:not(.admin).a11y-high-contrast i-expansion-header form,   body:not(.admin).a11y-high-contrast i-expansion-header font,   body:not(.admin).a11y-high-contrast i-expansion-header strong,   body:not(.admin).a11y-high-contrast i-expansion-header .placeholder,   body:not(.admin).a11y-high-contrast i-expansion-header label,   body:not(.admin).a11y-high-contrast i-expansion-header li a,   body:not(.admin).a11y-high-contrast i-expansion-header h5:before,   body:not(.admin).a11y-high-contrast i-expansion-header i-replies-count,   body:not(.admin).a11y-high-contrast i-expansion-header u,   body:not(.admin).a11y-high-contrast i-expansion-header i,   body:not(.admin).a11y-high-contrast i-expansion-header b{color:var(--white)!important}  body:not(.admin).a11y-high-contrast .dropdown-item__text:hover,   body:not(.admin).a11y-high-contrast air-option:hover,   body:not(.admin).a11y-high-contrast .air-button:not(.air-text1):not(.clear):not(.link):not(air-tabs-links .air-button):hover{background:#400000!important}  body:not(.admin).a11y-high-contrast yeda-header-dropdown-menu button svg,   body:not(.admin).a11y-high-contrast yeda-home-bundles h2 svg,   body:not(.admin).a11y-high-contrast yeda-home-courses h2 svg,   body:not(.admin).a11y-high-contrast air-select svg,   body:not(.admin).a11y-high-contrast yeda-home-threads h2 svg,   body:not(.admin).a11y-high-contrast yeda-home-articles h2 svg,   body:not(.admin).a11y-high-contrast yeda-home-students h2 svg,   body:not(.admin).a11y-high-contrast yeda-home-students .students svg,   body:not(.admin).a11y-high-contrast yeda-profile-courses h2 svg,   body:not(.admin).a11y-high-contrast .student svg,   body:not(.admin).a11y-high-contrast air-expansion-header .icon-wrapper svg,   body:not(.admin).a11y-high-contrast yeda-course-sidebar .sidebar-section svg{stroke:var(--white)!important}  body:not(.admin).a11y-high-contrast yeda-notifications svg,   body:not(.admin).a11y-high-contrast #users-dropdown-content svg,   body:not(.admin).a11y-high-contrast air-form-field svg,   body:not(.admin).a11y-high-contrast yeda-thread-item svg,   body:not(.admin).a11y-high-contrast yeda-home-students .students svg,   body:not(.admin).a11y-high-contrast air-modal-close svg,   body:not(.admin).a11y-high-contrast yeda-user-info .air-button svg,   body:not(.admin).a11y-high-contrast yeda-privacy-settings svg,   body:not(.admin).a11y-high-contrast .close-block svg,   body:not(.admin).a11y-high-contrast .student svg,   body:not(.admin).a11y-high-contrast yeda-about-course h2 svg,   body:not(.admin).a11y-high-contrast yeda-syllabus svg,   body:not(.admin).a11y-high-contrast yeda-course-sidebar .btn-double-arrow svg,   body:not(.admin).a11y-high-contrast i-expansion-header svg,   body:not(.admin).a11y-high-contrast i-replies-count svg{fill:var(--white)!important}  body:not(.admin).a11y-high-contrast yeda-header air-form-field .ff-prefix,   body:not(.admin).a11y-high-contrast yeda-header air-form-field .ff-prefix button{background:none!important}  body:not(.admin).a11y-high-contrast yeda-header .dropdown-content{border:1px dashed var(--white)!important;margin-top:-1px}  body:not(.admin).a11y-high-contrast yeda-banner,   body:not(.admin).a11y-high-contrast yeda-header{border-bottom:1px solid var(--white)!important}  body:not(.admin).a11y-high-contrast yeda-my-course-item .progress-bar,   body:not(.admin).a11y-high-contrast yeda-statistics air-text-delimiter{background:var(--white)!important}  body:not(.admin).a11y-high-contrast yeda-bundle-item,   body:not(.admin).a11y-high-contrast yeda-register form,   body:not(.admin).a11y-high-contrast yeda-login form,   body:not(.admin).a11y-high-contrast yeda-forgot-password form,   body:not(.admin).a11y-high-contrast air-modal-wrapper,   body:not(.admin).a11y-high-contrast textarea,   body:not(.admin).a11y-high-contrast yeda-my-course-item,   body:not(.admin).a11y-high-contrast yeda-my-course-item .progress,   body:not(.admin).a11y-high-contrast .teacher-item,   body:not(.admin).a11y-high-contrast input,   body:not(.admin).a11y-high-contrast .modal-content,   body:not(.admin).a11y-high-contrast yeda-course-navigation ul li a.active,   body:not(.admin).a11y-high-contrast yeda-syllabus h5:before,   body:not(.admin).a11y-high-contrast yeda-course-exam .difficulty-level,   body:not(.admin).a11y-high-contrast .air-button:not(.air-text1):not(.clear):not(.link):not(air-tabs-links .air-button),   body:not(.admin).a11y-high-contrast yeda-statistics,   body:not(.admin).a11y-high-contrast yeda-thread-item .thread-li{border:1px solid var(--white)!important}  body:not(.admin).a11y-high-contrast air-option:not(:last-child){border-bottom:1px dashed var(--white)!important}  body:not(.admin).a11y-high-contrast air-expansion-header .icon-wrapper,   body:not(.admin).a11y-high-contrast air-select .placeholder,   body:not(.admin).a11y-high-contrast air-select .selected-item,   body:not(.admin).a11y-high-contrast air-select svg{z-index:2}  body:not(.admin).a11y-high-contrast yeda-footer,   body:not(.admin).a11y-high-contrast yeda-footer .sub-footer,   body:not(.admin).a11y-high-contrast yeda-course-evaluation-stats .line{border-top:1px solid var(--white)!important}  body:not(.admin).a11y-high-contrast air-checkbox .checkbox{background:#000!important}  body:not(.admin).a11y-high-contrast input:-webkit-autofill,   body:not(.admin).a11y-high-contrast input:-webkit-autofill:hover,   body:not(.admin).a11y-high-contrast input:-webkit-autofill:active,   body:not(.admin).a11y-high-contrast input:-webkit-autofill:focus{background-color:#000!important;color:var(--white)!important;box-shadow:0 0 0 1000px #000 inset!important;-webkit-box-shadow:0 0 0 1000px #000000 inset!important;-webkit-text-fill-color:var(--white)!important}  body:not(.admin).a11y-high-contrast air-tabs-links .air-button.active,   body:not(.admin).a11y-high-contrast yeda-upload-file label,   body:not(.admin).a11y-high-contrast yeda-course-sidebar,   body:not(.admin).a11y-high-contrast :after,   body:not(.admin).a11y-high-contrast air-checkbox .checkbox,   body:not(.admin).a11y-high-contrast .air-select-panel,   body:not(.admin).a11y-high-contrast air-select.opened,   body:not(.admin).a11y-high-contrast .messages-item,   body:not(.admin).a11y-high-contrast yeda-thread-item .header,   body:not(.admin).a11y-high-contrast yeda-article-item .article-item,   body:not(.admin).a11y-high-contrast .student-wrap,   body:not(.admin).a11y-high-contrast .student-wrap hr,   body:not(.admin).a11y-high-contrast table,   body:not(.admin).a11y-high-contrast tbody,   body:not(.admin).a11y-high-contrast thead,   body:not(.admin).a11y-high-contrast tr,   body:not(.admin).a11y-high-contrast td,   body:not(.admin).a11y-high-contrast th,   body:not(.admin).a11y-high-contrast .content-menu,   body:not(.admin).a11y-high-contrast :before,   body:not(.admin).a11y-high-contrast img,   body:not(.admin).a11y-high-contrast .files-type-bg,   body:not(.admin).a11y-high-contrast air-tabs-links,   body:not(.admin).a11y-high-contrast .close-block,   body:not(.admin).a11y-high-contrast .info{border-color:var(--white)!important}  body:not(.admin).a11y-negative-contrast{background:#000!important;background-color:#000!important}  body:not(.admin).a11y-negative-contrast yeda-visually-impaired .visually-impaired>button   svg{fill:#ff0!important}  body:not(.admin).a11y-negative-contrast yeda-visually-impaired .visually-impaired>button,   body:not(.admin).a11y-negative-contrast yeda-visually-impaired .visually-impaired .menu-button{background:#000!important;background-color:#000!important}  body:not(.admin).a11y-negative-contrast yeda-visually-impaired .visually-impaired .menu-button{border:1px solid yellow!important;color:#ff0!important}  body:not(.admin).a11y-negative-contrast yeda-visually-impaired .visually-impaired .menu-button ul li button{color:#ff0!important}  body:not(.admin).a11y-negative-contrast yeda-visually-impaired .visually-impaired .menu-button ul li button:hover{background-color:#400000!important}  body:not(.admin).a11y-negative-contrast yeda-visually-impaired .visually-impaired .menu-button ul li button.active{background-color:#400000!important}  body:not(.admin).a11y-negative-contrast yeda-visually-impaired .visually-impaired .menu-button ul li button.active   svg,   body:not(.admin).a11y-negative-contrast yeda-visually-impaired .visually-impaired .menu-button ul li button   svg{fill:#ff0!important}  body:not(.admin).a11y-negative-contrast *{-webkit-box-shadow:none!important;box-shadow:none!important}  body:not(.admin).a11y-negative-contrast a,   body:not(.admin).a11y-negative-contrast abbr,   body:not(.admin).a11y-negative-contrast acronym,   body:not(.admin).a11y-negative-contrast address,   body:not(.admin).a11y-negative-contrast article,   body:not(.admin).a11y-negative-contrast aside,   body:not(.admin).a11y-negative-contrast b,   body:not(.admin).a11y-negative-contrast basefont,   body:not(.admin).a11y-negative-contrast bdi,   body:not(.admin).a11y-negative-contrast big,   body:not(.admin).a11y-negative-contrast blockquote,   body:not(.admin).a11y-negative-contrast body,   body:not(.admin).a11y-negative-contrast button,   body:not(.admin).a11y-negative-contrast canvas,   body:not(.admin).a11y-negative-contrast caption,   body:not(.admin).a11y-negative-contrast center,   body:not(.admin).a11y-negative-contrast cite,   body:not(.admin).a11y-negative-contrast code,   body:not(.admin).a11y-negative-contrast col,   body:not(.admin).a11y-negative-contrast colgroup,   body:not(.admin).a11y-negative-contrast dd,   body:not(.admin).a11y-negative-contrast del,   body:not(.admin).a11y-negative-contrast details,   body:not(.admin).a11y-negative-contrast dfn,   body:not(.admin).a11y-negative-contrast dir,   body:not(.admin).a11y-negative-contrast div,   body:not(.admin).a11y-negative-contrast dl,   body:not(.admin).a11y-negative-contrast dt,   body:not(.admin).a11y-negative-contrast em,   body:not(.admin).a11y-negative-contrast embed,   body:not(.admin).a11y-negative-contrast fieldset,   body:not(.admin).a11y-negative-contrast figcaption,   body:not(.admin).a11y-negative-contrast figure,   body:not(.admin).a11y-negative-contrast font,   body:not(.admin).a11y-negative-contrast footer,   body:not(.admin).a11y-negative-contrast form,   body:not(.admin).a11y-negative-contrast h1,   body:not(.admin).a11y-negative-contrast h1 a,   body:not(.admin).a11y-negative-contrast h1 a b,   body:not(.admin).a11y-negative-contrast h1 abbr,   body:not(.admin).a11y-negative-contrast h1 b,   body:not(.admin).a11y-negative-contrast h1 center,   body:not(.admin).a11y-negative-contrast h1 em,   body:not(.admin).a11y-negative-contrast h1 i,   body:not(.admin).a11y-negative-contrast h1 span,   body:not(.admin).a11y-negative-contrast h1 strong,   body:not(.admin).a11y-negative-contrast h2,   body:not(.admin).a11y-negative-contrast h2 a,   body:not(.admin).a11y-negative-contrast h2 a b,   body:not(.admin).a11y-negative-contrast h2 abbr,   body:not(.admin).a11y-negative-contrast h2 b,   body:not(.admin).a11y-negative-contrast h2 center,   body:not(.admin).a11y-negative-contrast h2 em,   body:not(.admin).a11y-negative-contrast h2 i,   body:not(.admin).a11y-negative-contrast h2 span,   body:not(.admin).a11y-negative-contrast h2 strong,   body:not(.admin).a11y-negative-contrast h3,   body:not(.admin).a11y-negative-contrast h3 a,   body:not(.admin).a11y-negative-contrast h3 a b,   body:not(.admin).a11y-negative-contrast h3 abbr,   body:not(.admin).a11y-negative-contrast h3 b,   body:not(.admin).a11y-negative-contrast h3 center,   body:not(.admin).a11y-negative-contrast h3 em,   body:not(.admin).a11y-negative-contrast h3 i,   body:not(.admin).a11y-negative-contrast h3 span,   body:not(.admin).a11y-negative-contrast h3 strong,   body:not(.admin).a11y-negative-contrast h4,   body:not(.admin).a11y-negative-contrast h4 a,   body:not(.admin).a11y-negative-contrast h4 a b,   body:not(.admin).a11y-negative-contrast h4 abbr,   body:not(.admin).a11y-negative-contrast h4 b,   body:not(.admin).a11y-negative-contrast h4 center,   body:not(.admin).a11y-negative-contrast h4 em,   body:not(.admin).a11y-negative-contrast h4 i,   body:not(.admin).a11y-negative-contrast h4 span,   body:not(.admin).a11y-negative-contrast h4 strong,   body:not(.admin).a11y-negative-contrast h5,   body:not(.admin).a11y-negative-contrast h5 a,   body:not(.admin).a11y-negative-contrast h5 a b,   body:not(.admin).a11y-negative-contrast h5 abbr,   body:not(.admin).a11y-negative-contrast h5 b,   body:not(.admin).a11y-negative-contrast h5 center,   body:not(.admin).a11y-negative-contrast h5 em,   body:not(.admin).a11y-negative-contrast h5 i,   body:not(.admin).a11y-negative-contrast h5 span,   body:not(.admin).a11y-negative-contrast h5 strong,   body:not(.admin).a11y-negative-contrast h6,   body:not(.admin).a11y-negative-contrast h6 a,   body:not(.admin).a11y-negative-contrast h6 a b,   body:not(.admin).a11y-negative-contrast h6 abbr,   body:not(.admin).a11y-negative-contrast h6 b,   body:not(.admin).a11y-negative-contrast h6 center,   body:not(.admin).a11y-negative-contrast h6 em,   body:not(.admin).a11y-negative-contrast h6 i,   body:not(.admin).a11y-negative-contrast h6 span,   body:not(.admin).a11y-negative-contrast h6 strong,   body:not(.admin).a11y-negative-contrast header,   body:not(.admin).a11y-negative-contrast hgroup,   body:not(.admin).a11y-negative-contrast html,   body:not(.admin).a11y-negative-contrast i,   body:not(.admin).a11y-negative-contrast iframe,   body:not(.admin).a11y-negative-contrast img,   body:not(.admin).a11y-negative-contrast input,   body:not(.admin).a11y-negative-contrast ins,   body:not(.admin).a11y-negative-contrast kbd,   body:not(.admin).a11y-negative-contrast label,   body:not(.admin).a11y-negative-contrast legend,   body:not(.admin).a11y-negative-contrast li,   body:not(.admin).a11y-negative-contrast main,   body:not(.admin).a11y-negative-contrast mark,   body:not(.admin).a11y-negative-contrast menu,   body:not(.admin).a11y-negative-contrast meter,   body:not(.admin).a11y-negative-contrast nav,   body:not(.admin).a11y-negative-contrast nobr,   body:not(.admin).a11y-negative-contrast object,   body:not(.admin).a11y-negative-contrast ol,   body:not(.admin).a11y-negative-contrast option,   body:not(.admin).a11y-negative-contrast output,   body:not(.admin).a11y-negative-contrast p,   body:not(.admin).a11y-negative-contrast pre,   body:not(.admin).a11y-negative-contrast progress,   body:not(.admin).a11y-negative-contrast q,   body:not(.admin).a11y-negative-contrast rb,   body:not(.admin).a11y-negative-contrast rp,   body:not(.admin).a11y-negative-contrast rt,   body:not(.admin).a11y-negative-contrast ruby,   body:not(.admin).a11y-negative-contrast s,   body:not(.admin).a11y-negative-contrast samp,   body:not(.admin).a11y-negative-contrast section,   body:not(.admin).a11y-negative-contrast select,   body:not(.admin).a11y-negative-contrast small,   body:not(.admin).a11y-negative-contrast span,   body:not(.admin).a11y-negative-contrast strike,   body:not(.admin).a11y-negative-contrast strong,   body:not(.admin).a11y-negative-contrast sub,   body:not(.admin).a11y-negative-contrast summary,   body:not(.admin).a11y-negative-contrast sup,   body:not(.admin).a11y-negative-contrast svg,   body:not(.admin).a11y-negative-contrast table,   body:not(.admin).a11y-negative-contrast tbody,   body:not(.admin).a11y-negative-contrast td,   body:not(.admin).a11y-negative-contrast text,   body:not(.admin).a11y-negative-contrast textarea,   body:not(.admin).a11y-negative-contrast th,   body:not(.admin).a11y-negative-contrast thead,   body:not(.admin).a11y-negative-contrast time,   body:not(.admin).a11y-negative-contrast tr,   body:not(.admin).a11y-negative-contrast tt,   body:not(.admin).a11y-negative-contrast u,   body:not(.admin).a11y-negative-contrast ul,   body:not(.admin).a11y-negative-contrast var,   body:not(.admin).a11y-negative-contrast video{-moz-appearance:none!important;-moz-user-select:text!important;-webkit-user-select:text!important;background-image:none!important;text-shadow:none!important;user-select:text!important}  body:not(.admin).a11y-negative-contrast yeda-header,   body:not(.admin).a11y-negative-contrast yeda-banner,   body:not(.admin).a11y-negative-contrast yeda-statistics,   body:not(.admin).a11y-negative-contrast yeda-footer,   body:not(.admin).a11y-negative-contrast air-container,   body:not(.admin).a11y-negative-contrast .content,   body:not(.admin).a11y-negative-contrast .teachers .container,   body:not(.admin).a11y-negative-contrast i-content,   body:not(.admin).a11y-negative-contrast section,   body:not(.admin).a11y-negative-contrast air-select,   body:not(.admin).a11y-negative-contrast air-option,   body:not(.admin).a11y-negative-contrast nav,   body:not(.admin).a11y-negative-contrast air-modal-wrapper,   body:not(.admin).a11y-negative-contrast i-page,   body:not(.admin).a11y-negative-contrast air-expansion,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats{background:#000!important;background-color:#000!important}  body:not(.admin).a11y-negative-contrast yeda-header input,   body:not(.admin).a11y-negative-contrast yeda-header svg,   body:not(.admin).a11y-negative-contrast yeda-header a,   body:not(.admin).a11y-negative-contrast yeda-header div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-negative-contrast yeda-header button,   body:not(.admin).a11y-negative-contrast yeda-header button:not(.clear),   body:not(.admin).a11y-negative-contrast yeda-header textarea,   body:not(.admin).a11y-negative-contrast yeda-header table,   body:not(.admin).a11y-negative-contrast yeda-header tbody,   body:not(.admin).a11y-negative-contrast yeda-header thead,   body:not(.admin).a11y-negative-contrast yeda-header tr,   body:not(.admin).a11y-negative-contrast yeda-header th,   body:not(.admin).a11y-negative-contrast yeda-header td,   body:not(.admin).a11y-negative-contrast yeda-header form,   body:not(.admin).a11y-negative-contrast yeda-header :after,   body:not(.admin).a11y-negative-contrast yeda-header :before,   body:not(.admin).a11y-negative-contrast yeda-header h1,   body:not(.admin).a11y-negative-contrast yeda-header h2,   body:not(.admin).a11y-negative-contrast yeda-header h3,   body:not(.admin).a11y-negative-contrast yeda-header h4,   body:not(.admin).a11y-negative-contrast yeda-header h5,   body:not(.admin).a11y-negative-contrast yeda-header h6,   body:not(.admin).a11y-negative-contrast yeda-header p,   body:not(.admin).a11y-negative-contrast yeda-header span,   body:not(.admin).a11y-negative-contrast yeda-header strong,   body:not(.admin).a11y-negative-contrast yeda-header b,   body:not(.admin).a11y-negative-contrast yeda-banner input,   body:not(.admin).a11y-negative-contrast yeda-banner svg,   body:not(.admin).a11y-negative-contrast yeda-banner a,   body:not(.admin).a11y-negative-contrast yeda-banner div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-negative-contrast yeda-banner button,   body:not(.admin).a11y-negative-contrast yeda-banner button:not(.clear),   body:not(.admin).a11y-negative-contrast yeda-banner textarea,   body:not(.admin).a11y-negative-contrast yeda-banner table,   body:not(.admin).a11y-negative-contrast yeda-banner tbody,   body:not(.admin).a11y-negative-contrast yeda-banner thead,   body:not(.admin).a11y-negative-contrast yeda-banner tr,   body:not(.admin).a11y-negative-contrast yeda-banner th,   body:not(.admin).a11y-negative-contrast yeda-banner td,   body:not(.admin).a11y-negative-contrast yeda-banner form,   body:not(.admin).a11y-negative-contrast yeda-banner :after,   body:not(.admin).a11y-negative-contrast yeda-banner :before,   body:not(.admin).a11y-negative-contrast yeda-banner h1,   body:not(.admin).a11y-negative-contrast yeda-banner h2,   body:not(.admin).a11y-negative-contrast yeda-banner h3,   body:not(.admin).a11y-negative-contrast yeda-banner h4,   body:not(.admin).a11y-negative-contrast yeda-banner h5,   body:not(.admin).a11y-negative-contrast yeda-banner h6,   body:not(.admin).a11y-negative-contrast yeda-banner p,   body:not(.admin).a11y-negative-contrast yeda-banner span,   body:not(.admin).a11y-negative-contrast yeda-banner strong,   body:not(.admin).a11y-negative-contrast yeda-banner b,   body:not(.admin).a11y-negative-contrast yeda-statistics input,   body:not(.admin).a11y-negative-contrast yeda-statistics svg,   body:not(.admin).a11y-negative-contrast yeda-statistics a,   body:not(.admin).a11y-negative-contrast yeda-statistics div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-negative-contrast yeda-statistics button,   body:not(.admin).a11y-negative-contrast yeda-statistics button:not(.clear),   body:not(.admin).a11y-negative-contrast yeda-statistics textarea,   body:not(.admin).a11y-negative-contrast yeda-statistics table,   body:not(.admin).a11y-negative-contrast yeda-statistics tbody,   body:not(.admin).a11y-negative-contrast yeda-statistics thead,   body:not(.admin).a11y-negative-contrast yeda-statistics tr,   body:not(.admin).a11y-negative-contrast yeda-statistics th,   body:not(.admin).a11y-negative-contrast yeda-statistics td,   body:not(.admin).a11y-negative-contrast yeda-statistics form,   body:not(.admin).a11y-negative-contrast yeda-statistics :after,   body:not(.admin).a11y-negative-contrast yeda-statistics :before,   body:not(.admin).a11y-negative-contrast yeda-statistics h1,   body:not(.admin).a11y-negative-contrast yeda-statistics h2,   body:not(.admin).a11y-negative-contrast yeda-statistics h3,   body:not(.admin).a11y-negative-contrast yeda-statistics h4,   body:not(.admin).a11y-negative-contrast yeda-statistics h5,   body:not(.admin).a11y-negative-contrast yeda-statistics h6,   body:not(.admin).a11y-negative-contrast yeda-statistics p,   body:not(.admin).a11y-negative-contrast yeda-statistics span,   body:not(.admin).a11y-negative-contrast yeda-statistics strong,   body:not(.admin).a11y-negative-contrast yeda-statistics b,   body:not(.admin).a11y-negative-contrast yeda-footer input,   body:not(.admin).a11y-negative-contrast yeda-footer svg,   body:not(.admin).a11y-negative-contrast yeda-footer a,   body:not(.admin).a11y-negative-contrast yeda-footer div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-negative-contrast yeda-footer button,   body:not(.admin).a11y-negative-contrast yeda-footer button:not(.clear),   body:not(.admin).a11y-negative-contrast yeda-footer textarea,   body:not(.admin).a11y-negative-contrast yeda-footer table,   body:not(.admin).a11y-negative-contrast yeda-footer tbody,   body:not(.admin).a11y-negative-contrast yeda-footer thead,   body:not(.admin).a11y-negative-contrast yeda-footer tr,   body:not(.admin).a11y-negative-contrast yeda-footer th,   body:not(.admin).a11y-negative-contrast yeda-footer td,   body:not(.admin).a11y-negative-contrast yeda-footer form,   body:not(.admin).a11y-negative-contrast yeda-footer :after,   body:not(.admin).a11y-negative-contrast yeda-footer :before,   body:not(.admin).a11y-negative-contrast yeda-footer h1,   body:not(.admin).a11y-negative-contrast yeda-footer h2,   body:not(.admin).a11y-negative-contrast yeda-footer h3,   body:not(.admin).a11y-negative-contrast yeda-footer h4,   body:not(.admin).a11y-negative-contrast yeda-footer h5,   body:not(.admin).a11y-negative-contrast yeda-footer h6,   body:not(.admin).a11y-negative-contrast yeda-footer p,   body:not(.admin).a11y-negative-contrast yeda-footer span,   body:not(.admin).a11y-negative-contrast yeda-footer strong,   body:not(.admin).a11y-negative-contrast yeda-footer b,   body:not(.admin).a11y-negative-contrast air-container input,   body:not(.admin).a11y-negative-contrast air-container svg,   body:not(.admin).a11y-negative-contrast air-container a,   body:not(.admin).a11y-negative-contrast air-container div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-negative-contrast air-container button,   body:not(.admin).a11y-negative-contrast air-container button:not(.clear),   body:not(.admin).a11y-negative-contrast air-container textarea,   body:not(.admin).a11y-negative-contrast air-container table,   body:not(.admin).a11y-negative-contrast air-container tbody,   body:not(.admin).a11y-negative-contrast air-container thead,   body:not(.admin).a11y-negative-contrast air-container tr,   body:not(.admin).a11y-negative-contrast air-container th,   body:not(.admin).a11y-negative-contrast air-container td,   body:not(.admin).a11y-negative-contrast air-container form,   body:not(.admin).a11y-negative-contrast air-container :after,   body:not(.admin).a11y-negative-contrast air-container :before,   body:not(.admin).a11y-negative-contrast air-container h1,   body:not(.admin).a11y-negative-contrast air-container h2,   body:not(.admin).a11y-negative-contrast air-container h3,   body:not(.admin).a11y-negative-contrast air-container h4,   body:not(.admin).a11y-negative-contrast air-container h5,   body:not(.admin).a11y-negative-contrast air-container h6,   body:not(.admin).a11y-negative-contrast air-container p,   body:not(.admin).a11y-negative-contrast air-container span,   body:not(.admin).a11y-negative-contrast air-container strong,   body:not(.admin).a11y-negative-contrast air-container b,   body:not(.admin).a11y-negative-contrast .content input,   body:not(.admin).a11y-negative-contrast .content svg,   body:not(.admin).a11y-negative-contrast .content a,   body:not(.admin).a11y-negative-contrast .content div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-negative-contrast .content button,   body:not(.admin).a11y-negative-contrast .content button:not(.clear),   body:not(.admin).a11y-negative-contrast .content textarea,   body:not(.admin).a11y-negative-contrast .content table,   body:not(.admin).a11y-negative-contrast .content tbody,   body:not(.admin).a11y-negative-contrast .content thead,   body:not(.admin).a11y-negative-contrast .content tr,   body:not(.admin).a11y-negative-contrast .content th,   body:not(.admin).a11y-negative-contrast .content td,   body:not(.admin).a11y-negative-contrast .content form,   body:not(.admin).a11y-negative-contrast .content :after,   body:not(.admin).a11y-negative-contrast .content :before,   body:not(.admin).a11y-negative-contrast .content h1,   body:not(.admin).a11y-negative-contrast .content h2,   body:not(.admin).a11y-negative-contrast .content h3,   body:not(.admin).a11y-negative-contrast .content h4,   body:not(.admin).a11y-negative-contrast .content h5,   body:not(.admin).a11y-negative-contrast .content h6,   body:not(.admin).a11y-negative-contrast .content p,   body:not(.admin).a11y-negative-contrast .content span,   body:not(.admin).a11y-negative-contrast .content strong,   body:not(.admin).a11y-negative-contrast .content b,   body:not(.admin).a11y-negative-contrast .teachers .container input,   body:not(.admin).a11y-negative-contrast .teachers .container svg,   body:not(.admin).a11y-negative-contrast .teachers .container a,   body:not(.admin).a11y-negative-contrast .teachers .container div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-negative-contrast .teachers .container button,   body:not(.admin).a11y-negative-contrast .teachers .container button:not(.clear),   body:not(.admin).a11y-negative-contrast .teachers .container textarea,   body:not(.admin).a11y-negative-contrast .teachers .container table,   body:not(.admin).a11y-negative-contrast .teachers .container tbody,   body:not(.admin).a11y-negative-contrast .teachers .container thead,   body:not(.admin).a11y-negative-contrast .teachers .container tr,   body:not(.admin).a11y-negative-contrast .teachers .container th,   body:not(.admin).a11y-negative-contrast .teachers .container td,   body:not(.admin).a11y-negative-contrast .teachers .container form,   body:not(.admin).a11y-negative-contrast .teachers .container :after,   body:not(.admin).a11y-negative-contrast .teachers .container :before,   body:not(.admin).a11y-negative-contrast .teachers .container h1,   body:not(.admin).a11y-negative-contrast .teachers .container h2,   body:not(.admin).a11y-negative-contrast .teachers .container h3,   body:not(.admin).a11y-negative-contrast .teachers .container h4,   body:not(.admin).a11y-negative-contrast .teachers .container h5,   body:not(.admin).a11y-negative-contrast .teachers .container h6,   body:not(.admin).a11y-negative-contrast .teachers .container p,   body:not(.admin).a11y-negative-contrast .teachers .container span,   body:not(.admin).a11y-negative-contrast .teachers .container strong,   body:not(.admin).a11y-negative-contrast .teachers .container b,   body:not(.admin).a11y-negative-contrast i-content input,   body:not(.admin).a11y-negative-contrast i-content svg,   body:not(.admin).a11y-negative-contrast i-content a,   body:not(.admin).a11y-negative-contrast i-content div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-negative-contrast i-content button,   body:not(.admin).a11y-negative-contrast i-content button:not(.clear),   body:not(.admin).a11y-negative-contrast i-content textarea,   body:not(.admin).a11y-negative-contrast i-content table,   body:not(.admin).a11y-negative-contrast i-content tbody,   body:not(.admin).a11y-negative-contrast i-content thead,   body:not(.admin).a11y-negative-contrast i-content tr,   body:not(.admin).a11y-negative-contrast i-content th,   body:not(.admin).a11y-negative-contrast i-content td,   body:not(.admin).a11y-negative-contrast i-content form,   body:not(.admin).a11y-negative-contrast i-content :after,   body:not(.admin).a11y-negative-contrast i-content :before,   body:not(.admin).a11y-negative-contrast i-content h1,   body:not(.admin).a11y-negative-contrast i-content h2,   body:not(.admin).a11y-negative-contrast i-content h3,   body:not(.admin).a11y-negative-contrast i-content h4,   body:not(.admin).a11y-negative-contrast i-content h5,   body:not(.admin).a11y-negative-contrast i-content h6,   body:not(.admin).a11y-negative-contrast i-content p,   body:not(.admin).a11y-negative-contrast i-content span,   body:not(.admin).a11y-negative-contrast i-content strong,   body:not(.admin).a11y-negative-contrast i-content b,   body:not(.admin).a11y-negative-contrast section input,   body:not(.admin).a11y-negative-contrast section svg,   body:not(.admin).a11y-negative-contrast section a,   body:not(.admin).a11y-negative-contrast section div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-negative-contrast section button,   body:not(.admin).a11y-negative-contrast section button:not(.clear),   body:not(.admin).a11y-negative-contrast section textarea,   body:not(.admin).a11y-negative-contrast section table,   body:not(.admin).a11y-negative-contrast section tbody,   body:not(.admin).a11y-negative-contrast section thead,   body:not(.admin).a11y-negative-contrast section tr,   body:not(.admin).a11y-negative-contrast section th,   body:not(.admin).a11y-negative-contrast section td,   body:not(.admin).a11y-negative-contrast section form,   body:not(.admin).a11y-negative-contrast section :after,   body:not(.admin).a11y-negative-contrast section :before,   body:not(.admin).a11y-negative-contrast section h1,   body:not(.admin).a11y-negative-contrast section h2,   body:not(.admin).a11y-negative-contrast section h3,   body:not(.admin).a11y-negative-contrast section h4,   body:not(.admin).a11y-negative-contrast section h5,   body:not(.admin).a11y-negative-contrast section h6,   body:not(.admin).a11y-negative-contrast section p,   body:not(.admin).a11y-negative-contrast section span,   body:not(.admin).a11y-negative-contrast section strong,   body:not(.admin).a11y-negative-contrast section b,   body:not(.admin).a11y-negative-contrast air-select input,   body:not(.admin).a11y-negative-contrast air-select svg,   body:not(.admin).a11y-negative-contrast air-select a,   body:not(.admin).a11y-negative-contrast air-select div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-negative-contrast air-select button,   body:not(.admin).a11y-negative-contrast air-select button:not(.clear),   body:not(.admin).a11y-negative-contrast air-select textarea,   body:not(.admin).a11y-negative-contrast air-select table,   body:not(.admin).a11y-negative-contrast air-select tbody,   body:not(.admin).a11y-negative-contrast air-select thead,   body:not(.admin).a11y-negative-contrast air-select tr,   body:not(.admin).a11y-negative-contrast air-select th,   body:not(.admin).a11y-negative-contrast air-select td,   body:not(.admin).a11y-negative-contrast air-select form,   body:not(.admin).a11y-negative-contrast air-select :after,   body:not(.admin).a11y-negative-contrast air-select :before,   body:not(.admin).a11y-negative-contrast air-select h1,   body:not(.admin).a11y-negative-contrast air-select h2,   body:not(.admin).a11y-negative-contrast air-select h3,   body:not(.admin).a11y-negative-contrast air-select h4,   body:not(.admin).a11y-negative-contrast air-select h5,   body:not(.admin).a11y-negative-contrast air-select h6,   body:not(.admin).a11y-negative-contrast air-select p,   body:not(.admin).a11y-negative-contrast air-select span,   body:not(.admin).a11y-negative-contrast air-select strong,   body:not(.admin).a11y-negative-contrast air-select b,   body:not(.admin).a11y-negative-contrast air-option input,   body:not(.admin).a11y-negative-contrast air-option svg,   body:not(.admin).a11y-negative-contrast air-option a,   body:not(.admin).a11y-negative-contrast air-option div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-negative-contrast air-option button,   body:not(.admin).a11y-negative-contrast air-option button:not(.clear),   body:not(.admin).a11y-negative-contrast air-option textarea,   body:not(.admin).a11y-negative-contrast air-option table,   body:not(.admin).a11y-negative-contrast air-option tbody,   body:not(.admin).a11y-negative-contrast air-option thead,   body:not(.admin).a11y-negative-contrast air-option tr,   body:not(.admin).a11y-negative-contrast air-option th,   body:not(.admin).a11y-negative-contrast air-option td,   body:not(.admin).a11y-negative-contrast air-option form,   body:not(.admin).a11y-negative-contrast air-option :after,   body:not(.admin).a11y-negative-contrast air-option :before,   body:not(.admin).a11y-negative-contrast air-option h1,   body:not(.admin).a11y-negative-contrast air-option h2,   body:not(.admin).a11y-negative-contrast air-option h3,   body:not(.admin).a11y-negative-contrast air-option h4,   body:not(.admin).a11y-negative-contrast air-option h5,   body:not(.admin).a11y-negative-contrast air-option h6,   body:not(.admin).a11y-negative-contrast air-option p,   body:not(.admin).a11y-negative-contrast air-option span,   body:not(.admin).a11y-negative-contrast air-option strong,   body:not(.admin).a11y-negative-contrast air-option b,   body:not(.admin).a11y-negative-contrast nav input,   body:not(.admin).a11y-negative-contrast nav svg,   body:not(.admin).a11y-negative-contrast nav a,   body:not(.admin).a11y-negative-contrast nav div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-negative-contrast nav button,   body:not(.admin).a11y-negative-contrast nav button:not(.clear),   body:not(.admin).a11y-negative-contrast nav textarea,   body:not(.admin).a11y-negative-contrast nav table,   body:not(.admin).a11y-negative-contrast nav tbody,   body:not(.admin).a11y-negative-contrast nav thead,   body:not(.admin).a11y-negative-contrast nav tr,   body:not(.admin).a11y-negative-contrast nav th,   body:not(.admin).a11y-negative-contrast nav td,   body:not(.admin).a11y-negative-contrast nav form,   body:not(.admin).a11y-negative-contrast nav :after,   body:not(.admin).a11y-negative-contrast nav :before,   body:not(.admin).a11y-negative-contrast nav h1,   body:not(.admin).a11y-negative-contrast nav h2,   body:not(.admin).a11y-negative-contrast nav h3,   body:not(.admin).a11y-negative-contrast nav h4,   body:not(.admin).a11y-negative-contrast nav h5,   body:not(.admin).a11y-negative-contrast nav h6,   body:not(.admin).a11y-negative-contrast nav p,   body:not(.admin).a11y-negative-contrast nav span,   body:not(.admin).a11y-negative-contrast nav strong,   body:not(.admin).a11y-negative-contrast nav b,   body:not(.admin).a11y-negative-contrast air-modal-wrapper input,   body:not(.admin).a11y-negative-contrast air-modal-wrapper svg,   body:not(.admin).a11y-negative-contrast air-modal-wrapper a,   body:not(.admin).a11y-negative-contrast air-modal-wrapper div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-negative-contrast air-modal-wrapper button,   body:not(.admin).a11y-negative-contrast air-modal-wrapper button:not(.clear),   body:not(.admin).a11y-negative-contrast air-modal-wrapper textarea,   body:not(.admin).a11y-negative-contrast air-modal-wrapper table,   body:not(.admin).a11y-negative-contrast air-modal-wrapper tbody,   body:not(.admin).a11y-negative-contrast air-modal-wrapper thead,   body:not(.admin).a11y-negative-contrast air-modal-wrapper tr,   body:not(.admin).a11y-negative-contrast air-modal-wrapper th,   body:not(.admin).a11y-negative-contrast air-modal-wrapper td,   body:not(.admin).a11y-negative-contrast air-modal-wrapper form,   body:not(.admin).a11y-negative-contrast air-modal-wrapper :after,   body:not(.admin).a11y-negative-contrast air-modal-wrapper :before,   body:not(.admin).a11y-negative-contrast air-modal-wrapper h1,   body:not(.admin).a11y-negative-contrast air-modal-wrapper h2,   body:not(.admin).a11y-negative-contrast air-modal-wrapper h3,   body:not(.admin).a11y-negative-contrast air-modal-wrapper h4,   body:not(.admin).a11y-negative-contrast air-modal-wrapper h5,   body:not(.admin).a11y-negative-contrast air-modal-wrapper h6,   body:not(.admin).a11y-negative-contrast air-modal-wrapper p,   body:not(.admin).a11y-negative-contrast air-modal-wrapper span,   body:not(.admin).a11y-negative-contrast air-modal-wrapper strong,   body:not(.admin).a11y-negative-contrast air-modal-wrapper b,   body:not(.admin).a11y-negative-contrast i-page input,   body:not(.admin).a11y-negative-contrast i-page svg,   body:not(.admin).a11y-negative-contrast i-page a,   body:not(.admin).a11y-negative-contrast i-page div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-negative-contrast i-page button,   body:not(.admin).a11y-negative-contrast i-page button:not(.clear),   body:not(.admin).a11y-negative-contrast i-page textarea,   body:not(.admin).a11y-negative-contrast i-page table,   body:not(.admin).a11y-negative-contrast i-page tbody,   body:not(.admin).a11y-negative-contrast i-page thead,   body:not(.admin).a11y-negative-contrast i-page tr,   body:not(.admin).a11y-negative-contrast i-page th,   body:not(.admin).a11y-negative-contrast i-page td,   body:not(.admin).a11y-negative-contrast i-page form,   body:not(.admin).a11y-negative-contrast i-page :after,   body:not(.admin).a11y-negative-contrast i-page :before,   body:not(.admin).a11y-negative-contrast i-page h1,   body:not(.admin).a11y-negative-contrast i-page h2,   body:not(.admin).a11y-negative-contrast i-page h3,   body:not(.admin).a11y-negative-contrast i-page h4,   body:not(.admin).a11y-negative-contrast i-page h5,   body:not(.admin).a11y-negative-contrast i-page h6,   body:not(.admin).a11y-negative-contrast i-page p,   body:not(.admin).a11y-negative-contrast i-page span,   body:not(.admin).a11y-negative-contrast i-page strong,   body:not(.admin).a11y-negative-contrast i-page b,   body:not(.admin).a11y-negative-contrast air-expansion input,   body:not(.admin).a11y-negative-contrast air-expansion svg,   body:not(.admin).a11y-negative-contrast air-expansion a,   body:not(.admin).a11y-negative-contrast air-expansion div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-negative-contrast air-expansion button,   body:not(.admin).a11y-negative-contrast air-expansion button:not(.clear),   body:not(.admin).a11y-negative-contrast air-expansion textarea,   body:not(.admin).a11y-negative-contrast air-expansion table,   body:not(.admin).a11y-negative-contrast air-expansion tbody,   body:not(.admin).a11y-negative-contrast air-expansion thead,   body:not(.admin).a11y-negative-contrast air-expansion tr,   body:not(.admin).a11y-negative-contrast air-expansion th,   body:not(.admin).a11y-negative-contrast air-expansion td,   body:not(.admin).a11y-negative-contrast air-expansion form,   body:not(.admin).a11y-negative-contrast air-expansion :after,   body:not(.admin).a11y-negative-contrast air-expansion :before,   body:not(.admin).a11y-negative-contrast air-expansion h1,   body:not(.admin).a11y-negative-contrast air-expansion h2,   body:not(.admin).a11y-negative-contrast air-expansion h3,   body:not(.admin).a11y-negative-contrast air-expansion h4,   body:not(.admin).a11y-negative-contrast air-expansion h5,   body:not(.admin).a11y-negative-contrast air-expansion h6,   body:not(.admin).a11y-negative-contrast air-expansion p,   body:not(.admin).a11y-negative-contrast air-expansion span,   body:not(.admin).a11y-negative-contrast air-expansion strong,   body:not(.admin).a11y-negative-contrast air-expansion b,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level input,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level svg,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level a,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level button,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level button:not(.clear),   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level textarea,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level table,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level tbody,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level thead,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level tr,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level th,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level td,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level form,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level :after,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level :before,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level h1,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level h2,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level h3,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level h4,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level h5,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level h6,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level p,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level span,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level strong,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level b,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats input,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats svg,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats a,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats button,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats button:not(.clear),   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats textarea,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats table,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats tbody,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats thead,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats tr,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats th,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats td,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats form,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats :after,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats :before,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats h1,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats h2,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats h3,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats h4,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats h5,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats h6,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats p,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats span,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats strong,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats b{background:#000!important;background-color:#000!important}  body:not(.admin).a11y-negative-contrast yeda-header,   body:not(.admin).a11y-negative-contrast yeda-banner,   body:not(.admin).a11y-negative-contrast yeda-statistics,   body:not(.admin).a11y-negative-contrast yeda-footer,   body:not(.admin).a11y-negative-contrast air-container,   body:not(.admin).a11y-negative-contrast .content,   body:not(.admin).a11y-negative-contrast .teachers .container,   body:not(.admin).a11y-negative-contrast i-content,   body:not(.admin).a11y-negative-contrast air-select,   body:not(.admin).a11y-negative-contrast air-option,   body:not(.admin).a11y-negative-contrast nav,   body:not(.admin).a11y-negative-contrast air-modal-wrapper,   body:not(.admin).a11y-negative-contrast i-page,   body:not(.admin).a11y-negative-contrast control-error,   body:not(.admin).a11y-negative-contrast air-checkbox,   body:not(.admin).a11y-negative-contrast yeda-course-navigation,   body:not(.admin).a11y-negative-contrast yeda-syllabus,   body:not(.admin).a11y-negative-contrast i-expansion-header{color:#ff0!important}  body:not(.admin).a11y-negative-contrast yeda-header input,   body:not(.admin).a11y-negative-contrast yeda-header svg,   body:not(.admin).a11y-negative-contrast yeda-header a,   body:not(.admin).a11y-negative-contrast yeda-header div,   body:not(.admin).a11y-negative-contrast yeda-header button,   body:not(.admin).a11y-negative-contrast yeda-header textarea,   body:not(.admin).a11y-negative-contrast yeda-header h1,   body:not(.admin).a11y-negative-contrast yeda-header h2,   body:not(.admin).a11y-negative-contrast yeda-header h3,   body:not(.admin).a11y-negative-contrast yeda-header h4,   body:not(.admin).a11y-negative-contrast yeda-header h5,   body:not(.admin).a11y-negative-contrast yeda-header h6,   body:not(.admin).a11y-negative-contrast yeda-header span,   body:not(.admin).a11y-negative-contrast yeda-header p,   body:not(.admin).a11y-negative-contrast yeda-header table,   body:not(.admin).a11y-negative-contrast yeda-header tbody,   body:not(.admin).a11y-negative-contrast yeda-header thead,   body:not(.admin).a11y-negative-contrast yeda-header tr,   body:not(.admin).a11y-negative-contrast yeda-header th,   body:not(.admin).a11y-negative-contrast yeda-header td,   body:not(.admin).a11y-negative-contrast yeda-header form,   body:not(.admin).a11y-negative-contrast yeda-header font,   body:not(.admin).a11y-negative-contrast yeda-header strong,   body:not(.admin).a11y-negative-contrast yeda-header .placeholder,   body:not(.admin).a11y-negative-contrast yeda-header label,   body:not(.admin).a11y-negative-contrast yeda-header li a,   body:not(.admin).a11y-negative-contrast yeda-header h5:before,   body:not(.admin).a11y-negative-contrast yeda-header i-replies-count,   body:not(.admin).a11y-negative-contrast yeda-header u,   body:not(.admin).a11y-negative-contrast yeda-header i,   body:not(.admin).a11y-negative-contrast yeda-header b,   body:not(.admin).a11y-negative-contrast yeda-banner input,   body:not(.admin).a11y-negative-contrast yeda-banner svg,   body:not(.admin).a11y-negative-contrast yeda-banner a,   body:not(.admin).a11y-negative-contrast yeda-banner div,   body:not(.admin).a11y-negative-contrast yeda-banner button,   body:not(.admin).a11y-negative-contrast yeda-banner textarea,   body:not(.admin).a11y-negative-contrast yeda-banner h1,   body:not(.admin).a11y-negative-contrast yeda-banner h2,   body:not(.admin).a11y-negative-contrast yeda-banner h3,   body:not(.admin).a11y-negative-contrast yeda-banner h4,   body:not(.admin).a11y-negative-contrast yeda-banner h5,   body:not(.admin).a11y-negative-contrast yeda-banner h6,   body:not(.admin).a11y-negative-contrast yeda-banner span,   body:not(.admin).a11y-negative-contrast yeda-banner p,   body:not(.admin).a11y-negative-contrast yeda-banner table,   body:not(.admin).a11y-negative-contrast yeda-banner tbody,   body:not(.admin).a11y-negative-contrast yeda-banner thead,   body:not(.admin).a11y-negative-contrast yeda-banner tr,   body:not(.admin).a11y-negative-contrast yeda-banner th,   body:not(.admin).a11y-negative-contrast yeda-banner td,   body:not(.admin).a11y-negative-contrast yeda-banner form,   body:not(.admin).a11y-negative-contrast yeda-banner font,   body:not(.admin).a11y-negative-contrast yeda-banner strong,   body:not(.admin).a11y-negative-contrast yeda-banner .placeholder,   body:not(.admin).a11y-negative-contrast yeda-banner label,   body:not(.admin).a11y-negative-contrast yeda-banner li a,   body:not(.admin).a11y-negative-contrast yeda-banner h5:before,   body:not(.admin).a11y-negative-contrast yeda-banner i-replies-count,   body:not(.admin).a11y-negative-contrast yeda-banner u,   body:not(.admin).a11y-negative-contrast yeda-banner i,   body:not(.admin).a11y-negative-contrast yeda-banner b,   body:not(.admin).a11y-negative-contrast yeda-statistics input,   body:not(.admin).a11y-negative-contrast yeda-statistics svg,   body:not(.admin).a11y-negative-contrast yeda-statistics a,   body:not(.admin).a11y-negative-contrast yeda-statistics div,   body:not(.admin).a11y-negative-contrast yeda-statistics button,   body:not(.admin).a11y-negative-contrast yeda-statistics textarea,   body:not(.admin).a11y-negative-contrast yeda-statistics h1,   body:not(.admin).a11y-negative-contrast yeda-statistics h2,   body:not(.admin).a11y-negative-contrast yeda-statistics h3,   body:not(.admin).a11y-negative-contrast yeda-statistics h4,   body:not(.admin).a11y-negative-contrast yeda-statistics h5,   body:not(.admin).a11y-negative-contrast yeda-statistics h6,   body:not(.admin).a11y-negative-contrast yeda-statistics span,   body:not(.admin).a11y-negative-contrast yeda-statistics p,   body:not(.admin).a11y-negative-contrast yeda-statistics table,   body:not(.admin).a11y-negative-contrast yeda-statistics tbody,   body:not(.admin).a11y-negative-contrast yeda-statistics thead,   body:not(.admin).a11y-negative-contrast yeda-statistics tr,   body:not(.admin).a11y-negative-contrast yeda-statistics th,   body:not(.admin).a11y-negative-contrast yeda-statistics td,   body:not(.admin).a11y-negative-contrast yeda-statistics form,   body:not(.admin).a11y-negative-contrast yeda-statistics font,   body:not(.admin).a11y-negative-contrast yeda-statistics strong,   body:not(.admin).a11y-negative-contrast yeda-statistics .placeholder,   body:not(.admin).a11y-negative-contrast yeda-statistics label,   body:not(.admin).a11y-negative-contrast yeda-statistics li a,   body:not(.admin).a11y-negative-contrast yeda-statistics h5:before,   body:not(.admin).a11y-negative-contrast yeda-statistics i-replies-count,   body:not(.admin).a11y-negative-contrast yeda-statistics u,   body:not(.admin).a11y-negative-contrast yeda-statistics i,   body:not(.admin).a11y-negative-contrast yeda-statistics b,   body:not(.admin).a11y-negative-contrast yeda-footer input,   body:not(.admin).a11y-negative-contrast yeda-footer svg,   body:not(.admin).a11y-negative-contrast yeda-footer a,   body:not(.admin).a11y-negative-contrast yeda-footer div,   body:not(.admin).a11y-negative-contrast yeda-footer button,   body:not(.admin).a11y-negative-contrast yeda-footer textarea,   body:not(.admin).a11y-negative-contrast yeda-footer h1,   body:not(.admin).a11y-negative-contrast yeda-footer h2,   body:not(.admin).a11y-negative-contrast yeda-footer h3,   body:not(.admin).a11y-negative-contrast yeda-footer h4,   body:not(.admin).a11y-negative-contrast yeda-footer h5,   body:not(.admin).a11y-negative-contrast yeda-footer h6,   body:not(.admin).a11y-negative-contrast yeda-footer span,   body:not(.admin).a11y-negative-contrast yeda-footer p,   body:not(.admin).a11y-negative-contrast yeda-footer table,   body:not(.admin).a11y-negative-contrast yeda-footer tbody,   body:not(.admin).a11y-negative-contrast yeda-footer thead,   body:not(.admin).a11y-negative-contrast yeda-footer tr,   body:not(.admin).a11y-negative-contrast yeda-footer th,   body:not(.admin).a11y-negative-contrast yeda-footer td,   body:not(.admin).a11y-negative-contrast yeda-footer form,   body:not(.admin).a11y-negative-contrast yeda-footer font,   body:not(.admin).a11y-negative-contrast yeda-footer strong,   body:not(.admin).a11y-negative-contrast yeda-footer .placeholder,   body:not(.admin).a11y-negative-contrast yeda-footer label,   body:not(.admin).a11y-negative-contrast yeda-footer li a,   body:not(.admin).a11y-negative-contrast yeda-footer h5:before,   body:not(.admin).a11y-negative-contrast yeda-footer i-replies-count,   body:not(.admin).a11y-negative-contrast yeda-footer u,   body:not(.admin).a11y-negative-contrast yeda-footer i,   body:not(.admin).a11y-negative-contrast yeda-footer b,   body:not(.admin).a11y-negative-contrast air-container input,   body:not(.admin).a11y-negative-contrast air-container svg,   body:not(.admin).a11y-negative-contrast air-container a,   body:not(.admin).a11y-negative-contrast air-container div,   body:not(.admin).a11y-negative-contrast air-container button,   body:not(.admin).a11y-negative-contrast air-container textarea,   body:not(.admin).a11y-negative-contrast air-container h1,   body:not(.admin).a11y-negative-contrast air-container h2,   body:not(.admin).a11y-negative-contrast air-container h3,   body:not(.admin).a11y-negative-contrast air-container h4,   body:not(.admin).a11y-negative-contrast air-container h5,   body:not(.admin).a11y-negative-contrast air-container h6,   body:not(.admin).a11y-negative-contrast air-container span,   body:not(.admin).a11y-negative-contrast air-container p,   body:not(.admin).a11y-negative-contrast air-container table,   body:not(.admin).a11y-negative-contrast air-container tbody,   body:not(.admin).a11y-negative-contrast air-container thead,   body:not(.admin).a11y-negative-contrast air-container tr,   body:not(.admin).a11y-negative-contrast air-container th,   body:not(.admin).a11y-negative-contrast air-container td,   body:not(.admin).a11y-negative-contrast air-container form,   body:not(.admin).a11y-negative-contrast air-container font,   body:not(.admin).a11y-negative-contrast air-container strong,   body:not(.admin).a11y-negative-contrast air-container .placeholder,   body:not(.admin).a11y-negative-contrast air-container label,   body:not(.admin).a11y-negative-contrast air-container li a,   body:not(.admin).a11y-negative-contrast air-container h5:before,   body:not(.admin).a11y-negative-contrast air-container i-replies-count,   body:not(.admin).a11y-negative-contrast air-container u,   body:not(.admin).a11y-negative-contrast air-container i,   body:not(.admin).a11y-negative-contrast air-container b,   body:not(.admin).a11y-negative-contrast .content input,   body:not(.admin).a11y-negative-contrast .content svg,   body:not(.admin).a11y-negative-contrast .content a,   body:not(.admin).a11y-negative-contrast .content div,   body:not(.admin).a11y-negative-contrast .content button,   body:not(.admin).a11y-negative-contrast .content textarea,   body:not(.admin).a11y-negative-contrast .content h1,   body:not(.admin).a11y-negative-contrast .content h2,   body:not(.admin).a11y-negative-contrast .content h3,   body:not(.admin).a11y-negative-contrast .content h4,   body:not(.admin).a11y-negative-contrast .content h5,   body:not(.admin).a11y-negative-contrast .content h6,   body:not(.admin).a11y-negative-contrast .content span,   body:not(.admin).a11y-negative-contrast .content p,   body:not(.admin).a11y-negative-contrast .content table,   body:not(.admin).a11y-negative-contrast .content tbody,   body:not(.admin).a11y-negative-contrast .content thead,   body:not(.admin).a11y-negative-contrast .content tr,   body:not(.admin).a11y-negative-contrast .content th,   body:not(.admin).a11y-negative-contrast .content td,   body:not(.admin).a11y-negative-contrast .content form,   body:not(.admin).a11y-negative-contrast .content font,   body:not(.admin).a11y-negative-contrast .content strong,   body:not(.admin).a11y-negative-contrast .content .placeholder,   body:not(.admin).a11y-negative-contrast .content label,   body:not(.admin).a11y-negative-contrast .content li a,   body:not(.admin).a11y-negative-contrast .content h5:before,   body:not(.admin).a11y-negative-contrast .content i-replies-count,   body:not(.admin).a11y-negative-contrast .content u,   body:not(.admin).a11y-negative-contrast .content i,   body:not(.admin).a11y-negative-contrast .content b,   body:not(.admin).a11y-negative-contrast .teachers .container input,   body:not(.admin).a11y-negative-contrast .teachers .container svg,   body:not(.admin).a11y-negative-contrast .teachers .container a,   body:not(.admin).a11y-negative-contrast .teachers .container div,   body:not(.admin).a11y-negative-contrast .teachers .container button,   body:not(.admin).a11y-negative-contrast .teachers .container textarea,   body:not(.admin).a11y-negative-contrast .teachers .container h1,   body:not(.admin).a11y-negative-contrast .teachers .container h2,   body:not(.admin).a11y-negative-contrast .teachers .container h3,   body:not(.admin).a11y-negative-contrast .teachers .container h4,   body:not(.admin).a11y-negative-contrast .teachers .container h5,   body:not(.admin).a11y-negative-contrast .teachers .container h6,   body:not(.admin).a11y-negative-contrast .teachers .container span,   body:not(.admin).a11y-negative-contrast .teachers .container p,   body:not(.admin).a11y-negative-contrast .teachers .container table,   body:not(.admin).a11y-negative-contrast .teachers .container tbody,   body:not(.admin).a11y-negative-contrast .teachers .container thead,   body:not(.admin).a11y-negative-contrast .teachers .container tr,   body:not(.admin).a11y-negative-contrast .teachers .container th,   body:not(.admin).a11y-negative-contrast .teachers .container td,   body:not(.admin).a11y-negative-contrast .teachers .container form,   body:not(.admin).a11y-negative-contrast .teachers .container font,   body:not(.admin).a11y-negative-contrast .teachers .container strong,   body:not(.admin).a11y-negative-contrast .teachers .container .placeholder,   body:not(.admin).a11y-negative-contrast .teachers .container label,   body:not(.admin).a11y-negative-contrast .teachers .container li a,   body:not(.admin).a11y-negative-contrast .teachers .container h5:before,   body:not(.admin).a11y-negative-contrast .teachers .container i-replies-count,   body:not(.admin).a11y-negative-contrast .teachers .container u,   body:not(.admin).a11y-negative-contrast .teachers .container i,   body:not(.admin).a11y-negative-contrast .teachers .container b,   body:not(.admin).a11y-negative-contrast i-content input,   body:not(.admin).a11y-negative-contrast i-content svg,   body:not(.admin).a11y-negative-contrast i-content a,   body:not(.admin).a11y-negative-contrast i-content div,   body:not(.admin).a11y-negative-contrast i-content button,   body:not(.admin).a11y-negative-contrast i-content textarea,   body:not(.admin).a11y-negative-contrast i-content h1,   body:not(.admin).a11y-negative-contrast i-content h2,   body:not(.admin).a11y-negative-contrast i-content h3,   body:not(.admin).a11y-negative-contrast i-content h4,   body:not(.admin).a11y-negative-contrast i-content h5,   body:not(.admin).a11y-negative-contrast i-content h6,   body:not(.admin).a11y-negative-contrast i-content span,   body:not(.admin).a11y-negative-contrast i-content p,   body:not(.admin).a11y-negative-contrast i-content table,   body:not(.admin).a11y-negative-contrast i-content tbody,   body:not(.admin).a11y-negative-contrast i-content thead,   body:not(.admin).a11y-negative-contrast i-content tr,   body:not(.admin).a11y-negative-contrast i-content th,   body:not(.admin).a11y-negative-contrast i-content td,   body:not(.admin).a11y-negative-contrast i-content form,   body:not(.admin).a11y-negative-contrast i-content font,   body:not(.admin).a11y-negative-contrast i-content strong,   body:not(.admin).a11y-negative-contrast i-content .placeholder,   body:not(.admin).a11y-negative-contrast i-content label,   body:not(.admin).a11y-negative-contrast i-content li a,   body:not(.admin).a11y-negative-contrast i-content h5:before,   body:not(.admin).a11y-negative-contrast i-content i-replies-count,   body:not(.admin).a11y-negative-contrast i-content u,   body:not(.admin).a11y-negative-contrast i-content i,   body:not(.admin).a11y-negative-contrast i-content b,   body:not(.admin).a11y-negative-contrast air-select input,   body:not(.admin).a11y-negative-contrast air-select svg,   body:not(.admin).a11y-negative-contrast air-select a,   body:not(.admin).a11y-negative-contrast air-select div,   body:not(.admin).a11y-negative-contrast air-select button,   body:not(.admin).a11y-negative-contrast air-select textarea,   body:not(.admin).a11y-negative-contrast air-select h1,   body:not(.admin).a11y-negative-contrast air-select h2,   body:not(.admin).a11y-negative-contrast air-select h3,   body:not(.admin).a11y-negative-contrast air-select h4,   body:not(.admin).a11y-negative-contrast air-select h5,   body:not(.admin).a11y-negative-contrast air-select h6,   body:not(.admin).a11y-negative-contrast air-select span,   body:not(.admin).a11y-negative-contrast air-select p,   body:not(.admin).a11y-negative-contrast air-select table,   body:not(.admin).a11y-negative-contrast air-select tbody,   body:not(.admin).a11y-negative-contrast air-select thead,   body:not(.admin).a11y-negative-contrast air-select tr,   body:not(.admin).a11y-negative-contrast air-select th,   body:not(.admin).a11y-negative-contrast air-select td,   body:not(.admin).a11y-negative-contrast air-select form,   body:not(.admin).a11y-negative-contrast air-select font,   body:not(.admin).a11y-negative-contrast air-select strong,   body:not(.admin).a11y-negative-contrast air-select .placeholder,   body:not(.admin).a11y-negative-contrast air-select label,   body:not(.admin).a11y-negative-contrast air-select li a,   body:not(.admin).a11y-negative-contrast air-select h5:before,   body:not(.admin).a11y-negative-contrast air-select i-replies-count,   body:not(.admin).a11y-negative-contrast air-select u,   body:not(.admin).a11y-negative-contrast air-select i,   body:not(.admin).a11y-negative-contrast air-select b,   body:not(.admin).a11y-negative-contrast air-option input,   body:not(.admin).a11y-negative-contrast air-option svg,   body:not(.admin).a11y-negative-contrast air-option a,   body:not(.admin).a11y-negative-contrast air-option div,   body:not(.admin).a11y-negative-contrast air-option button,   body:not(.admin).a11y-negative-contrast air-option textarea,   body:not(.admin).a11y-negative-contrast air-option h1,   body:not(.admin).a11y-negative-contrast air-option h2,   body:not(.admin).a11y-negative-contrast air-option h3,   body:not(.admin).a11y-negative-contrast air-option h4,   body:not(.admin).a11y-negative-contrast air-option h5,   body:not(.admin).a11y-negative-contrast air-option h6,   body:not(.admin).a11y-negative-contrast air-option span,   body:not(.admin).a11y-negative-contrast air-option p,   body:not(.admin).a11y-negative-contrast air-option table,   body:not(.admin).a11y-negative-contrast air-option tbody,   body:not(.admin).a11y-negative-contrast air-option thead,   body:not(.admin).a11y-negative-contrast air-option tr,   body:not(.admin).a11y-negative-contrast air-option th,   body:not(.admin).a11y-negative-contrast air-option td,   body:not(.admin).a11y-negative-contrast air-option form,   body:not(.admin).a11y-negative-contrast air-option font,   body:not(.admin).a11y-negative-contrast air-option strong,   body:not(.admin).a11y-negative-contrast air-option .placeholder,   body:not(.admin).a11y-negative-contrast air-option label,   body:not(.admin).a11y-negative-contrast air-option li a,   body:not(.admin).a11y-negative-contrast air-option h5:before,   body:not(.admin).a11y-negative-contrast air-option i-replies-count,   body:not(.admin).a11y-negative-contrast air-option u,   body:not(.admin).a11y-negative-contrast air-option i,   body:not(.admin).a11y-negative-contrast air-option b,   body:not(.admin).a11y-negative-contrast nav input,   body:not(.admin).a11y-negative-contrast nav svg,   body:not(.admin).a11y-negative-contrast nav a,   body:not(.admin).a11y-negative-contrast nav div,   body:not(.admin).a11y-negative-contrast nav button,   body:not(.admin).a11y-negative-contrast nav textarea,   body:not(.admin).a11y-negative-contrast nav h1,   body:not(.admin).a11y-negative-contrast nav h2,   body:not(.admin).a11y-negative-contrast nav h3,   body:not(.admin).a11y-negative-contrast nav h4,   body:not(.admin).a11y-negative-contrast nav h5,   body:not(.admin).a11y-negative-contrast nav h6,   body:not(.admin).a11y-negative-contrast nav span,   body:not(.admin).a11y-negative-contrast nav p,   body:not(.admin).a11y-negative-contrast nav table,   body:not(.admin).a11y-negative-contrast nav tbody,   body:not(.admin).a11y-negative-contrast nav thead,   body:not(.admin).a11y-negative-contrast nav tr,   body:not(.admin).a11y-negative-contrast nav th,   body:not(.admin).a11y-negative-contrast nav td,   body:not(.admin).a11y-negative-contrast nav form,   body:not(.admin).a11y-negative-contrast nav font,   body:not(.admin).a11y-negative-contrast nav strong,   body:not(.admin).a11y-negative-contrast nav .placeholder,   body:not(.admin).a11y-negative-contrast nav label,   body:not(.admin).a11y-negative-contrast nav li a,   body:not(.admin).a11y-negative-contrast nav h5:before,   body:not(.admin).a11y-negative-contrast nav i-replies-count,   body:not(.admin).a11y-negative-contrast nav u,   body:not(.admin).a11y-negative-contrast nav i,   body:not(.admin).a11y-negative-contrast nav b,   body:not(.admin).a11y-negative-contrast air-modal-wrapper input,   body:not(.admin).a11y-negative-contrast air-modal-wrapper svg,   body:not(.admin).a11y-negative-contrast air-modal-wrapper a,   body:not(.admin).a11y-negative-contrast air-modal-wrapper div,   body:not(.admin).a11y-negative-contrast air-modal-wrapper button,   body:not(.admin).a11y-negative-contrast air-modal-wrapper textarea,   body:not(.admin).a11y-negative-contrast air-modal-wrapper h1,   body:not(.admin).a11y-negative-contrast air-modal-wrapper h2,   body:not(.admin).a11y-negative-contrast air-modal-wrapper h3,   body:not(.admin).a11y-negative-contrast air-modal-wrapper h4,   body:not(.admin).a11y-negative-contrast air-modal-wrapper h5,   body:not(.admin).a11y-negative-contrast air-modal-wrapper h6,   body:not(.admin).a11y-negative-contrast air-modal-wrapper span,   body:not(.admin).a11y-negative-contrast air-modal-wrapper p,   body:not(.admin).a11y-negative-contrast air-modal-wrapper table,   body:not(.admin).a11y-negative-contrast air-modal-wrapper tbody,   body:not(.admin).a11y-negative-contrast air-modal-wrapper thead,   body:not(.admin).a11y-negative-contrast air-modal-wrapper tr,   body:not(.admin).a11y-negative-contrast air-modal-wrapper th,   body:not(.admin).a11y-negative-contrast air-modal-wrapper td,   body:not(.admin).a11y-negative-contrast air-modal-wrapper form,   body:not(.admin).a11y-negative-contrast air-modal-wrapper font,   body:not(.admin).a11y-negative-contrast air-modal-wrapper strong,   body:not(.admin).a11y-negative-contrast air-modal-wrapper .placeholder,   body:not(.admin).a11y-negative-contrast air-modal-wrapper label,   body:not(.admin).a11y-negative-contrast air-modal-wrapper li a,   body:not(.admin).a11y-negative-contrast air-modal-wrapper h5:before,   body:not(.admin).a11y-negative-contrast air-modal-wrapper i-replies-count,   body:not(.admin).a11y-negative-contrast air-modal-wrapper u,   body:not(.admin).a11y-negative-contrast air-modal-wrapper i,   body:not(.admin).a11y-negative-contrast air-modal-wrapper b,   body:not(.admin).a11y-negative-contrast i-page input,   body:not(.admin).a11y-negative-contrast i-page svg,   body:not(.admin).a11y-negative-contrast i-page a,   body:not(.admin).a11y-negative-contrast i-page div,   body:not(.admin).a11y-negative-contrast i-page button,   body:not(.admin).a11y-negative-contrast i-page textarea,   body:not(.admin).a11y-negative-contrast i-page h1,   body:not(.admin).a11y-negative-contrast i-page h2,   body:not(.admin).a11y-negative-contrast i-page h3,   body:not(.admin).a11y-negative-contrast i-page h4,   body:not(.admin).a11y-negative-contrast i-page h5,   body:not(.admin).a11y-negative-contrast i-page h6,   body:not(.admin).a11y-negative-contrast i-page span,   body:not(.admin).a11y-negative-contrast i-page p,   body:not(.admin).a11y-negative-contrast i-page table,   body:not(.admin).a11y-negative-contrast i-page tbody,   body:not(.admin).a11y-negative-contrast i-page thead,   body:not(.admin).a11y-negative-contrast i-page tr,   body:not(.admin).a11y-negative-contrast i-page th,   body:not(.admin).a11y-negative-contrast i-page td,   body:not(.admin).a11y-negative-contrast i-page form,   body:not(.admin).a11y-negative-contrast i-page font,   body:not(.admin).a11y-negative-contrast i-page strong,   body:not(.admin).a11y-negative-contrast i-page .placeholder,   body:not(.admin).a11y-negative-contrast i-page label,   body:not(.admin).a11y-negative-contrast i-page li a,   body:not(.admin).a11y-negative-contrast i-page h5:before,   body:not(.admin).a11y-negative-contrast i-page i-replies-count,   body:not(.admin).a11y-negative-contrast i-page u,   body:not(.admin).a11y-negative-contrast i-page i,   body:not(.admin).a11y-negative-contrast i-page b,   body:not(.admin).a11y-negative-contrast control-error input,   body:not(.admin).a11y-negative-contrast control-error svg,   body:not(.admin).a11y-negative-contrast control-error a,   body:not(.admin).a11y-negative-contrast control-error div,   body:not(.admin).a11y-negative-contrast control-error button,   body:not(.admin).a11y-negative-contrast control-error textarea,   body:not(.admin).a11y-negative-contrast control-error h1,   body:not(.admin).a11y-negative-contrast control-error h2,   body:not(.admin).a11y-negative-contrast control-error h3,   body:not(.admin).a11y-negative-contrast control-error h4,   body:not(.admin).a11y-negative-contrast control-error h5,   body:not(.admin).a11y-negative-contrast control-error h6,   body:not(.admin).a11y-negative-contrast control-error span,   body:not(.admin).a11y-negative-contrast control-error p,   body:not(.admin).a11y-negative-contrast control-error table,   body:not(.admin).a11y-negative-contrast control-error tbody,   body:not(.admin).a11y-negative-contrast control-error thead,   body:not(.admin).a11y-negative-contrast control-error tr,   body:not(.admin).a11y-negative-contrast control-error th,   body:not(.admin).a11y-negative-contrast control-error td,   body:not(.admin).a11y-negative-contrast control-error form,   body:not(.admin).a11y-negative-contrast control-error font,   body:not(.admin).a11y-negative-contrast control-error strong,   body:not(.admin).a11y-negative-contrast control-error .placeholder,   body:not(.admin).a11y-negative-contrast control-error label,   body:not(.admin).a11y-negative-contrast control-error li a,   body:not(.admin).a11y-negative-contrast control-error h5:before,   body:not(.admin).a11y-negative-contrast control-error i-replies-count,   body:not(.admin).a11y-negative-contrast control-error u,   body:not(.admin).a11y-negative-contrast control-error i,   body:not(.admin).a11y-negative-contrast control-error b,   body:not(.admin).a11y-negative-contrast air-checkbox input,   body:not(.admin).a11y-negative-contrast air-checkbox svg,   body:not(.admin).a11y-negative-contrast air-checkbox a,   body:not(.admin).a11y-negative-contrast air-checkbox div,   body:not(.admin).a11y-negative-contrast air-checkbox button,   body:not(.admin).a11y-negative-contrast air-checkbox textarea,   body:not(.admin).a11y-negative-contrast air-checkbox h1,   body:not(.admin).a11y-negative-contrast air-checkbox h2,   body:not(.admin).a11y-negative-contrast air-checkbox h3,   body:not(.admin).a11y-negative-contrast air-checkbox h4,   body:not(.admin).a11y-negative-contrast air-checkbox h5,   body:not(.admin).a11y-negative-contrast air-checkbox h6,   body:not(.admin).a11y-negative-contrast air-checkbox span,   body:not(.admin).a11y-negative-contrast air-checkbox p,   body:not(.admin).a11y-negative-contrast air-checkbox table,   body:not(.admin).a11y-negative-contrast air-checkbox tbody,   body:not(.admin).a11y-negative-contrast air-checkbox thead,   body:not(.admin).a11y-negative-contrast air-checkbox tr,   body:not(.admin).a11y-negative-contrast air-checkbox th,   body:not(.admin).a11y-negative-contrast air-checkbox td,   body:not(.admin).a11y-negative-contrast air-checkbox form,   body:not(.admin).a11y-negative-contrast air-checkbox font,   body:not(.admin).a11y-negative-contrast air-checkbox strong,   body:not(.admin).a11y-negative-contrast air-checkbox .placeholder,   body:not(.admin).a11y-negative-contrast air-checkbox label,   body:not(.admin).a11y-negative-contrast air-checkbox li a,   body:not(.admin).a11y-negative-contrast air-checkbox h5:before,   body:not(.admin).a11y-negative-contrast air-checkbox i-replies-count,   body:not(.admin).a11y-negative-contrast air-checkbox u,   body:not(.admin).a11y-negative-contrast air-checkbox i,   body:not(.admin).a11y-negative-contrast air-checkbox b,   body:not(.admin).a11y-negative-contrast yeda-course-navigation input,   body:not(.admin).a11y-negative-contrast yeda-course-navigation svg,   body:not(.admin).a11y-negative-contrast yeda-course-navigation a,   body:not(.admin).a11y-negative-contrast yeda-course-navigation div,   body:not(.admin).a11y-negative-contrast yeda-course-navigation button,   body:not(.admin).a11y-negative-contrast yeda-course-navigation textarea,   body:not(.admin).a11y-negative-contrast yeda-course-navigation h1,   body:not(.admin).a11y-negative-contrast yeda-course-navigation h2,   body:not(.admin).a11y-negative-contrast yeda-course-navigation h3,   body:not(.admin).a11y-negative-contrast yeda-course-navigation h4,   body:not(.admin).a11y-negative-contrast yeda-course-navigation h5,   body:not(.admin).a11y-negative-contrast yeda-course-navigation h6,   body:not(.admin).a11y-negative-contrast yeda-course-navigation span,   body:not(.admin).a11y-negative-contrast yeda-course-navigation p,   body:not(.admin).a11y-negative-contrast yeda-course-navigation table,   body:not(.admin).a11y-negative-contrast yeda-course-navigation tbody,   body:not(.admin).a11y-negative-contrast yeda-course-navigation thead,   body:not(.admin).a11y-negative-contrast yeda-course-navigation tr,   body:not(.admin).a11y-negative-contrast yeda-course-navigation th,   body:not(.admin).a11y-negative-contrast yeda-course-navigation td,   body:not(.admin).a11y-negative-contrast yeda-course-navigation form,   body:not(.admin).a11y-negative-contrast yeda-course-navigation font,   body:not(.admin).a11y-negative-contrast yeda-course-navigation strong,   body:not(.admin).a11y-negative-contrast yeda-course-navigation .placeholder,   body:not(.admin).a11y-negative-contrast yeda-course-navigation label,   body:not(.admin).a11y-negative-contrast yeda-course-navigation li a,   body:not(.admin).a11y-negative-contrast yeda-course-navigation h5:before,   body:not(.admin).a11y-negative-contrast yeda-course-navigation i-replies-count,   body:not(.admin).a11y-negative-contrast yeda-course-navigation u,   body:not(.admin).a11y-negative-contrast yeda-course-navigation i,   body:not(.admin).a11y-negative-contrast yeda-course-navigation b,   body:not(.admin).a11y-negative-contrast yeda-syllabus input,   body:not(.admin).a11y-negative-contrast yeda-syllabus svg,   body:not(.admin).a11y-negative-contrast yeda-syllabus a,   body:not(.admin).a11y-negative-contrast yeda-syllabus div,   body:not(.admin).a11y-negative-contrast yeda-syllabus button,   body:not(.admin).a11y-negative-contrast yeda-syllabus textarea,   body:not(.admin).a11y-negative-contrast yeda-syllabus h1,   body:not(.admin).a11y-negative-contrast yeda-syllabus h2,   body:not(.admin).a11y-negative-contrast yeda-syllabus h3,   body:not(.admin).a11y-negative-contrast yeda-syllabus h4,   body:not(.admin).a11y-negative-contrast yeda-syllabus h5,   body:not(.admin).a11y-negative-contrast yeda-syllabus h6,   body:not(.admin).a11y-negative-contrast yeda-syllabus span,   body:not(.admin).a11y-negative-contrast yeda-syllabus p,   body:not(.admin).a11y-negative-contrast yeda-syllabus table,   body:not(.admin).a11y-negative-contrast yeda-syllabus tbody,   body:not(.admin).a11y-negative-contrast yeda-syllabus thead,   body:not(.admin).a11y-negative-contrast yeda-syllabus tr,   body:not(.admin).a11y-negative-contrast yeda-syllabus th,   body:not(.admin).a11y-negative-contrast yeda-syllabus td,   body:not(.admin).a11y-negative-contrast yeda-syllabus form,   body:not(.admin).a11y-negative-contrast yeda-syllabus font,   body:not(.admin).a11y-negative-contrast yeda-syllabus strong,   body:not(.admin).a11y-negative-contrast yeda-syllabus .placeholder,   body:not(.admin).a11y-negative-contrast yeda-syllabus label,   body:not(.admin).a11y-negative-contrast yeda-syllabus li a,   body:not(.admin).a11y-negative-contrast yeda-syllabus h5:before,   body:not(.admin).a11y-negative-contrast yeda-syllabus i-replies-count,   body:not(.admin).a11y-negative-contrast yeda-syllabus u,   body:not(.admin).a11y-negative-contrast yeda-syllabus i,   body:not(.admin).a11y-negative-contrast yeda-syllabus b,   body:not(.admin).a11y-negative-contrast i-expansion-header input,   body:not(.admin).a11y-negative-contrast i-expansion-header svg,   body:not(.admin).a11y-negative-contrast i-expansion-header a,   body:not(.admin).a11y-negative-contrast i-expansion-header div,   body:not(.admin).a11y-negative-contrast i-expansion-header button,   body:not(.admin).a11y-negative-contrast i-expansion-header textarea,   body:not(.admin).a11y-negative-contrast i-expansion-header h1,   body:not(.admin).a11y-negative-contrast i-expansion-header h2,   body:not(.admin).a11y-negative-contrast i-expansion-header h3,   body:not(.admin).a11y-negative-contrast i-expansion-header h4,   body:not(.admin).a11y-negative-contrast i-expansion-header h5,   body:not(.admin).a11y-negative-contrast i-expansion-header h6,   body:not(.admin).a11y-negative-contrast i-expansion-header span,   body:not(.admin).a11y-negative-contrast i-expansion-header p,   body:not(.admin).a11y-negative-contrast i-expansion-header table,   body:not(.admin).a11y-negative-contrast i-expansion-header tbody,   body:not(.admin).a11y-negative-contrast i-expansion-header thead,   body:not(.admin).a11y-negative-contrast i-expansion-header tr,   body:not(.admin).a11y-negative-contrast i-expansion-header th,   body:not(.admin).a11y-negative-contrast i-expansion-header td,   body:not(.admin).a11y-negative-contrast i-expansion-header form,   body:not(.admin).a11y-negative-contrast i-expansion-header font,   body:not(.admin).a11y-negative-contrast i-expansion-header strong,   body:not(.admin).a11y-negative-contrast i-expansion-header .placeholder,   body:not(.admin).a11y-negative-contrast i-expansion-header label,   body:not(.admin).a11y-negative-contrast i-expansion-header li a,   body:not(.admin).a11y-negative-contrast i-expansion-header h5:before,   body:not(.admin).a11y-negative-contrast i-expansion-header i-replies-count,   body:not(.admin).a11y-negative-contrast i-expansion-header u,   body:not(.admin).a11y-negative-contrast i-expansion-header i,   body:not(.admin).a11y-negative-contrast i-expansion-header b{color:#ff0!important}  body:not(.admin).a11y-negative-contrast .dropdown-item__text:hover,   body:not(.admin).a11y-negative-contrast air-option:hover,   body:not(.admin).a11y-negative-contrast .air-button:not(.air-text1):not(.clear):not(.link):not(air-tabs-links .air-button):hover{background:#400000!important}  body:not(.admin).a11y-negative-contrast yeda-header-dropdown-menu button svg,   body:not(.admin).a11y-negative-contrast yeda-home-bundles h2 svg,   body:not(.admin).a11y-negative-contrast yeda-home-courses h2 svg,   body:not(.admin).a11y-negative-contrast air-select svg,   body:not(.admin).a11y-negative-contrast yeda-home-threads h2 svg,   body:not(.admin).a11y-negative-contrast yeda-home-articles h2 svg,   body:not(.admin).a11y-negative-contrast yeda-home-students h2 svg,   body:not(.admin).a11y-negative-contrast yeda-home-students .students svg,   body:not(.admin).a11y-negative-contrast yeda-profile-courses h2 svg,   body:not(.admin).a11y-negative-contrast .student svg,   body:not(.admin).a11y-negative-contrast air-expansion-header .icon-wrapper svg,   body:not(.admin).a11y-negative-contrast yeda-course-sidebar .sidebar-section svg{stroke:#ff0!important}  body:not(.admin).a11y-negative-contrast yeda-notifications svg,   body:not(.admin).a11y-negative-contrast #users-dropdown-content svg,   body:not(.admin).a11y-negative-contrast air-form-field svg,   body:not(.admin).a11y-negative-contrast yeda-thread-item svg,   body:not(.admin).a11y-negative-contrast yeda-home-students .students svg,   body:not(.admin).a11y-negative-contrast air-modal-close svg,   body:not(.admin).a11y-negative-contrast yeda-user-info .air-button svg,   body:not(.admin).a11y-negative-contrast yeda-privacy-settings svg,   body:not(.admin).a11y-negative-contrast .close-block svg,   body:not(.admin).a11y-negative-contrast .student svg,   body:not(.admin).a11y-negative-contrast yeda-about-course h2 svg,   body:not(.admin).a11y-negative-contrast yeda-syllabus svg,   body:not(.admin).a11y-negative-contrast yeda-course-sidebar .btn-double-arrow svg,   body:not(.admin).a11y-negative-contrast i-expansion-header svg,   body:not(.admin).a11y-negative-contrast i-replies-count svg{fill:#ff0!important}  body:not(.admin).a11y-negative-contrast yeda-header air-form-field .ff-prefix,   body:not(.admin).a11y-negative-contrast yeda-header air-form-field .ff-prefix button{background:none!important}  body:not(.admin).a11y-negative-contrast yeda-header .dropdown-content{border:1px dashed yellow!important;margin-top:-1px}  body:not(.admin).a11y-negative-contrast yeda-banner,   body:not(.admin).a11y-negative-contrast yeda-header{border-bottom:1px solid yellow!important}  body:not(.admin).a11y-negative-contrast yeda-my-course-item .progress-bar,   body:not(.admin).a11y-negative-contrast yeda-statistics air-text-delimiter{background:#ff0!important}  body:not(.admin).a11y-negative-contrast yeda-bundle-item,   body:not(.admin).a11y-negative-contrast yeda-register form,   body:not(.admin).a11y-negative-contrast yeda-login form,   body:not(.admin).a11y-negative-contrast yeda-forgot-password form,   body:not(.admin).a11y-negative-contrast air-modal-wrapper,   body:not(.admin).a11y-negative-contrast textarea,   body:not(.admin).a11y-negative-contrast yeda-my-course-item,   body:not(.admin).a11y-negative-contrast yeda-my-course-item .progress,   body:not(.admin).a11y-negative-contrast .teacher-item,   body:not(.admin).a11y-negative-contrast input,   body:not(.admin).a11y-negative-contrast .modal-content,   body:not(.admin).a11y-negative-contrast yeda-course-navigation ul li a.active,   body:not(.admin).a11y-negative-contrast yeda-syllabus h5:before,   body:not(.admin).a11y-negative-contrast yeda-course-exam .difficulty-level,   body:not(.admin).a11y-negative-contrast .air-button:not(.air-text1):not(.clear):not(.link):not(air-tabs-links .air-button),   body:not(.admin).a11y-negative-contrast yeda-statistics,   body:not(.admin).a11y-negative-contrast yeda-thread-item .thread-li{border:1px solid yellow!important}  body:not(.admin).a11y-negative-contrast air-option:not(:last-child){border-bottom:1px dashed yellow!important}  body:not(.admin).a11y-negative-contrast air-expansion-header .icon-wrapper,   body:not(.admin).a11y-negative-contrast air-select .placeholder,   body:not(.admin).a11y-negative-contrast air-select .selected-item,   body:not(.admin).a11y-negative-contrast air-select svg{z-index:2}  body:not(.admin).a11y-negative-contrast yeda-footer,   body:not(.admin).a11y-negative-contrast yeda-footer .sub-footer,   body:not(.admin).a11y-negative-contrast yeda-course-evaluation-stats .line{border-top:1px solid yellow!important}  body:not(.admin).a11y-negative-contrast air-checkbox .checkbox{background:#000!important}  body:not(.admin).a11y-negative-contrast input:-webkit-autofill,   body:not(.admin).a11y-negative-contrast input:-webkit-autofill:hover,   body:not(.admin).a11y-negative-contrast input:-webkit-autofill:active,   body:not(.admin).a11y-negative-contrast input:-webkit-autofill:focus{background-color:#000!important;color:#ff0!important;box-shadow:0 0 0 1000px #000 inset!important;-webkit-box-shadow:0 0 0 1000px #000000 inset!important;-webkit-text-fill-color:yellow!important}  body:not(.admin).a11y-negative-contrast air-tabs-links .air-button.active,   body:not(.admin).a11y-negative-contrast yeda-upload-file label,   body:not(.admin).a11y-negative-contrast yeda-course-sidebar,   body:not(.admin).a11y-negative-contrast :after,   body:not(.admin).a11y-negative-contrast air-checkbox .checkbox,   body:not(.admin).a11y-negative-contrast .air-select-panel,   body:not(.admin).a11y-negative-contrast air-select.opened,   body:not(.admin).a11y-negative-contrast .messages-item,   body:not(.admin).a11y-negative-contrast yeda-thread-item .header,   body:not(.admin).a11y-negative-contrast yeda-article-item .article-item,   body:not(.admin).a11y-negative-contrast .student-wrap,   body:not(.admin).a11y-negative-contrast .student-wrap hr,   body:not(.admin).a11y-negative-contrast table,   body:not(.admin).a11y-negative-contrast tbody,   body:not(.admin).a11y-negative-contrast thead,   body:not(.admin).a11y-negative-contrast tr,   body:not(.admin).a11y-negative-contrast td,   body:not(.admin).a11y-negative-contrast th,   body:not(.admin).a11y-negative-contrast .content-menu,   body:not(.admin).a11y-negative-contrast :before,   body:not(.admin).a11y-negative-contrast img,   body:not(.admin).a11y-negative-contrast .files-type-bg,   body:not(.admin).a11y-negative-contrast air-tabs-links,   body:not(.admin).a11y-negative-contrast .close-block,   body:not(.admin).a11y-negative-contrast .info{border-color:#ff0!important}  body:not(.admin).a11y-light-background{background:#fff!important;background-color:#fff!important}  body:not(.admin).a11y-light-background yeda-visually-impaired .visually-impaired>button   svg{fill:#000!important}  body:not(.admin).a11y-light-background yeda-visually-impaired .visually-impaired>button,   body:not(.admin).a11y-light-background yeda-visually-impaired .visually-impaired .menu-button{background:#fff!important;background-color:#fff!important}  body:not(.admin).a11y-light-background yeda-visually-impaired .visually-impaired .menu-button{border:1px solid #000000!important;color:#000!important}  body:not(.admin).a11y-light-background yeda-visually-impaired .visually-impaired .menu-button ul li button{color:#000!important}  body:not(.admin).a11y-light-background yeda-visually-impaired .visually-impaired .menu-button ul li button.active{background-color:var(--border-color)!important}  body:not(.admin).a11y-light-background yeda-visually-impaired .visually-impaired .menu-button ul li button.active   svg,   body:not(.admin).a11y-light-background yeda-visually-impaired .visually-impaired .menu-button ul li button   svg{fill:#000!important}  body:not(.admin).a11y-light-background *{-webkit-box-shadow:none!important;box-shadow:none!important}  body:not(.admin).a11y-light-background a,   body:not(.admin).a11y-light-background abbr,   body:not(.admin).a11y-light-background acronym,   body:not(.admin).a11y-light-background address,   body:not(.admin).a11y-light-background article,   body:not(.admin).a11y-light-background aside,   body:not(.admin).a11y-light-background b,   body:not(.admin).a11y-light-background basefont,   body:not(.admin).a11y-light-background bdi,   body:not(.admin).a11y-light-background big,   body:not(.admin).a11y-light-background blockquote,   body:not(.admin).a11y-light-background body,   body:not(.admin).a11y-light-background button,   body:not(.admin).a11y-light-background canvas,   body:not(.admin).a11y-light-background caption,   body:not(.admin).a11y-light-background center,   body:not(.admin).a11y-light-background cite,   body:not(.admin).a11y-light-background code,   body:not(.admin).a11y-light-background col,   body:not(.admin).a11y-light-background colgroup,   body:not(.admin).a11y-light-background dd,   body:not(.admin).a11y-light-background del,   body:not(.admin).a11y-light-background details,   body:not(.admin).a11y-light-background dfn,   body:not(.admin).a11y-light-background dir,   body:not(.admin).a11y-light-background div,   body:not(.admin).a11y-light-background dl,   body:not(.admin).a11y-light-background dt,   body:not(.admin).a11y-light-background em,   body:not(.admin).a11y-light-background embed,   body:not(.admin).a11y-light-background fieldset,   body:not(.admin).a11y-light-background figcaption,   body:not(.admin).a11y-light-background figure,   body:not(.admin).a11y-light-background font,   body:not(.admin).a11y-light-background footer,   body:not(.admin).a11y-light-background form,   body:not(.admin).a11y-light-background h1,   body:not(.admin).a11y-light-background h1 a,   body:not(.admin).a11y-light-background h1 a b,   body:not(.admin).a11y-light-background h1 abbr,   body:not(.admin).a11y-light-background h1 b,   body:not(.admin).a11y-light-background h1 center,   body:not(.admin).a11y-light-background h1 em,   body:not(.admin).a11y-light-background h1 i,   body:not(.admin).a11y-light-background h1 span,   body:not(.admin).a11y-light-background h1 strong,   body:not(.admin).a11y-light-background h2,   body:not(.admin).a11y-light-background h2 a,   body:not(.admin).a11y-light-background h2 a b,   body:not(.admin).a11y-light-background h2 abbr,   body:not(.admin).a11y-light-background h2 b,   body:not(.admin).a11y-light-background h2 center,   body:not(.admin).a11y-light-background h2 em,   body:not(.admin).a11y-light-background h2 i,   body:not(.admin).a11y-light-background h2 span,   body:not(.admin).a11y-light-background h2 strong,   body:not(.admin).a11y-light-background h3,   body:not(.admin).a11y-light-background h3 a,   body:not(.admin).a11y-light-background h3 a b,   body:not(.admin).a11y-light-background h3 abbr,   body:not(.admin).a11y-light-background h3 b,   body:not(.admin).a11y-light-background h3 center,   body:not(.admin).a11y-light-background h3 em,   body:not(.admin).a11y-light-background h3 i,   body:not(.admin).a11y-light-background h3 span,   body:not(.admin).a11y-light-background h3 strong,   body:not(.admin).a11y-light-background h4,   body:not(.admin).a11y-light-background h4 a,   body:not(.admin).a11y-light-background h4 a b,   body:not(.admin).a11y-light-background h4 abbr,   body:not(.admin).a11y-light-background h4 b,   body:not(.admin).a11y-light-background h4 center,   body:not(.admin).a11y-light-background h4 em,   body:not(.admin).a11y-light-background h4 i,   body:not(.admin).a11y-light-background h4 span,   body:not(.admin).a11y-light-background h4 strong,   body:not(.admin).a11y-light-background h5,   body:not(.admin).a11y-light-background h5 a,   body:not(.admin).a11y-light-background h5 a b,   body:not(.admin).a11y-light-background h5 abbr,   body:not(.admin).a11y-light-background h5 b,   body:not(.admin).a11y-light-background h5 center,   body:not(.admin).a11y-light-background h5 em,   body:not(.admin).a11y-light-background h5 i,   body:not(.admin).a11y-light-background h5 span,   body:not(.admin).a11y-light-background h5 strong,   body:not(.admin).a11y-light-background h6,   body:not(.admin).a11y-light-background h6 a,   body:not(.admin).a11y-light-background h6 a b,   body:not(.admin).a11y-light-background h6 abbr,   body:not(.admin).a11y-light-background h6 b,   body:not(.admin).a11y-light-background h6 center,   body:not(.admin).a11y-light-background h6 em,   body:not(.admin).a11y-light-background h6 i,   body:not(.admin).a11y-light-background h6 span,   body:not(.admin).a11y-light-background h6 strong,   body:not(.admin).a11y-light-background header,   body:not(.admin).a11y-light-background hgroup,   body:not(.admin).a11y-light-background html,   body:not(.admin).a11y-light-background i,   body:not(.admin).a11y-light-background iframe,   body:not(.admin).a11y-light-background img,   body:not(.admin).a11y-light-background input,   body:not(.admin).a11y-light-background ins,   body:not(.admin).a11y-light-background kbd,   body:not(.admin).a11y-light-background label,   body:not(.admin).a11y-light-background legend,   body:not(.admin).a11y-light-background li,   body:not(.admin).a11y-light-background main,   body:not(.admin).a11y-light-background mark,   body:not(.admin).a11y-light-background menu,   body:not(.admin).a11y-light-background meter,   body:not(.admin).a11y-light-background nav,   body:not(.admin).a11y-light-background nobr,   body:not(.admin).a11y-light-background object,   body:not(.admin).a11y-light-background ol,   body:not(.admin).a11y-light-background option,   body:not(.admin).a11y-light-background output,   body:not(.admin).a11y-light-background p,   body:not(.admin).a11y-light-background pre,   body:not(.admin).a11y-light-background progress,   body:not(.admin).a11y-light-background q,   body:not(.admin).a11y-light-background rb,   body:not(.admin).a11y-light-background rp,   body:not(.admin).a11y-light-background rt,   body:not(.admin).a11y-light-background ruby,   body:not(.admin).a11y-light-background s,   body:not(.admin).a11y-light-background samp,   body:not(.admin).a11y-light-background section,   body:not(.admin).a11y-light-background select,   body:not(.admin).a11y-light-background small,   body:not(.admin).a11y-light-background span,   body:not(.admin).a11y-light-background strike,   body:not(.admin).a11y-light-background strong,   body:not(.admin).a11y-light-background sub,   body:not(.admin).a11y-light-background summary,   body:not(.admin).a11y-light-background sup,   body:not(.admin).a11y-light-background svg,   body:not(.admin).a11y-light-background table,   body:not(.admin).a11y-light-background tbody,   body:not(.admin).a11y-light-background td,   body:not(.admin).a11y-light-background text,   body:not(.admin).a11y-light-background textarea,   body:not(.admin).a11y-light-background th,   body:not(.admin).a11y-light-background thead,   body:not(.admin).a11y-light-background time,   body:not(.admin).a11y-light-background tr,   body:not(.admin).a11y-light-background tt,   body:not(.admin).a11y-light-background u,   body:not(.admin).a11y-light-background ul,   body:not(.admin).a11y-light-background var,   body:not(.admin).a11y-light-background video{-moz-appearance:none!important;-moz-user-select:text!important;-webkit-user-select:text!important;background-image:none!important;text-shadow:none!important;user-select:text!important}  body:not(.admin).a11y-light-background yeda-header,   body:not(.admin).a11y-light-background yeda-banner,   body:not(.admin).a11y-light-background yeda-statistics,   body:not(.admin).a11y-light-background yeda-footer,   body:not(.admin).a11y-light-background air-container,   body:not(.admin).a11y-light-background .content,   body:not(.admin).a11y-light-background .teachers .container,   body:not(.admin).a11y-light-background i-content,   body:not(.admin).a11y-light-background section,   body:not(.admin).a11y-light-background air-select,   body:not(.admin).a11y-light-background air-option,   body:not(.admin).a11y-light-background nav,   body:not(.admin).a11y-light-background air-modal-wrapper,   body:not(.admin).a11y-light-background i-page,   body:not(.admin).a11y-light-background air-expansion,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats{background:#fff!important;background-color:#fff!important}  body:not(.admin).a11y-light-background yeda-header input,   body:not(.admin).a11y-light-background yeda-header svg,   body:not(.admin).a11y-light-background yeda-header a,   body:not(.admin).a11y-light-background yeda-header div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-light-background yeda-header button,   body:not(.admin).a11y-light-background yeda-header button:not(.clear),   body:not(.admin).a11y-light-background yeda-header textarea,   body:not(.admin).a11y-light-background yeda-header table,   body:not(.admin).a11y-light-background yeda-header tbody,   body:not(.admin).a11y-light-background yeda-header thead,   body:not(.admin).a11y-light-background yeda-header tr,   body:not(.admin).a11y-light-background yeda-header th,   body:not(.admin).a11y-light-background yeda-header td,   body:not(.admin).a11y-light-background yeda-header form,   body:not(.admin).a11y-light-background yeda-header :after,   body:not(.admin).a11y-light-background yeda-header :before,   body:not(.admin).a11y-light-background yeda-header h1,   body:not(.admin).a11y-light-background yeda-header h2,   body:not(.admin).a11y-light-background yeda-header h3,   body:not(.admin).a11y-light-background yeda-header h4,   body:not(.admin).a11y-light-background yeda-header h5,   body:not(.admin).a11y-light-background yeda-header h6,   body:not(.admin).a11y-light-background yeda-header p,   body:not(.admin).a11y-light-background yeda-header span,   body:not(.admin).a11y-light-background yeda-header strong,   body:not(.admin).a11y-light-background yeda-header b,   body:not(.admin).a11y-light-background yeda-banner input,   body:not(.admin).a11y-light-background yeda-banner svg,   body:not(.admin).a11y-light-background yeda-banner a,   body:not(.admin).a11y-light-background yeda-banner div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-light-background yeda-banner button,   body:not(.admin).a11y-light-background yeda-banner button:not(.clear),   body:not(.admin).a11y-light-background yeda-banner textarea,   body:not(.admin).a11y-light-background yeda-banner table,   body:not(.admin).a11y-light-background yeda-banner tbody,   body:not(.admin).a11y-light-background yeda-banner thead,   body:not(.admin).a11y-light-background yeda-banner tr,   body:not(.admin).a11y-light-background yeda-banner th,   body:not(.admin).a11y-light-background yeda-banner td,   body:not(.admin).a11y-light-background yeda-banner form,   body:not(.admin).a11y-light-background yeda-banner :after,   body:not(.admin).a11y-light-background yeda-banner :before,   body:not(.admin).a11y-light-background yeda-banner h1,   body:not(.admin).a11y-light-background yeda-banner h2,   body:not(.admin).a11y-light-background yeda-banner h3,   body:not(.admin).a11y-light-background yeda-banner h4,   body:not(.admin).a11y-light-background yeda-banner h5,   body:not(.admin).a11y-light-background yeda-banner h6,   body:not(.admin).a11y-light-background yeda-banner p,   body:not(.admin).a11y-light-background yeda-banner span,   body:not(.admin).a11y-light-background yeda-banner strong,   body:not(.admin).a11y-light-background yeda-banner b,   body:not(.admin).a11y-light-background yeda-statistics input,   body:not(.admin).a11y-light-background yeda-statistics svg,   body:not(.admin).a11y-light-background yeda-statistics a,   body:not(.admin).a11y-light-background yeda-statistics div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-light-background yeda-statistics button,   body:not(.admin).a11y-light-background yeda-statistics button:not(.clear),   body:not(.admin).a11y-light-background yeda-statistics textarea,   body:not(.admin).a11y-light-background yeda-statistics table,   body:not(.admin).a11y-light-background yeda-statistics tbody,   body:not(.admin).a11y-light-background yeda-statistics thead,   body:not(.admin).a11y-light-background yeda-statistics tr,   body:not(.admin).a11y-light-background yeda-statistics th,   body:not(.admin).a11y-light-background yeda-statistics td,   body:not(.admin).a11y-light-background yeda-statistics form,   body:not(.admin).a11y-light-background yeda-statistics :after,   body:not(.admin).a11y-light-background yeda-statistics :before,   body:not(.admin).a11y-light-background yeda-statistics h1,   body:not(.admin).a11y-light-background yeda-statistics h2,   body:not(.admin).a11y-light-background yeda-statistics h3,   body:not(.admin).a11y-light-background yeda-statistics h4,   body:not(.admin).a11y-light-background yeda-statistics h5,   body:not(.admin).a11y-light-background yeda-statistics h6,   body:not(.admin).a11y-light-background yeda-statistics p,   body:not(.admin).a11y-light-background yeda-statistics span,   body:not(.admin).a11y-light-background yeda-statistics strong,   body:not(.admin).a11y-light-background yeda-statistics b,   body:not(.admin).a11y-light-background yeda-footer input,   body:not(.admin).a11y-light-background yeda-footer svg,   body:not(.admin).a11y-light-background yeda-footer a,   body:not(.admin).a11y-light-background yeda-footer div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-light-background yeda-footer button,   body:not(.admin).a11y-light-background yeda-footer button:not(.clear),   body:not(.admin).a11y-light-background yeda-footer textarea,   body:not(.admin).a11y-light-background yeda-footer table,   body:not(.admin).a11y-light-background yeda-footer tbody,   body:not(.admin).a11y-light-background yeda-footer thead,   body:not(.admin).a11y-light-background yeda-footer tr,   body:not(.admin).a11y-light-background yeda-footer th,   body:not(.admin).a11y-light-background yeda-footer td,   body:not(.admin).a11y-light-background yeda-footer form,   body:not(.admin).a11y-light-background yeda-footer :after,   body:not(.admin).a11y-light-background yeda-footer :before,   body:not(.admin).a11y-light-background yeda-footer h1,   body:not(.admin).a11y-light-background yeda-footer h2,   body:not(.admin).a11y-light-background yeda-footer h3,   body:not(.admin).a11y-light-background yeda-footer h4,   body:not(.admin).a11y-light-background yeda-footer h5,   body:not(.admin).a11y-light-background yeda-footer h6,   body:not(.admin).a11y-light-background yeda-footer p,   body:not(.admin).a11y-light-background yeda-footer span,   body:not(.admin).a11y-light-background yeda-footer strong,   body:not(.admin).a11y-light-background yeda-footer b,   body:not(.admin).a11y-light-background air-container input,   body:not(.admin).a11y-light-background air-container svg,   body:not(.admin).a11y-light-background air-container a,   body:not(.admin).a11y-light-background air-container div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-light-background air-container button,   body:not(.admin).a11y-light-background air-container button:not(.clear),   body:not(.admin).a11y-light-background air-container textarea,   body:not(.admin).a11y-light-background air-container table,   body:not(.admin).a11y-light-background air-container tbody,   body:not(.admin).a11y-light-background air-container thead,   body:not(.admin).a11y-light-background air-container tr,   body:not(.admin).a11y-light-background air-container th,   body:not(.admin).a11y-light-background air-container td,   body:not(.admin).a11y-light-background air-container form,   body:not(.admin).a11y-light-background air-container :after,   body:not(.admin).a11y-light-background air-container :before,   body:not(.admin).a11y-light-background air-container h1,   body:not(.admin).a11y-light-background air-container h2,   body:not(.admin).a11y-light-background air-container h3,   body:not(.admin).a11y-light-background air-container h4,   body:not(.admin).a11y-light-background air-container h5,   body:not(.admin).a11y-light-background air-container h6,   body:not(.admin).a11y-light-background air-container p,   body:not(.admin).a11y-light-background air-container span,   body:not(.admin).a11y-light-background air-container strong,   body:not(.admin).a11y-light-background air-container b,   body:not(.admin).a11y-light-background .content input,   body:not(.admin).a11y-light-background .content svg,   body:not(.admin).a11y-light-background .content a,   body:not(.admin).a11y-light-background .content div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-light-background .content button,   body:not(.admin).a11y-light-background .content button:not(.clear),   body:not(.admin).a11y-light-background .content textarea,   body:not(.admin).a11y-light-background .content table,   body:not(.admin).a11y-light-background .content tbody,   body:not(.admin).a11y-light-background .content thead,   body:not(.admin).a11y-light-background .content tr,   body:not(.admin).a11y-light-background .content th,   body:not(.admin).a11y-light-background .content td,   body:not(.admin).a11y-light-background .content form,   body:not(.admin).a11y-light-background .content :after,   body:not(.admin).a11y-light-background .content :before,   body:not(.admin).a11y-light-background .content h1,   body:not(.admin).a11y-light-background .content h2,   body:not(.admin).a11y-light-background .content h3,   body:not(.admin).a11y-light-background .content h4,   body:not(.admin).a11y-light-background .content h5,   body:not(.admin).a11y-light-background .content h6,   body:not(.admin).a11y-light-background .content p,   body:not(.admin).a11y-light-background .content span,   body:not(.admin).a11y-light-background .content strong,   body:not(.admin).a11y-light-background .content b,   body:not(.admin).a11y-light-background .teachers .container input,   body:not(.admin).a11y-light-background .teachers .container svg,   body:not(.admin).a11y-light-background .teachers .container a,   body:not(.admin).a11y-light-background .teachers .container div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-light-background .teachers .container button,   body:not(.admin).a11y-light-background .teachers .container button:not(.clear),   body:not(.admin).a11y-light-background .teachers .container textarea,   body:not(.admin).a11y-light-background .teachers .container table,   body:not(.admin).a11y-light-background .teachers .container tbody,   body:not(.admin).a11y-light-background .teachers .container thead,   body:not(.admin).a11y-light-background .teachers .container tr,   body:not(.admin).a11y-light-background .teachers .container th,   body:not(.admin).a11y-light-background .teachers .container td,   body:not(.admin).a11y-light-background .teachers .container form,   body:not(.admin).a11y-light-background .teachers .container :after,   body:not(.admin).a11y-light-background .teachers .container :before,   body:not(.admin).a11y-light-background .teachers .container h1,   body:not(.admin).a11y-light-background .teachers .container h2,   body:not(.admin).a11y-light-background .teachers .container h3,   body:not(.admin).a11y-light-background .teachers .container h4,   body:not(.admin).a11y-light-background .teachers .container h5,   body:not(.admin).a11y-light-background .teachers .container h6,   body:not(.admin).a11y-light-background .teachers .container p,   body:not(.admin).a11y-light-background .teachers .container span,   body:not(.admin).a11y-light-background .teachers .container strong,   body:not(.admin).a11y-light-background .teachers .container b,   body:not(.admin).a11y-light-background i-content input,   body:not(.admin).a11y-light-background i-content svg,   body:not(.admin).a11y-light-background i-content a,   body:not(.admin).a11y-light-background i-content div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-light-background i-content button,   body:not(.admin).a11y-light-background i-content button:not(.clear),   body:not(.admin).a11y-light-background i-content textarea,   body:not(.admin).a11y-light-background i-content table,   body:not(.admin).a11y-light-background i-content tbody,   body:not(.admin).a11y-light-background i-content thead,   body:not(.admin).a11y-light-background i-content tr,   body:not(.admin).a11y-light-background i-content th,   body:not(.admin).a11y-light-background i-content td,   body:not(.admin).a11y-light-background i-content form,   body:not(.admin).a11y-light-background i-content :after,   body:not(.admin).a11y-light-background i-content :before,   body:not(.admin).a11y-light-background i-content h1,   body:not(.admin).a11y-light-background i-content h2,   body:not(.admin).a11y-light-background i-content h3,   body:not(.admin).a11y-light-background i-content h4,   body:not(.admin).a11y-light-background i-content h5,   body:not(.admin).a11y-light-background i-content h6,   body:not(.admin).a11y-light-background i-content p,   body:not(.admin).a11y-light-background i-content span,   body:not(.admin).a11y-light-background i-content strong,   body:not(.admin).a11y-light-background i-content b,   body:not(.admin).a11y-light-background section input,   body:not(.admin).a11y-light-background section svg,   body:not(.admin).a11y-light-background section a,   body:not(.admin).a11y-light-background section div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-light-background section button,   body:not(.admin).a11y-light-background section button:not(.clear),   body:not(.admin).a11y-light-background section textarea,   body:not(.admin).a11y-light-background section table,   body:not(.admin).a11y-light-background section tbody,   body:not(.admin).a11y-light-background section thead,   body:not(.admin).a11y-light-background section tr,   body:not(.admin).a11y-light-background section th,   body:not(.admin).a11y-light-background section td,   body:not(.admin).a11y-light-background section form,   body:not(.admin).a11y-light-background section :after,   body:not(.admin).a11y-light-background section :before,   body:not(.admin).a11y-light-background section h1,   body:not(.admin).a11y-light-background section h2,   body:not(.admin).a11y-light-background section h3,   body:not(.admin).a11y-light-background section h4,   body:not(.admin).a11y-light-background section h5,   body:not(.admin).a11y-light-background section h6,   body:not(.admin).a11y-light-background section p,   body:not(.admin).a11y-light-background section span,   body:not(.admin).a11y-light-background section strong,   body:not(.admin).a11y-light-background section b,   body:not(.admin).a11y-light-background air-select input,   body:not(.admin).a11y-light-background air-select svg,   body:not(.admin).a11y-light-background air-select a,   body:not(.admin).a11y-light-background air-select div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-light-background air-select button,   body:not(.admin).a11y-light-background air-select button:not(.clear),   body:not(.admin).a11y-light-background air-select textarea,   body:not(.admin).a11y-light-background air-select table,   body:not(.admin).a11y-light-background air-select tbody,   body:not(.admin).a11y-light-background air-select thead,   body:not(.admin).a11y-light-background air-select tr,   body:not(.admin).a11y-light-background air-select th,   body:not(.admin).a11y-light-background air-select td,   body:not(.admin).a11y-light-background air-select form,   body:not(.admin).a11y-light-background air-select :after,   body:not(.admin).a11y-light-background air-select :before,   body:not(.admin).a11y-light-background air-select h1,   body:not(.admin).a11y-light-background air-select h2,   body:not(.admin).a11y-light-background air-select h3,   body:not(.admin).a11y-light-background air-select h4,   body:not(.admin).a11y-light-background air-select h5,   body:not(.admin).a11y-light-background air-select h6,   body:not(.admin).a11y-light-background air-select p,   body:not(.admin).a11y-light-background air-select span,   body:not(.admin).a11y-light-background air-select strong,   body:not(.admin).a11y-light-background air-select b,   body:not(.admin).a11y-light-background air-option input,   body:not(.admin).a11y-light-background air-option svg,   body:not(.admin).a11y-light-background air-option a,   body:not(.admin).a11y-light-background air-option div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-light-background air-option button,   body:not(.admin).a11y-light-background air-option button:not(.clear),   body:not(.admin).a11y-light-background air-option textarea,   body:not(.admin).a11y-light-background air-option table,   body:not(.admin).a11y-light-background air-option tbody,   body:not(.admin).a11y-light-background air-option thead,   body:not(.admin).a11y-light-background air-option tr,   body:not(.admin).a11y-light-background air-option th,   body:not(.admin).a11y-light-background air-option td,   body:not(.admin).a11y-light-background air-option form,   body:not(.admin).a11y-light-background air-option :after,   body:not(.admin).a11y-light-background air-option :before,   body:not(.admin).a11y-light-background air-option h1,   body:not(.admin).a11y-light-background air-option h2,   body:not(.admin).a11y-light-background air-option h3,   body:not(.admin).a11y-light-background air-option h4,   body:not(.admin).a11y-light-background air-option h5,   body:not(.admin).a11y-light-background air-option h6,   body:not(.admin).a11y-light-background air-option p,   body:not(.admin).a11y-light-background air-option span,   body:not(.admin).a11y-light-background air-option strong,   body:not(.admin).a11y-light-background air-option b,   body:not(.admin).a11y-light-background nav input,   body:not(.admin).a11y-light-background nav svg,   body:not(.admin).a11y-light-background nav a,   body:not(.admin).a11y-light-background nav div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-light-background nav button,   body:not(.admin).a11y-light-background nav button:not(.clear),   body:not(.admin).a11y-light-background nav textarea,   body:not(.admin).a11y-light-background nav table,   body:not(.admin).a11y-light-background nav tbody,   body:not(.admin).a11y-light-background nav thead,   body:not(.admin).a11y-light-background nav tr,   body:not(.admin).a11y-light-background nav th,   body:not(.admin).a11y-light-background nav td,   body:not(.admin).a11y-light-background nav form,   body:not(.admin).a11y-light-background nav :after,   body:not(.admin).a11y-light-background nav :before,   body:not(.admin).a11y-light-background nav h1,   body:not(.admin).a11y-light-background nav h2,   body:not(.admin).a11y-light-background nav h3,   body:not(.admin).a11y-light-background nav h4,   body:not(.admin).a11y-light-background nav h5,   body:not(.admin).a11y-light-background nav h6,   body:not(.admin).a11y-light-background nav p,   body:not(.admin).a11y-light-background nav span,   body:not(.admin).a11y-light-background nav strong,   body:not(.admin).a11y-light-background nav b,   body:not(.admin).a11y-light-background air-modal-wrapper input,   body:not(.admin).a11y-light-background air-modal-wrapper svg,   body:not(.admin).a11y-light-background air-modal-wrapper a,   body:not(.admin).a11y-light-background air-modal-wrapper div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-light-background air-modal-wrapper button,   body:not(.admin).a11y-light-background air-modal-wrapper button:not(.clear),   body:not(.admin).a11y-light-background air-modal-wrapper textarea,   body:not(.admin).a11y-light-background air-modal-wrapper table,   body:not(.admin).a11y-light-background air-modal-wrapper tbody,   body:not(.admin).a11y-light-background air-modal-wrapper thead,   body:not(.admin).a11y-light-background air-modal-wrapper tr,   body:not(.admin).a11y-light-background air-modal-wrapper th,   body:not(.admin).a11y-light-background air-modal-wrapper td,   body:not(.admin).a11y-light-background air-modal-wrapper form,   body:not(.admin).a11y-light-background air-modal-wrapper :after,   body:not(.admin).a11y-light-background air-modal-wrapper :before,   body:not(.admin).a11y-light-background air-modal-wrapper h1,   body:not(.admin).a11y-light-background air-modal-wrapper h2,   body:not(.admin).a11y-light-background air-modal-wrapper h3,   body:not(.admin).a11y-light-background air-modal-wrapper h4,   body:not(.admin).a11y-light-background air-modal-wrapper h5,   body:not(.admin).a11y-light-background air-modal-wrapper h6,   body:not(.admin).a11y-light-background air-modal-wrapper p,   body:not(.admin).a11y-light-background air-modal-wrapper span,   body:not(.admin).a11y-light-background air-modal-wrapper strong,   body:not(.admin).a11y-light-background air-modal-wrapper b,   body:not(.admin).a11y-light-background i-page input,   body:not(.admin).a11y-light-background i-page svg,   body:not(.admin).a11y-light-background i-page a,   body:not(.admin).a11y-light-background i-page div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-light-background i-page button,   body:not(.admin).a11y-light-background i-page button:not(.clear),   body:not(.admin).a11y-light-background i-page textarea,   body:not(.admin).a11y-light-background i-page table,   body:not(.admin).a11y-light-background i-page tbody,   body:not(.admin).a11y-light-background i-page thead,   body:not(.admin).a11y-light-background i-page tr,   body:not(.admin).a11y-light-background i-page th,   body:not(.admin).a11y-light-background i-page td,   body:not(.admin).a11y-light-background i-page form,   body:not(.admin).a11y-light-background i-page :after,   body:not(.admin).a11y-light-background i-page :before,   body:not(.admin).a11y-light-background i-page h1,   body:not(.admin).a11y-light-background i-page h2,   body:not(.admin).a11y-light-background i-page h3,   body:not(.admin).a11y-light-background i-page h4,   body:not(.admin).a11y-light-background i-page h5,   body:not(.admin).a11y-light-background i-page h6,   body:not(.admin).a11y-light-background i-page p,   body:not(.admin).a11y-light-background i-page span,   body:not(.admin).a11y-light-background i-page strong,   body:not(.admin).a11y-light-background i-page b,   body:not(.admin).a11y-light-background air-expansion input,   body:not(.admin).a11y-light-background air-expansion svg,   body:not(.admin).a11y-light-background air-expansion a,   body:not(.admin).a11y-light-background air-expansion div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-light-background air-expansion button,   body:not(.admin).a11y-light-background air-expansion button:not(.clear),   body:not(.admin).a11y-light-background air-expansion textarea,   body:not(.admin).a11y-light-background air-expansion table,   body:not(.admin).a11y-light-background air-expansion tbody,   body:not(.admin).a11y-light-background air-expansion thead,   body:not(.admin).a11y-light-background air-expansion tr,   body:not(.admin).a11y-light-background air-expansion th,   body:not(.admin).a11y-light-background air-expansion td,   body:not(.admin).a11y-light-background air-expansion form,   body:not(.admin).a11y-light-background air-expansion :after,   body:not(.admin).a11y-light-background air-expansion :before,   body:not(.admin).a11y-light-background air-expansion h1,   body:not(.admin).a11y-light-background air-expansion h2,   body:not(.admin).a11y-light-background air-expansion h3,   body:not(.admin).a11y-light-background air-expansion h4,   body:not(.admin).a11y-light-background air-expansion h5,   body:not(.admin).a11y-light-background air-expansion h6,   body:not(.admin).a11y-light-background air-expansion p,   body:not(.admin).a11y-light-background air-expansion span,   body:not(.admin).a11y-light-background air-expansion strong,   body:not(.admin).a11y-light-background air-expansion b,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level input,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level svg,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level a,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level button,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level button:not(.clear),   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level textarea,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level table,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level tbody,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level thead,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level tr,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level th,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level td,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level form,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level :after,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level :before,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level h1,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level h2,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level h3,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level h4,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level h5,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level h6,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level p,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level span,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level strong,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level b,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats input,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats svg,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats a,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats div:not(.ff-suffix):not(.ff-prefix):not(yeda-my-course-item .progress-bar):not(air-expansion .expansion-content),   body:not(.admin).a11y-light-background yeda-course-evaluation-stats button,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats button:not(.clear),   body:not(.admin).a11y-light-background yeda-course-evaluation-stats textarea,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats table,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats tbody,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats thead,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats tr,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats th,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats td,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats form,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats :after,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats :before,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats h1,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats h2,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats h3,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats h4,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats h5,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats h6,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats p,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats span,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats strong,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats b{background:#fff!important;background-color:#fff!important}  body:not(.admin).a11y-light-background yeda-header,   body:not(.admin).a11y-light-background yeda-banner,   body:not(.admin).a11y-light-background yeda-statistics,   body:not(.admin).a11y-light-background yeda-footer,   body:not(.admin).a11y-light-background air-container,   body:not(.admin).a11y-light-background .content,   body:not(.admin).a11y-light-background .teachers .container,   body:not(.admin).a11y-light-background i-content,   body:not(.admin).a11y-light-background air-select,   body:not(.admin).a11y-light-background air-option,   body:not(.admin).a11y-light-background nav,   body:not(.admin).a11y-light-background air-modal-wrapper,   body:not(.admin).a11y-light-background i-page,   body:not(.admin).a11y-light-background control-error,   body:not(.admin).a11y-light-background air-checkbox,   body:not(.admin).a11y-light-background yeda-course-navigation,   body:not(.admin).a11y-light-background yeda-syllabus,   body:not(.admin).a11y-light-background i-expansion-header{color:#000!important}  body:not(.admin).a11y-light-background yeda-header input,   body:not(.admin).a11y-light-background yeda-header svg,   body:not(.admin).a11y-light-background yeda-header a,   body:not(.admin).a11y-light-background yeda-header div,   body:not(.admin).a11y-light-background yeda-header button,   body:not(.admin).a11y-light-background yeda-header textarea,   body:not(.admin).a11y-light-background yeda-header h1,   body:not(.admin).a11y-light-background yeda-header h2,   body:not(.admin).a11y-light-background yeda-header h3,   body:not(.admin).a11y-light-background yeda-header h4,   body:not(.admin).a11y-light-background yeda-header h5,   body:not(.admin).a11y-light-background yeda-header h6,   body:not(.admin).a11y-light-background yeda-header span,   body:not(.admin).a11y-light-background yeda-header p,   body:not(.admin).a11y-light-background yeda-header table,   body:not(.admin).a11y-light-background yeda-header tbody,   body:not(.admin).a11y-light-background yeda-header thead,   body:not(.admin).a11y-light-background yeda-header tr,   body:not(.admin).a11y-light-background yeda-header th,   body:not(.admin).a11y-light-background yeda-header td,   body:not(.admin).a11y-light-background yeda-header form,   body:not(.admin).a11y-light-background yeda-header font,   body:not(.admin).a11y-light-background yeda-header strong,   body:not(.admin).a11y-light-background yeda-header .placeholder,   body:not(.admin).a11y-light-background yeda-header label,   body:not(.admin).a11y-light-background yeda-header li a,   body:not(.admin).a11y-light-background yeda-header h5:before,   body:not(.admin).a11y-light-background yeda-header i-replies-count,   body:not(.admin).a11y-light-background yeda-header u,   body:not(.admin).a11y-light-background yeda-header i,   body:not(.admin).a11y-light-background yeda-header b,   body:not(.admin).a11y-light-background yeda-banner input,   body:not(.admin).a11y-light-background yeda-banner svg,   body:not(.admin).a11y-light-background yeda-banner a,   body:not(.admin).a11y-light-background yeda-banner div,   body:not(.admin).a11y-light-background yeda-banner button,   body:not(.admin).a11y-light-background yeda-banner textarea,   body:not(.admin).a11y-light-background yeda-banner h1,   body:not(.admin).a11y-light-background yeda-banner h2,   body:not(.admin).a11y-light-background yeda-banner h3,   body:not(.admin).a11y-light-background yeda-banner h4,   body:not(.admin).a11y-light-background yeda-banner h5,   body:not(.admin).a11y-light-background yeda-banner h6,   body:not(.admin).a11y-light-background yeda-banner span,   body:not(.admin).a11y-light-background yeda-banner p,   body:not(.admin).a11y-light-background yeda-banner table,   body:not(.admin).a11y-light-background yeda-banner tbody,   body:not(.admin).a11y-light-background yeda-banner thead,   body:not(.admin).a11y-light-background yeda-banner tr,   body:not(.admin).a11y-light-background yeda-banner th,   body:not(.admin).a11y-light-background yeda-banner td,   body:not(.admin).a11y-light-background yeda-banner form,   body:not(.admin).a11y-light-background yeda-banner font,   body:not(.admin).a11y-light-background yeda-banner strong,   body:not(.admin).a11y-light-background yeda-banner .placeholder,   body:not(.admin).a11y-light-background yeda-banner label,   body:not(.admin).a11y-light-background yeda-banner li a,   body:not(.admin).a11y-light-background yeda-banner h5:before,   body:not(.admin).a11y-light-background yeda-banner i-replies-count,   body:not(.admin).a11y-light-background yeda-banner u,   body:not(.admin).a11y-light-background yeda-banner i,   body:not(.admin).a11y-light-background yeda-banner b,   body:not(.admin).a11y-light-background yeda-statistics input,   body:not(.admin).a11y-light-background yeda-statistics svg,   body:not(.admin).a11y-light-background yeda-statistics a,   body:not(.admin).a11y-light-background yeda-statistics div,   body:not(.admin).a11y-light-background yeda-statistics button,   body:not(.admin).a11y-light-background yeda-statistics textarea,   body:not(.admin).a11y-light-background yeda-statistics h1,   body:not(.admin).a11y-light-background yeda-statistics h2,   body:not(.admin).a11y-light-background yeda-statistics h3,   body:not(.admin).a11y-light-background yeda-statistics h4,   body:not(.admin).a11y-light-background yeda-statistics h5,   body:not(.admin).a11y-light-background yeda-statistics h6,   body:not(.admin).a11y-light-background yeda-statistics span,   body:not(.admin).a11y-light-background yeda-statistics p,   body:not(.admin).a11y-light-background yeda-statistics table,   body:not(.admin).a11y-light-background yeda-statistics tbody,   body:not(.admin).a11y-light-background yeda-statistics thead,   body:not(.admin).a11y-light-background yeda-statistics tr,   body:not(.admin).a11y-light-background yeda-statistics th,   body:not(.admin).a11y-light-background yeda-statistics td,   body:not(.admin).a11y-light-background yeda-statistics form,   body:not(.admin).a11y-light-background yeda-statistics font,   body:not(.admin).a11y-light-background yeda-statistics strong,   body:not(.admin).a11y-light-background yeda-statistics .placeholder,   body:not(.admin).a11y-light-background yeda-statistics label,   body:not(.admin).a11y-light-background yeda-statistics li a,   body:not(.admin).a11y-light-background yeda-statistics h5:before,   body:not(.admin).a11y-light-background yeda-statistics i-replies-count,   body:not(.admin).a11y-light-background yeda-statistics u,   body:not(.admin).a11y-light-background yeda-statistics i,   body:not(.admin).a11y-light-background yeda-statistics b,   body:not(.admin).a11y-light-background yeda-footer input,   body:not(.admin).a11y-light-background yeda-footer svg,   body:not(.admin).a11y-light-background yeda-footer a,   body:not(.admin).a11y-light-background yeda-footer div,   body:not(.admin).a11y-light-background yeda-footer button,   body:not(.admin).a11y-light-background yeda-footer textarea,   body:not(.admin).a11y-light-background yeda-footer h1,   body:not(.admin).a11y-light-background yeda-footer h2,   body:not(.admin).a11y-light-background yeda-footer h3,   body:not(.admin).a11y-light-background yeda-footer h4,   body:not(.admin).a11y-light-background yeda-footer h5,   body:not(.admin).a11y-light-background yeda-footer h6,   body:not(.admin).a11y-light-background yeda-footer span,   body:not(.admin).a11y-light-background yeda-footer p,   body:not(.admin).a11y-light-background yeda-footer table,   body:not(.admin).a11y-light-background yeda-footer tbody,   body:not(.admin).a11y-light-background yeda-footer thead,   body:not(.admin).a11y-light-background yeda-footer tr,   body:not(.admin).a11y-light-background yeda-footer th,   body:not(.admin).a11y-light-background yeda-footer td,   body:not(.admin).a11y-light-background yeda-footer form,   body:not(.admin).a11y-light-background yeda-footer font,   body:not(.admin).a11y-light-background yeda-footer strong,   body:not(.admin).a11y-light-background yeda-footer .placeholder,   body:not(.admin).a11y-light-background yeda-footer label,   body:not(.admin).a11y-light-background yeda-footer li a,   body:not(.admin).a11y-light-background yeda-footer h5:before,   body:not(.admin).a11y-light-background yeda-footer i-replies-count,   body:not(.admin).a11y-light-background yeda-footer u,   body:not(.admin).a11y-light-background yeda-footer i,   body:not(.admin).a11y-light-background yeda-footer b,   body:not(.admin).a11y-light-background air-container input,   body:not(.admin).a11y-light-background air-container svg,   body:not(.admin).a11y-light-background air-container a,   body:not(.admin).a11y-light-background air-container div,   body:not(.admin).a11y-light-background air-container button,   body:not(.admin).a11y-light-background air-container textarea,   body:not(.admin).a11y-light-background air-container h1,   body:not(.admin).a11y-light-background air-container h2,   body:not(.admin).a11y-light-background air-container h3,   body:not(.admin).a11y-light-background air-container h4,   body:not(.admin).a11y-light-background air-container h5,   body:not(.admin).a11y-light-background air-container h6,   body:not(.admin).a11y-light-background air-container span,   body:not(.admin).a11y-light-background air-container p,   body:not(.admin).a11y-light-background air-container table,   body:not(.admin).a11y-light-background air-container tbody,   body:not(.admin).a11y-light-background air-container thead,   body:not(.admin).a11y-light-background air-container tr,   body:not(.admin).a11y-light-background air-container th,   body:not(.admin).a11y-light-background air-container td,   body:not(.admin).a11y-light-background air-container form,   body:not(.admin).a11y-light-background air-container font,   body:not(.admin).a11y-light-background air-container strong,   body:not(.admin).a11y-light-background air-container .placeholder,   body:not(.admin).a11y-light-background air-container label,   body:not(.admin).a11y-light-background air-container li a,   body:not(.admin).a11y-light-background air-container h5:before,   body:not(.admin).a11y-light-background air-container i-replies-count,   body:not(.admin).a11y-light-background air-container u,   body:not(.admin).a11y-light-background air-container i,   body:not(.admin).a11y-light-background air-container b,   body:not(.admin).a11y-light-background .content input,   body:not(.admin).a11y-light-background .content svg,   body:not(.admin).a11y-light-background .content a,   body:not(.admin).a11y-light-background .content div,   body:not(.admin).a11y-light-background .content button,   body:not(.admin).a11y-light-background .content textarea,   body:not(.admin).a11y-light-background .content h1,   body:not(.admin).a11y-light-background .content h2,   body:not(.admin).a11y-light-background .content h3,   body:not(.admin).a11y-light-background .content h4,   body:not(.admin).a11y-light-background .content h5,   body:not(.admin).a11y-light-background .content h6,   body:not(.admin).a11y-light-background .content span,   body:not(.admin).a11y-light-background .content p,   body:not(.admin).a11y-light-background .content table,   body:not(.admin).a11y-light-background .content tbody,   body:not(.admin).a11y-light-background .content thead,   body:not(.admin).a11y-light-background .content tr,   body:not(.admin).a11y-light-background .content th,   body:not(.admin).a11y-light-background .content td,   body:not(.admin).a11y-light-background .content form,   body:not(.admin).a11y-light-background .content font,   body:not(.admin).a11y-light-background .content strong,   body:not(.admin).a11y-light-background .content .placeholder,   body:not(.admin).a11y-light-background .content label,   body:not(.admin).a11y-light-background .content li a,   body:not(.admin).a11y-light-background .content h5:before,   body:not(.admin).a11y-light-background .content i-replies-count,   body:not(.admin).a11y-light-background .content u,   body:not(.admin).a11y-light-background .content i,   body:not(.admin).a11y-light-background .content b,   body:not(.admin).a11y-light-background .teachers .container input,   body:not(.admin).a11y-light-background .teachers .container svg,   body:not(.admin).a11y-light-background .teachers .container a,   body:not(.admin).a11y-light-background .teachers .container div,   body:not(.admin).a11y-light-background .teachers .container button,   body:not(.admin).a11y-light-background .teachers .container textarea,   body:not(.admin).a11y-light-background .teachers .container h1,   body:not(.admin).a11y-light-background .teachers .container h2,   body:not(.admin).a11y-light-background .teachers .container h3,   body:not(.admin).a11y-light-background .teachers .container h4,   body:not(.admin).a11y-light-background .teachers .container h5,   body:not(.admin).a11y-light-background .teachers .container h6,   body:not(.admin).a11y-light-background .teachers .container span,   body:not(.admin).a11y-light-background .teachers .container p,   body:not(.admin).a11y-light-background .teachers .container table,   body:not(.admin).a11y-light-background .teachers .container tbody,   body:not(.admin).a11y-light-background .teachers .container thead,   body:not(.admin).a11y-light-background .teachers .container tr,   body:not(.admin).a11y-light-background .teachers .container th,   body:not(.admin).a11y-light-background .teachers .container td,   body:not(.admin).a11y-light-background .teachers .container form,   body:not(.admin).a11y-light-background .teachers .container font,   body:not(.admin).a11y-light-background .teachers .container strong,   body:not(.admin).a11y-light-background .teachers .container .placeholder,   body:not(.admin).a11y-light-background .teachers .container label,   body:not(.admin).a11y-light-background .teachers .container li a,   body:not(.admin).a11y-light-background .teachers .container h5:before,   body:not(.admin).a11y-light-background .teachers .container i-replies-count,   body:not(.admin).a11y-light-background .teachers .container u,   body:not(.admin).a11y-light-background .teachers .container i,   body:not(.admin).a11y-light-background .teachers .container b,   body:not(.admin).a11y-light-background i-content input,   body:not(.admin).a11y-light-background i-content svg,   body:not(.admin).a11y-light-background i-content a,   body:not(.admin).a11y-light-background i-content div,   body:not(.admin).a11y-light-background i-content button,   body:not(.admin).a11y-light-background i-content textarea,   body:not(.admin).a11y-light-background i-content h1,   body:not(.admin).a11y-light-background i-content h2,   body:not(.admin).a11y-light-background i-content h3,   body:not(.admin).a11y-light-background i-content h4,   body:not(.admin).a11y-light-background i-content h5,   body:not(.admin).a11y-light-background i-content h6,   body:not(.admin).a11y-light-background i-content span,   body:not(.admin).a11y-light-background i-content p,   body:not(.admin).a11y-light-background i-content table,   body:not(.admin).a11y-light-background i-content tbody,   body:not(.admin).a11y-light-background i-content thead,   body:not(.admin).a11y-light-background i-content tr,   body:not(.admin).a11y-light-background i-content th,   body:not(.admin).a11y-light-background i-content td,   body:not(.admin).a11y-light-background i-content form,   body:not(.admin).a11y-light-background i-content font,   body:not(.admin).a11y-light-background i-content strong,   body:not(.admin).a11y-light-background i-content .placeholder,   body:not(.admin).a11y-light-background i-content label,   body:not(.admin).a11y-light-background i-content li a,   body:not(.admin).a11y-light-background i-content h5:before,   body:not(.admin).a11y-light-background i-content i-replies-count,   body:not(.admin).a11y-light-background i-content u,   body:not(.admin).a11y-light-background i-content i,   body:not(.admin).a11y-light-background i-content b,   body:not(.admin).a11y-light-background air-select input,   body:not(.admin).a11y-light-background air-select svg,   body:not(.admin).a11y-light-background air-select a,   body:not(.admin).a11y-light-background air-select div,   body:not(.admin).a11y-light-background air-select button,   body:not(.admin).a11y-light-background air-select textarea,   body:not(.admin).a11y-light-background air-select h1,   body:not(.admin).a11y-light-background air-select h2,   body:not(.admin).a11y-light-background air-select h3,   body:not(.admin).a11y-light-background air-select h4,   body:not(.admin).a11y-light-background air-select h5,   body:not(.admin).a11y-light-background air-select h6,   body:not(.admin).a11y-light-background air-select span,   body:not(.admin).a11y-light-background air-select p,   body:not(.admin).a11y-light-background air-select table,   body:not(.admin).a11y-light-background air-select tbody,   body:not(.admin).a11y-light-background air-select thead,   body:not(.admin).a11y-light-background air-select tr,   body:not(.admin).a11y-light-background air-select th,   body:not(.admin).a11y-light-background air-select td,   body:not(.admin).a11y-light-background air-select form,   body:not(.admin).a11y-light-background air-select font,   body:not(.admin).a11y-light-background air-select strong,   body:not(.admin).a11y-light-background air-select .placeholder,   body:not(.admin).a11y-light-background air-select label,   body:not(.admin).a11y-light-background air-select li a,   body:not(.admin).a11y-light-background air-select h5:before,   body:not(.admin).a11y-light-background air-select i-replies-count,   body:not(.admin).a11y-light-background air-select u,   body:not(.admin).a11y-light-background air-select i,   body:not(.admin).a11y-light-background air-select b,   body:not(.admin).a11y-light-background air-option input,   body:not(.admin).a11y-light-background air-option svg,   body:not(.admin).a11y-light-background air-option a,   body:not(.admin).a11y-light-background air-option div,   body:not(.admin).a11y-light-background air-option button,   body:not(.admin).a11y-light-background air-option textarea,   body:not(.admin).a11y-light-background air-option h1,   body:not(.admin).a11y-light-background air-option h2,   body:not(.admin).a11y-light-background air-option h3,   body:not(.admin).a11y-light-background air-option h4,   body:not(.admin).a11y-light-background air-option h5,   body:not(.admin).a11y-light-background air-option h6,   body:not(.admin).a11y-light-background air-option span,   body:not(.admin).a11y-light-background air-option p,   body:not(.admin).a11y-light-background air-option table,   body:not(.admin).a11y-light-background air-option tbody,   body:not(.admin).a11y-light-background air-option thead,   body:not(.admin).a11y-light-background air-option tr,   body:not(.admin).a11y-light-background air-option th,   body:not(.admin).a11y-light-background air-option td,   body:not(.admin).a11y-light-background air-option form,   body:not(.admin).a11y-light-background air-option font,   body:not(.admin).a11y-light-background air-option strong,   body:not(.admin).a11y-light-background air-option .placeholder,   body:not(.admin).a11y-light-background air-option label,   body:not(.admin).a11y-light-background air-option li a,   body:not(.admin).a11y-light-background air-option h5:before,   body:not(.admin).a11y-light-background air-option i-replies-count,   body:not(.admin).a11y-light-background air-option u,   body:not(.admin).a11y-light-background air-option i,   body:not(.admin).a11y-light-background air-option b,   body:not(.admin).a11y-light-background nav input,   body:not(.admin).a11y-light-background nav svg,   body:not(.admin).a11y-light-background nav a,   body:not(.admin).a11y-light-background nav div,   body:not(.admin).a11y-light-background nav button,   body:not(.admin).a11y-light-background nav textarea,   body:not(.admin).a11y-light-background nav h1,   body:not(.admin).a11y-light-background nav h2,   body:not(.admin).a11y-light-background nav h3,   body:not(.admin).a11y-light-background nav h4,   body:not(.admin).a11y-light-background nav h5,   body:not(.admin).a11y-light-background nav h6,   body:not(.admin).a11y-light-background nav span,   body:not(.admin).a11y-light-background nav p,   body:not(.admin).a11y-light-background nav table,   body:not(.admin).a11y-light-background nav tbody,   body:not(.admin).a11y-light-background nav thead,   body:not(.admin).a11y-light-background nav tr,   body:not(.admin).a11y-light-background nav th,   body:not(.admin).a11y-light-background nav td,   body:not(.admin).a11y-light-background nav form,   body:not(.admin).a11y-light-background nav font,   body:not(.admin).a11y-light-background nav strong,   body:not(.admin).a11y-light-background nav .placeholder,   body:not(.admin).a11y-light-background nav label,   body:not(.admin).a11y-light-background nav li a,   body:not(.admin).a11y-light-background nav h5:before,   body:not(.admin).a11y-light-background nav i-replies-count,   body:not(.admin).a11y-light-background nav u,   body:not(.admin).a11y-light-background nav i,   body:not(.admin).a11y-light-background nav b,   body:not(.admin).a11y-light-background air-modal-wrapper input,   body:not(.admin).a11y-light-background air-modal-wrapper svg,   body:not(.admin).a11y-light-background air-modal-wrapper a,   body:not(.admin).a11y-light-background air-modal-wrapper div,   body:not(.admin).a11y-light-background air-modal-wrapper button,   body:not(.admin).a11y-light-background air-modal-wrapper textarea,   body:not(.admin).a11y-light-background air-modal-wrapper h1,   body:not(.admin).a11y-light-background air-modal-wrapper h2,   body:not(.admin).a11y-light-background air-modal-wrapper h3,   body:not(.admin).a11y-light-background air-modal-wrapper h4,   body:not(.admin).a11y-light-background air-modal-wrapper h5,   body:not(.admin).a11y-light-background air-modal-wrapper h6,   body:not(.admin).a11y-light-background air-modal-wrapper span,   body:not(.admin).a11y-light-background air-modal-wrapper p,   body:not(.admin).a11y-light-background air-modal-wrapper table,   body:not(.admin).a11y-light-background air-modal-wrapper tbody,   body:not(.admin).a11y-light-background air-modal-wrapper thead,   body:not(.admin).a11y-light-background air-modal-wrapper tr,   body:not(.admin).a11y-light-background air-modal-wrapper th,   body:not(.admin).a11y-light-background air-modal-wrapper td,   body:not(.admin).a11y-light-background air-modal-wrapper form,   body:not(.admin).a11y-light-background air-modal-wrapper font,   body:not(.admin).a11y-light-background air-modal-wrapper strong,   body:not(.admin).a11y-light-background air-modal-wrapper .placeholder,   body:not(.admin).a11y-light-background air-modal-wrapper label,   body:not(.admin).a11y-light-background air-modal-wrapper li a,   body:not(.admin).a11y-light-background air-modal-wrapper h5:before,   body:not(.admin).a11y-light-background air-modal-wrapper i-replies-count,   body:not(.admin).a11y-light-background air-modal-wrapper u,   body:not(.admin).a11y-light-background air-modal-wrapper i,   body:not(.admin).a11y-light-background air-modal-wrapper b,   body:not(.admin).a11y-light-background i-page input,   body:not(.admin).a11y-light-background i-page svg,   body:not(.admin).a11y-light-background i-page a,   body:not(.admin).a11y-light-background i-page div,   body:not(.admin).a11y-light-background i-page button,   body:not(.admin).a11y-light-background i-page textarea,   body:not(.admin).a11y-light-background i-page h1,   body:not(.admin).a11y-light-background i-page h2,   body:not(.admin).a11y-light-background i-page h3,   body:not(.admin).a11y-light-background i-page h4,   body:not(.admin).a11y-light-background i-page h5,   body:not(.admin).a11y-light-background i-page h6,   body:not(.admin).a11y-light-background i-page span,   body:not(.admin).a11y-light-background i-page p,   body:not(.admin).a11y-light-background i-page table,   body:not(.admin).a11y-light-background i-page tbody,   body:not(.admin).a11y-light-background i-page thead,   body:not(.admin).a11y-light-background i-page tr,   body:not(.admin).a11y-light-background i-page th,   body:not(.admin).a11y-light-background i-page td,   body:not(.admin).a11y-light-background i-page form,   body:not(.admin).a11y-light-background i-page font,   body:not(.admin).a11y-light-background i-page strong,   body:not(.admin).a11y-light-background i-page .placeholder,   body:not(.admin).a11y-light-background i-page label,   body:not(.admin).a11y-light-background i-page li a,   body:not(.admin).a11y-light-background i-page h5:before,   body:not(.admin).a11y-light-background i-page i-replies-count,   body:not(.admin).a11y-light-background i-page u,   body:not(.admin).a11y-light-background i-page i,   body:not(.admin).a11y-light-background i-page b,   body:not(.admin).a11y-light-background control-error input,   body:not(.admin).a11y-light-background control-error svg,   body:not(.admin).a11y-light-background control-error a,   body:not(.admin).a11y-light-background control-error div,   body:not(.admin).a11y-light-background control-error button,   body:not(.admin).a11y-light-background control-error textarea,   body:not(.admin).a11y-light-background control-error h1,   body:not(.admin).a11y-light-background control-error h2,   body:not(.admin).a11y-light-background control-error h3,   body:not(.admin).a11y-light-background control-error h4,   body:not(.admin).a11y-light-background control-error h5,   body:not(.admin).a11y-light-background control-error h6,   body:not(.admin).a11y-light-background control-error span,   body:not(.admin).a11y-light-background control-error p,   body:not(.admin).a11y-light-background control-error table,   body:not(.admin).a11y-light-background control-error tbody,   body:not(.admin).a11y-light-background control-error thead,   body:not(.admin).a11y-light-background control-error tr,   body:not(.admin).a11y-light-background control-error th,   body:not(.admin).a11y-light-background control-error td,   body:not(.admin).a11y-light-background control-error form,   body:not(.admin).a11y-light-background control-error font,   body:not(.admin).a11y-light-background control-error strong,   body:not(.admin).a11y-light-background control-error .placeholder,   body:not(.admin).a11y-light-background control-error label,   body:not(.admin).a11y-light-background control-error li a,   body:not(.admin).a11y-light-background control-error h5:before,   body:not(.admin).a11y-light-background control-error i-replies-count,   body:not(.admin).a11y-light-background control-error u,   body:not(.admin).a11y-light-background control-error i,   body:not(.admin).a11y-light-background control-error b,   body:not(.admin).a11y-light-background air-checkbox input,   body:not(.admin).a11y-light-background air-checkbox svg,   body:not(.admin).a11y-light-background air-checkbox a,   body:not(.admin).a11y-light-background air-checkbox div,   body:not(.admin).a11y-light-background air-checkbox button,   body:not(.admin).a11y-light-background air-checkbox textarea,   body:not(.admin).a11y-light-background air-checkbox h1,   body:not(.admin).a11y-light-background air-checkbox h2,   body:not(.admin).a11y-light-background air-checkbox h3,   body:not(.admin).a11y-light-background air-checkbox h4,   body:not(.admin).a11y-light-background air-checkbox h5,   body:not(.admin).a11y-light-background air-checkbox h6,   body:not(.admin).a11y-light-background air-checkbox span,   body:not(.admin).a11y-light-background air-checkbox p,   body:not(.admin).a11y-light-background air-checkbox table,   body:not(.admin).a11y-light-background air-checkbox tbody,   body:not(.admin).a11y-light-background air-checkbox thead,   body:not(.admin).a11y-light-background air-checkbox tr,   body:not(.admin).a11y-light-background air-checkbox th,   body:not(.admin).a11y-light-background air-checkbox td,   body:not(.admin).a11y-light-background air-checkbox form,   body:not(.admin).a11y-light-background air-checkbox font,   body:not(.admin).a11y-light-background air-checkbox strong,   body:not(.admin).a11y-light-background air-checkbox .placeholder,   body:not(.admin).a11y-light-background air-checkbox label,   body:not(.admin).a11y-light-background air-checkbox li a,   body:not(.admin).a11y-light-background air-checkbox h5:before,   body:not(.admin).a11y-light-background air-checkbox i-replies-count,   body:not(.admin).a11y-light-background air-checkbox u,   body:not(.admin).a11y-light-background air-checkbox i,   body:not(.admin).a11y-light-background air-checkbox b,   body:not(.admin).a11y-light-background yeda-course-navigation input,   body:not(.admin).a11y-light-background yeda-course-navigation svg,   body:not(.admin).a11y-light-background yeda-course-navigation a,   body:not(.admin).a11y-light-background yeda-course-navigation div,   body:not(.admin).a11y-light-background yeda-course-navigation button,   body:not(.admin).a11y-light-background yeda-course-navigation textarea,   body:not(.admin).a11y-light-background yeda-course-navigation h1,   body:not(.admin).a11y-light-background yeda-course-navigation h2,   body:not(.admin).a11y-light-background yeda-course-navigation h3,   body:not(.admin).a11y-light-background yeda-course-navigation h4,   body:not(.admin).a11y-light-background yeda-course-navigation h5,   body:not(.admin).a11y-light-background yeda-course-navigation h6,   body:not(.admin).a11y-light-background yeda-course-navigation span,   body:not(.admin).a11y-light-background yeda-course-navigation p,   body:not(.admin).a11y-light-background yeda-course-navigation table,   body:not(.admin).a11y-light-background yeda-course-navigation tbody,   body:not(.admin).a11y-light-background yeda-course-navigation thead,   body:not(.admin).a11y-light-background yeda-course-navigation tr,   body:not(.admin).a11y-light-background yeda-course-navigation th,   body:not(.admin).a11y-light-background yeda-course-navigation td,   body:not(.admin).a11y-light-background yeda-course-navigation form,   body:not(.admin).a11y-light-background yeda-course-navigation font,   body:not(.admin).a11y-light-background yeda-course-navigation strong,   body:not(.admin).a11y-light-background yeda-course-navigation .placeholder,   body:not(.admin).a11y-light-background yeda-course-navigation label,   body:not(.admin).a11y-light-background yeda-course-navigation li a,   body:not(.admin).a11y-light-background yeda-course-navigation h5:before,   body:not(.admin).a11y-light-background yeda-course-navigation i-replies-count,   body:not(.admin).a11y-light-background yeda-course-navigation u,   body:not(.admin).a11y-light-background yeda-course-navigation i,   body:not(.admin).a11y-light-background yeda-course-navigation b,   body:not(.admin).a11y-light-background yeda-syllabus input,   body:not(.admin).a11y-light-background yeda-syllabus svg,   body:not(.admin).a11y-light-background yeda-syllabus a,   body:not(.admin).a11y-light-background yeda-syllabus div,   body:not(.admin).a11y-light-background yeda-syllabus button,   body:not(.admin).a11y-light-background yeda-syllabus textarea,   body:not(.admin).a11y-light-background yeda-syllabus h1,   body:not(.admin).a11y-light-background yeda-syllabus h2,   body:not(.admin).a11y-light-background yeda-syllabus h3,   body:not(.admin).a11y-light-background yeda-syllabus h4,   body:not(.admin).a11y-light-background yeda-syllabus h5,   body:not(.admin).a11y-light-background yeda-syllabus h6,   body:not(.admin).a11y-light-background yeda-syllabus span,   body:not(.admin).a11y-light-background yeda-syllabus p,   body:not(.admin).a11y-light-background yeda-syllabus table,   body:not(.admin).a11y-light-background yeda-syllabus tbody,   body:not(.admin).a11y-light-background yeda-syllabus thead,   body:not(.admin).a11y-light-background yeda-syllabus tr,   body:not(.admin).a11y-light-background yeda-syllabus th,   body:not(.admin).a11y-light-background yeda-syllabus td,   body:not(.admin).a11y-light-background yeda-syllabus form,   body:not(.admin).a11y-light-background yeda-syllabus font,   body:not(.admin).a11y-light-background yeda-syllabus strong,   body:not(.admin).a11y-light-background yeda-syllabus .placeholder,   body:not(.admin).a11y-light-background yeda-syllabus label,   body:not(.admin).a11y-light-background yeda-syllabus li a,   body:not(.admin).a11y-light-background yeda-syllabus h5:before,   body:not(.admin).a11y-light-background yeda-syllabus i-replies-count,   body:not(.admin).a11y-light-background yeda-syllabus u,   body:not(.admin).a11y-light-background yeda-syllabus i,   body:not(.admin).a11y-light-background yeda-syllabus b,   body:not(.admin).a11y-light-background i-expansion-header input,   body:not(.admin).a11y-light-background i-expansion-header svg,   body:not(.admin).a11y-light-background i-expansion-header a,   body:not(.admin).a11y-light-background i-expansion-header div,   body:not(.admin).a11y-light-background i-expansion-header button,   body:not(.admin).a11y-light-background i-expansion-header textarea,   body:not(.admin).a11y-light-background i-expansion-header h1,   body:not(.admin).a11y-light-background i-expansion-header h2,   body:not(.admin).a11y-light-background i-expansion-header h3,   body:not(.admin).a11y-light-background i-expansion-header h4,   body:not(.admin).a11y-light-background i-expansion-header h5,   body:not(.admin).a11y-light-background i-expansion-header h6,   body:not(.admin).a11y-light-background i-expansion-header span,   body:not(.admin).a11y-light-background i-expansion-header p,   body:not(.admin).a11y-light-background i-expansion-header table,   body:not(.admin).a11y-light-background i-expansion-header tbody,   body:not(.admin).a11y-light-background i-expansion-header thead,   body:not(.admin).a11y-light-background i-expansion-header tr,   body:not(.admin).a11y-light-background i-expansion-header th,   body:not(.admin).a11y-light-background i-expansion-header td,   body:not(.admin).a11y-light-background i-expansion-header form,   body:not(.admin).a11y-light-background i-expansion-header font,   body:not(.admin).a11y-light-background i-expansion-header strong,   body:not(.admin).a11y-light-background i-expansion-header .placeholder,   body:not(.admin).a11y-light-background i-expansion-header label,   body:not(.admin).a11y-light-background i-expansion-header li a,   body:not(.admin).a11y-light-background i-expansion-header h5:before,   body:not(.admin).a11y-light-background i-expansion-header i-replies-count,   body:not(.admin).a11y-light-background i-expansion-header u,   body:not(.admin).a11y-light-background i-expansion-header i,   body:not(.admin).a11y-light-background i-expansion-header b{color:#000!important}  body:not(.admin).a11y-light-background .dropdown-item__text:hover,   body:not(.admin).a11y-light-background air-option:hover,   body:not(.admin).a11y-light-background .air-button:not(.air-text1):not(.clear):not(.link):not(air-tabs-links .air-button):hover{background:var(--border-color)!important}  body:not(.admin).a11y-light-background yeda-header-dropdown-menu button svg,   body:not(.admin).a11y-light-background yeda-home-bundles h2 svg,   body:not(.admin).a11y-light-background yeda-home-courses h2 svg,   body:not(.admin).a11y-light-background air-select svg,   body:not(.admin).a11y-light-background yeda-home-threads h2 svg,   body:not(.admin).a11y-light-background yeda-home-articles h2 svg,   body:not(.admin).a11y-light-background yeda-home-students h2 svg,   body:not(.admin).a11y-light-background yeda-home-students .students svg,   body:not(.admin).a11y-light-background yeda-profile-courses h2 svg,   body:not(.admin).a11y-light-background .student svg,   body:not(.admin).a11y-light-background air-expansion-header .icon-wrapper svg,   body:not(.admin).a11y-light-background yeda-course-sidebar .sidebar-section svg{stroke:#000!important}  body:not(.admin).a11y-light-background yeda-notifications svg,   body:not(.admin).a11y-light-background #users-dropdown-content svg,   body:not(.admin).a11y-light-background air-form-field svg,   body:not(.admin).a11y-light-background yeda-thread-item svg,   body:not(.admin).a11y-light-background yeda-home-students .students svg,   body:not(.admin).a11y-light-background air-modal-close svg,   body:not(.admin).a11y-light-background yeda-user-info .air-button svg,   body:not(.admin).a11y-light-background yeda-privacy-settings svg,   body:not(.admin).a11y-light-background .close-block svg,   body:not(.admin).a11y-light-background .student svg,   body:not(.admin).a11y-light-background yeda-about-course h2 svg,   body:not(.admin).a11y-light-background yeda-syllabus svg,   body:not(.admin).a11y-light-background yeda-course-sidebar .btn-double-arrow svg,   body:not(.admin).a11y-light-background i-expansion-header svg,   body:not(.admin).a11y-light-background i-replies-count svg{fill:#000!important}  body:not(.admin).a11y-light-background yeda-header air-form-field .ff-prefix,   body:not(.admin).a11y-light-background yeda-header air-form-field .ff-prefix button{background:none!important}  body:not(.admin).a11y-light-background yeda-header .dropdown-content{border:1px dashed #000000!important;margin-top:-1px}  body:not(.admin).a11y-light-background yeda-banner,   body:not(.admin).a11y-light-background yeda-header{border-bottom:1px solid #000000!important}  body:not(.admin).a11y-light-background yeda-my-course-item .progress-bar,   body:not(.admin).a11y-light-background yeda-statistics air-text-delimiter{background:#000!important}  body:not(.admin).a11y-light-background yeda-bundle-item,   body:not(.admin).a11y-light-background yeda-register form,   body:not(.admin).a11y-light-background yeda-login form,   body:not(.admin).a11y-light-background yeda-forgot-password form,   body:not(.admin).a11y-light-background air-modal-wrapper,   body:not(.admin).a11y-light-background textarea,   body:not(.admin).a11y-light-background yeda-my-course-item,   body:not(.admin).a11y-light-background yeda-my-course-item .progress,   body:not(.admin).a11y-light-background .teacher-item,   body:not(.admin).a11y-light-background input,   body:not(.admin).a11y-light-background .modal-content,   body:not(.admin).a11y-light-background yeda-course-navigation ul li a.active,   body:not(.admin).a11y-light-background yeda-syllabus h5:before,   body:not(.admin).a11y-light-background yeda-course-exam .difficulty-level,   body:not(.admin).a11y-light-background .air-button:not(.air-text1):not(.clear):not(.link):not(air-tabs-links .air-button),   body:not(.admin).a11y-light-background yeda-statistics,   body:not(.admin).a11y-light-background yeda-thread-item .thread-li{border:1px solid #000000!important}  body:not(.admin).a11y-light-background air-option:not(:last-child){border-bottom:1px dashed #000000!important}  body:not(.admin).a11y-light-background air-expansion-header .icon-wrapper,   body:not(.admin).a11y-light-background air-select .placeholder,   body:not(.admin).a11y-light-background air-select .selected-item,   body:not(.admin).a11y-light-background air-select svg{z-index:2}  body:not(.admin).a11y-light-background yeda-footer,   body:not(.admin).a11y-light-background yeda-footer .sub-footer,   body:not(.admin).a11y-light-background yeda-course-evaluation-stats .line{border-top:1px solid #000000!important}  body:not(.admin).a11y-light-background air-checkbox .checkbox{background:#fff!important}  body:not(.admin).a11y-light-background input:-webkit-autofill,   body:not(.admin).a11y-light-background input:-webkit-autofill:hover,   body:not(.admin).a11y-light-background input:-webkit-autofill:active,   body:not(.admin).a11y-light-background input:-webkit-autofill:focus{background-color:#fff!important;color:#000!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;-webkit-text-fill-color:#000000!important}  body:not(.admin).a11y-light-background air-tabs-links .air-button.active,   body:not(.admin).a11y-light-background yeda-upload-file label,   body:not(.admin).a11y-light-background yeda-course-sidebar,   body:not(.admin).a11y-light-background :after,   body:not(.admin).a11y-light-background air-checkbox .checkbox,   body:not(.admin).a11y-light-background .air-select-panel,   body:not(.admin).a11y-light-background air-select.opened,   body:not(.admin).a11y-light-background .messages-item,   body:not(.admin).a11y-light-background yeda-thread-item .header,   body:not(.admin).a11y-light-background yeda-article-item .article-item,   body:not(.admin).a11y-light-background .student-wrap,   body:not(.admin).a11y-light-background .student-wrap hr,   body:not(.admin).a11y-light-background table,   body:not(.admin).a11y-light-background tbody,   body:not(.admin).a11y-light-background thead,   body:not(.admin).a11y-light-background tr,   body:not(.admin).a11y-light-background td,   body:not(.admin).a11y-light-background th,   body:not(.admin).a11y-light-background .content-menu,   body:not(.admin).a11y-light-background :before,   body:not(.admin).a11y-light-background img,   body:not(.admin).a11y-light-background .files-type-bg,   body:not(.admin).a11y-light-background air-tabs-links,   body:not(.admin).a11y-light-background .close-block,   body:not(.admin).a11y-light-background .info{border-color:#000!important}  body:not(.admin).a11y-font-size-1 yeda-banner{height:auto!important;max-height:none!important}  body:not(.admin).a11y-font-size-1 .visually-impaired>button{height:55px;width:55px}  body:not(.admin).a11y-font-size-1 .visually-impaired .menu-button{width:210px;margin-inline-end:-210px}  body:not(.admin).a11y-font-size-1 .air-text1,   body:not(.admin).a11y-font-size-1 .air-text2,   body:not(.admin).a11y-font-size-1 .air-text3,   body:not(.admin).a11y-font-size-1 .air-h1,   body:not(.admin).a11y-font-size-1 .air-h2,   body:not(.admin).a11y-font-size-1 .air-h3,   body:not(.admin).a11y-font-size-1 .air-h4,   body:not(.admin).a11y-font-size-1 .air-h5{line-height:normal!important}  body:not(.admin).a11y-font-size-1 .air-button,   body:not(.admin).a11y-font-size-1 yeda-upload-file .add-file,   body:not(.admin).a11y-font-size-1 .courses-item{height:auto!important}  body:not(.admin).a11y-font-size-1 .air-text1{font-size:22px!important}  body:not(.admin).a11y-font-size-1 .air-text2{font-size:18px!important}  body:not(.admin).a11y-font-size-1 .air-text3,   body:not(.admin).a11y-font-size-1 .size-xxs,   body:not(.admin).a11y-font-size-1 *:not(h1):not(h1 *):not(h2):not(h2 *):not(h3):not(h3 *):not(h4):not(h4 *):not(h5):not(h5 *){font-size:16px!important;line-height:normal!important}  body:not(.admin).a11y-font-size-1 .air-h1{font-size:50px!important}  body:not(.admin).a11y-font-size-1 .air-h2{font-size:34px!important}  body:not(.admin).a11y-font-size-1 .air-h3{font-size:26px!important}  body:not(.admin).a11y-font-size-1 .air-h4{font-size:22px!important}  body:not(.admin).a11y-font-size-1 .air-h5{font-size:20px!important}  body:not(.admin).a11y-font-size-1 air-dynamic-icon.size-xxs{width:10px!important;height:10px!important}  body:not(.admin).a11y-font-size-1 air-dynamic-icon.size-xs{width:14px!important;height:14px!important}  body:not(.admin).a11y-font-size-1 air-dynamic-icon.size-s{width:18px!important;height:18px!important}  body:not(.admin).a11y-font-size-1 air-dynamic-icon.size-m{width:22px!important;height:22px!important}  body:not(.admin).a11y-font-size-1 air-dynamic-icon.size-l{width:30px!important;height:30px!important}  body:not(.admin).a11y-font-size-1 air-dynamic-icon.size-xl{width:42px!important;height:42px!important}  body:not(.admin).a11y-font-size-1 air-dynamic-icon.size-xxl{width:62px!important;height:62px!important}  body:not(.admin).a11y-font-size-1 .bundle .content .description{height:auto!important;max-height:none!important}  body:not(.admin).a11y-font-size-1 .sidebar-section{padding-inline-start:42px!important}  body:not(.admin).a11y-font-size-2 yeda-banner{height:auto!important;max-height:none!important}  body:not(.admin).a11y-font-size-2 .visually-impaired>button{height:60px;width:60px}  body:not(.admin).a11y-font-size-2 .visually-impaired .menu-button{width:220px;margin-inline-end:-220px}  body:not(.admin).a11y-font-size-2 .air-text1,   body:not(.admin).a11y-font-size-2 .air-text2,   body:not(.admin).a11y-font-size-2 .air-text3,   body:not(.admin).a11y-font-size-2 .air-h1,   body:not(.admin).a11y-font-size-2 .air-h2,   body:not(.admin).a11y-font-size-2 .air-h3,   body:not(.admin).a11y-font-size-2 .air-h4,   body:not(.admin).a11y-font-size-2 .air-h5{line-height:normal!important}  body:not(.admin).a11y-font-size-2 .air-button,   body:not(.admin).a11y-font-size-2 yeda-upload-file .add-file,   body:not(.admin).a11y-font-size-2 .courses-item{height:auto!important}  body:not(.admin).a11y-font-size-2 .air-text1{font-size:24px!important}  body:not(.admin).a11y-font-size-2 .air-text2{font-size:20px!important}  body:not(.admin).a11y-font-size-2 .air-text3,   body:not(.admin).a11y-font-size-2 .size-xxs,   body:not(.admin).a11y-font-size-2 *:not(h1):not(h1 *):not(h2):not(h2 *):not(h3):not(h3 *):not(h4):not(h4 *):not(h5):not(h5 *){font-size:18px!important;line-height:normal!important}  body:not(.admin).a11y-font-size-2 .air-h1{font-size:52px!important}  body:not(.admin).a11y-font-size-2 .air-h2{font-size:36px!important}  body:not(.admin).a11y-font-size-2 .air-h3{font-size:28px!important}  body:not(.admin).a11y-font-size-2 .air-h4{font-size:24px!important}  body:not(.admin).a11y-font-size-2 .air-h5{font-size:22px!important}  body:not(.admin).a11y-font-size-2 air-dynamic-icon.size-xxs{width:12px!important;height:12px!important}  body:not(.admin).a11y-font-size-2 air-dynamic-icon.size-xs{width:16px!important;height:16px!important}  body:not(.admin).a11y-font-size-2 air-dynamic-icon.size-s{width:20px!important;height:20px!important}  body:not(.admin).a11y-font-size-2 air-dynamic-icon.size-m{width:24px!important;height:24px!important}  body:not(.admin).a11y-font-size-2 air-dynamic-icon.size-l{width:32px!important;height:32px!important}  body:not(.admin).a11y-font-size-2 air-dynamic-icon.size-xl{width:44px!important;height:44px!important}  body:not(.admin).a11y-font-size-2 air-dynamic-icon.size-xxl{width:64px!important;height:64px!important}  body:not(.admin).a11y-font-size-2 .bundle .content .description{height:auto!important;max-height:none!important}  body:not(.admin).a11y-font-size-2 .sidebar-section{padding-inline-start:44px!important}  body:not(.admin).a11y-font-size-3 yeda-banner{height:auto!important;max-height:none!important}  body:not(.admin).a11y-font-size-3 .visually-impaired>button{height:65px;width:65px}  body:not(.admin).a11y-font-size-3 .visually-impaired .menu-button{width:230px;margin-inline-end:-230px}  body:not(.admin).a11y-font-size-3 .air-text1,   body:not(.admin).a11y-font-size-3 .air-text2,   body:not(.admin).a11y-font-size-3 .air-text3,   body:not(.admin).a11y-font-size-3 .air-h1,   body:not(.admin).a11y-font-size-3 .air-h2,   body:not(.admin).a11y-font-size-3 .air-h3,   body:not(.admin).a11y-font-size-3 .air-h4,   body:not(.admin).a11y-font-size-3 .air-h5{line-height:normal!important}  body:not(.admin).a11y-font-size-3 .air-button,   body:not(.admin).a11y-font-size-3 yeda-upload-file .add-file,   body:not(.admin).a11y-font-size-3 .courses-item{height:auto!important}  body:not(.admin).a11y-font-size-3 .air-text1{font-size:26px!important}  body:not(.admin).a11y-font-size-3 .air-text2{font-size:22px!important}  body:not(.admin).a11y-font-size-3 .air-text3,   body:not(.admin).a11y-font-size-3 .size-xxs,   body:not(.admin).a11y-font-size-3 *:not(h1):not(h1 *):not(h2):not(h2 *):not(h3):not(h3 *):not(h4):not(h4 *):not(h5):not(h5 *){font-size:20px!important;line-height:normal!important}  body:not(.admin).a11y-font-size-3 .air-h1{font-size:54px!important}  body:not(.admin).a11y-font-size-3 .air-h2{font-size:38px!important}  body:not(.admin).a11y-font-size-3 .air-h3{font-size:30px!important}  body:not(.admin).a11y-font-size-3 .air-h4{font-size:26px!important}  body:not(.admin).a11y-font-size-3 .air-h5{font-size:24px!important}  body:not(.admin).a11y-font-size-3 air-dynamic-icon.size-xxs{width:14px!important;height:14px!important}  body:not(.admin).a11y-font-size-3 air-dynamic-icon.size-xs{width:18px!important;height:18px!important}  body:not(.admin).a11y-font-size-3 air-dynamic-icon.size-s{width:22px!important;height:22px!important}  body:not(.admin).a11y-font-size-3 air-dynamic-icon.size-m{width:26px!important;height:26px!important}  body:not(.admin).a11y-font-size-3 air-dynamic-icon.size-l{width:34px!important;height:34px!important}  body:not(.admin).a11y-font-size-3 air-dynamic-icon.size-xl{width:46px!important;height:46px!important}  body:not(.admin).a11y-font-size-3 air-dynamic-icon.size-xxl{width:66px!important;height:66px!important}  body:not(.admin).a11y-font-size-3 .bundle .content .description{height:auto!important;max-height:none!important}  body:not(.admin).a11y-font-size-3 .sidebar-section{padding-inline-start:46px!important}  body:not(.admin).a11y-font-size-4 yeda-banner{height:auto!important;max-height:none!important}  body:not(.admin).a11y-font-size-4 .visually-impaired>button{height:70px;width:70px}  body:not(.admin).a11y-font-size-4 .visually-impaired .menu-button{width:240px;margin-inline-end:-240px}  body:not(.admin).a11y-font-size-4 .air-text1,   body:not(.admin).a11y-font-size-4 .air-text2,   body:not(.admin).a11y-font-size-4 .air-text3,   body:not(.admin).a11y-font-size-4 .air-h1,   body:not(.admin).a11y-font-size-4 .air-h2,   body:not(.admin).a11y-font-size-4 .air-h3,   body:not(.admin).a11y-font-size-4 .air-h4,   body:not(.admin).a11y-font-size-4 .air-h5{line-height:normal!important}  body:not(.admin).a11y-font-size-4 .air-button,   body:not(.admin).a11y-font-size-4 yeda-upload-file .add-file,   body:not(.admin).a11y-font-size-4 .courses-item{height:auto!important}  body:not(.admin).a11y-font-size-4 .air-text1{font-size:28px!important}  body:not(.admin).a11y-font-size-4 .air-text2{font-size:24px!important}  body:not(.admin).a11y-font-size-4 .air-text3,   body:not(.admin).a11y-font-size-4 .size-xxs,   body:not(.admin).a11y-font-size-4 *:not(h1):not(h1 *):not(h2):not(h2 *):not(h3):not(h3 *):not(h4):not(h4 *):not(h5):not(h5 *){font-size:22px!important;line-height:normal!important}  body:not(.admin).a11y-font-size-4 .air-h1{font-size:56px!important}  body:not(.admin).a11y-font-size-4 .air-h2{font-size:40px!important}  body:not(.admin).a11y-font-size-4 .air-h3{font-size:32px!important}  body:not(.admin).a11y-font-size-4 .air-h4{font-size:28px!important}  body:not(.admin).a11y-font-size-4 .air-h5{font-size:26px!important}  body:not(.admin).a11y-font-size-4 air-dynamic-icon.size-xxs{width:16px!important;height:16px!important}  body:not(.admin).a11y-font-size-4 air-dynamic-icon.size-xs{width:20px!important;height:20px!important}  body:not(.admin).a11y-font-size-4 air-dynamic-icon.size-s{width:24px!important;height:24px!important}  body:not(.admin).a11y-font-size-4 air-dynamic-icon.size-m{width:28px!important;height:28px!important}  body:not(.admin).a11y-font-size-4 air-dynamic-icon.size-l{width:36px!important;height:36px!important}  body:not(.admin).a11y-font-size-4 air-dynamic-icon.size-xl{width:48px!important;height:48px!important}  body:not(.admin).a11y-font-size-4 air-dynamic-icon.size-xxl{width:68px!important;height:68px!important}  body:not(.admin).a11y-font-size-4 .bundle .content .description{height:auto!important;max-height:none!important}  body:not(.admin).a11y-font-size-4 .sidebar-section{padding-inline-start:48px!important}  body:not(.admin).a11y-font-size-5 yeda-banner{height:auto!important;max-height:none!important}  body:not(.admin).a11y-font-size-5 .visually-impaired>button{height:75px;width:75px}  body:not(.admin).a11y-font-size-5 .visually-impaired .menu-button{width:250px;margin-inline-end:-250px}  body:not(.admin).a11y-font-size-5 .air-text1,   body:not(.admin).a11y-font-size-5 .air-text2,   body:not(.admin).a11y-font-size-5 .air-text3,   body:not(.admin).a11y-font-size-5 .air-h1,   body:not(.admin).a11y-font-size-5 .air-h2,   body:not(.admin).a11y-font-size-5 .air-h3,   body:not(.admin).a11y-font-size-5 .air-h4,   body:not(.admin).a11y-font-size-5 .air-h5{line-height:normal!important}  body:not(.admin).a11y-font-size-5 .air-button,   body:not(.admin).a11y-font-size-5 yeda-upload-file .add-file,   body:not(.admin).a11y-font-size-5 .courses-item{height:auto!important}  body:not(.admin).a11y-font-size-5 .air-text1{font-size:30px!important}  body:not(.admin).a11y-font-size-5 .air-text2{font-size:26px!important}  body:not(.admin).a11y-font-size-5 .air-text3,   body:not(.admin).a11y-font-size-5 .size-xxs,   body:not(.admin).a11y-font-size-5 *:not(h1):not(h1 *):not(h2):not(h2 *):not(h3):not(h3 *):not(h4):not(h4 *):not(h5):not(h5 *){font-size:24px!important;line-height:normal!important}  body:not(.admin).a11y-font-size-5 .air-h1{font-size:58px!important}  body:not(.admin).a11y-font-size-5 .air-h2{font-size:42px!important}  body:not(.admin).a11y-font-size-5 .air-h3{font-size:34px!important}  body:not(.admin).a11y-font-size-5 .air-h4{font-size:30px!important}  body:not(.admin).a11y-font-size-5 .air-h5{font-size:28px!important}  body:not(.admin).a11y-font-size-5 air-dynamic-icon.size-xxs{width:18px!important;height:18px!important}  body:not(.admin).a11y-font-size-5 air-dynamic-icon.size-xs{width:22px!important;height:22px!important}  body:not(.admin).a11y-font-size-5 air-dynamic-icon.size-s{width:26px!important;height:26px!important}  body:not(.admin).a11y-font-size-5 air-dynamic-icon.size-m{width:30px!important;height:30px!important}  body:not(.admin).a11y-font-size-5 air-dynamic-icon.size-l{width:38px!important;height:38px!important}  body:not(.admin).a11y-font-size-5 air-dynamic-icon.size-xl{width:50px!important;height:50px!important}  body:not(.admin).a11y-font-size-5 air-dynamic-icon.size-xxl{width:70px!important;height:70px!important}  body:not(.admin).a11y-font-size-5 .bundle .content .description{height:auto!important;max-height:none!important}  body:not(.admin).a11y-font-size-5 .sidebar-section{padding-inline-start:50px!important}  body:not(.admin).a11y-font-size-6 yeda-banner{height:auto!important;max-height:none!important}  body:not(.admin).a11y-font-size-6 .visually-impaired>button{height:80px;width:80px}  body:not(.admin).a11y-font-size-6 .visually-impaired .menu-button{width:260px;margin-inline-end:-260px}  body:not(.admin).a11y-font-size-6 .air-text1,   body:not(.admin).a11y-font-size-6 .air-text2,   body:not(.admin).a11y-font-size-6 .air-text3,   body:not(.admin).a11y-font-size-6 .air-h1,   body:not(.admin).a11y-font-size-6 .air-h2,   body:not(.admin).a11y-font-size-6 .air-h3,   body:not(.admin).a11y-font-size-6 .air-h4,   body:not(.admin).a11y-font-size-6 .air-h5{line-height:normal!important}  body:not(.admin).a11y-font-size-6 .air-button,   body:not(.admin).a11y-font-size-6 yeda-upload-file .add-file,   body:not(.admin).a11y-font-size-6 .courses-item{height:auto!important}  body:not(.admin).a11y-font-size-6 .air-text1{font-size:32px!important}  body:not(.admin).a11y-font-size-6 .air-text2{font-size:28px!important}  body:not(.admin).a11y-font-size-6 .air-text3,   body:not(.admin).a11y-font-size-6 .size-xxs,   body:not(.admin).a11y-font-size-6 *:not(h1):not(h1 *):not(h2):not(h2 *):not(h3):not(h3 *):not(h4):not(h4 *):not(h5):not(h5 *){font-size:26px!important;line-height:normal!important}  body:not(.admin).a11y-font-size-6 .air-h1{font-size:60px!important}  body:not(.admin).a11y-font-size-6 .air-h2{font-size:44px!important}  body:not(.admin).a11y-font-size-6 .air-h3{font-size:36px!important}  body:not(.admin).a11y-font-size-6 .air-h4{font-size:32px!important}  body:not(.admin).a11y-font-size-6 .air-h5{font-size:30px!important}  body:not(.admin).a11y-font-size-6 air-dynamic-icon.size-xxs{width:20px!important;height:20px!important}  body:not(.admin).a11y-font-size-6 air-dynamic-icon.size-xs{width:24px!important;height:24px!important}  body:not(.admin).a11y-font-size-6 air-dynamic-icon.size-s{width:28px!important;height:28px!important}  body:not(.admin).a11y-font-size-6 air-dynamic-icon.size-m{width:32px!important;height:32px!important}  body:not(.admin).a11y-font-size-6 air-dynamic-icon.size-l{width:40px!important;height:40px!important}  body:not(.admin).a11y-font-size-6 air-dynamic-icon.size-xl{width:52px!important;height:52px!important}  body:not(.admin).a11y-font-size-6 air-dynamic-icon.size-xxl{width:72px!important;height:72px!important}  body:not(.admin).a11y-font-size-6 .bundle .content .description{height:auto!important;max-height:none!important}  body:not(.admin).a11y-font-size-6 .sidebar-section{padding-inline-start:52px!important}  body:not(.admin).a11y-font-size-7 yeda-banner{height:auto!important;max-height:none!important}  body:not(.admin).a11y-font-size-7 .visually-impaired>button{height:85px;width:85px}  body:not(.admin).a11y-font-size-7 .visually-impaired .menu-button{width:270px;margin-inline-end:-270px}  body:not(.admin).a11y-font-size-7 .air-text1,   body:not(.admin).a11y-font-size-7 .air-text2,   body:not(.admin).a11y-font-size-7 .air-text3,   body:not(.admin).a11y-font-size-7 .air-h1,   body:not(.admin).a11y-font-size-7 .air-h2,   body:not(.admin).a11y-font-size-7 .air-h3,   body:not(.admin).a11y-font-size-7 .air-h4,   body:not(.admin).a11y-font-size-7 .air-h5{line-height:normal!important}  body:not(.admin).a11y-font-size-7 .air-button,   body:not(.admin).a11y-font-size-7 yeda-upload-file .add-file,   body:not(.admin).a11y-font-size-7 .courses-item{height:auto!important}  body:not(.admin).a11y-font-size-7 .air-text1{font-size:34px!important}  body:not(.admin).a11y-font-size-7 .air-text2{font-size:30px!important}  body:not(.admin).a11y-font-size-7 .air-text3,   body:not(.admin).a11y-font-size-7 .size-xxs,   body:not(.admin).a11y-font-size-7 *:not(h1):not(h1 *):not(h2):not(h2 *):not(h3):not(h3 *):not(h4):not(h4 *):not(h5):not(h5 *){font-size:28px!important;line-height:normal!important}  body:not(.admin).a11y-font-size-7 .air-h1{font-size:62px!important}  body:not(.admin).a11y-font-size-7 .air-h2{font-size:46px!important}  body:not(.admin).a11y-font-size-7 .air-h3{font-size:38px!important}  body:not(.admin).a11y-font-size-7 .air-h4{font-size:34px!important}  body:not(.admin).a11y-font-size-7 .air-h5{font-size:32px!important}  body:not(.admin).a11y-font-size-7 air-dynamic-icon.size-xxs{width:22px!important;height:22px!important}  body:not(.admin).a11y-font-size-7 air-dynamic-icon.size-xs{width:26px!important;height:26px!important}  body:not(.admin).a11y-font-size-7 air-dynamic-icon.size-s{width:30px!important;height:30px!important}  body:not(.admin).a11y-font-size-7 air-dynamic-icon.size-m{width:34px!important;height:34px!important}  body:not(.admin).a11y-font-size-7 air-dynamic-icon.size-l{width:42px!important;height:42px!important}  body:not(.admin).a11y-font-size-7 air-dynamic-icon.size-xl{width:54px!important;height:54px!important}  body:not(.admin).a11y-font-size-7 air-dynamic-icon.size-xxl{width:74px!important;height:74px!important}  body:not(.admin).a11y-font-size-7 .bundle .content .description{height:auto!important;max-height:none!important}  body:not(.admin).a11y-font-size-7 .sidebar-section{padding-inline-start:54px!important}  body:not(.admin).a11y-font-size-8 yeda-banner{height:auto!important;max-height:none!important}  body:not(.admin).a11y-font-size-8 .visually-impaired>button{height:90px;width:90px}  body:not(.admin).a11y-font-size-8 .visually-impaired .menu-button{width:280px;margin-inline-end:-280px}  body:not(.admin).a11y-font-size-8 .air-text1,   body:not(.admin).a11y-font-size-8 .air-text2,   body:not(.admin).a11y-font-size-8 .air-text3,   body:not(.admin).a11y-font-size-8 .air-h1,   body:not(.admin).a11y-font-size-8 .air-h2,   body:not(.admin).a11y-font-size-8 .air-h3,   body:not(.admin).a11y-font-size-8 .air-h4,   body:not(.admin).a11y-font-size-8 .air-h5{line-height:normal!important}  body:not(.admin).a11y-font-size-8 .air-button,   body:not(.admin).a11y-font-size-8 yeda-upload-file .add-file,   body:not(.admin).a11y-font-size-8 .courses-item{height:auto!important}  body:not(.admin).a11y-font-size-8 .air-text1{font-size:36px!important}  body:not(.admin).a11y-font-size-8 .air-text2{font-size:32px!important}  body:not(.admin).a11y-font-size-8 .air-text3,   body:not(.admin).a11y-font-size-8 .size-xxs,   body:not(.admin).a11y-font-size-8 *:not(h1):not(h1 *):not(h2):not(h2 *):not(h3):not(h3 *):not(h4):not(h4 *):not(h5):not(h5 *){font-size:30px!important;line-height:normal!important}  body:not(.admin).a11y-font-size-8 .air-h1{font-size:64px!important}  body:not(.admin).a11y-font-size-8 .air-h2{font-size:48px!important}  body:not(.admin).a11y-font-size-8 .air-h3{font-size:40px!important}  body:not(.admin).a11y-font-size-8 .air-h4{font-size:36px!important}  body:not(.admin).a11y-font-size-8 .air-h5{font-size:34px!important}  body:not(.admin).a11y-font-size-8 air-dynamic-icon.size-xxs{width:24px!important;height:24px!important}  body:not(.admin).a11y-font-size-8 air-dynamic-icon.size-xs{width:28px!important;height:28px!important}  body:not(.admin).a11y-font-size-8 air-dynamic-icon.size-s{width:32px!important;height:32px!important}  body:not(.admin).a11y-font-size-8 air-dynamic-icon.size-m{width:36px!important;height:36px!important}  body:not(.admin).a11y-font-size-8 air-dynamic-icon.size-l{width:44px!important;height:44px!important}  body:not(.admin).a11y-font-size-8 air-dynamic-icon.size-xl{width:56px!important;height:56px!important}  body:not(.admin).a11y-font-size-8 air-dynamic-icon.size-xxl{width:76px!important;height:76px!important}  body:not(.admin).a11y-font-size-8 .bundle .content .description{height:auto!important;max-height:none!important}  body:not(.admin).a11y-font-size-8 .sidebar-section{padding-inline-start:56px!important}  body:not(.admin).a11y-font-size-9 yeda-banner{height:auto!important;max-height:none!important}  body:not(.admin).a11y-font-size-9 .visually-impaired>button{height:95px;width:95px}  body:not(.admin).a11y-font-size-9 .visually-impaired .menu-button{width:290px;margin-inline-end:-290px}  body:not(.admin).a11y-font-size-9 .air-text1,   body:not(.admin).a11y-font-size-9 .air-text2,   body:not(.admin).a11y-font-size-9 .air-text3,   body:not(.admin).a11y-font-size-9 .air-h1,   body:not(.admin).a11y-font-size-9 .air-h2,   body:not(.admin).a11y-font-size-9 .air-h3,   body:not(.admin).a11y-font-size-9 .air-h4,   body:not(.admin).a11y-font-size-9 .air-h5{line-height:normal!important}  body:not(.admin).a11y-font-size-9 .air-button,   body:not(.admin).a11y-font-size-9 yeda-upload-file .add-file,   body:not(.admin).a11y-font-size-9 .courses-item{height:auto!important}  body:not(.admin).a11y-font-size-9 .air-text1{font-size:38px!important}  body:not(.admin).a11y-font-size-9 .air-text2{font-size:34px!important}  body:not(.admin).a11y-font-size-9 .air-text3,   body:not(.admin).a11y-font-size-9 .size-xxs,   body:not(.admin).a11y-font-size-9 *:not(h1):not(h1 *):not(h2):not(h2 *):not(h3):not(h3 *):not(h4):not(h4 *):not(h5):not(h5 *){font-size:32px!important;line-height:normal!important}  body:not(.admin).a11y-font-size-9 .air-h1{font-size:66px!important}  body:not(.admin).a11y-font-size-9 .air-h2{font-size:50px!important}  body:not(.admin).a11y-font-size-9 .air-h3{font-size:42px!important}  body:not(.admin).a11y-font-size-9 .air-h4{font-size:38px!important}  body:not(.admin).a11y-font-size-9 .air-h5{font-size:36px!important}  body:not(.admin).a11y-font-size-9 air-dynamic-icon.size-xxs{width:26px!important;height:26px!important}  body:not(.admin).a11y-font-size-9 air-dynamic-icon.size-xs{width:30px!important;height:30px!important}  body:not(.admin).a11y-font-size-9 air-dynamic-icon.size-s{width:34px!important;height:34px!important}  body:not(.admin).a11y-font-size-9 air-dynamic-icon.size-m{width:38px!important;height:38px!important}  body:not(.admin).a11y-font-size-9 air-dynamic-icon.size-l{width:46px!important;height:46px!important}  body:not(.admin).a11y-font-size-9 air-dynamic-icon.size-xl{width:58px!important;height:58px!important}  body:not(.admin).a11y-font-size-9 air-dynamic-icon.size-xxl{width:78px!important;height:78px!important}  body:not(.admin).a11y-font-size-9 .bundle .content .description{height:auto!important;max-height:none!important}  body:not(.admin).a11y-font-size-9 .sidebar-section{padding-inline-start:58px!important}"],changeDetection:0});let n=t;return n})();var Ia=(()=>{let t=class t{get onSitePage(){return!this.page("admin")}constructor(e){this.window=e}page(e){let o=this.window.location.href.split("//");return o=o[1].split("/"),o[1].includes(e)}paymentPage(e){let o=this.window.location.href.split("//");return o=o[1].split("/"),o.includes(e)}};t.\u0275fac=function(o){return new(o||t)(x(an))},t.\u0275prov=T({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();var x1=n=>[n];function k1(n,t){if(n&1&&(va(0),g(1,"div",1)(2,"div",2),z(3,"div",3),g(4,"a",4),k(5),C(6,"translate"),p()()(),xa()),n&2){let a=L(2);m(),P("ngClass",a.direction),m(4),V(" ",E(6,2,"father_contacts.link.text")," ")}}function w1(n,t){if(n&1&&(g(0,"a",6),C(1,"airReplaceString"),z(2,"air-icon",7),p()),n&2){let a=L(3);P("href",Tn(1,1,"tel:"+(a.hSettings==null?null:a.hSettings.header_phone_number)," "),Wa)}}function C1(n,t){if(n&1&&(va(0),tt(1,w1,3,4,"a",5),xa()),n&2){let a=L(2);m(),P("airBreakpoints",_t(1,x1,a.BreakpointName.ltMd))}}function _1(n,t){if(n&1&&(va(0),tt(1,k1,7,4,"ng-container",0)(2,C1,2,3,"ng-container",0),xa()),n&2){let a=L();m(),P("ngIf",a.bSettings==null?null:a.bSettings.show_father_link),m(),P("ngIf",(a.bSettings==null?null:a.bSettings.show_father_phone)&&(a.hSettings==null?null:a.hSettings.header_phone_number)&&a.authState.loggedIn)}}var zn,no=(zn=class{constructor(t,a,e,o,i,r,s){this.collegeState=t,this.authState=a,this.pagesService=e,this.directionService=o,this.cdr=i,this.basicSettings=r,this.headerSettings=s,this.BreakpointName=wr}ngOnInit(){this.direction=this.directionService.direction,this.basicSettings.state$.pipe(st(this)).subscribe(t=>{this.bSettings=t,this.cdr.markForCheck()}),this.headerSettings.state$.pipe(fa(t=>{this.hSettings=t})).subscribe(()=>this.cdr.markForCheck())}},zn.\u0275fac=function(a){return new(a||zn)(I($n),I(K),I(Ia),I(Pt),I(St),I(Te),I(Sa))},zn.\u0275cmp=Ct({type:zn,selectors:[["yeda-father-contacts"]],decls:1,vars:1,consts:[[4,"ngIf"],[1,"fixed-link",3,"ngClass"],[1,"fixed-link--toggle"],[1,"fixed-link--image"],["airH4","","href","https://yedalms.io/","target","_blank",1,"fixed-link--header","desktop-only"],["airLayout","row","airLayoutAlign","center center","class","father-contacts-phone",3,"href",4,"airBreakpoints"],["airLayout","row","airLayoutAlign","center center",1,"father-contacts-phone",3,"href"],["name","phone-full","size","24px 24px"]],template:function(a,e){a&1&&tt(0,_1,3,2,"ng-container",0),a&2&&P("ngIf",e.pagesService.onSitePage)},dependencies:[Pr,Is,Ta,Be,tn,Vn,Cr,Wt],styles:['.fixed-link[_ngcontent-%COMP%]{z-index:112;position:fixed;bottom:154px;transition:all .9s;cursor:pointer;background-color:#000f61;box-shadow:0 0 10px #0003;height:50px}.fixed-link.ltr[_ngcontent-%COMP%]{left:auto;right:0;border-radius:4px 0 0 4px;width:166px}.fixed-link.rtl[_ngcontent-%COMP%]{left:0;right:auto;border-radius:0 4px 4px 0;width:160px}.fixed-link--toggle[_ngcontent-%COMP%]{font-weight:600;color:#fff;text-align:center;padding-inline-start:var(--indent-xxs);height:50px;display:flex;align-items:center;justify-content:flex-start}.fixed-link--image[_ngcontent-%COMP%]{height:40px;width:40px;background-image:url("./media/join-us-JNUTU5DE.svg");background-size:contain;background-position-x:center;background-repeat:no-repeat}.fixed-link--header[_ngcontent-%COMP%]{margin-inline-start:var(--indent-xxs, 8px);line-height:1;color:#fff}@media screen and (max-width: 710px){.fixed-link[_ngcontent-%COMP%]{bottom:260px;padding:0}.fixed-link.ltr[_ngcontent-%COMP%], .fixed-link.rtl[_ngcontent-%COMP%]{width:50px}.fixed-link--toggle[_ngcontent-%COMP%]{padding:0;justify-content:center}}.father-contacts-link[_ngcontent-%COMP%]{position:fixed;bottom:0;right:0;z-index:2;margin-bottom:100px}.father-contacts-link[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{position:relative;background:#000f61;color:var(--contrast-light);border-radius:5px 0 0 5px;border:1px solid var(--contrast-light);width:200px;display:flex}.father-contacts-link[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]   air-dynamic-icon[_ngcontent-%COMP%]{position:absolute;top:0;right:0}.father-contacts-link.mob[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{width:170px}.father-contacts-phone[_ngcontent-%COMP%]{position:fixed;top:88px;right:0;z-index:2;height:50px;width:50px;background:#000f61}'],changeDetection:0}),zn);no=At([Ft(),It("design:paramtypes",[$n,K,Ia,Pt,St,Object,Object])],no);var P1=n=>({max_number:n}),T1=n=>({number:n});function E1(n,t){n&1&&z(0,"air-modal-close",6)}function A1(n,t){n&1&&(g(0,"div",7)(1,"h3"),k(2),C(3,"translate"),p()()),n&2&&(m(2),rt(E(3,1,"devices.exceeded_devices_number")))}function I1(n,t){n&1&&(g(0,"div")(1,"h5"),k(2),C(3,"translate"),p()()),n&2&&(m(2),rt(E(3,1,"devices.device_is_closed")))}function z1(n,t){n&1&&(g(0,"div",8)(1,"h3"),k(2),C(3,"translate"),p()()),n&2&&(m(2),rt(E(3,1,"devices.exceeded_devices_number")))}function O1(n,t){n&1&&(g(0,"span"),k(1),C(2,"translate"),p()),n&2&&(m(),rt(E(2,1,"device.blocked")))}function D1(n,t){n&1&&(g(0,"span"),k(1),C(2,"translate"),p()),n&2&&(m(),rt(E(2,1,"device.open")))}function F1(n,t){if(n&1&&(g(0,"div",24)(1,"div",25)(2,"div",13),k(3),p(),g(4,"div",14),k(5),p(),g(6,"div",15),k(7),p(),g(8,"div",26),k(9),C(10,"translate"),p()(),g(11,"div",27),tt(12,O1,3,3,"span",4)(13,D1,3,3,"span",4),p()()),n&2){let a=L(2);m(3),ia("",a.myDevice.device_type," ",a.myDevice.device,""),m(2),ia("",a.myDevice.platform," ",a.myDevice.platform_version,""),m(2),ia("",a.myDevice.browser," ",a.myDevice.browser_version,""),m(2),rt(E(10,9,"device.this_device")),m(3),P("ngIf",a.tooManyOpenedDevices),m(),P("ngIf",!a.tooManyOpenedDevices)}}function R1(n,t){n&1&&z(0,"air-dynamic-icon",32),n&2&&P("airTooltip","block device")}function L1(n,t){if(n&1){let a=Jt();g(0,"div",24)(1,"div",28)(2,"div",13),k(3),p(),g(4,"div",14),k(5),p(),g(6,"div",15),k(7),p(),g(8,"div",29),k(9),C(10,"translate"),p()(),g(11,"div",18),k(12),p(),g(13,"button",30),Z("click",function(){let o=mt(a),i=o.$implicit,r=o.index,s=L(2);return gt(s.closeDevice(i.id,r))}),tt(14,R1,1,1,"air-dynamic-icon",31),p()()}if(n&2){let a=t.$implicit,e=L(2);m(3),ia("",a.device_type," ",a.device,""),m(2),ia("",a.platform," ",a.platform_version,""),m(2),ia("",a.browser," ",a.browser_version,""),m(2),V(" ",Tn(10,9,e.getTimeElapsed(a.last_seen.toString()).type,_t(12,T1,e.getTimeElapsed(a.last_seen.toString()).quantity))," "),m(3),rt(e.statuses[a.status===null?1:a.status]),m(2),P("ngIf",a.status!==0)}}function N1(n,t){if(n&1){let a=Jt();g(0,"button",33),Z("click",function(){mt(a);let o=L(2);return gt(o.logout())}),k(1),C(2,"translate"),p()}if(n&2){let a=L(2);P("disabled",a.isLoading),m(),V(" ",E(2,2,"header.user_menu.logout")," ")}}function B1(n,t){if(n&1){let a=Jt();g(0,"button",33),Z("click",function(){mt(a);let o=L(2);return gt(o.close())}),k(1),C(2,"translate"),p()}if(n&2){let a=L(2);P("disabled",a.isLoading||a.tooManyOpenedDevices),m(),V(" ",E(2,2,"devices.continue")," ")}}function j1(n,t){if(n&1&&(g(0,"div")(1,"h4",9),k(2),C(3,"translate"),p(),g(4,"div",10)(5,"div",11)(6,"div",12)(7,"div",13),k(8),C(9,"translate"),p(),g(10,"div",14),k(11),C(12,"translate"),p(),g(13,"div",15),k(14),C(15,"translate"),p(),g(16,"div",16),k(17),C(18,"translate"),p()(),g(19,"div",17)(20,"div",13),k(21),C(22,"translate"),p()(),g(23,"div",18),k(24),C(25,"translate"),p(),z(26,"div",19),p(),tt(27,F1,14,11,"div",20)(28,L1,15,14,"div",21),g(29,"div",22),tt(30,N1,3,4,"button",23)(31,B1,3,4,"button",23),p()()()),n&2){let a=L();m(2),V(" ",Tn(3,11,"devices.devices_limit_exceeded",_t(26,P1,a.maxDevicesNumber))," "),m(6),rt(E(9,14,"device.type")),m(3),rt(E(12,16,"device.platform")),m(3),rt(E(15,18,"device.browser")),m(3),rt(E(18,20,"device.last_session")),m(4),rt(E(22,22,"device.device")),m(3),rt(E(25,24,"device.status")),m(3),P("ngIf",a.myDevice),m(),P("ngForOf",a.devices),m(2),P("ngIf",a.tooManyOpenedDevices),m(),P("ngIf",!a.tooManyOpenedDevices)}}var On,ao=(On=class{constructor(t,a,e,o,i,r){this.route=t,this.router=a,this.userDevicesState=e,this.cdr=o,this.modalRequiredFieldService=i,this.authState=r,this.statuses=["closed","open"],this.isLoading=!1}ngOnInit(){this.router.events.pipe(un(t=>t instanceof ka&&this.authState.loggedIn),st(this)).subscribe(()=>{this.route.snapshot.queryParamMap.get("devices")&&this.userDevicesState.checkDevices(this.authState.user.id).subscribe(t=>{this.checkDeviceInfo=t,this.devices=t.devices,this.myDevice=t.myDevice,this.isClosedDevice=this.checkDeviceInfo.isClosedDevice,this.openDevicesNumber=this.devices.length,this.checkTooManyOpenedDevicesOrClosed()&&setTimeout(()=>this.modal.open(),500)})})}checkTooManyOpenedDevicesOrClosed(){return this.tooManyOpenedDevices=this.userDevicesState.checkDevicesInfo.limitDevicesCount&&this.openDevicesNumber>=this.userDevicesState.checkDevicesInfo.maxDevicesNumber,this.maxDevicesNumber=this.userDevicesState.checkDevicesInfo.maxDevicesNumber,this.tooManyOpenedDevices||this.isClosedDevice}toggleDevice(t,a){this.isLoading=!0,this.userDevicesState.toggleDevice(t,a).pipe(st(this)).subscribe(()=>{this.devices[a].status=this.devices[a].status===null?0:1-this.devices[a].status,this.devices[a].status===1?this.openDevicesNumber+=1:this.openDevicesNumber-=1,this.checkTooManyOpenedDevicesOrClosed(),this.isLoading=!1,this.cdr.detectChanges()})}closeDevice(t,a){this.isLoading=!0,this.userDevicesState.closeDevice(t,a).pipe(st(this)).subscribe(()=>{this.devices[a].status=0,this.openDevicesNumber-=1,this.checkTooManyOpenedDevicesOrClosed(),this.isLoading=!1,this.cdr.detectChanges()})}onClose(){this.devices&&(this.tooManyOpenedDevices||this.isClosedDevice)&&setTimeout(()=>this.authState.logout(),1e3)}closeThisDeviceAndLogout(){this.userDevicesState.toggleCurrentDevice().pipe(st(this)).subscribe(t=>{t===0&&(this.modal.close(),this.authState.logout())})}logout(){this.modal.close(),this.authState.logout()}close(){this.modal.close(),this.authState.loggedIn&&this.modalRequiredFieldService.openAfterCheckDevice()}getTimeElapsed(t){let a=new Date(t),o=new Date().getTime()-a.getTime(),i=Math.floor(o/1e3),r=Math.floor(i/60),s=Math.floor(r/60),d=Math.floor(s/24),c=Math.floor(d/30);return c>0?{quantity:c,type:"device.time_months"}:d>0?{quantity:d,type:"device.time_days"}:s>0?{quantity:s,type:"device.time_hours"}:r>0?{quantity:r,type:"device.time_minutes"}:{quantity:i,type:"device.time_seconds"}}},On.\u0275fac=function(a){return new(a||On)(I(nn),I(nt),I(Qn),I(St),I(xn),I(K))},On.\u0275cmp=Ct({type:On,selectors:[["yeda-modal-devices"]],viewQuery:function(a,e){if(a&1&&Wi(Ne,7),a&2){let o;Gi(o=Ki())&&(e.modal=o.first)}},decls:7,vars:6,consts:[["modal","modal"],["panelClass","devices-panel",3,"onModalClose","closeOnBackdropClick"],["size","s",4,"ngIf"],["header","","airTextCenter","","class","devices-modal-header","ltSm.airMarginTop","-l","ltSm.airMarginEnd","-l","ltSm.airMarginStart","-l","ltSm.airPadding","m","gtXs.airMarginTop","-l","gtXs.airMarginEnd","-l","gtXs.airMarginStart","-l","gtXs.airPadding","l","gtXs.airPaddingTop","xl","ltSm.airPaddingTop","xl",4,"ngIf"],[4,"ngIf"],["header","","airTextCenter","","class","devices-modal-header","ltSm.airMarginTop","-l","ltSm.airMarginEnd","-l","ltSm.airMarginStart","-l","ltSm.airPadding","m","gtXs.airMarginTop","-l","gtXs.airMarginEnd","-l","gtXs.airMarginStart","-l","gtXs.airPadding","l",4,"ngIf"],["size","s"],["header","","airTextCenter","","ltSm.airMarginTop","-l","ltSm.airMarginEnd","-l","ltSm.airMarginStart","-l","ltSm.airPadding","m","gtXs.airMarginTop","-l","gtXs.airMarginEnd","-l","gtXs.airMarginStart","-l","gtXs.airPadding","l","gtXs.airPaddingTop","xl","ltSm.airPaddingTop","xl",1,"devices-modal-header"],["header","","airTextCenter","","ltSm.airMarginTop","-l","ltSm.airMarginEnd","-l","ltSm.airMarginStart","-l","ltSm.airPadding","m","gtXs.airMarginTop","-l","gtXs.airMarginEnd","-l","gtXs.airMarginStart","-l","gtXs.airPadding","l",1,"devices-modal-header"],["airTextCenter","","ltSm.airMarginBottom","m","airMarginBottom","l"],["airLayout","column",1,"devices"],["airLayout","row","airColor","text-secondary",1,"devices-header"],["airLayout","row","ltSm.airLayout","column",1,"device-info","desktop-only"],[1,"device-type","cell"],[1,"device-platform","cell"],[1,"device-browser","cell"],["id","last_session",1,"device-time","cell"],["airLayout","row","ltSm.airLayout","column",1,"device-info","mobile-only"],[1,"device-status","cell"],[1,"actions"],["class","devices-row","airLayout","row",4,"ngIf"],["class","devices-row","airLayout","row",4,"ngFor","ngForOf"],["airLayout","row","ltSm.airLayout","column","airLayoutAlign","center","airColGap","s","airRowGap","s","airMarginTop","l","ltSm.airMarginTop","m","airMarginBottom","s"],["air-button","","color","primary","airGridItem","6","ltSm.airGridItem","12",3,"disabled","click",4,"ngIf"],["airLayout","row",1,"devices-row"],["id","current-my-device","airLayout","row","ltSm.airLayout","column",1,"device-info"],["id","this_device",1,"device-time","cell"],["airColor","text-secondary",1,"device-status","cell"],["airLayout","row","ltSm.airLayout","column",1,"device-info"],["id","getTime",1,"device-time","cell"],["airPaddingEnd","none","air-button","","fill","clear","color","danger",1,"actions",3,"click"],["name","trash","color","danger",3,"airTooltip",4,"ngIf"],["name","trash","color","danger",3,"airTooltip"],["air-button","","color","primary","airGridItem","6","ltSm.airGridItem","12",3,"click","disabled"]],template:function(a,e){if(a&1){let o=Jt();g(0,"air-modal",1,0),Z("onModalClose",function(){return mt(o),gt(e.onClose())}),tt(2,E1,1,0,"air-modal-close",2)(3,A1,4,3,"div",3)(4,I1,4,3,"div",4)(5,z1,4,3,"div",5)(6,j1,32,28,"div",4),p()}a&2&&(P("closeOnBackdropClick",!1),m(2),P("ngIf",e.checkDeviceInfo==null?null:e.checkDeviceInfo.isClosedDevice),m(),P("ngIf",e.checkDeviceInfo==null?null:e.checkDeviceInfo.isClosedDevice),m(),P("ngIf",e.checkDeviceInfo==null?null:e.checkDeviceInfo.isClosedDevice),m(),P("ngIf",!(e.checkDeviceInfo!=null&&e.checkDeviceInfo.isClosedDevice)),m(),P("ngIf",!(e.checkDeviceInfo!=null&&e.checkDeviceInfo.isClosedDevice)))},dependencies:[Ne,zs,Ca,As,Ds,Re,Ea,Le,Ta,Os,je,nr,Vn,Wt],styles:[".devices-panel   air-modal-wrapper{padding:var(--indent-l)}  .devices-panel   .modal-close-wrapper{z-index:20}.devices-modal-header[_ngcontent-%COMP%]{background-color:var(--color-primary);color:var(--text-button-color);position:relative}h4[_ngcontent-%COMP%]{font-weight:400}.devices-header[_ngcontent-%COMP%]{background-color:var(--color-background-secondary, #f6f9ff)}.devices-row[_ngcontent-%COMP%]{border-bottom:1px solid var(--list-item__delimiter-color, #e8eaf5)}.cell[_ngcontent-%COMP%]{padding:var(--indent-s)}.device-type[_ngcontent-%COMP%], .device-platform[_ngcontent-%COMP%], .device-browser[_ngcontent-%COMP%], .device-time[_ngcontent-%COMP%]{flex-basis:25%;max-width:25%}.device-info[_ngcontent-%COMP%]{flex-basis:80%;max-width:80%}.device-status[_ngcontent-%COMP%]{flex-basis:12%;max-width:12%}.actions[_ngcontent-%COMP%]{flex-basis:8%;max-width:8%}@media (max-width: 599px){.device-type[_ngcontent-%COMP%], .device-platform[_ngcontent-%COMP%], .device-browser[_ngcontent-%COMP%], .device-time[_ngcontent-%COMP%]{flex-basis:100%;max-width:100%}.device-info[_ngcontent-%COMP%]{flex-basis:65%;max-width:65%}.device-status[_ngcontent-%COMP%]{flex-basis:25%;max-width:25%}.actions[_ngcontent-%COMP%]{flex-basis:10%;max-width:10%}}"],changeDetection:0}),On);ao=At([Ft(),It("design:paramtypes",[nn,nt,Qn,St,xn,K])],ao);function Ka(n){return"".concat(Nt.url,"/collegeadmin/").concat(n)}function Cd(){let n=J(nt),t=J(Kn),a=J(dt);return n.events.pipe(un(e=>e instanceof ka),fa(()=>{var r,s,d,c,y,l,b;let e=[],o=n.url.match(/courses\/(.*?)\//),i=n.url.match(/bundles\/(.*?)\//);if(o&&((r=o==null?void 0:o.input)!=null&&r.includes("lesson"))){let u=(s=o==null?void 0:o.input)==null?void 0:s.match(/id=(\d+)/);u&&u[1]&&e.push({icon:"library_books",name:"edit_lesson",url:Ka("elearning/lesson/".concat(u[1],"?college_id=").concat(a.collegeId,"&access_token=").concat(t.snapshot.auth.access_token))})}else if(o&&((d=o==null?void 0:o.input)!=null&&d.includes("exam"))||(c=o==null?void 0:o.input)!=null&&c.includes("practice")){let u=(y=o==null?void 0:o.input)==null?void 0:y.match(/id=(\d+)/);u&&u[1]&&e.push({icon:"library_books",name:"edit_questionnaire",url:Ka("elearning/questionnaire/".concat(u[1],"?college_id=").concat(a.collegeId,"&access_token=").concat(t.snapshot.auth.access_token))})}else if(o&&((l=o==null?void 0:o.input)!=null&&l.includes("survey"))){let u=(b=o==null?void 0:o.input)==null?void 0:b.match(/id=(\d+)/);u&&u[1]&&e.push({icon:"library_books",name:"edit_survey",url:Ka("elearning/survey/".concat(u[1],"?college_id=").concat(a.collegeId,"&access_token=").concat(t.snapshot.auth.access_token))})}return o&&o[1]&&e.push({icon:"video_library",name:"Edit course",url:Ka("elearning/courses/".concat(o[1],"?college_id=").concat(a.collegeId,"&access_token=").concat(t.snapshot.auth.access_token))}),i&&i[1]&&e.push({icon:"stacks",name:"Edit Bundle",url:Ka("elearning/bundles/".concat(i[1],"?college_id=").concat(a.collegeId,"&access_token=").concat(t.snapshot.auth.access_token))}),e}))}var U1=(n,t)=>t.url,V1=(n,t)=>t.user.id,q1=()=>({default:"Settings"}),$1=()=>["customize"],W1=n=>({customizer:n}),G1=n=>({outlets:n}),K1=n=>[n],Q1=n=>({default:n}),X1=()=>({default:"Add Account"});function Z1(n,t){n&1&&(g(0,"a",3)(1,"mat-icon"),k(2,"tune"),p(),k(3),C(4,"translate"),p()),n&2&&(P("routerLink",_t(9,K1,_t(7,G1,_t(5,W1,pe(4,$1))))),m(3),V(" ",E(4,2,"wl_admin_menu.customize")," "))}function Y1(n,t){if(n&1&&(g(0,"a",5)(1,"mat-icon"),k(2),p(),k(3),C(4,"translate"),p()),n&2){let a=t.$implicit;P("href",a.url,Wa),m(2),rt(a.icon),m(),V(" ",Tn(4,3,"wl_admin_menu."+a.name,_t(6,Q1,a.name))," ")}}function J1(n,t){if(n&1&&(tt(0,Z1,5,11,"a",3),g(1,"a",4)(2,"mat-icon"),k(3,"admin_panel_settings"),p(),k(4),C(5,"translate"),p(),Ro(6,Y1,5,8,"a",5,U1)),n&2){let a=L(2);vt(a.authSettingsRepository.state().use_new_auth&&a.bp.tabletAndBigger()?0:-1),m(4),V(" ",Tn(5,2,"wl_admin_menu.settings",pe(5,q1))," "),m(2),Lo(a.dynamicPages())}}function ty(n,t){if(n&1&&(g(0,"a",2)(1,"mat-icon"),k(2,"group_add"),p(),k(3),C(4,"translate"),p()),n&2){let a=L(2);P("href",a.usersPath(),Wa),m(3),V(" ",E(4,2,"wl_admin_menu.users"),"")}}function ny(n,t){if(n&1){let a=Jt();g(0,"button",6),Z("click",function(){mt(a);let o=L().$implicit,i=L(4);return gt(i.switchTo(o))}),z(1,"yeda-user-avatar",8),k(2),p()}if(n&2){let a=L().$implicit;m(),P("username",a.user.name)("avatar",a.user.image),m(),V(" ",a.user.username," ")}}function ay(n,t){if(n&1&&tt(0,ny,3,3,"button",7),n&2){let a=t.$implicit,e=L(4);vt(a.user.id!==e.authRepository.user().id?0:-1)}}function ey(n,t){if(n&1&&(z(0,"mat-divider"),Ro(1,ay,1,1,null,null,V1)),n&2){let a=L(3);m(),Lo(a.accounts())}}function oy(n,t){if(n&1){let a=Jt();g(0,"button",6),Z("click",function(){mt(a);let o=L(2);return gt(o.addAccount())}),g(1,"mat-icon"),k(2,"person_add"),p(),k(3),C(4,"translate"),p(),tt(5,ey,3,0)}if(n&2){let a=L(2);m(3),V(" ",Tn(4,2,"wl_admin_menu.add_account",pe(5,X1))," "),m(2),vt(a.accounts().length?5:-1)}}function iy(n,t){if(n&1&&(g(0,"button",1)(1,"mat-icon"),k(2,"more_vert"),p()(),g(3,"mat-menu",null,0),tt(5,J1,8,6)(6,ty,5,4,"a",2)(7,oy,6,6),p()),n&2){let a,e=Qi(4),o=L();P("matMenuTriggerFor",e),m(5),vt(o.authRepository.admin()?5:-1),m(),vt(o.containsTeacherOrHigher()||!(o.authRepository==null||(a=o.authRepository.user())==null||a.permissions==null)&&a.permissions.includes("access_old_admin_panel_users")?6:-1),m(),vt(o.containsTeacherOrHigher()?7:-1)}}var Qa,Dn,za=(Dn=class{constructor(){qa(this,Qa);this.bp=J(Ms),this.authRepository=J(Kn),this.authSettingsRepository=J(Ma),Bi(this,Qa,J(nt)),this.authAccountsRepository=J(Ps),this.accounts=ve(this.authAccountsRepository.accounts$,{initialValue:[]}),this.containsTeacherOrHigher=ve(this.authAccountsRepository.containsTeacherOrHigher$,{initialValue:!1}),this.dynamicPages=ve(Cd(),{initialValue:[]}),this.usersPath=oa(""),this.collegeEnv=J(dt),this.authSettingsRepository.fetch().subscribe(),tr(()=>{this.usersAdminPanelUrl("users")},{allowSignalWrites:!0})}switchTo(t){return ft(this,null,function*(){yield this.authRepository.logout({deleteState:!1}),this.authRepository.auth(t)})}addAccount(){return ft(this,null,function*(){yield this.authRepository.logout({deleteState:!1}),yield Mn(this,Qa).navigate(["/auth/login"])})}usersAdminPanelUrl(t){this.authRepository.state$.pipe(st(this)).subscribe(a=>{var e;this.usersPath.set("".concat(Nt.url,"/collegeadmin/").concat(t,"?college_id=").concat((e=this.collegeEnv)==null?void 0:e.collegeId,"&access_token=").concat(a.auth.access_token))})}},Qa=new WeakMap,Dn.\u0275fac=function(a){return new(a||Dn)},Dn.\u0275cmp=Ct({type:Dn,selectors:[["yeda-wl-admin-menu"]],standalone:!0,features:[Un],decls:1,vars:1,consts:[["menu",""],["color","default","mat-fab","",3,"matMenuTriggerFor"],["mat-menu-item","","target","_blank",3,"href"],["mat-menu-item","",3,"routerLink"],["target","_blank","href","/admin/settings","mat-menu-item",""],["target","_blank","mat-menu-item","",3,"href"],["mat-menu-item","",3,"click"],["mat-menu-item",""],["matMenuItemIcon","",1,"mat-icon",2,"min-width","0",3,"username","avatar"]],template:function(a,e){if(a&1&&tt(0,iy,8,4),a&2){let o;vt(!(e.authRepository==null||(o=e.authRepository.user())==null||o.permissions==null)&&o.permissions.includes("access_old_admin_panel_users")||e.containsTeacherOrHigher()?0:-1)}},dependencies:[ut,Wr,Vr,Ur,ze,qr,Mt,Wt,mr,Xr,Us,Vs],styles:["[_nghost-%COMP%]{position:fixed;right:50px;bottom:50px;display:block;z-index:100}@media (max-width: 800px){[_nghost-%COMP%]{right:0}}.user-avatar[_ngcontent-%COMP%]{width:24px;height:24px;display:inline-block;border-radius:100%;margin-right:16px}"],changeDetection:0}),Dn);za=At([Ft(),It("design:paramtypes",[])],za);var dy=(n,t)=>({"margin-16":n,"margin-20":t});function cy(n,t){n&1&&(g(0,"mat-error"),k(1),C(2,"translate"),p()),n&2&&(m(),V(" ",E(2,1,"validator.required")," "))}function yy(n,t){n&1&&(g(0,"mat-error"),k(1),C(2,"translate"),p()),n&2&&(m(),V(" ",E(2,1,"validator.required")," "))}function ly(n,t){n&1&&(g(0,"div",15)(1,"div",71),ea(),g(2,"svg",72),z(3,"path",73)(4,"path",74),p()(),he(),g(5,"div",75),k(6),C(7,"translate"),p()()),n&2&&(m(6),V(" ",E(7,1,"support_course.successfully")," "))}var Fn,eo=(Fn=class{constructor(t,a){this.supportRequestFormService=t,this.courseState=a,this.pages=pt,this.isSuccess=oa(!1),this.isLoading=oa(!1),this.form=new _e({course_id:new En(null),type:new En(null,[Rt.required]),theme:new En(null,[Rt.required]),message:new En(null,[Rt.required])})}ngOnInit(){}submit(){this.courseState.snapshot.courseId&&(this.isLoading.set(!0),this.form.controls.course_id.setValue(this.courseState.snapshot.courseId),this.supportRequestFormService.submit(this.form.value).pipe(st(this)).subscribe(t=>{t.status==="success"&&(this.form.reset(),this.isSuccess.set(!0)),this.isLoading.set(!1)}))}},Fn.\u0275fac=function(a){return new(a||Fn)(I(We),I(Zn))},Fn.\u0275cmp=Ct({type:Fn,selectors:[["yeda-modal-support"]],standalone:!0,features:[Xi([{provide:qs,useValue:{color:"primary"}}]),Un],decls:95,vars:40,consts:[[1,"modal-support-content"],[1,"form-content",3,"formGroup"],[1,"support-title"],[1,"support-type"],[1,"support-type-label"],["formControlName","type",1,"radio-group-mob"],["value","professional_support"],["value","service_request"],[1,"support-form-field"],["appearance","outline",1,"support-form-input",3,"ngClass"],[1,"support-form-label"],["matInput","","formControlName","theme",3,"placeholder"],["appearance","outline",1,"support-form-textarea"],["matInput","","formControlName","message",3,"placeholder"],["mat-flat-button","","color","primary",1,"support-form-submit",3,"click","disabled"],[1,"success-message"],[1,"img-content"],["mat-dialog-close","",1,"img-content-close",3,"mat-dialog-close"],[1,"img-content-close-text"],["mat-icon-button","",1,"img-content-close-button"],[1,"img-content-image"],["width","400","height","344","viewBox","0 0 400 344","fill","none","xmlns","http://www.w3.org/2000/svg"],["id","mask0_136_446","maskUnits","userSpaceOnUse","x","0","y","0","width","400","height","344",2,"mask-type","alpha"],["width","400","height","344","fill","#D9D9D9"],["mask","url(#mask0_136_446)"],["d","M11.9998 286.4C17.1198 288.64 35.3331 289.467 42.3998 289.6L39.5997 281.6C34.5331 236.667 28.9598 146.8 21.5998 146.8C14.2398 146.8 2.53307 148.933 0.799698 150C-1.7603 183.6 7.19981 255.067 11.9998 286.4Z","fill","white"],["d","M390.578 106.834L390.578 106.833C382.634 78.636 363.381 54.9384 343.397 37.4132C323.425 19.8977 302.559 8.40457 291.159 4.69871C280.863 1.33914 263.244 0.477816 241.947 2.12142C220.591 3.76961 195.355 7.95227 169.723 14.8105C118.546 28.5041 65.4268 52.9623 38.6717 89.5547C9.50781 129.348 7.6997 181.53 17.5441 226.655C22.4712 249.24 30.3307 270.13 39.2114 286.927C48.0685 303.68 58.0222 316.514 67.2191 322.821C76.8637 329.458 94.8635 334.963 117.391 338.543C139.986 342.135 167.345 343.821 195.872 342.691C252.849 340.434 314.848 326.923 352.788 294.537L352.79 294.536C359.86 288.481 366.965 278.115 373.339 264.992C379.726 251.84 385.431 235.81 389.647 218.321C398.073 183.365 400.592 142.415 390.578 106.834Z","fill","#F6F9FC","stroke","white","stroke-width","2.88108"],["fill-rule","evenodd","clip-rule","evenodd","d","M282.072 23.6883C302.132 30.222 356.563 64.5845 370.65 114.797C388.568 178.32 361.747 261.443 337.067 282.617C269.45 340.453 115.397 331.257 81.7016 308.026C49.6964 286.005 4.50594 170.576 56.3453 99.673C104.015 34.4568 246.01 11.9518 282.072 23.6883Z","fill","#E8EAF5"],["id","mask1_136_446","maskUnits","userSpaceOnUse","x","32","y","20","width","345","height","307",2,"mask-type","alpha"],["mask","url(#mask1_136_446)"],["fill-rule","evenodd","clip-rule","evenodd","d","M334.659 211.172C336.327 205.133 306.604 152.446 319.58 150.081C332.552 147.716 413.161 145.185 416.796 163.401C417.356 166.209 416.477 183.19 415.034 204.817C414.868 207.328 406.081 207.768 406.081 207.768C406.081 207.768 414.549 208.524 414.35 214.573C413.94 227.046 412.331 240.793 412.129 254.064C412.083 257.204 403.322 256.839 403.322 256.839C403.322 256.839 411.849 258.224 411.513 262.129C410.37 275.404 407.253 312.409 405.81 314.022C402.348 317.875 321.348 315.253 321.348 315.253C321.348 315.253 328.738 232.626 334.659 211.172Z",2,"fill","var(--color-primary-light)"],["fill-rule","evenodd","clip-rule","evenodd","d","M116.031 286.589C116.031 286.589 184.259 290.099 194.58 284.92C196.499 283.958 188.831 157.702 183.478 149.549C180.529 145.058 7.7124 147.103 5.41804 151.702C2.80697 156.944 13.5978 282.621 16.1409 283.474C17.3049 283.863 54.699 287.149 77.2054 287.149",2,"fill","var(--color-primary-light)"],["fill-rule","evenodd","clip-rule","evenodd","d","M87.8682 319.051C82.5581 317.453 75.7772 266.299 78.872 251.548C79.862 246.83 83.6818 233.862 90.5988 234.854C98.1202 235.931 100.934 243.276 103.689 249.359C109.92 263.114 111.841 290.318 120.326 300.532C127.374 309.02 161.717 310.53 157.781 319.6L87.8682 319.051Z",2,"fill","var(--color-primary)"],["fill-rule","evenodd","clip-rule","evenodd","d","M159.309 318.146C161.191 313.032 131.635 307.775 125.844 303.77C117.916 298.286 115.895 290.241 114.896 286.757C111.274 274.118 107.228 254.015 105.716 250.48C103.513 245.331 100.075 239.943 96.3333 237.095C95.4356 236.412 95.233 247.535 97.6726 261.85C101.091 281.908 104.526 302.216 113.464 312.886C118.323 318.688 130.91 318.685 141.625 318.472C151.229 318.281 159.309 318.146 159.309 318.146Z",2,"fill","var(--color-primary-dark)"],["fill-rule","evenodd","clip-rule","evenodd","d","M223.775 201.139C222.765 191.021 225.137 165.487 223.206 160.734C220.963 155.212 218.943 170.383 218.943 170.383C218.943 170.383 220.329 163.774 219.768 158.177C219.385 154.343 218.583 148.931 215.91 148.421C214.462 148.145 211.635 158.903 211.066 167.596C210.667 173.719 210.017 179.482 210.913 189.367C211.397 194.726 212.413 198.107 212.423 203.606","fill","#FFE4C2"],["id","mask2_136_446","maskUnits","userSpaceOnUse","x","210","y","148","width","14","height","56",2,"mask-type","luminance"],["fill-rule","evenodd","clip-rule","evenodd","d","M223.775 201.139C222.765 191.021 225.137 165.487 223.206 160.734C220.963 155.212 218.943 170.383 218.943 170.383C218.943 170.383 220.329 163.774 219.768 158.177C219.385 154.342 218.583 148.93 215.91 148.421C214.462 148.145 211.635 158.903 211.066 167.596C210.667 173.719 210.017 179.482 210.913 189.367C211.397 194.726 212.413 198.107 212.423 203.606","fill","white"],["mask","url(#mask2_136_446)"],["d","M212.709 201.307C208.898 178.959 210.805 166.586 212.119 158.382C212.715 154.652 215.058 148.202 215.991 148.519C218.188 149.26 220.23 158.064 219.62 167.975C219.558 168.992 219.977 162.679 221.221 160.531C222.223 158.794 224.238 161.395 224.787 170.054","stroke","black","stroke-width","2.24154","stroke-linecap","round","stroke-linejoin","round"],["fill-rule","evenodd","clip-rule","evenodd","d","M227.303 194.585L227.023 213.644L218.198 218.961L207.97 218.49L208.447 200.931C208.447 200.931 209.292 201.898 210.843 202.315C212.067 202.644 214.354 202.203 215.759 201.895C218.402 201.314 221.112 199.743 223.716 197.95C225.448 196.757 227.163 195.763 227.303 194.585Z","fill","#404B88"],["fill-rule","evenodd","clip-rule","evenodd","d","M289.863 177.432C289.863 177.432 276.208 179.953 274.131 180.963C270.807 182.58 268.892 185.922 265.795 190.762C261.584 197.341 248.407 261.77 242.116 272.881C239.485 277.528 237.655 277.872 237.384 277.875C233.115 277.943 230.041 255.635 228.53 239.113C226.827 220.487 227.307 208.766 227.307 208.766C227.307 208.766 223.742 212.572 217.848 213.769C211.872 214.98 208.228 214.05 208.228 214.05C208.228 214.05 199.116 295.423 231.721 315.367C242.818 322.159 265.191 282.789 265.191 282.789L265.297 316.637L296.881 317.559C296.881 317.559 357.89 322.304 364.137 309.057C393.573 246.622 383.039 186.091 378.319 181.778C373.363 177.254 329.084 169.968 329.084 169.968L338.673 197.231C338.673 197.231 296.383 235.063 289.326 226.257C282.272 217.451 289.102 179.227 289.863 177.432Z",2,"fill","var(--color-primary)"],["fill-rule","evenodd","clip-rule","evenodd","d","M296.371 147.127C297.002 149.748 298.277 164.169 296.363 169.398C295.117 172.8 295.599 182.259 301.596 182.846C307.627 183.437 321.482 168.905 319.697 163.44C314.55 147.685 315.864 139.324 318.541 136.099C319.675 134.733 320.391 126.413 319.924 116.866C318.321 84.0501 275.729 83.3495 274.966 103.651C274.966 103.651 275.656 109.209 272.319 115.898C268.981 122.586 266.076 130.067 265.857 132.279C265.654 134.34 273.38 135.837 273.38 135.837C273.38 135.837 273.105 152.447 279.36 153.776C284.714 154.914 291.934 151.299 296.371 147.127Z","fill","#FFE4C2"],["d","M309.113 119.346C310.999 116.961 313.732 120.411 309.008 123.439","stroke","black","stroke-width","2.24154","stroke-linecap","round","stroke-linejoin","round"],["d","M285.017 136.752C285.017 136.752 287.65 137.621 287.154 138.555C285.125 142.384 281.012 144.042 277.794 144.435","stroke","black","stroke-width","2.24154","stroke-linecap","round","stroke-linejoin","round"],["d","M280.297 119.676C280.297 122.549 283.024 121.157 282.216 119.532C281.944 118.985 278.821 116.138 278.821 117.827","stroke","black","stroke-width","2.24154","stroke-linecap","round","stroke-linejoin","round"],["d","M278.922 111.679C278.316 109.339 287.317 112.92 288.259 115.288","stroke","black","stroke-width","2.24154","stroke-linecap","round","stroke-linejoin","round"],["fill-rule","evenodd","clip-rule","evenodd","d","M267.242 80.91C267.242 80.91 265.21 107.345 281.627 105.616C298.043 103.888 298.041 97.9991 304.879 105.774C305.957 106.996 307.335 112.749 307.335 112.749C307.335 112.749 317.1 110.329 316.433 117.988C315.751 125.798 309.775 127.893 309.775 127.893C309.775 127.893 314.94 133.937 315.392 141.778C315.664 146.519 345.164 126.809 335.244 93.7249C332.35 84.0698 319.487 78.7999 309.605 78.7999C291.382 78.7948 266.655 90.761 267.242 80.91Z","fill","black"],["fill-rule","evenodd","clip-rule","evenodd","d","M292.239 256.779C292.239 256.779 284.266 230.386 284.572 224.732C285.338 210.635 288.005 190.231 291.499 178.406C293.129 172.9 297.578 165.548 297.469 165.802C296.279 168.581 298.739 173.617 300.18 174.873C301.085 175.66 304.883 175.687 306.58 175.933C308.775 176.25 315.829 163.285 317.933 159.419C318.511 158.358 323.417 166.964 329.351 170.115C331.087 171.037 292.239 256.779 292.239 256.779Z","fill","white"],["fill-rule","evenodd","clip-rule","evenodd","d","M294.454 175.466C294.454 175.466 292.117 186.93 291.012 192.381C286.142 216.365 289.365 235.919 292.332 252.714C293.894 261.56 293.841 268.02 293.841 268.02C293.841 268.02 280.178 237.042 276.303 224.408C271.739 209.526 270.124 193.642 270.124 193.642L278.743 187.081L275.307 180.579L294.454 175.466Z",2,"fill","var(--color-primary-light)"],["fill-rule","evenodd","clip-rule","evenodd","d","M292.218 186.532C291.778 186.547 285.366 215.642 290.533 246.258C291.467 251.794 297.149 274.995 288.839 300.668C288.703 301.091 290.082 300.672 291.21 296.134C297.513 270.749 293.027 251.459 292.104 245.99C286.989 215.68 291.763 193.706 292.467 189.606C292.831 187.481 292.511 186.521 292.218 186.532Z","fill","#404B88"],["d","M235.868 277.875C236 276.772 236.922 288.447 236.43 291.727C236.251 292.919 236.095 294.084 235.725 295.226C235.586 295.653 235.489 296.553 235.489 296.553C235.489 296.553 235.556 296.23 235.607 296.072C235.919 295.107 235.911 294.146 236.195 293.177C236.758 291.246 237.096 289.224 237.606 287.258C238.399 284.205 239.565 275.511 239.605 275.676C239.81 276.518 240.015 277.36 240.193 278.21C240.761 280.929 241.043 283.644 241.251 286.416C241.321 287.347 241.369 288.251 241.369 289.193C241.369 289.758 241.251 290.881 241.251 290.881C241.251 290.881 241.525 289.277 241.604 288.466C241.735 287.124 242.038 285.828 242.192 284.486C242.679 280.237 243.654 274.307 243.654 270.011","stroke","black","stroke-width","2.24154","stroke-linecap","round","stroke-linejoin","round"],["d","M307.941 176.259C308.205 176.92 315.012 195.964 315.372 195.964","stroke","black","stroke-width","2.24154","stroke-linecap","round","stroke-linejoin","round"],["d","M299.717 175.536C297.763 177.292 294.21 182.247 294.21 182.247","stroke","black","stroke-width","2.24154","stroke-linecap","round","stroke-linejoin","round"],["d","M298.45 182.64C298.431 182.631 300.637 188.877 302.94 190.034C304.713 190.925 308.011 186.615 309.437 185.183","stroke","black","stroke-width","2.24154","stroke-linecap","round","stroke-linejoin","round"],["d","M299.942 187.782C300.266 185.871 292.839 216.597 290.927 227.99","stroke","black","stroke-width","2.24154","stroke-linecap","round","stroke-linejoin","round"],["d","M306.026 189.52C306.254 189.429 308.238 206.612 308.238 212.366","stroke","black","stroke-width","2.24154","stroke-linecap","round","stroke-linejoin","round"],["fill-rule","evenodd","clip-rule","evenodd","d","M288.341 152.42C288.341 152.42 291.347 150.402 292.517 149.508C297.152 145.965 298.798 143.088 300.548 139.947C303.643 134.395 298.613 144.798 296.649 146.804C294.614 148.883 290.88 151.723 288.341 152.42Z","fill","black"],["fill-rule","evenodd","clip-rule","evenodd","d","M223.479 197.703C223.471 197.656 223.593 194.954 223.593 194.954C223.593 194.954 225.684 194.053 226.208 194.047C226.673 194.041 226.947 194.233 227.111 194.443C227.285 194.666 227.087 195.415 226.566 196.008C225.08 197.698 224.177 199.143 217.482 201.655C213.558 203.128 209.028 203.052 208.492 201.417C208.041 200.039 212.301 199.245 212.301 199.245C212.301 199.245 212.461 201.397 212.433 201.924C212.407 202.411 212.878 202.347 213.588 202.282C216.244 202.04 222.727 198.873 223.479 197.703Z","fill","#404B88"],["fill-rule","evenodd","clip-rule","evenodd","d","M292.349 247.437L293.616 256.709L347.218 196.159L338.753 186.629L344.908 172.849L328.868 169.501L307.973 215.417L292.349 247.437Z",2,"fill","var(--color-primary-dark)"],["d","M343.04 283.77C343.04 283.77 338.981 289.108 338.433 288.747C336.261 287.315 347.291 301.065 347.291 301.065C347.291 301.065 343.982 297.853 342.431 296.136C341.453 295.053 335.828 289.988 335.073 290.257C334.767 290.366 339.01 301.47 339.01 301.47C339.01 301.47 331.361 291.93 330.939 292.615C330.284 293.674 331.015 295.708 329.365 296.137","stroke","black","stroke-width","2.24154","stroke-linecap","round","stroke-linejoin","round"],["fill-rule","evenodd","clip-rule","evenodd","d","M427.604 314.577C403.134 316.089 379.797 315.716 357.303 316.004C336.277 316.272 316.042 317.25 294.797 317.25C214.471 317.25 5.67911 316.223 -82.0122 316.21C-83.9745 316.21 -110.972 325.262 -89.0871 325.066C-0.565964 324.274 338.461 329.535 416.161 320.95C434.477 318.928 427.604 314.577 427.604 314.577Z",2,"fill","var(--color-primary-light)"],["fill-rule","evenodd","clip-rule","evenodd","d","M357.056 227.372C357.056 227.372 356.874 238.436 351.452 254.443C347.514 266.067 341.565 275.296 336.739 282.477C333.296 287.593 329.635 291.948 329.635 291.948C329.635 291.948 336.671 297.758 336.482 297.211C334.864 292.481 335.395 290.145 339.186 292.105C340.374 292.716 338.854 290.024 339.31 289.703C343.983 286.438 354.573 271.468 357.619 249.17C358.855 240.127 357.166 227.532 357.056 227.372Z","fill","black"],["d","M328.897 296.435C317.621 301.813 293.747 303.926 280.944 304.273","stroke","black","stroke-width","2.24154","stroke-linecap","round","stroke-linejoin","round"],["fill-rule","evenodd","clip-rule","evenodd","d","M281.674 317.001C280.31 317.236 283.311 303.469 281.996 303.479C255.395 303.698 244.753 309.512 244.109 315.918C243.875 318.26 272.903 317.001 281.674 317.001Z","fill","#FFE4C2"],["d","M245.694 313.841C245.307 313.9 246.397 313.435 246.436 313.425C247.097 313.236 247.66 312.895 248.317 312.699C250.524 312.032 252.782 311.099 255.112 311.099","stroke","black","stroke-width","2.24154","stroke-linecap","round","stroke-linejoin","round"],["d","M244.487 315.942C244.64 315.536 247.013 315.549 247.449 315.464C250.29 314.892 253.502 314.299 256.411 314.299","stroke","black","stroke-width","2.24154","stroke-linecap","round","stroke-linejoin","round"],["d","M282.506 303.867C282.717 304.079 281.048 313.314 281.048 316.533","stroke","black","stroke-width","2.24154","stroke-linecap","round","stroke-linejoin","round"],["id","mask3_136_446","maskUnits","userSpaceOnUse","x","0","y","136","width","80","height","157",2,"mask-type","alpha"],["d","M75.3089 140.131L0 136.4L10.5161 289.053L79.0405 292.445L62.7575 244.614L75.3089 140.131Z","fill","#D9D9D9"],["mask","url(#mask3_136_446)"],["fill-rule","evenodd","clip-rule","evenodd","d","M116.031 286.589C116.031 286.589 184.259 290.099 194.58 284.92C196.499 283.958 188.831 157.703 183.478 149.549C180.529 145.058 7.7124 147.103 5.41804 151.702C2.80697 156.945 13.5978 282.621 16.1409 283.474C17.3049 283.863 54.699 287.15 77.2054 287.15",2,"fill","var(--color-primary-light)"],[1,"success-message-icon"],["width","24","height","24","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24C18.6274 24 24 18.6274 24 12C23.9923 5.37578 18.6242 0.00771476 12 0Z","fill","#01A22A"],["d","M18.929 8.2L12.084 17.489C11.9207 17.7056 11.6773 17.8475 11.4084 17.8829C11.1395 17.9182 10.8676 17.844 10.654 17.677L5.76595 13.769C5.33462 13.4238 5.26478 12.7943 5.60995 12.363C5.95513 11.9317 6.58462 11.8618 7.01595 12.207L11.092 15.468L17.319 7.017C17.5231 6.71059 17.8792 6.54118 18.2458 6.57604C18.6123 6.61089 18.9301 6.84437 19.0729 7.18377C19.2156 7.52317 19.1604 7.91358 18.929 8.2Z","fill","white"],[1,"success-message-text"]],template:function(a,e){a&1&&(g(0,"div",0)(1,"form",1)(2,"div",2),k(3),C(4,"translate"),p(),g(5,"div",3)(6,"label",4),k(7),C(8,"translate"),p(),g(9,"mat-radio-group",5)(10,"mat-radio-button",6),k(11),C(12,"translate"),p(),g(13,"mat-radio-button",7),k(14),C(15,"translate"),p()()(),g(16,"div",8)(17,"mat-form-field",9)(18,"mat-label",10),k(19),C(20,"translate"),p(),z(21,"input",11),C(22,"translate"),tt(23,cy,3,3,"mat-error"),p(),g(24,"mat-form-field",12)(25,"mat-label"),k(26),C(27,"translate"),p(),z(28,"textarea",13),C(29,"translate"),tt(30,yy,3,3,"mat-error"),p(),g(31,"button",14),Z("click",function(){return e.submit()}),k(32),C(33,"translate"),p()(),tt(34,ly,8,3,"div",15),p(),g(35,"div",16)(36,"div",17)(37,"div",18),k(38),C(39,"translate"),p(),g(40,"button",19)(41,"mat-icon"),k(42,"close"),p()()(),g(43,"div",20),ea(),g(44,"svg",21)(45,"mask",22),z(46,"rect",23),p(),g(47,"g",24),z(48,"path",25)(49,"path",26)(50,"path",27),g(51,"mask",28),z(52,"path",27),p(),g(53,"g",29),z(54,"path",30)(55,"path",31)(56,"path",32)(57,"path",33)(58,"path",34),g(59,"mask",35),z(60,"path",36),p(),g(61,"g",37),z(62,"path",38),p(),z(63,"path",39)(64,"path",40)(65,"path",41)(66,"path",42)(67,"path",43)(68,"path",44)(69,"path",45)(70,"path",46)(71,"path",47)(72,"path",48)(73,"path",49)(74,"path",50)(75,"path",51)(76,"path",52)(77,"path",53)(78,"path",54)(79,"path",55)(80,"path",56)(81,"path",57)(82,"path",58)(83,"path",59)(84,"path",60)(85,"path",61)(86,"path",62)(87,"path",63)(88,"path",64)(89,"path",65)(90,"path",66),p(),g(91,"mask",67),z(92,"path",68),p(),g(93,"g",69),z(94,"path",70),p()()()()()()),a&2&&(m(),P("formGroup",e.form),m(2),V(" ",E(4,17,"support_course.title")," "),m(4),rt(E(8,19,"support_course.type_label")),m(4),V(" ",E(12,21,"support_course.type_professional_support")," "),m(3),V(" ",E(15,23,"support_course.type_service_request")," "),m(3),P("ngClass",Pn(37,dy,!e.form.controls.theme.hasError("required"),e.form.controls.theme.hasError("required"))),m(2),V(" ",E(20,25,"support_course.form_subject_label")," "),m(2),P("placeholder",E(22,27,"support_course.form_subject_placeholder")),m(2),vt(e.form.controls.theme.hasError("required")?23:-1),m(3),V(" ",E(27,29,"support_course.form_message_label")," "),m(2),P("placeholder",E(29,31,"support_course.form_message_placeholder")),m(2),vt(e.form.controls.message.hasError("required")?30:-1),m(),P("disabled",e.form.invalid||e.isLoading()),m(),V("",E(33,33,"support_course.form_submit")," "),m(2),vt(e.isSuccess()?34:-1),m(2),P("mat-dialog-close",!0),m(2),V(" ",E(39,35,"support_course.close")," "))},dependencies:[ut,tn,$r,Qr,Yr,ts,ns,Zr,Ws,$s,Wn,Se,ke,we,Ce,Me,Pe,Mt,Wt,ze,Gr],styles:[".modal-support-content[_ngcontent-%COMP%]{display:flex}@media screen and (max-width: 992px){.modal-support-content[_ngcontent-%COMP%]{flex-direction:column-reverse;min-width:310px}}@media screen and (max-width: 575px){.modal-support-content[_ngcontent-%COMP%]{flex-direction:column-reverse;min-width:0;overflow:auto}}.form-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:60px}@media screen and (max-width: 1400px){.form-content[_ngcontent-%COMP%]{padding:30px}}@media screen and (max-width: 575px){.form-content[_ngcontent-%COMP%]{padding:40px 16px;overflow:auto;height:500px}}.form-content[_ngcontent-%COMP%]   .support-title[_ngcontent-%COMP%]{font-size:32px;font-weight:500;line-height:42px;text-align:center;margin-bottom:24px}@media screen and (max-width: 992px){.form-content[_ngcontent-%COMP%]   .support-title[_ngcontent-%COMP%]{font-size:28px;line-height:32px;margin-bottom:11px}}@media screen and (max-width: 575px){.form-content[_ngcontent-%COMP%]   .support-title[_ngcontent-%COMP%]{font-size:28px;line-height:32px;margin-bottom:11px}}.form-content[_ngcontent-%COMP%]   .support-type[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:36px}.form-content[_ngcontent-%COMP%]   .support-type[_ngcontent-%COMP%]   .support-type-label[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;text-align:center;color:#a1a5c0;margin-bottom:12px}.form-content[_ngcontent-%COMP%]   .support-form-field[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;width:430px}@media screen and (max-width: 1200px){.form-content[_ngcontent-%COMP%]   .support-form-field[_ngcontent-%COMP%]{width:340px}}@media screen and (max-width: 992px){.form-content[_ngcontent-%COMP%]   .support-form-field[_ngcontent-%COMP%]{width:100%}}@media screen and (max-width: 575px){.form-content[_ngcontent-%COMP%]   .support-form-field[_ngcontent-%COMP%]{width:100%}}.form-content[_ngcontent-%COMP%]   .support-form-field[_ngcontent-%COMP%]   .support-form-label[_ngcontent-%COMP%]{margin:0}.form-content[_ngcontent-%COMP%]   .support-form-field[_ngcontent-%COMP%]   .support-form-input[_ngcontent-%COMP%], .form-content[_ngcontent-%COMP%]   .support-form-field[_ngcontent-%COMP%]   .support-form-textarea[_ngcontent-%COMP%]{max-width:430px;width:100%}.form-content[_ngcontent-%COMP%]   .support-form-field[_ngcontent-%COMP%]   .support-form-textarea[_ngcontent-%COMP%]{margin-bottom:36px}.form-content[_ngcontent-%COMP%]   .support-form-field[_ngcontent-%COMP%]   .support-form-textarea[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{min-height:76px}.form-content[_ngcontent-%COMP%]   .support-form-field[_ngcontent-%COMP%]   .support-form-submit[_ngcontent-%COMP%]{height:48px;width:fit-content}@media screen and (max-width: 992px){.form-content[_ngcontent-%COMP%]   .support-form-field[_ngcontent-%COMP%]   .support-form-submit[_ngcontent-%COMP%]{width:100%}}@media screen and (max-width: 575px){.form-content[_ngcontent-%COMP%]   .support-form-field[_ngcontent-%COMP%]   .support-form-submit[_ngcontent-%COMP%]{width:100%}}.img-content[_ngcontent-%COMP%]{padding:24px;background-color:var(--color-primary);display:flex;flex-direction:column}@media screen and (max-width: 992px){.img-content[_ngcontent-%COMP%]{padding:6px}}@media screen and (max-width: 575px){.img-content[_ngcontent-%COMP%]{padding:6px}}.img-content[_ngcontent-%COMP%]   .img-content-close[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center}.img-content[_ngcontent-%COMP%]   .img-content-close[_ngcontent-%COMP%]   .img-content-close-text[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;color:#fff}.img-content[_ngcontent-%COMP%]   .img-content-close[_ngcontent-%COMP%]   .img-content-close-button[_ngcontent-%COMP%]{margin-inline-end:6px}.img-content[_ngcontent-%COMP%]   .img-content-close[_ngcontent-%COMP%]   .img-content-close-button[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{color:#fff}.img-content[_ngcontent-%COMP%]   .img-content-image[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;padding:60px}@media screen and (max-width: 1400px){.img-content[_ngcontent-%COMP%]   .img-content-image[_ngcontent-%COMP%]{padding:40px}.img-content[_ngcontent-%COMP%]   .img-content-image[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:350px;height:309px}}@media screen and (max-width: 1200px){.img-content[_ngcontent-%COMP%]   .img-content-image[_ngcontent-%COMP%]{margin-top:20px;padding:30px}.img-content[_ngcontent-%COMP%]   .img-content-image[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:300px;height:auto}}@media screen and (max-width: 992px){.img-content[_ngcontent-%COMP%]   .img-content-image[_ngcontent-%COMP%]{padding:24px}.img-content[_ngcontent-%COMP%]   .img-content-image[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:150px;height:132px}}@media screen and (max-width: 575px){.img-content[_ngcontent-%COMP%]   .img-content-image[_ngcontent-%COMP%]{padding:24px;margin-top:0}.img-content[_ngcontent-%COMP%]   .img-content-image[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:150px;height:132px}}.success-message[_ngcontent-%COMP%]{margin-top:var(--indent-m);display:flex;align-items:center;border:1px solid rgba(1,162,42,.5019607843);border-radius:6px;background-color:#01a22a26;padding:var(--indent-xs);max-width:430px}.success-message[_ngcontent-%COMP%]   .success-message-icon[_ngcontent-%COMP%]{margin-inline-end:var(--indent-xs)}.success-message[_ngcontent-%COMP%]   .success-message-text[_ngcontent-%COMP%]{font-weight:400;line-height:24px;letter-spacing:.25px}.margin-16[_ngcontent-%COMP%]{margin-bottom:16px}.margin-20[_ngcontent-%COMP%]{margin-bottom:20px}@media screen and (max-width: 575px){.radio-group-mob[_ngcontent-%COMP%]{display:flex;width:100%}}.mat-mdc-radio-button[_ngcontent-%COMP%] ~ .mat-mdc-radio-button[_ngcontent-%COMP%]{margin-inline-start:40px}@media screen and (max-width: 992px){.mat-mdc-radio-button[_ngcontent-%COMP%] ~ .mat-mdc-radio-button[_ngcontent-%COMP%]{margin-inline-start:15px}}[_nghost-%COMP%]     .mdc-radio{padding-inline-start:0!important}[_nghost-%COMP%]     .mat-input-element::placeholder{color:#6c6f80}@media (max-width: 575px){  .mat-mdc-dialog-panel{width:95%;max-width:none!important;max-height:95vh}}"],changeDetection:0}),Fn);eo=At([Ft(),It("design:paramtypes",[We,Zn])],eo);var _d=(n,t)=>({"support-ltr":n,"support-rtl":t});function hy(n,t){if(n&1){let a=Jt();g(0,"div",1),Z("click",function(){mt(a);let o=L(3);return gt(o.openDialog())}),g(1,"button",2),ea(),g(2,"svg",3),z(3,"path",4),p()(),he(),g(4,"div",5),k(5),C(6,"translate"),p()()}if(n&2){let a=L(3);P("ngClass",Pn(5,_d,a.direction==="ltr",a.direction==="rtl")),m(),P("ngClass",Pn(8,_d,a.direction==="ltr",a.direction==="rtl")),m(4),V(" ",E(6,3,"support_course.widget_title")," ")}}function my(n,t){if(n&1&&tt(0,hy,7,11,"div",0),n&2){let a=L(),e=L();vt(e.showWidget(a,t)?0:-1)}}function gy(n,t){if(n&1&&(tt(0,my,1,1),C(1,"async")),n&2){let a,e=L();vt((a=E(1,1,e.wbHookSettings.state$))?0:-1,a)}}var Rn,Oa=(Rn=class{constructor(t,a,e,o){this.directionService=t,this.dialog=a,this.courseState=e,this.wbHookSettings=o,this.direction=this.directionService.direction,this.modalConfig={hasBackdrop:!0,panelClass:"",backdropClass:"modal-overlay",maxWidth:"80vw"}}ngOnInit(){this.getData()}getData(){this.wbHookSettings.fetch().pipe(st(this)).subscribe()}openDialog(){let t=Y({},this.modalConfig),a=this.dialog.open(eo,Y({},t))}showWidget(t,a){return t.isCoursePage&&t.enableSupportTab&&t.hasAccess&&a.enable_request_page&&a.type_help_display==="widget"}},Rn.\u0275fac=function(a){return new(a||Rn)(I(Pt),I(De),I(Zn),I(Nr))},Rn.\u0275cmp=Ct({type:Rn,selectors:[["yeda-widget-support"]],standalone:!0,features:[Un],decls:2,vars:3,consts:[[1,"support-options",3,"ngClass"],[1,"support-options",3,"click","ngClass"],[3,"ngClass"],["width","34","height","34","viewBox","0 0 34 34","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M17 1.41675L4.25 7.08341V15.5834C4.25 23.4459 9.69 30.7984 17 32.5834C24.31 30.7984 29.75 23.4459 29.75 15.5834V7.08341L17 1.41675ZM17 7.08341C18.1272 7.08341 19.2082 7.53118 20.0052 8.32821C20.8022 9.12524 21.25 10.2062 21.25 11.3334C21.25 12.4606 20.8022 13.5416 20.0052 14.3386C19.2082 15.1356 18.1272 15.5834 17 15.5834C15.8728 15.5834 14.7918 15.1356 13.9948 14.3386C13.1978 13.5416 12.75 12.4606 12.75 11.3334C12.75 10.2062 13.1978 9.12524 13.9948 8.32821C14.7918 7.53118 15.8728 7.08341 17 7.08341ZM24.2675 24.0834C22.5533 26.7042 19.9892 28.6734 17 29.6367C14.0108 28.6734 11.4467 26.7042 9.7325 24.0834C9.25083 23.3751 8.84 22.6667 8.5 21.9159C8.5 19.5784 12.3392 17.6659 17 17.6659C21.6608 17.6659 25.5 19.5359 25.5 21.9159C25.16 22.6667 24.7492 23.3751 24.2675 24.0834Z","fill","white"],[1,"support-text"]],template:function(a,e){if(a&1&&(tt(0,gy,2,3),C(1,"async")),a&2){let o;vt((o=E(1,1,e.courseState.state$))?0:-1,o)}},dependencies:[ut,tn,be,Mt,Wt],styles:[".support-options[_ngcontent-%COMP%]{position:fixed;z-index:1001;left:0;top:115px;margin-block-start:100px;height:50px;background-color:var(--color-primary);border:none;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px #0003;margin-inline-start:-50px;padding:8px;display:flex;align-items:center;width:fit-content}@media screen and (max-width: 768px){.support-options[_ngcontent-%COMP%]{top:155px}}.support-options[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-color:var(--color-primary);border:none}.support-text[_ngcontent-%COMP%]{display:flex;font-size:16px;font-weight:500;line-height:24px;color:#fff;-webkit-user-select:none;user-select:none;cursor:pointer;margin-inline-start:4px}@media screen and (max-width: 768px){.support-text[_ngcontent-%COMP%]{display:none}}.support-ltr[_ngcontent-%COMP%]{left:auto;right:0;border-radius:4px 0 0 4px}.support-rtl[_ngcontent-%COMP%]{left:0;right:auto;border-radius:0 4px 4px 0}"],changeDetection:0}),Rn);Oa=At([Ft(),It("design:paramtypes",[Pt,De,Zn,Object])],Oa);function by(n,t){if(n&1&&(va(0),z(1,"yeda-fixed-call-form",2),xa()),n&2){let a=L();m(),P("college",a.college)}}function uy(n,t){n&1&&(g(0,"div",3)(1,"span",4),k(2,"Sorry, technical work is in progress. Everything will work soon!"),p()())}function fy(n,t){n&1&&(z(0,"yeda-modal-devices")(1,"yeda-widget-support")(2,"yeda-visually-impaired")(3,"yeda-father-contacts"),g(4,"div",5),z(5,"div",6),p(),z(6,"yeda-wl-admin-menu"))}function vy(n,t){n&1&&tt(0,fy,7,0),n&2&&vt(t.collegeEnvironment.disconnect_college?-1:0)}var Ln,oo=(Ln=class{constructor(t,a,e,o,i,r,s,d,c,y,l,b,u,f,v){this.router=t,this.route=a,this.translateService=e,this.college$=o,this.authState=i,this.cdr=r,this.devicesState=s,this.askEmailService=d,this.loginState=c,this.modalRequiredFieldService=y,this.collegeEnvironmentState=l,this.basicSettings=b,this.headerSettings=u,this.footerSettings=f,this.contactsSettings=v,this.isLoading=!0,this.engineeringWorks=!0,this.basicSettings.fetch().subscribe(()=>this.cdr.markForCheck()),this.headerSettings.fetch().subscribe(()=>this.cdr.markForCheck()),this.contactsSettings.fetch().subscribe(()=>this.cdr.markForCheck()),this.footerSettings.fetch().subscribe(()=>this.cdr.markForCheck()),this.translateService.setDefaultLang(this.collegeEnvironmentState.snapshot.collegeEnvironment.lang)}ngOnInit(){this.route.snapshot.queryParamMap.get("device")&&this.router.navigate([],{queryParams:{}}).then(),this.authState.calcUUID(),this.loadCollege(),this.checkDevices()}loadCollege(){this.college$.pipe(st(this),un(t=>!!t)).subscribe(t=>{this.college=t})}loadCurrentUser(){this.authState.loggedIn&&this.authState.fetch().pipe(st(this)).subscribe(t=>{t.email_is_validated||this.askEmailService.open(),this.modalRequiredFieldService.openAfterLogin()})}checkDevices(){this.authState.loggedIn&&this.devicesState.checkDevices(this.authState.user.id).pipe(st(this)).subscribe({next:t=>{let a=this.devicesState.checkDevicesInfo.limitDevicesCount&&t.devices&&t.devices.length>=this.devicesState.checkDevicesInfo.maxDevicesNumber;this.loginState.patch({isClosedDevice:t.isClosedDevice,limitExceeded:a}),(t.isClosedDevice||a)&&this.router.navigate([],{queryParams:{devices:1},queryParamsHandling:"merge"}).then(),this.loadCurrentUser()},error:()=>{console.error("checkDevices error")}})}},Ln.\u0275fac=function(a){return new(a||Ln)(I(nt),I(nn),I(fe),I(Er),I(K),I(St),I(Qn),I(Ue),I(Ve),I(xn),I(dt),I(Te),I(Sa),I(Dr),I(Ee))},Ln.\u0275cmp=Ct({type:Ln,selectors:[["yeda-root"]],decls:6,vars:7,consts:[[4,"ngIf"],["airText2","","style","\n    position: fixed;\n    width: 100%;\n    height: 100%;\n    background-color: white;\n    top: 0;\n    left: 0;\n    z-index: 1000;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n  ",4,"ngIf"],[3,"college"],["airText2","",2,"position","fixed","width","100%","height","100%","background-color","white","top","0","left","0","z-index","1000","display","flex","justify-content","center","align-items","center"],[2,"padding","20px","margin","30px auto","border","1px solid #cfcfcf","width","100%","max-width","700px","text-align","center"],["id","main-captcha",1,"recaptcha"],["id","captcha"]],template:function(a,e){if(a&1&&(tt(0,by,2,1,"ng-container",0),C(1,"async"),z(2,"router-outlet"),tt(3,uy,3,0,"div",1)(4,vy,1,1),C(5,"async")),a&2){let o,i;P("ngIf",(o=E(1,3,e.basicSettings.state$))==null?null:o.show_contact_us_button),m(3),P("ngIf",!e.engineeringWorks),m(),vt((i=E(5,5,e.collegeEnvironmentState.state$))?4:-1,i)}},dependencies:[Aa,Vn,hr,Ye,fd,no,ao,za,Oa,be],styles:["[_nghost-%COMP%]{width:100%}.welcome-user-modal-header[_ngcontent-%COMP%]{background-color:var(--color-primary);color:var(--text-button-color);position:relative}.before-app-init-loader[_ngcontent-%COMP%]{position:fixed;left:0;top:0;bottom:0;right:0;margin:auto;min-width:100px;height:auto}.my-disabled[_ngcontent-%COMP%]{pointer-events:none}.loader-none[_ngcontent-%COMP%]{display:none}.recaptcha[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;align-content:center;position:absolute;top:50%;left:50%;right:50%;bottom:50%}"],changeDetection:0}),Ln);oo=At([Ft(),It("design:paramtypes",[nt,nn,fe,ji,K,St,Qn,Ue,Ve,xn,dt,Object,Object,Object,Object])],oo);function Sd(n){return new Q(3e3,!1)}function xy(){return new Q(3100,!1)}function ky(){return new Q(3101,!1)}function wy(n){return new Q(3001,!1)}function Cy(n){return new Q(3003,!1)}function _y(n){return new Q(3004,!1)}function Sy(n,t){return new Q(3005,!1)}function My(){return new Q(3006,!1)}function Py(){return new Q(3007,!1)}function Ty(n,t){return new Q(3008,!1)}function Ey(n){return new Q(3002,!1)}function Ay(n,t,a,e,o){return new Q(3010,!1)}function Iy(){return new Q(3011,!1)}function zy(){return new Q(3012,!1)}function Oy(){return new Q(3200,!1)}function Dy(){return new Q(3202,!1)}function Fy(){return new Q(3013,!1)}function Ry(n){return new Q(3014,!1)}function Ly(n){return new Q(3015,!1)}function Ny(n){return new Q(3016,!1)}function By(n,t){return new Q(3404,!1)}function jy(n){return new Q(3502,!1)}function Hy(n){return new Q(3503,!1)}function Uy(){return new Q(3300,!1)}function Vy(n){return new Q(3504,!1)}function qy(n){return new Q(3301,!1)}function $y(n,t){return new Q(3302,!1)}function Wy(n){return new Q(3303,!1)}function Gy(n,t){return new Q(3400,!1)}function Ky(n){return new Q(3401,!1)}function Qy(n){return new Q(3402,!1)}function Xy(n,t){return new Q(3505,!1)}function Jn(n){switch(n.length){case 0:return new Pa;case 1:return n[0];default:return new jo(n)}}function Bd(n,t,a=new Map,e=new Map){let o=[],i=[],r=-1,s=null;if(t.forEach(d=>{let c=d.get("offset"),y=c==r,l=y&&s||new Map;d.forEach((b,u)=>{let f=u,v=b;if(u!=="offset")switch(f=n.normalizePropertyName(f,o),v){case Oe:v=a.get(u);break;case vn:v=e.get(u);break;default:v=n.normalizeStyleValue(u,f,v,o);break}l.set(f,v)}),y||i.push(l),s=l,r=c}),o.length)throw jy(o);return i}function mi(n,t,a,e){switch(t){case"start":n.onStart(()=>e(a&&$o(a,"start",n)));break;case"done":n.onDone(()=>e(a&&$o(a,"done",n)));break;case"destroy":n.onDestroy(()=>e(a&&$o(a,"destroy",n)));break}}function $o(n,t,a){let e=a.totalTime,o=!!a.disabled,i=gi(n.element,n.triggerName,n.fromState,n.toState,t||n.phaseName,e==null?n.totalTime:e,o),r=n._data;return r!=null&&(i._data=r),i}function gi(n,t,a,e,o="",i=0,r){return{element:n,triggerName:t,fromState:a,toState:e,phaseName:o,totalTime:i,disabled:!!r}}function Xt(n,t,a){let e=n.get(t);return e||n.set(t,e=a),e}function Md(n){let t=n.indexOf(":"),a=n.substring(1,t),e=n.slice(t+1);return[a,e]}var Zy=typeof document>"u"?null:document.documentElement;function pi(n){let t=n.parentNode||n.host||null;return t===Zy?null:t}function Yy(n){return n.substring(1,6)=="ebkit"}var da=null,Pd=!1;function Jy(n){da||(da=tl()||{},Pd=da.style?"WebkitAppearance"in da.style:!1);let t=!0;return da.style&&!Yy(n)&&(t=n in da.style,!t&&Pd&&(t="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in da.style)),t}function tl(){return typeof document<"u"?document.body:null}function jd(n,t){for(;t;){if(t===n)return!0;t=pi(t)}return!1}function Hd(n,t,a){if(a)return Array.from(n.querySelectorAll(t));let e=n.querySelector(t);return e?[e]:[]}var bi=(()=>{let t=class t{validateStyleProperty(e){return Jy(e)}containsElement(e,o){return jd(e,o)}getParentElement(e){return pi(e)}query(e,o,i){return Hd(e,o,i)}computeStyle(e,o,i){return i||""}animate(e,o,i,r,s,d=[],c){return new Pa(i,r)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=T({token:t,factory:t.\u0275fac});let n=t;return n})(),xi=class xi{};xi.NOOP=new bi;var la=xi,ha=class{};var nl=1e3,Ud="{{",al="}}",Vd="ng-enter",Zo="ng-leave",io="ng-trigger",lo=".ng-trigger",Td="ng-animating",Yo=".ng-animating";function Nn(n){if(typeof n=="number")return n;let t=n.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:Jo(parseFloat(t[1]),t[2])}function Jo(n,t){switch(t){case"s":return n*nl;default:return n}}function ho(n,t,a){return n.hasOwnProperty("duration")?n:el(n,t,a)}function el(n,t,a){let e=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i,o,i=0,r="";if(typeof n=="string"){let s=n.match(e);if(s===null)return t.push(Sd(n)),{duration:0,delay:0,easing:""};o=Jo(parseFloat(s[1]),s[2]);let d=s[3];d!=null&&(i=Jo(parseFloat(d),s[4]));let c=s[5];c&&(r=c)}else o=n;if(!a){let s=!1,d=t.length;o<0&&(t.push(xy()),s=!0),i<0&&(t.push(ky()),s=!0),s&&t.splice(d,0,Sd(n))}return{duration:o,delay:i,easing:r}}function ol(n){return n.length?n[0]instanceof Map?n:n.map(t=>new Map(Object.entries(t))):[]}function kn(n,t,a){t.forEach((e,o)=>{let i=ui(o);a&&!a.has(o)&&a.set(o,n.style[i]),n.style[i]=e})}function ya(n,t){t.forEach((a,e)=>{let o=ui(e);n.style[o]=""})}function Xa(n){return Array.isArray(n)?n.length==1?n[0]:Hr(n):n}function il(n,t,a){let e=t.params||{},o=qd(n);o.length&&o.forEach(i=>{e.hasOwnProperty(i)||a.push(wy(i))})}var ti=new RegExp("".concat(Ud,"\\s*(.+?)\\s*").concat(al),"g");function qd(n){let t=[];if(typeof n=="string"){let a;for(;a=ti.exec(n);)t.push(a[1]);ti.lastIndex=0}return t}function Ya(n,t,a){let e="".concat(n),o=e.replace(ti,(i,r)=>{let s=t[r];return s==null&&(a.push(Cy(r)),s=""),s.toString()});return o==e?n:o}var rl=/-+([a-z0-9])/g;function ui(n){return n.replace(rl,(...t)=>t[1].toUpperCase())}function sl(n,t){return n===0||t===0}function dl(n,t,a){if(a.size&&t.length){let e=t[0],o=[];if(a.forEach((i,r)=>{e.has(r)||o.push(r),e.set(r,i)}),o.length)for(let i=1;i<t.length;i++){let r=t[i];o.forEach(s=>r.set(s,fi(n,s)))}}return t}function Qt(n,t,a){switch(t.type){case W.Trigger:return n.visitTrigger(t,a);case W.State:return n.visitState(t,a);case W.Transition:return n.visitTransition(t,a);case W.Sequence:return n.visitSequence(t,a);case W.Group:return n.visitGroup(t,a);case W.Animate:return n.visitAnimate(t,a);case W.Keyframes:return n.visitKeyframes(t,a);case W.Style:return n.visitStyle(t,a);case W.Reference:return n.visitReference(t,a);case W.AnimateChild:return n.visitAnimateChild(t,a);case W.AnimateRef:return n.visitAnimateRef(t,a);case W.Query:return n.visitQuery(t,a);case W.Stagger:return n.visitStagger(t,a);default:throw _y(t.type)}}function fi(n,t){return window.getComputedStyle(n)[t]}var cl=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]),mo=class extends ha{normalizePropertyName(t,a){return ui(t)}normalizeStyleValue(t,a,e,o){let i="",r=e.toString().trim();if(cl.has(a)&&e!==0&&e!=="0")if(typeof e=="number")i="px";else{let s=e.match(/^[+-]?[\d\.]+([a-z]*)$/);s&&s[1].length==0&&o.push(Sy(t,e))}return r+i}};var go="*";function yl(n,t){let a=[];return typeof n=="string"?n.split(/\s*,\s*/).forEach(e=>ll(e,a,t)):a.push(n),a}function ll(n,t,a){if(n[0]==":"){let d=hl(n,a);if(typeof d=="function"){t.push(d);return}n=d}let e=n.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(e==null||e.length<4)return a.push(Ly(n)),t;let o=e[1],i=e[2],r=e[3];t.push(Ed(o,r));let s=o==go&&r==go;i[0]=="<"&&!s&&t.push(Ed(r,o))}function hl(n,t){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(a,e)=>parseFloat(e)>parseFloat(a);case":decrement":return(a,e)=>parseFloat(e)<parseFloat(a);default:return t.push(Ny(n)),"* => *"}}var ro=new Set(["true","1"]),so=new Set(["false","0"]);function Ed(n,t){let a=ro.has(n)||so.has(n),e=ro.has(t)||so.has(t);return(o,i)=>{let r=n==go||n==o,s=t==go||t==i;return!r&&a&&typeof o=="boolean"&&(r=o?ro.has(n):so.has(n)),!s&&e&&typeof i=="boolean"&&(s=i?ro.has(t):so.has(t)),r&&s}}var $d=":self",ml=new RegExp("s*".concat($d,"s*,?"),"g");function Wd(n,t,a,e){return new ni(n).build(t,a,e)}var Ad="",ni=class{constructor(t){this._driver=t}build(t,a,e){let o=new ai(a);return this._resetContextStyleTimingState(o),Qt(this,Xa(t),o)}_resetContextStyleTimingState(t){t.currentQuerySelector=Ad,t.collectedStyles=new Map,t.collectedStyles.set(Ad,new Map),t.currentTime=0}visitTrigger(t,a){let e=a.queryCount=0,o=a.depCount=0,i=[],r=[];return t.name.charAt(0)=="@"&&a.errors.push(My()),t.definitions.forEach(s=>{if(this._resetContextStyleTimingState(a),s.type==W.State){let d=s,c=d.name;c.toString().split(/\s*,\s*/).forEach(y=>{d.name=y,i.push(this.visitState(d,a))}),d.name=c}else if(s.type==W.Transition){let d=this.visitTransition(s,a);e+=d.queryCount,o+=d.depCount,r.push(d)}else a.errors.push(Py())}),{type:W.Trigger,name:t.name,states:i,transitions:r,queryCount:e,depCount:o,options:null}}visitState(t,a){let e=this.visitStyle(t.styles,a),o=t.options&&t.options.params||null;if(e.containsDynamicStyles){let i=new Set,r=o||{};e.styles.forEach(s=>{s instanceof Map&&s.forEach(d=>{qd(d).forEach(c=>{r.hasOwnProperty(c)||i.add(c)})})}),i.size&&a.errors.push(Ty(t.name,[...i.values()]))}return{type:W.State,name:t.name,style:e,options:o?{params:o}:null}}visitTransition(t,a){a.queryCount=0,a.depCount=0;let e=Qt(this,Xa(t.animation),a),o=yl(t.expr,a.errors);return{type:W.Transition,matchers:o,animation:e,queryCount:a.queryCount,depCount:a.depCount,options:ca(t.options)}}visitSequence(t,a){return{type:W.Sequence,steps:t.steps.map(e=>Qt(this,e,a)),options:ca(t.options)}}visitGroup(t,a){let e=a.currentTime,o=0,i=t.steps.map(r=>{a.currentTime=e;let s=Qt(this,r,a);return o=Math.max(o,a.currentTime),s});return a.currentTime=o,{type:W.Group,steps:i,options:ca(t.options)}}visitAnimate(t,a){let e=ul(t.timings,a.errors);a.currentAnimateTimings=e;let o,i=t.styles?t.styles:Bo({});if(i.type==W.Keyframes)o=this.visitKeyframes(i,a);else{let r=t.styles,s=!1;if(!r){s=!0;let c={};e.easing&&(c.easing=e.easing),r=Bo(c)}a.currentTime+=e.duration+e.delay;let d=this.visitStyle(r,a);d.isEmptyStep=s,o=d}return a.currentAnimateTimings=null,{type:W.Animate,timings:e,style:o,options:null}}visitStyle(t,a){let e=this._makeStyleAst(t,a);return this._validateStyleAst(e,a),e}_makeStyleAst(t,a){let e=[],o=Array.isArray(t.styles)?t.styles:[t.styles];for(let s of o)typeof s=="string"?s===vn?e.push(s):a.errors.push(Ey(s)):e.push(new Map(Object.entries(s)));let i=!1,r=null;return e.forEach(s=>{if(s instanceof Map&&(s.has("easing")&&(r=s.get("easing"),s.delete("easing")),!i)){for(let d of s.values())if(d.toString().indexOf(Ud)>=0){i=!0;break}}}),{type:W.Style,styles:e,easing:r,offset:t.offset,containsDynamicStyles:i,options:null}}_validateStyleAst(t,a){let e=a.currentAnimateTimings,o=a.currentTime,i=a.currentTime;e&&i>0&&(i-=e.duration+e.delay),t.styles.forEach(r=>{typeof r!="string"&&r.forEach((s,d)=>{let c=a.collectedStyles.get(a.currentQuerySelector),y=c.get(d),l=!0;y&&(i!=o&&i>=y.startTime&&o<=y.endTime&&(a.errors.push(Ay(d,y.startTime,y.endTime,i,o)),l=!1),i=y.startTime),l&&c.set(d,{startTime:i,endTime:o}),a.options&&il(s,a.options,a.errors)})})}visitKeyframes(t,a){let e={type:W.Keyframes,styles:[],options:null};if(!a.currentAnimateTimings)return a.errors.push(Iy()),e;let o=1,i=0,r=[],s=!1,d=!1,c=0,y=t.steps.map(R=>{let N=this._makeStyleAst(R,a),O=N.offset!=null?N.offset:bl(N.styles),U=0;return O!=null&&(i++,U=N.offset=O),d=d||U<0||U>1,s=s||U<c,c=U,r.push(U),N});d&&a.errors.push(zy()),s&&a.errors.push(Oy());let l=t.steps.length,b=0;i>0&&i<l?a.errors.push(Dy()):i==0&&(b=o/(l-1));let u=l-1,f=a.currentTime,v=a.currentAnimateTimings,D=v.duration;return y.forEach((R,N)=>{let O=b>0?N==u?1:b*N:r[N],U=O*D;a.currentTime=f+v.delay+U,v.duration=U,this._validateStyleAst(R,a),R.offset=O,e.styles.push(R)}),e}visitReference(t,a){return{type:W.Reference,animation:Qt(this,Xa(t.animation),a),options:ca(t.options)}}visitAnimateChild(t,a){return a.depCount++,{type:W.AnimateChild,options:ca(t.options)}}visitAnimateRef(t,a){return{type:W.AnimateRef,animation:this.visitReference(t.animation,a),options:ca(t.options)}}visitQuery(t,a){let e=a.currentQuerySelector,o=t.options||{};a.queryCount++,a.currentQuery=t;let[i,r]=gl(t.selector);a.currentQuerySelector=e.length?e+" "+i:i,Xt(a.collectedStyles,a.currentQuerySelector,new Map);let s=Qt(this,Xa(t.animation),a);return a.currentQuery=null,a.currentQuerySelector=e,{type:W.Query,selector:i,limit:o.limit||0,optional:!!o.optional,includeSelf:r,animation:s,originalSelector:t.selector,options:ca(t.options)}}visitStagger(t,a){a.currentQuery||a.errors.push(Fy());let e=t.timings==="full"?{duration:0,delay:0,easing:"full"}:ho(t.timings,a.errors,!0);return{type:W.Stagger,animation:Qt(this,Xa(t.animation),a),timings:e,options:null}}};function gl(n){let t=!!n.split(/\s*,\s*/).find(a=>a==$d);return t&&(n=n.replace(ml,"")),n=n.replace(/@\*/g,lo).replace(/@\w+/g,a=>lo+"-"+a.slice(1)).replace(/:animating/g,Yo),[n,t]}function pl(n){return n?Y({},n):null}var ai=class{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}};function bl(n){if(typeof n=="string")return null;let t=null;if(Array.isArray(n))n.forEach(a=>{if(a instanceof Map&&a.has("offset")){let e=a;t=parseFloat(e.get("offset")),e.delete("offset")}});else if(n instanceof Map&&n.has("offset")){let a=n;t=parseFloat(a.get("offset")),a.delete("offset")}return t}function ul(n,t){if(n.hasOwnProperty("duration"))return n;if(typeof n=="number"){let i=ho(n,t).duration;return Wo(i,0,"")}let a=n;if(a.split(/\s+/).some(i=>i.charAt(0)=="{"&&i.charAt(1)=="{")){let i=Wo(0,0,"");return i.dynamic=!0,i.strValue=a,i}let o=ho(a,t);return Wo(o.duration,o.delay,o.easing)}function ca(n){return n?(n=Y({},n),n.params&&(n.params=pl(n.params))):n={},n}function Wo(n,t,a){return{duration:n,delay:t,easing:a}}function vi(n,t,a,e,o,i,r=null,s=!1){return{type:1,element:n,keyframes:t,preStyleProps:a,postStyleProps:e,duration:o,delay:i,totalTime:o+i,easing:r,subTimeline:s}}var Ja=class{constructor(){this._map=new Map}get(t){return this._map.get(t)||[]}append(t,a){let e=this._map.get(t);e||this._map.set(t,e=[]),e.push(...a)}has(t){return this._map.has(t)}clear(){this._map.clear()}},fl=1,vl=":enter",xl=new RegExp(vl,"g"),kl=":leave",wl=new RegExp(kl,"g");function Gd(n,t,a,e,o,i=new Map,r=new Map,s,d,c=[]){return new ei().buildKeyframes(n,t,a,e,o,i,r,s,d,c)}var ei=class{buildKeyframes(t,a,e,o,i,r,s,d,c,y=[]){c=c||new Ja;let l=new oi(t,a,c,o,i,y,[]);l.options=d;let b=d.delay?Nn(d.delay):0;l.currentTimeline.delayNextStep(b),l.currentTimeline.setStyles([r],null,l.errors,d),Qt(this,e,l);let u=l.timelines.filter(f=>f.containsAnimation());if(u.length&&s.size){let f;for(let v=u.length-1;v>=0;v--){let D=u[v];if(D.element===a){f=D;break}}f&&!f.allowOnlyTimelineStyles()&&f.setStyles([s],null,l.errors,d)}return u.length?u.map(f=>f.buildKeyframes()):[vi(a,[],[],[],0,b,"",!1)]}visitTrigger(t,a){}visitState(t,a){}visitTransition(t,a){}visitAnimateChild(t,a){let e=a.subInstructions.get(a.element);if(e){let o=a.createSubContext(t.options),i=a.currentTimeline.currentTime,r=this._visitSubInstructions(e,o,o.options);i!=r&&a.transformIntoNewTimeline(r)}a.previousNode=t}visitAnimateRef(t,a){let e=a.createSubContext(t.options);e.transformIntoNewTimeline(),this._applyAnimationRefDelays([t.options,t.animation.options],a,e),this.visitReference(t.animation,e),a.transformIntoNewTimeline(e.currentTimeline.currentTime),a.previousNode=t}_applyAnimationRefDelays(t,a,e){var o;for(let i of t){let r=i==null?void 0:i.delay;if(r){let s=typeof r=="number"?r:Nn(Ya(r,(o=i==null?void 0:i.params)!=null?o:{},a.errors));e.delayNextStep(s)}}}_visitSubInstructions(t,a,e){let i=a.currentTimeline.currentTime,r=e.duration!=null?Nn(e.duration):null,s=e.delay!=null?Nn(e.delay):null;return r!==0&&t.forEach(d=>{let c=a.appendInstructionToTimeline(d,r,s);i=Math.max(i,c.duration+c.delay)}),i}visitReference(t,a){a.updateOptions(t.options,!0),Qt(this,t.animation,a),a.previousNode=t}visitSequence(t,a){let e=a.subContextCount,o=a,i=t.options;if(i&&(i.params||i.delay)&&(o=a.createSubContext(i),o.transformIntoNewTimeline(),i.delay!=null)){o.previousNode.type==W.Style&&(o.currentTimeline.snapshotCurrentStyles(),o.previousNode=po);let r=Nn(i.delay);o.delayNextStep(r)}t.steps.length&&(t.steps.forEach(r=>Qt(this,r,o)),o.currentTimeline.applyStylesToKeyframe(),o.subContextCount>e&&o.transformIntoNewTimeline()),a.previousNode=t}visitGroup(t,a){let e=[],o=a.currentTimeline.currentTime,i=t.options&&t.options.delay?Nn(t.options.delay):0;t.steps.forEach(r=>{let s=a.createSubContext(t.options);i&&s.delayNextStep(i),Qt(this,r,s),o=Math.max(o,s.currentTimeline.currentTime),e.push(s.currentTimeline)}),e.forEach(r=>a.currentTimeline.mergeTimelineCollectedStyles(r)),a.transformIntoNewTimeline(o),a.previousNode=t}_visitTiming(t,a){if(t.dynamic){let e=t.strValue,o=a.params?Ya(e,a.params,a.errors):e;return ho(o,a.errors)}else return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,a){let e=a.currentAnimateTimings=this._visitTiming(t.timings,a),o=a.currentTimeline;e.delay&&(a.incrementTime(e.delay),o.snapshotCurrentStyles());let i=t.style;i.type==W.Keyframes?this.visitKeyframes(i,a):(a.incrementTime(e.duration),this.visitStyle(i,a),o.applyStylesToKeyframe()),a.currentAnimateTimings=null,a.previousNode=t}visitStyle(t,a){let e=a.currentTimeline,o=a.currentAnimateTimings;!o&&e.hasCurrentStyleProperties()&&e.forwardFrame();let i=o&&o.easing||t.easing;t.isEmptyStep?e.applyEmptyStep(i):e.setStyles(t.styles,i,a.errors,a.options),a.previousNode=t}visitKeyframes(t,a){let e=a.currentAnimateTimings,o=a.currentTimeline.duration,i=e.duration,s=a.createSubContext().currentTimeline;s.easing=e.easing,t.styles.forEach(d=>{let c=d.offset||0;s.forwardTime(c*i),s.setStyles(d.styles,d.easing,a.errors,a.options),s.applyStylesToKeyframe()}),a.currentTimeline.mergeTimelineCollectedStyles(s),a.transformIntoNewTimeline(o+i),a.previousNode=t}visitQuery(t,a){let e=a.currentTimeline.currentTime,o=t.options||{},i=o.delay?Nn(o.delay):0;i&&(a.previousNode.type===W.Style||e==0&&a.currentTimeline.hasCurrentStyleProperties())&&(a.currentTimeline.snapshotCurrentStyles(),a.previousNode=po);let r=e,s=a.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!o.optional,a.errors);a.currentQueryTotal=s.length;let d=null;s.forEach((c,y)=>{a.currentQueryIndex=y;let l=a.createSubContext(t.options,c);i&&l.delayNextStep(i),c===a.element&&(d=l.currentTimeline),Qt(this,t.animation,l),l.currentTimeline.applyStylesToKeyframe();let b=l.currentTimeline.currentTime;r=Math.max(r,b)}),a.currentQueryIndex=0,a.currentQueryTotal=0,a.transformIntoNewTimeline(r),d&&(a.currentTimeline.mergeTimelineCollectedStyles(d),a.currentTimeline.snapshotCurrentStyles()),a.previousNode=t}visitStagger(t,a){let e=a.parentContext,o=a.currentTimeline,i=t.timings,r=Math.abs(i.duration),s=r*(a.currentQueryTotal-1),d=r*a.currentQueryIndex;switch(i.duration<0?"reverse":i.easing){case"reverse":d=s-d;break;case"full":d=e.currentStaggerTime;break}let y=a.currentTimeline;d&&y.delayNextStep(d);let l=y.currentTime;Qt(this,t.animation,a),a.previousNode=t,e.currentStaggerTime=o.currentTime-l+(o.startTime-e.currentTimeline.startTime)}},po={},oi=class n{constructor(t,a,e,o,i,r,s,d){this._driver=t,this.element=a,this.subInstructions=e,this._enterClassName=o,this._leaveClassName=i,this.errors=r,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=po,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=d||new bo(this._driver,a,0),s.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,a){if(!t)return;let e=t,o=this.options;e.duration!=null&&(o.duration=Nn(e.duration)),e.delay!=null&&(o.delay=Nn(e.delay));let i=e.params;if(i){let r=o.params;r||(r=this.options.params={}),Object.keys(i).forEach(s=>{(!a||!r.hasOwnProperty(s))&&(r[s]=Ya(i[s],r,this.errors))})}}_copyOptions(){let t={};if(this.options){let a=this.options.params;if(a){let e=t.params={};Object.keys(a).forEach(o=>{e[o]=a[o]})}}return t}createSubContext(t=null,a,e){let o=a||this.element,i=new n(this._driver,o,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(o,e||0));return i.previousNode=this.previousNode,i.currentAnimateTimings=this.currentAnimateTimings,i.options=this._copyOptions(),i.updateOptions(t),i.currentQueryIndex=this.currentQueryIndex,i.currentQueryTotal=this.currentQueryTotal,i.parentContext=this,this.subContextCount++,i}transformIntoNewTimeline(t){return this.previousNode=po,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,a,e){let o={duration:a!=null?a:t.duration,delay:this.currentTimeline.currentTime+(e!=null?e:0)+t.delay,easing:""},i=new ii(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,o,t.stretchStartingKeyframe);return this.timelines.push(i),o}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,a,e,o,i,r){let s=[];if(o&&s.push(this.element),t.length>0){t=t.replace(xl,"."+this._enterClassName),t=t.replace(wl,"."+this._leaveClassName);let d=e!=1,c=this._driver.query(this.element,t,d);e!==0&&(c=e<0?c.slice(c.length+e,c.length):c.slice(0,e)),s.push(...c)}return!i&&s.length==0&&r.push(Ry(a)),s}},bo=class n{constructor(t,a,e,o){this._driver=t,this.element=a,this.startTime=e,this._elementTimelineStylesLookup=o,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(a),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(a,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(t){let a=this._keyframes.size===1&&this._pendingStyles.size;this.duration||a?(this.forwardTime(this.currentTime+t),a&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,a){return this.applyStylesToKeyframe(),new n(this._driver,t,a||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=fl,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,a){this._localTimelineStyles.set(t,a),this._globalTimelineStyles.set(t,a),this._styleSummary.set(t,{time:this.currentTime,value:a})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&this._previousKeyframe.set("easing",t);for(let[a,e]of this._globalTimelineStyles)this._backFill.set(a,e||vn),this._currentKeyframe.set(a,vn);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,a,e,o){var s;a&&this._previousKeyframe.set("easing",a);let i=o&&o.params||{},r=Cl(t,this._globalTimelineStyles);for(let[d,c]of r){let y=Ya(c,i,e);this._pendingStyles.set(d,y),this._localTimelineStyles.has(d)||this._backFill.set(d,(s=this._globalTimelineStyles.get(d))!=null?s:vn),this._updateStyle(d,y)}}applyStylesToKeyframe(){this._pendingStyles.size!=0&&(this._pendingStyles.forEach((t,a)=>{this._currentKeyframe.set(a,t)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((t,a)=>{this._currentKeyframe.has(a)||this._currentKeyframe.set(a,t)}))}snapshotCurrentStyles(){for(let[t,a]of this._localTimelineStyles)this._pendingStyles.set(t,a),this._updateStyle(t,a)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){let t=[];for(let a in this._currentKeyframe)t.push(a);return t}mergeTimelineCollectedStyles(t){t._styleSummary.forEach((a,e)=>{let o=this._styleSummary.get(e);(!o||a.time>o.time)&&this._updateStyle(e,a.value)})}buildKeyframes(){this.applyStylesToKeyframe();let t=new Set,a=new Set,e=this._keyframes.size===1&&this.duration===0,o=[];this._keyframes.forEach((s,d)=>{let c=new Map([...this._backFill,...s]);c.forEach((y,l)=>{y===Oe?t.add(l):y===vn&&a.add(l)}),e||c.set("offset",d/this.duration),o.push(c)});let i=[...t.values()],r=[...a.values()];if(e){let s=o[0],d=new Map(s);s.set("offset",0),d.set("offset",1),o=[s,d]}return vi(this.element,o,i,r,this.duration,this.startTime,this.easing,!1)}},ii=class extends bo{constructor(t,a,e,o,i,r,s=!1){super(t,a,r.delay),this.keyframes=e,this.preStyleProps=o,this.postStyleProps=i,this._stretchStartingKeyframe=s,this.timings={duration:r.duration,delay:r.delay,easing:r.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:a,duration:e,easing:o}=this.timings;if(this._stretchStartingKeyframe&&a){let i=[],r=e+a,s=a/r,d=new Map(t[0]);d.set("offset",0),i.push(d);let c=new Map(t[0]);c.set("offset",Id(s)),i.push(c);let y=t.length-1;for(let l=1;l<=y;l++){let b=new Map(t[l]),u=b.get("offset"),f=a+u*e;b.set("offset",Id(f/r)),i.push(b)}e=r,a=0,o="",t=i}return vi(this.element,t,this.preStyleProps,this.postStyleProps,e,a,o,!0)}};function Id(n,t=3){let a=Math.pow(10,t-1);return Math.round(n*a)/a}function Cl(n,t){let a=new Map,e;return n.forEach(o=>{if(o==="*"){e!=null||(e=t.keys());for(let i of e)a.set(i,vn)}else for(let[i,r]of o)a.set(i,r)}),a}function zd(n,t,a,e,o,i,r,s,d,c,y,l,b){return{type:0,element:n,triggerName:t,isRemovalTransition:o,fromState:a,fromStyles:i,toState:e,toStyles:r,timelines:s,queriedElements:d,preStyleProps:c,postStyleProps:y,totalTime:l,errors:b}}var Go={},uo=class{constructor(t,a,e){this._triggerName=t,this.ast=a,this._stateStyles=e}match(t,a,e,o){return _l(this.ast.matchers,t,a,e,o)}buildStyles(t,a,e){let o=this._stateStyles.get("*");return t!==void 0&&(o=this._stateStyles.get(t==null?void 0:t.toString())||o),o?o.buildStyles(a,e):new Map}build(t,a,e,o,i,r,s,d,c,y){var G;let l=[],b=this.ast.options&&this.ast.options.params||Go,u=s&&s.params||Go,f=this.buildStyles(e,u,l),v=d&&d.params||Go,D=this.buildStyles(o,v,l),R=new Set,N=new Map,O=new Map,U=o==="void",B={params:Kd(v,b),delay:(G=this.ast.options)==null?void 0:G.delay},X=y?[]:Gd(t,a,this.ast.animation,i,r,f,D,B,c,l),F=0;return X.forEach(M=>{F=Math.max(M.duration+M.delay,F)}),l.length?zd(a,this._triggerName,e,o,U,f,D,[],[],N,O,F,l):(X.forEach(M=>{let at=M.element,ht=Xt(N,at,new Set);M.preStyleProps.forEach(kt=>ht.add(kt));let Ut=Xt(O,at,new Set);M.postStyleProps.forEach(kt=>Ut.add(kt)),at!==a&&R.add(at)}),zd(a,this._triggerName,e,o,U,f,D,X,[...R.values()],N,O,F))}};function _l(n,t,a,e,o){return n.some(i=>i(t,a,e,o))}function Kd(n,t){let a=Y({},t);return Object.entries(n).forEach(([e,o])=>{o!=null&&(a[e]=o)}),a}var ri=class{constructor(t,a,e){this.styles=t,this.defaultParams=a,this.normalizer=e}buildStyles(t,a){let e=new Map,o=Kd(t,this.defaultParams);return this.styles.styles.forEach(i=>{typeof i!="string"&&i.forEach((r,s)=>{r&&(r=Ya(r,o,a));let d=this.normalizer.normalizePropertyName(s,a);r=this.normalizer.normalizeStyleValue(s,d,r,a),e.set(s,r)})}),e}};function Sl(n,t,a){return new si(n,t,a)}var si=class{constructor(t,a,e){this.name=t,this.ast=a,this._normalizer=e,this.transitionFactories=[],this.states=new Map,a.states.forEach(o=>{let i=o.options&&o.options.params||{};this.states.set(o.name,new ri(o.style,i,e))}),Od(this.states,"true","1"),Od(this.states,"false","0"),a.transitions.forEach(o=>{this.transitionFactories.push(new uo(t,o,this.states))}),this.fallbackTransition=Ml(t,this.states,this._normalizer)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,a,e,o){return this.transitionFactories.find(r=>r.match(t,a,e,o))||null}matchStyles(t,a,e){return this.fallbackTransition.buildStyles(t,a,e)}};function Ml(n,t,a){let e=[(r,s)=>!0],o={type:W.Sequence,steps:[],options:null},i={type:W.Transition,animation:o,matchers:e,options:null,queryCount:0,depCount:0};return new uo(n,i,t)}function Od(n,t,a){n.has(t)?n.has(a)||n.set(a,n.get(t)):n.has(a)&&n.set(t,n.get(a))}var Pl=new Ja,di=class{constructor(t,a,e){this.bodyNode=t,this._driver=a,this._normalizer=e,this._animations=new Map,this._playersById=new Map,this.players=[]}register(t,a){let e=[],o=[],i=Wd(this._driver,a,e,o);if(e.length)throw Hy(e);o.length&&void 0,this._animations.set(t,i)}_buildPlayer(t,a,e){let o=t.element,i=Bd(this._normalizer,t.keyframes,a,e);return this._driver.animate(o,i,t.duration,t.delay,t.easing,[],!0)}create(t,a,e={}){let o=[],i=this._animations.get(t),r,s=new Map;if(i?(r=Gd(this._driver,a,i,Vd,Zo,new Map,new Map,e,Pl,o),r.forEach(y=>{let l=Xt(s,y.element,new Map);y.postStyleProps.forEach(b=>l.set(b,null))})):(o.push(Uy()),r=[]),o.length)throw Vy(o);s.forEach((y,l)=>{y.forEach((b,u)=>{y.set(u,this._driver.computeStyle(l,u,vn))})});let d=r.map(y=>{let l=s.get(y.element);return this._buildPlayer(y,new Map,l)}),c=Jn(d);return this._playersById.set(t,c),c.onDestroy(()=>this.destroy(t)),this.players.push(c),c}destroy(t){let a=this._getPlayer(t);a.destroy(),this._playersById.delete(t);let e=this.players.indexOf(a);e>=0&&this.players.splice(e,1)}_getPlayer(t){let a=this._playersById.get(t);if(!a)throw qy(t);return a}listen(t,a,e,o){let i=gi(a,"","","");return mi(this._getPlayer(t),e,i,o),()=>{}}command(t,a,e,o){if(e=="register"){this.register(t,o[0]);return}if(e=="create"){let r=o[0]||{};this.create(t,a,r);return}let i=this._getPlayer(t);switch(e){case"play":i.play();break;case"pause":i.pause();break;case"reset":i.reset();break;case"restart":i.restart();break;case"finish":i.finish();break;case"init":i.init();break;case"setPosition":i.setPosition(parseFloat(o[0]));break;case"destroy":this.destroy(t);break}}},Dd="ng-animate-queued",Tl=".ng-animate-queued",Ko="ng-animate-disabled",El=".ng-animate-disabled",Al="ng-star-inserted",Il=".ng-star-inserted",zl=[],Qd={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Ol={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},ln="__ng_removed",te=class{get params(){return this.options.params}constructor(t,a=""){this.namespaceId=a;let e=t&&t.hasOwnProperty("value"),o=e?t.value:t;if(this.value=Fl(o),e){let i=t,{value:r}=i,s=Ni(i,["value"]);this.options=s}else this.options={};this.options.params||(this.options.params={})}absorbOptions(t){let a=t.params;if(a){let e=this.options.params;Object.keys(a).forEach(o=>{e[o]==null&&(e[o]=a[o])})}}},Za="void",Qo=new te(Za),ci=class{constructor(t,a,e){this.id=t,this.hostElement=a,this._engine=e,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,on(a,this._hostClassName)}listen(t,a,e,o){if(!this._triggers.has(a))throw $y(e,a);if(e==null||e.length==0)throw Wy(a);if(!Rl(e))throw Gy(e,a);let i=Xt(this._elementListeners,t,[]),r={name:a,phase:e,callback:o};i.push(r);let s=Xt(this._engine.statesByElement,t,new Map);return s.has(a)||(on(t,io),on(t,io+"-"+a),s.set(a,Qo)),()=>{this._engine.afterFlush(()=>{let d=i.indexOf(r);d>=0&&i.splice(d,1),this._triggers.has(a)||s.delete(a)})}}register(t,a){return this._triggers.has(t)?!1:(this._triggers.set(t,a),!0)}_getTrigger(t){let a=this._triggers.get(t);if(!a)throw Ky(t);return a}trigger(t,a,e,o=!0){let i=this._getTrigger(a),r=new ne(this.id,a,t),s=this._engine.statesByElement.get(t);s||(on(t,io),on(t,io+"-"+a),this._engine.statesByElement.set(t,s=new Map));let d=s.get(a),c=new te(e,this.id);if(!(e&&e.hasOwnProperty("value"))&&d&&c.absorbOptions(d.options),s.set(a,c),d||(d=Qo),!(c.value===Za)&&d.value===c.value){if(!Bl(d.params,c.params)){let v=[],D=i.matchStyles(d.value,d.params,v),R=i.matchStyles(c.value,c.params,v);v.length?this._engine.reportError(v):this._engine.afterFlush(()=>{ya(t,D),kn(t,R)})}return}let b=Xt(this._engine.playersByElement,t,[]);b.forEach(v=>{v.namespaceId==this.id&&v.triggerName==a&&v.queued&&v.destroy()});let u=i.matchTransition(d.value,c.value,t,c.params),f=!1;if(!u){if(!o)return;u=i.fallbackTransition,f=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:a,transition:u,fromState:d,toState:c,player:r,isFallbackTransition:f}),f||(on(t,Dd),r.onStart(()=>{Da(t,Dd)})),r.onDone(()=>{let v=this.players.indexOf(r);v>=0&&this.players.splice(v,1);let D=this._engine.playersByElement.get(t);if(D){let R=D.indexOf(r);R>=0&&D.splice(R,1)}}),this.players.push(r),b.push(r),r}deregister(t){this._triggers.delete(t),this._engine.statesByElement.forEach(a=>a.delete(t)),this._elementListeners.forEach((a,e)=>{this._elementListeners.set(e,a.filter(o=>o.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);let a=this._engine.playersByElement.get(t);a&&(a.forEach(e=>e.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,a){let e=this._engine.driver.query(t,lo,!0);e.forEach(o=>{if(o[ln])return;let i=this._engine.fetchNamespacesByElement(o);i.size?i.forEach(r=>r.triggerLeaveAnimation(o,a,!1,!0)):this.clearElementCache(o)}),this._engine.afterFlushAnimationsDone(()=>e.forEach(o=>this.clearElementCache(o)))}triggerLeaveAnimation(t,a,e,o){let i=this._engine.statesByElement.get(t),r=new Map;if(i){let s=[];if(i.forEach((d,c)=>{if(r.set(c,d.value),this._triggers.has(c)){let y=this.trigger(t,c,Za,o);y&&s.push(y)}}),s.length)return this._engine.markElementAsRemoved(this.id,t,!0,a,r),e&&Jn(s).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){let a=this._elementListeners.get(t),e=this._engine.statesByElement.get(t);if(a&&e){let o=new Set;a.forEach(i=>{let r=i.name;if(o.has(r))return;o.add(r);let d=this._triggers.get(r).fallbackTransition,c=e.get(r)||Qo,y=new te(Za),l=new ne(this.id,r,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:r,transition:d,fromState:c,toState:y,player:l,isFallbackTransition:!0})})}}removeNode(t,a){let e=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,a),this.triggerLeaveAnimation(t,a,!0))return;let o=!1;if(e.totalAnimations){let i=e.players.length?e.playersByQueriedElement.get(t):[];if(i&&i.length)o=!0;else{let r=t;for(;r=r.parentNode;)if(e.statesByElement.get(r)){o=!0;break}}}if(this.prepareLeaveAnimationListeners(t),o)e.markElementAsRemoved(this.id,t,!1,a);else{let i=t[ln];(!i||i===Qd)&&(e.afterFlush(()=>this.clearElementCache(t)),e.destroyInnerAnimations(t),e._onRemovalComplete(t,a))}}insertNode(t,a){on(t,this._hostClassName)}drainQueuedTransitions(t){let a=[];return this._queue.forEach(e=>{let o=e.player;if(o.destroyed)return;let i=e.element,r=this._elementListeners.get(i);r&&r.forEach(s=>{if(s.name==e.triggerName){let d=gi(i,e.triggerName,e.fromState.value,e.toState.value);d._data=t,mi(e.player,s.phase,d,s.callback)}}),o.markedForDestroy?this._engine.afterFlush(()=>{o.destroy()}):a.push(e)}),this._queue=[],a.sort((e,o)=>{let i=e.transition.ast.depCount,r=o.transition.ast.depCount;return i==0||r==0?i-r:this._engine.driver.containsElement(e.element,o.element)?1:-1})}destroy(t){this.players.forEach(a=>a.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}},yi=class{_onRemovalComplete(t,a){this.onRemovalComplete(t,a)}constructor(t,a,e){this.bodyNode=t,this.driver=a,this._normalizer=e,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(o,i)=>{}}get queuedPlayers(){let t=[];return this._namespaceList.forEach(a=>{a.players.forEach(e=>{e.queued&&t.push(e)})}),t}createNamespace(t,a){let e=new ci(t,a,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,a)?this._balanceNamespaceList(e,a):(this.newHostElements.set(a,e),this.collectEnterElement(a)),this._namespaceLookup[t]=e}_balanceNamespaceList(t,a){let e=this._namespaceList,o=this.namespacesByHostElement;if(e.length-1>=0){let r=!1,s=this.driver.getParentElement(a);for(;s;){let d=o.get(s);if(d){let c=e.indexOf(d);e.splice(c+1,0,t),r=!0;break}s=this.driver.getParentElement(s)}r||e.unshift(t)}else e.push(t);return o.set(a,t),t}register(t,a){let e=this._namespaceLookup[t];return e||(e=this.createNamespace(t,a)),e}registerTrigger(t,a,e){let o=this._namespaceLookup[t];o&&o.register(a,e)&&this.totalAnimations++}destroy(t,a){t&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{let e=this._fetchNamespace(t);this.namespacesByHostElement.delete(e.hostElement);let o=this._namespaceList.indexOf(e);o>=0&&this._namespaceList.splice(o,1),e.destroy(a),delete this._namespaceLookup[t]}))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){let a=new Set,e=this.statesByElement.get(t);if(e){for(let o of e.values())if(o.namespaceId){let i=this._fetchNamespace(o.namespaceId);i&&a.add(i)}}return a}trigger(t,a,e,o){if(co(a)){let i=this._fetchNamespace(t);if(i)return i.trigger(a,e,o),!0}return!1}insertNode(t,a,e,o){if(!co(a))return;let i=a[ln];if(i&&i.setForRemoval){i.setForRemoval=!1,i.setForMove=!0;let r=this.collectedLeaveElements.indexOf(a);r>=0&&this.collectedLeaveElements.splice(r,1)}if(t){let r=this._fetchNamespace(t);r&&r.insertNode(a,e)}o&&this.collectEnterElement(a)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,a){a?this.disabledNodes.has(t)||(this.disabledNodes.add(t),on(t,Ko)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),Da(t,Ko))}removeNode(t,a,e){if(co(a)){let o=t?this._fetchNamespace(t):null;o?o.removeNode(a,e):this.markElementAsRemoved(t,a,!1,e);let i=this.namespacesByHostElement.get(a);i&&i.id!==t&&i.removeNode(a,e)}else this._onRemovalComplete(a,e)}markElementAsRemoved(t,a,e,o,i){this.collectedLeaveElements.push(a),a[ln]={namespaceId:t,setForRemoval:o,hasAnimation:e,removedBeforeQueried:!1,previousTriggersValues:i}}listen(t,a,e,o,i){return co(a)?this._fetchNamespace(t).listen(a,e,o,i):()=>{}}_buildInstruction(t,a,e,o,i){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,e,o,t.fromState.options,t.toState.options,a,i)}destroyInnerAnimations(t){let a=this.driver.query(t,lo,!0);a.forEach(e=>this.destroyActiveAnimationsForElement(e)),this.playersByQueriedElement.size!=0&&(a=this.driver.query(t,Yo,!0),a.forEach(e=>this.finishActiveQueriedAnimationOnElement(e)))}destroyActiveAnimationsForElement(t){let a=this.playersByElement.get(t);a&&a.forEach(e=>{e.queued?e.markedForDestroy=!0:e.destroy()})}finishActiveQueriedAnimationOnElement(t){let a=this.playersByQueriedElement.get(t);a&&a.forEach(e=>e.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return Jn(this.players).onDone(()=>t());t()})}processLeaveNode(t){var e;let a=t[ln];if(a&&a.setForRemoval){if(t[ln]=Qd,a.namespaceId){this.destroyInnerAnimations(t);let o=this._fetchNamespace(a.namespaceId);o&&o.clearElementCache(t)}this._onRemovalComplete(t,a.setForRemoval)}(e=t.classList)!=null&&e.contains(Ko)&&this.markElementAsDisabled(t,!1),this.driver.query(t,El,!0).forEach(o=>{this.markElementAsDisabled(o,!1)})}flush(t=-1){let a=[];if(this.newHostElements.size&&(this.newHostElements.forEach((e,o)=>this._balanceNamespaceList(e,o)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let e=0;e<this.collectedEnterElements.length;e++){let o=this.collectedEnterElements[e];on(o,Al)}if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){let e=[];try{a=this._flushAnimations(e,t)}finally{for(let o=0;o<e.length;o++)e[o]()}}else for(let e=0;e<this.collectedLeaveElements.length;e++){let o=this.collectedLeaveElements[e];this.processLeaveNode(o)}if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(e=>e()),this._flushFns=[],this._whenQuietFns.length){let e=this._whenQuietFns;this._whenQuietFns=[],a.length?Jn(a).onDone(()=>{e.forEach(o=>o())}):e.forEach(o=>o())}}reportError(t){throw Qy(t)}_flushAnimations(t,a){let e=new Ja,o=[],i=new Map,r=[],s=new Map,d=new Map,c=new Map,y=new Set;this.disabledNodes.forEach(w=>{y.add(w);let _=this.driver.query(w,Tl,!0);for(let A=0;A<_.length;A++)y.add(_[A])});let l=this.bodyNode,b=Array.from(this.statesByElement.keys()),u=Ld(b,this.collectedEnterElements),f=new Map,v=0;u.forEach((w,_)=>{let A=Vd+v++;f.set(_,A),w.forEach(H=>on(H,A))});let D=[],R=new Set,N=new Set;for(let w=0;w<this.collectedLeaveElements.length;w++){let _=this.collectedLeaveElements[w],A=_[ln];A&&A.setForRemoval&&(D.push(_),R.add(_),A.hasAnimation?this.driver.query(_,Il,!0).forEach(H=>R.add(H)):N.add(_))}let O=new Map,U=Ld(b,Array.from(R));U.forEach((w,_)=>{let A=Zo+v++;O.set(_,A),w.forEach(H=>on(H,A))}),t.push(()=>{u.forEach((w,_)=>{let A=f.get(_);w.forEach(H=>Da(H,A))}),U.forEach((w,_)=>{let A=O.get(_);w.forEach(H=>Da(H,A))}),D.forEach(w=>{this.processLeaveNode(w)})});let B=[],X=[];for(let w=this._namespaceList.length-1;w>=0;w--)this._namespaceList[w].drainQueuedTransitions(a).forEach(A=>{let H=A.player,ot=A.element;if(B.push(H),this.collectedEnterElements.length){let wt=ot[ln];if(wt&&wt.setForMove){if(wt.previousTriggersValues&&wt.previousTriggersValues.has(A.triggerName)){let bn=wt.previousTriggersValues.get(A.triggerName),qt=this.statesByElement.get(A.element);if(qt&&qt.has(A.triggerName)){let ua=qt.get(A.triggerName);ua.value=bn,qt.set(A.triggerName,ua)}}H.destroy();return}}let Vt=!l||!this.driver.containsElement(l,ot),Tt=O.get(ot),Kt=f.get(ot),et=this._buildInstruction(A,e,Kt,Tt,Vt);if(et.errors&&et.errors.length){X.push(et);return}if(Vt){H.onStart(()=>ya(ot,et.fromStyles)),H.onDestroy(()=>kn(ot,et.toStyles)),o.push(H);return}if(A.isFallbackTransition){H.onStart(()=>ya(ot,et.fromStyles)),H.onDestroy(()=>kn(ot,et.toStyles)),o.push(H);return}let Va=[];et.timelines.forEach(wt=>{wt.stretchStartingKeyframe=!0,this.disabledNodes.has(wt.element)||Va.push(wt)}),et.timelines=Va,e.append(ot,et.timelines);let Io={instruction:et,player:H,element:ot};r.push(Io),et.queriedElements.forEach(wt=>Xt(s,wt,[]).push(H)),et.preStyleProps.forEach((wt,bn)=>{if(wt.size){let qt=d.get(bn);qt||d.set(bn,qt=new Set),wt.forEach((ua,zo)=>qt.add(zo))}}),et.postStyleProps.forEach((wt,bn)=>{let qt=c.get(bn);qt||c.set(bn,qt=new Set),wt.forEach((ua,zo)=>qt.add(zo))})});if(X.length){let w=[];X.forEach(_=>{w.push(Xy(_.triggerName,_.errors))}),B.forEach(_=>_.destroy()),this.reportError(w)}let F=new Map,G=new Map;r.forEach(w=>{let _=w.element;e.has(_)&&(G.set(_,_),this._beforeAnimationBuild(w.player.namespaceId,w.instruction,F))}),o.forEach(w=>{let _=w.element;this._getPreviousPlayers(_,!1,w.namespaceId,w.triggerName,null).forEach(H=>{Xt(F,_,[]).push(H),H.destroy()})});let M=D.filter(w=>Nd(w,d,c)),at=new Map;Rd(at,this.driver,N,c,vn).forEach(w=>{Nd(w,d,c)&&M.push(w)});let Ut=new Map;u.forEach((w,_)=>{Rd(Ut,this.driver,new Set(w),d,Oe)}),M.forEach(w=>{var H,ot;let _=at.get(w),A=Ut.get(w);at.set(w,new Map([...(H=_==null?void 0:_.entries())!=null?H:[],...(ot=A==null?void 0:A.entries())!=null?ot:[]]))});let kt=[],dn=[],Yt={};r.forEach(w=>{let{element:_,player:A,instruction:H}=w;if(e.has(_)){if(y.has(_)){A.onDestroy(()=>kn(_,H.toStyles)),A.disabled=!0,A.overrideTotalTime(H.totalTime),o.push(A);return}let ot=Yt;if(G.size>1){let Tt=_,Kt=[];for(;Tt=Tt.parentNode;){let et=G.get(Tt);if(et){ot=et;break}Kt.push(Tt)}Kt.forEach(et=>G.set(et,ot))}let Vt=this._buildAnimation(A.namespaceId,H,F,i,Ut,at);if(A.setRealPlayer(Vt),ot===Yt)kt.push(A);else{let Tt=this.playersByElement.get(ot);Tt&&Tt.length&&(A.parentPlayer=Jn(Tt)),o.push(A)}}else ya(_,H.fromStyles),A.onDestroy(()=>kn(_,H.toStyles)),dn.push(A),y.has(_)&&o.push(A)}),dn.forEach(w=>{let _=i.get(w.element);if(_&&_.length){let A=Jn(_);w.setRealPlayer(A)}}),o.forEach(w=>{w.parentPlayer?w.syncPlayerEvents(w.parentPlayer):w.destroy()});for(let w=0;w<D.length;w++){let _=D[w],A=_[ln];if(Da(_,Zo),A&&A.hasAnimation)continue;let H=[];if(s.size){let Vt=s.get(_);Vt&&Vt.length&&H.push(...Vt);let Tt=this.driver.query(_,Yo,!0);for(let Kt=0;Kt<Tt.length;Kt++){let et=s.get(Tt[Kt]);et&&et.length&&H.push(...et)}}let ot=H.filter(Vt=>!Vt.destroyed);ot.length?Ll(this,_,ot):this.processLeaveNode(_)}return D.length=0,kt.forEach(w=>{this.players.push(w),w.onDone(()=>{w.destroy();let _=this.players.indexOf(w);this.players.splice(_,1)}),w.play()}),kt}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,a,e,o,i){let r=[];if(a){let s=this.playersByQueriedElement.get(t);s&&(r=s)}else{let s=this.playersByElement.get(t);if(s){let d=!i||i==Za;s.forEach(c=>{c.queued||!d&&c.triggerName!=o||r.push(c)})}}return(e||o)&&(r=r.filter(s=>!(e&&e!=s.namespaceId||o&&o!=s.triggerName))),r}_beforeAnimationBuild(t,a,e){let o=a.triggerName,i=a.element,r=a.isRemovalTransition?void 0:t,s=a.isRemovalTransition?void 0:o;for(let d of a.timelines){let c=d.element,y=c!==i,l=Xt(e,c,[]);this._getPreviousPlayers(c,y,r,s,a.toState).forEach(u=>{let f=u.getRealPlayer();f.beforeDestroy&&f.beforeDestroy(),u.destroy(),l.push(u)})}ya(i,a.fromStyles)}_buildAnimation(t,a,e,o,i,r){let s=a.triggerName,d=a.element,c=[],y=new Set,l=new Set,b=a.timelines.map(f=>{let v=f.element;y.add(v);let D=v[ln];if(D&&D.removedBeforeQueried)return new Pa(f.duration,f.delay);let R=v!==d,N=Nl((e.get(v)||zl).map(F=>F.getRealPlayer())).filter(F=>{let G=F;return G.element?G.element===v:!1}),O=i.get(v),U=r.get(v),B=Bd(this._normalizer,f.keyframes,O,U),X=this._buildPlayer(f,B,N);if(f.subTimeline&&o&&l.add(v),R){let F=new ne(t,s,v);F.setRealPlayer(X),c.push(F)}return X});c.forEach(f=>{Xt(this.playersByQueriedElement,f.element,[]).push(f),f.onDone(()=>Dl(this.playersByQueriedElement,f.element,f))}),y.forEach(f=>on(f,Td));let u=Jn(b);return u.onDestroy(()=>{y.forEach(f=>Da(f,Td)),kn(d,a.toStyles)}),l.forEach(f=>{Xt(o,f,[]).push(u)}),u}_buildPlayer(t,a,e){return a.length>0?this.driver.animate(t.element,a,t.duration,t.delay,t.easing,e):new Pa(t.duration,t.delay)}},ne=class{constructor(t,a,e){this.namespaceId=t,this.triggerName=a,this.element=e,this._player=new Pa,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,this._queuedCallbacks.forEach((a,e)=>{a.forEach(o=>mi(t,e,void 0,o))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){let a=this._player;a.triggerCallback&&t.onStart(()=>a.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,a){Xt(this._queuedCallbacks,t,[]).push(a)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return this.queued?!1:this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){let a=this._player;a.triggerCallback&&a.triggerCallback(t)}};function Dl(n,t,a){let e=n.get(t);if(e){if(e.length){let o=e.indexOf(a);e.splice(o,1)}e.length==0&&n.delete(t)}return e}function Fl(n){return n!=null?n:null}function co(n){return n&&n.nodeType===1}function Rl(n){return n=="start"||n=="done"}function Fd(n,t){let a=n.style.display;return n.style.display=t!=null?t:"none",a}function Rd(n,t,a,e,o){let i=[];a.forEach(d=>i.push(Fd(d)));let r=[];e.forEach((d,c)=>{let y=new Map;d.forEach(l=>{let b=t.computeStyle(c,l,o);y.set(l,b),(!b||b.length==0)&&(c[ln]=Ol,r.push(c))}),n.set(c,y)});let s=0;return a.forEach(d=>Fd(d,i[s++])),r}function Ld(n,t){let a=new Map;if(n.forEach(s=>a.set(s,[])),t.length==0)return a;let e=1,o=new Set(t),i=new Map;function r(s){if(!s)return e;let d=i.get(s);if(d)return d;let c=s.parentNode;return a.has(c)?d=c:o.has(c)?d=e:d=r(c),i.set(s,d),d}return t.forEach(s=>{let d=r(s);d!==e&&a.get(d).push(s)}),a}function on(n,t){var a;(a=n.classList)==null||a.add(t)}function Da(n,t){var a;(a=n.classList)==null||a.remove(t)}function Ll(n,t,a){Jn(a).onDone(()=>n.processLeaveNode(t))}function Nl(n){let t=[];return Xd(n,t),t}function Xd(n,t){for(let a=0;a<n.length;a++){let e=n[a];e instanceof jo?Xd(e.players,t):t.push(e)}}function Bl(n,t){let a=Object.keys(n),e=Object.keys(t);if(a.length!=e.length)return!1;for(let o=0;o<a.length;o++){let i=a[o];if(!t.hasOwnProperty(i)||n[i]!==t[i])return!1}return!0}function Nd(n,t,a){let e=a.get(n);if(!e)return!1;let o=t.get(n);return o?e.forEach(i=>o.add(i)):t.set(n,e),a.delete(n),!0}var Ra=class{constructor(t,a,e){this._driver=a,this._normalizer=e,this._triggerCache={},this.onRemovalComplete=(o,i)=>{},this._transitionEngine=new yi(t.body,a,e),this._timelineEngine=new di(t.body,a,e),this._transitionEngine.onRemovalComplete=(o,i)=>this.onRemovalComplete(o,i)}registerTrigger(t,a,e,o,i){let r=t+"-"+o,s=this._triggerCache[r];if(!s){let d=[],c=[],y=Wd(this._driver,i,d,c);if(d.length)throw By(o,d);c.length&&void 0,s=Sl(o,y,this._normalizer),this._triggerCache[r]=s}this._transitionEngine.registerTrigger(a,o,s)}register(t,a){this._transitionEngine.register(t,a)}destroy(t,a){this._transitionEngine.destroy(t,a)}onInsert(t,a,e,o){this._transitionEngine.insertNode(t,a,e,o)}onRemove(t,a,e){this._transitionEngine.removeNode(t,a,e)}disableAnimations(t,a){this._transitionEngine.markElementAsDisabled(t,a)}process(t,a,e,o){if(e.charAt(0)=="@"){let[i,r]=Md(e),s=o;this._timelineEngine.command(i,a,r,s)}else this._transitionEngine.trigger(t,a,e,o)}listen(t,a,e,o,i){if(e.charAt(0)=="@"){let[r,s]=Md(e);return this._timelineEngine.listen(r,a,s,i)}return this._transitionEngine.listen(t,a,e,o,i)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(t){this._transitionEngine.afterFlushAnimationsDone(t)}};function jl(n,t){let a=null,e=null;return Array.isArray(t)&&t.length?(a=Xo(t[0]),t.length>1&&(e=Xo(t[t.length-1]))):t instanceof Map&&(a=Xo(t)),a||e?new li(n,a,e):null}var Fa=class Fa{constructor(t,a,e){this._element=t,this._startStyles=a,this._endStyles=e,this._state=0;let o=Fa.initialStylesByElement.get(t);o||Fa.initialStylesByElement.set(t,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&kn(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(kn(this._element,this._initialStyles),this._endStyles&&(kn(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Fa.initialStylesByElement.delete(this._element),this._startStyles&&(ya(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(ya(this._element,this._endStyles),this._endStyles=null),kn(this._element,this._initialStyles),this._state=3)}};Fa.initialStylesByElement=new WeakMap;var li=Fa;function Xo(n){let t=null;return n.forEach((a,e)=>{Hl(e)&&(t=t||new Map,t.set(e,a))}),t}function Hl(n){return n==="display"||n==="position"}var fo=class{constructor(t,a,e,o){this.element=t,this.keyframes=a,this.options=e,this._specialStyles=o,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=e.duration,this._delay=e.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;let t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:new Map;let a=()=>this._onFinish();this.domPlayer.addEventListener("finish",a),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",a)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(t){let a=[];return t.forEach(e=>{a.push(Object.fromEntries(e))}),a}_triggerWebAnimation(t,a,e){return t.animate(this._convertKeyframesToObject(a),e)}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){this.domPlayer===void 0&&this.init(),this.domPlayer.currentTime=t*this.time}getPosition(){var t;return+((t=this.domPlayer.currentTime)!=null?t:0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){let t=new Map;this.hasStarted()&&this._finalKeyframe.forEach((e,o)=>{o!=="offset"&&t.set(o,this._finished?e:fi(this.element,o))}),this.currentSnapshot=t}triggerCallback(t){let a=t==="start"?this._onStartFns:this._onDoneFns;a.forEach(e=>e()),a.length=0}},vo=class{validateStyleProperty(t){return!0}validateAnimatableStyleProperty(t){return!0}containsElement(t,a){return jd(t,a)}getParentElement(t){return pi(t)}query(t,a,e){return Hd(t,a,e)}computeStyle(t,a,e){return fi(t,a)}animate(t,a,e,o,i,r=[]){let s=o==0?"both":"forwards",d={duration:e,delay:o,fill:s};i&&(d.easing=i);let c=new Map,y=r.filter(u=>u instanceof fo);sl(e,o)&&y.forEach(u=>{u.currentSnapshot.forEach((f,v)=>c.set(v,f))});let l=ol(a).map(u=>new Map(u));l=dl(t,l,c);let b=jl(t,l);return new fo(t,l,d,b)}};var yo="@",Zd="@.disabled",xo=class{constructor(t,a,e,o){this.namespaceId=t,this.delegate=a,this.engine=e,this._onDestroy=o,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(t){var a,e;(e=(a=this.delegate).destroyNode)==null||e.call(a,t)}destroy(){var t;this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),(t=this._onDestroy)==null||t.call(this)}createElement(t,a){return this.delegate.createElement(t,a)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,a){this.delegate.appendChild(t,a),this.engine.onInsert(this.namespaceId,a,t,!1)}insertBefore(t,a,e,o=!0){this.delegate.insertBefore(t,a,e),this.engine.onInsert(this.namespaceId,a,t,o)}removeChild(t,a,e){this.parentNode(a)&&this.engine.onRemove(this.namespaceId,a,this.delegate)}selectRootElement(t,a){return this.delegate.selectRootElement(t,a)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,a,e,o){this.delegate.setAttribute(t,a,e,o)}removeAttribute(t,a,e){this.delegate.removeAttribute(t,a,e)}addClass(t,a){this.delegate.addClass(t,a)}removeClass(t,a){this.delegate.removeClass(t,a)}setStyle(t,a,e,o){this.delegate.setStyle(t,a,e,o)}removeStyle(t,a,e){this.delegate.removeStyle(t,a,e)}setProperty(t,a,e){a.charAt(0)==yo&&a==Zd?this.disableAnimations(t,!!e):this.delegate.setProperty(t,a,e)}setValue(t,a){this.delegate.setValue(t,a)}listen(t,a,e){return this.delegate.listen(t,a,e)}disableAnimations(t,a){this.engine.disableAnimations(t,a)}},hi=class extends xo{constructor(t,a,e,o,i){super(a,e,o,i),this.factory=t,this.namespaceId=a}setProperty(t,a,e){a.charAt(0)==yo?a.charAt(1)=="."&&a==Zd?(e=e===void 0?!0:!!e,this.disableAnimations(t,e)):this.engine.process(this.namespaceId,t,a.slice(1),e):this.delegate.setProperty(t,a,e)}listen(t,a,e){if(a.charAt(0)==yo){let o=Ul(t),i=a.slice(1),r="";return i.charAt(0)!=yo&&([i,r]=Vl(i)),this.engine.listen(this.namespaceId,o,i,r,s=>{let d=s._data||-1;this.factory.scheduleListenerCallback(d,e,s)})}return this.delegate.listen(t,a,e)}};function Ul(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}function Vl(n){let t=n.indexOf("."),a=n.substring(0,t),e=n.slice(t+1);return[a,e]}var ko=class{constructor(t,a,e){this.delegate=t,this.engine=a,this._zone=e,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,a.onRemovalComplete=(o,i)=>{i==null||i.removeChild(null,o)}}createRenderer(t,a){var c;let e="",o=this.delegate.createRenderer(t,a);if(!t||!((c=a==null?void 0:a.data)!=null&&c.animation)){let y=this._rendererCache,l=y.get(o);if(!l){let b=()=>y.delete(o);l=new xo(e,o,this.engine,b),y.set(o,l)}return l}let i=a.id,r=a.id+"-"+this._currentId;this._currentId++,this.engine.register(r,t);let s=y=>{Array.isArray(y)?y.forEach(s):this.engine.registerTrigger(i,r,t,y.name,y)};return a.data.animation.forEach(s),new hi(this,r,o,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(t,a,e){if(t>=0&&t<this._microtaskId){this._zone.run(()=>a(e));return}let o=this._animationCallbacksBuffer;o.length==0&&queueMicrotask(()=>{this._zone.run(()=>{o.forEach(i=>{let[r,s]=i;r(s)}),this._animationCallbacksBuffer=[]})}),o.push([a,e])}end(){this._cdRecurDepth--,this._cdRecurDepth==0&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}};var $l=(()=>{let t=class t extends Ra{constructor(e,o,i){super(e,o,i)}ngOnDestroy(){this.flush()}};t.\u0275fac=function(o){return new(o||t)(x(Dt),x(la),x(ha))},t.\u0275prov=T({token:t,factory:t.\u0275fac});let n=t;return n})();function Wl(){return new mo}function Gl(n,t,a){return new ko(n,t,a)}var Jd=[{provide:ha,useFactory:Wl},{provide:Ra,useClass:$l},{provide:ge,useFactory:Gl,deps:[cr,Ra,Vi]}],Yd=[{provide:la,useFactory:()=>new vo},{provide:Do,useValue:"BrowserAnimations"},...Jd],Kl=[{provide:la,useClass:bi},{provide:Do,useValue:"NoopAnimations"},...Jd],tc=(()=>{let t=class t{static withConfig(e){return{ngModule:t,providers:e.disableAnimations?Kl:Yd}}};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=Ot({type:t}),t.\u0275inj=zt({providers:Yd,imports:[ue]});let n=t;return n})();var nc=(()=>{let t=class t{constructor(e){this.window=e,this.stack={},this.window.onbeforeunload=o=>(Object.keys(this.stack).length&&(o.returnValue="If you leave the page now, the data may not be saved"),o)}add(e){this.stack[e]=e}remove(e){delete this.stack[e]}};t.\u0275fac=function(o){return new(o||t)(x(an))},t.\u0275prov=T({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();var ac=(()=>{let t=class t{constructor(e){this.beforeUnloadService=e}add(e){this.beforeUnloadService.add(this.key(e))}remove(e){this.beforeUnloadService.remove(this.key(e))}key(e){return e.method+e.urlWithParams}isChangeableRequest(e){return e==="POST"||e==="PUT"||e==="DELETE"||e==="PATH"}};t.\u0275fac=function(o){return new(o||t)(x(nc))},t.\u0275prov=T({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();var ki=(()=>{let t=class t{constructor(){this.authRepository=J(Kn),this.beforeUnloadHttpRequestsService=J(ac),this.collegeEnvironmentState=J(dt),this.urlReplaces=[["{api}",Nt.api_url+"/wl"],["{apiNew}",Nt.api_url+""],["{college}","colleges/"+this.collegeEnvironmentState.collegeId]],this.defaultParams={current_college_id:"-1"}}intercept(e,o){var r,s;this.beforeUnloadHttpRequestsService.isChangeableRequest(e.method)&&this.beforeUnloadHttpRequestsService.add(e),this.setUrlReplacesAndDefaultParams();let i=this.authRepository.loggedIn()?e.headers.set("Authorization","Bearer "+this.authRepository.snapshot.auth.access_token).set("Accept","application/json").set("Device",(r=this.authRepository.snapshot)!=null&&r.device?JSON.stringify((s=this.authRepository.snapshot)==null?void 0:s.device):""):e.headers;return this.isApiRequest(e.url)?o.handle(e.clone({url:this.replaceUrl(e.url),headers:i,setParams:this.defaultParams})).pipe(fn(()=>this.beforeUnloadHttpRequestsService.remove(e)),$a(d=>{throw this.beforeUnloadHttpRequestsService.remove(e),d})):o.handle(e).pipe(fn(()=>this.beforeUnloadHttpRequestsService.remove(e)),$a(d=>{throw this.beforeUnloadHttpRequestsService.remove(e),d}))}replaceUrl(e){return this.urlReplaces.forEach(o=>{let[i,r]=o;e=e.replace(i,r)}),e}isApiRequest(e){return!!(e.search("{api}")+1)||!!e.search("{apiNew}1")}setUrlReplacesAndDefaultParams(){this.urlReplaces=[["{api}",Nt.api_url+"/wl"],["{apiNew}",Nt.api_url],["{college}","colleges/"+this.collegeEnvironmentState.collegeId]],this.defaultParams={current_college_id:this.collegeEnvironmentState.collegeId.toString()}}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=T({token:t,factory:t.\u0275fac});let n=t;return n})();function Xl(n){var t,a;if(n instanceof Error){let e=n.message,o=(a=(t=n.stack)==null?void 0:t.split("\n")[1])==null?void 0:a.trim();return o?"".concat(e," at ").concat(o):e}else return String(n)}var ec=(()=>{var t,a;let e=class e{constructor(){qa(this,t,J(Ts));qa(this,a,J(Kn))}handleError(i){var r,s;console.error("error handler:",i);try{Mn(this,t).log({error:i,name:i.name,message:Xl(i),user:Mn(this,a).loggedIn()?{id:Mn(this,a).snapshot.user.id,email:Mn(this,a).snapshot.user.email}:"Guest",url:location.href}).subscribe()}catch(d){console.error("Logger error",d)}if(navigator.onLine&&i instanceof or){let d=i.message;console.log("message",d),i.status===401&&((s=(r=Mn(this,a).snapshot)==null?void 0:r.auth)!=null&&s.access_token)&&Mn(this,a).logout().then()}}};t=new WeakMap,a=new WeakMap,e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=T({token:e,factory:e.\u0275fac});let n=e;return n})();var oc=(()=>{let t=class t{constructor(e,o){this.activatedRoute=e,this.seoService=o}onRouteEnd(e){let o=this.getSeoData();o&&(o.title?this.seoService.setTitle(o.title):this.seoService.resetTitle(),o.description?this.seoService.setDescription(o.description):this.seoService.resetDescription())}getSeoData(){let e=this.activatedRoute.firstChild;for(;e;)if(e.firstChild)e=e.firstChild;else return e.snapshot.data.seo;return null}};t.\u0275fac=function(o){return new(o||t)(x(nn),x(Ge))},t.\u0275prov=T({token:t,factory:t.\u0275fac});let n=t;return n})();var ic=(()=>{let t=class t{constructor(e){this.translationsService=e}preload(){return aa(this.translationsService.fetchAndSetTranslations())}};t.\u0275fac=function(o){return new(o||t)(x(ed))},t.\u0275prov=T({token:t,factory:t.\u0275fac});let n=t;return n})();var sc=(()=>{let t=class t{constructor(e,o,i,r,s,d,c,y,l){this.collegeState=e,this.settingsService=o,this.seoService=i,this.directionService=r,this.directionality=s,this.router=d,this.localStorage=c,this.authSettings=y,this.headerSettings=l,this.document=J(Dt)}preload(){return ft(this,null,function*(){return yield $t(this.collegeState.fetch().pipe(fn(this.setDirection.bind(this)),fn(this.setDefaultSeo.bind(this))))})}setDirection(){let e=this.settingsService.defaultSettings.default_language===Ie.HE||this.settingsService.defaultSettings.default_language===Ie.HE_312||this.settingsService.defaultSettings.default_language===Ie.AR?Xn.RTL:Xn.LTR;this.directionService.set(e),this.document.dir=e,this.directionality.change.emit(e)}setDefaultSeo(e){this.seoService.setDefaultTitle(e.seo.title),this.seoService.setDefaultDescription(e.seo.description)}};t.\u0275fac=function(o){return new(o||t)(x($n),x(_a),x(Ge),x(Pt),x(xe),x(nt),x(kr),x(Ma),x(Sa))},t.\u0275prov=T({token:t,factory:t.\u0275fac});let n=t;return n})();var dc=(()=>{let t=class t{constructor(e,o,i){this.document=e,this.additionalVerificationState=o,this.otpRedirectState=i}onInit(){this.setStatusPassed();let e=this.document.getElementById("before-app-init-loader"),o=this.document.getElementById("app");e&&(e.style.display="none"),o&&o.classList.remove("blur")}setStatusPassed(){let e=localStorage.getItem("statusPassed");e===null?this.additionalVerificationState.patch({passed:!1}):this.additionalVerificationState.patch({passed:JSON.parse(e)})}};t.\u0275fac=function(o){return new(o||t)(x(Dt),x(Rs),x(Fs))},t.\u0275prov=T({token:t,factory:t.\u0275fac});let n=t;return n})();var cc=(()=>{let t=class t{constructor(e){this.themeNameService=e}onRouteStart(e){e.url.startsWith("/admin")?this.themeNameService.set("admin"):this.themeNameService.set("wl")}};t.\u0275fac=function(o){return new(o||t)(x(Sr))},t.\u0275prov=T({token:t,factory:t.\u0275fac});let n=t;return n})();var yc=(()=>{let t=class t{constructor(e,o){this.themeColorsService=e,this.colorsSettings=o,this.document=J(Dt)}preload(){return ft(this,null,function*(){yield $t(this.colorsSettings.fetch());let e=this.colorsSettings.snapshot;this.themeColorsService.set("primary",e.colors_primary),this.themeColorsService.set("accent",e.colors_accent),e.is_dark_theme&&this.setDarkTheme(e)})}setDarkTheme(e){this.document.body.classList.add("dark-theme"),e.override_editor_colors&&this.document.body.classList.add("dark-theme--override-colors")}};t.\u0275fac=function(o){return new(o||t)(x(_r),x(Ae))},t.\u0275prov=T({token:t,factory:t.\u0275fac});let n=t;return n})();var lc=(()=>{let t=class t{constructor(e,o){this.document=e,this.window=o}onInit(){let e=this.window.innerHeight*.01;this.document.documentElement.style.setProperty("--vh","".concat(e,"px")),this.window.addEventListener("resize",()=>{e=this.window.innerHeight*.01,this.document.documentElement.style.setProperty("--vh","".concat(e,"px"))})}};t.\u0275fac=function(o){return new(o||t)(x(Dt),x(an))},t.\u0275prov=T({token:t,factory:t.\u0275fac});let n=t;return n})();var hc=(()=>{let t=class t{onRouteStart(e){let o=localStorage.getItem("currentUrl");if(localStorage.setItem("currentUrl",e.url),o){o==="/my-courses/all"&&(o="/my-studies/my-courses"),localStorage.setItem("previousUrl",o);let i=o.split("?")[0];[pt.auth.login,pt.auth.register,pt.auth.registerNew,pt.auth.loginNew].includes(i)||localStorage.setItem("beforeAuthUrl",o)}}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=T({token:t,factory:t.\u0275fac});let n=t;return n})();var mc=(()=>{let t=class t{constructor(e,o,i,r,s,d,c,y){this.activatedRoute=e,this.pagesService=o,this.authState=i,this.settingsService=r,this.collegeEnvironmentState=s,this.collegeState=d,this.document=c,this.seoSettings=y}onRouteEnd(e){this.addBackofficeContactWidget()}addBackofficeContactWidget(){var i,r;let e=this.document.getElementsByTagName("head")[0],o=this.settingsService.defaultSettings.backoffice_contact_widget_key;if(o&&!this.pagesService.page("admin")&&!this.pagesService.page("auth")&&!this.pagesService.paymentPage(pt.payment)&&!this.pagesService.paymentPage(pt.thankYou)&&!this.authState.loggedIn){if(!this.document.getElementById("backoffice-contact-widget-script")){let s=this.document.createElement("script");s.id="backoffice-contact-widget-script",s.async=!0,s.charset="utf-8",s.src="https://backoffice.contact.org.il/widget.js",e.appendChild(s)}if(!this.document.getElementById("backoffice-contact-widget-div")){let s=this.document.createElement("div");s.id="backoffice-contact-widget-div",s.className="contact-widget",s.setAttribute("data-widget-key",o),this.document.getElementsByTagName("body")[0].appendChild(s)}}(!o||this.pagesService.page("admin")||this.pagesService.page("auth")||this.pagesService.paymentPage(pt.payment)||this.pagesService.paymentPage(pt.thankYou)||this.authState.loggedIn)&&((i=this.document.getElementById("backoffice-contact-widget-script"))==null||i.remove(),(r=this.document.getElementById("backoffice-contact-widget-div"))==null||r.remove())}};t.\u0275fac=function(o){return new(o||t)(x(nn),x(Ia),x(K),x(_a),x(dt),x($n),x(Dt),x(Gn))},t.\u0275prov=T({token:t,factory:t.\u0275fac});let n=t;return n})();var gc=(()=>{let t=class t{get queryParams(){let e=this.window.location.search.split("?")[1],o=e?e.split("&"):[],i={};return o.forEach(r=>{let s=r.split("="),d=s[0];i[d]=s[1]}),i}constructor(e){this.window=e}hasQueryParam(e){return!!this.queryParams[e]}};t.\u0275fac=function(o){return new(o||t)(x(an))},t.\u0275prov=T({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();var pc=(()=>{let t=class t{constructor(e,o,i,r){this.windowLocationService=e,this.window=o,this.authState=i,this.router=r}preload(){let e=this.windowLocationService.queryParams,o=e.refresh_token;return o?(delete e.refresh_token,aa(this.authState.autoLogin(o).pipe(fn(i=>{console.log("tap this.window.location.pathname: ",this.window.location.pathname),i!=null&&i.auth.suspended?this.router.navigate([pt.suspended]).then():this.router.navigate([this.window.location.pathname],{queryParams:e}).then()}),$a(()=>(console.log("catchError this.window.location.pathname: ",this.window.location.pathname),this.router.navigate([this.window.location.pathname]).then(()=>window.location.reload()),Oo()))))):aa(Oo(void 0))}};t.\u0275fac=function(o){return new(o||t)(x(gc),x(an),x(K),x(nt))},t.\u0275prov=T({token:t,factory:t.\u0275fac});let n=t;return n})();var bc=(()=>{let t=class t{constructor(e){this.seoSettings=e,this.loadOk=!1}load(){var e;this.loadOk?(window.fbq("track","PageView"),this.seoSettings.snapshot.facebook_pixel_track&&window.fbq("track",this.seoSettings.snapshot.facebook_pixel_track)):(function(o,i,r,s,d,c,y){o.fbq||(d=o.fbq=function(){d.callMethod?d.callMethod.apply(d,arguments):d.queue.push(arguments)},o._fbq||(o._fbq=d),d.push=d,d.loaded=!0,d.version="2.0",d.queue=[],c=i.createElement(r),c.async=!0,c.src=s,y=i.getElementsByTagName(r)[0],y.parentNode.insertBefore(c,y))}(window,document,"script","https://connect.facebook.net/en_US/fbevents.js"),window.fbq.disablePushState=!0,window.fbq("init",(e=this.seoSettings.snapshot.facebook_pixel_id)!=null?e:this.seoSettings.snapshot.facebook_pixel_default_id),window.fbq("track","PageView"),this.seoSettings.snapshot.facebook_pixel_track&&window.fbq("track",this.seoSettings.snapshot.facebook_pixel_track),this.loadOk=!0)}};t.\u0275fac=function(o){return new(o||t)(x(Gn))},t.\u0275prov=T({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();var uc={provide:Ji,multi:!0,useFactory:Jl,deps:[bc,nt]};function Jl(n,t){return a=>ft(this,null,function*(){t.events.subscribe(e=>{e instanceof ka&&n.load()})})}var fc=(()=>{let t=class t{constructor(e,o){this.authState=e,this.modalRequiredFieldService=o}onRouteEnd(e){}showAdditionalVerification(){this.authState.loggedIn&&this.modalRequiredFieldService.openAfterLogin()}};t.\u0275fac=function(o){return new(o||t)(x(K),x(xn))},t.\u0275prov=T({token:t,factory:t.\u0275fac});let n=t;return n})();var wi={lang:"he_IL",cookie_prefix:"prod-",hide_homework_tab:!0,show_teacher_send_message_button:!0,deny_login_and_registration:!1,enable_split_payments:!1,interactive_lesson:!1,ministry_of_education:!1,course_duration:!1,disconnect_college:!1};var vc=(()=>{let t=class t{constructor(e,o){this.collegeEnvironmentState=e,this.settingService=o,this.languageSettings=J(Lr)}preload(){return $t(Or.pipe(fn(e=>{this.settingService.defaultSettings=e.settings,this.languageSettings.patch({default_language:e.settings.default_language}),this.setCollegeEnvironment(e)})))}setCollegeEnvironment(e){e.college_environments&&(pr(wi,e.college_environments),this.collegeEnvironmentState.patch({collegeEnvironment:wi,college_id:e.college_id}))}};t.\u0275fac=function(o){return new(o||t)(x(dt),x(_a))},t.\u0275prov=T({token:t,factory:t.\u0275fac});let n=t;return n})();var xc=(()=>{let t=class t{constructor(e){this.seoSettings=e}preload(){return aa(this.seoSettings.fetch())}};t.\u0275fac=function(o){return new(o||t)(x(Gn))},t.\u0275prov=T({token:t,factory:t.\u0275fac});let n=t;return n})();var kc=n=>n.map(t=>({provide:td,useClass:t,multi:!0}));function Lt(n){return n<0?-1:n===0?0:1}function ma(n,t,a){return(1-a)*n+a*t}function wc(n,t,a){return a<n?n:a>t?t:a}function La(n,t,a){return a<n?n:a>t?t:a}function Bn(n){return n=n%360,n<0&&(n=n+360),n}function Cc(n,t){return Bn(t-n)<=180?1:-1}function Ci(n,t){return 180-Math.abs(Math.abs(n-t)-180)}function ae(n,t){let a=n[0]*t[0][0]+n[1]*t[0][1]+n[2]*t[0][2],e=n[0]*t[1][0]+n[1]*t[1][1]+n[2]*t[1][2],o=n[0]*t[2][0]+n[1]*t[2][1]+n[2]*t[2][2];return[a,e,o]}var th=[[.41233895,.35762064,.18051042],[.2126,.7152,.0722],[.01932141,.11916382,.95034478]],nh=[[3.2413774792388685,-1.5376652402851851,-.49885366846268053],[-.9691452513005321,1.8758853451067872,.04156585616912061],[.05562093689691305,-.20395524564742123,1.0571799111220335]],ah=[95.047,100,108.883];function wo(n,t,a){return(255<<24|(n&255)<<16|(t&255)<<8|a&255)>>>0}function _i(n){let t=pa(n[0]),a=pa(n[1]),e=pa(n[2]);return wo(t,a,e)}function Co(n){return n>>16&255}function _o(n){return n>>8&255}function So(n){return n&255}function _c(n,t,a){let e=nh,o=e[0][0]*n+e[0][1]*t+e[0][2]*a,i=e[1][0]*n+e[1][1]*t+e[1][2]*a,r=e[2][0]*n+e[2][1]*t+e[2][2]*a,s=pa(o),d=pa(i),c=pa(r);return wo(s,d,c)}function eh(n){let t=ga(Co(n)),a=ga(_o(n)),e=ga(So(n));return ae([t,a,e],th)}function Sc(n){let t=hn(n),a=pa(t);return wo(a,a,a)}function ee(n){let t=eh(n)[1];return 116*Pc(t/100)-16}function hn(n){return 100*oh((n+16)/116)}function oe(n){return Pc(n/100)*116-16}function ga(n){let t=n/255;return t<=.040449936?t/12.92*100:Math.pow((t+.055)/1.055,2.4)*100}function pa(n){let t=n/100,a=0;return t<=.0031308?a=t*12.92:a=1.055*Math.pow(t,1/2.4)-.055,wc(0,255,Math.round(a*255))}function Mc(){return ah}function Pc(n){let t=.008856451679035631,a=24389/27;return n>t?Math.pow(n,1/3):(a*n+16)/116}function oh(n){let t=.008856451679035631,a=24389/27,e=n*n*n;return e>t?e:(116*n-16)/a}var Bt=class n{static make(t=Mc(),a=200/Math.PI*hn(50)/100,e=50,o=2,i=!1){let r=t,s=r[0]*.401288+r[1]*.650173+r[2]*-.051461,d=r[0]*-.250268+r[1]*1.204414+r[2]*.045854,c=r[0]*-.002079+r[1]*.048952+r[2]*.953127,y=.8+o/10,l=y>=.9?ma(.59,.69,(y-.9)*10):ma(.525,.59,(y-.8)*10),b=i?1:y*(1-1/3.6*Math.exp((-a-42)/92));b=b>1?1:b<0?0:b;let u=y,f=[b*(100/s)+1-b,b*(100/d)+1-b,b*(100/c)+1-b],v=1/(5*a+1),D=v*v*v*v,R=1-D,N=D*a+.1*R*R*Math.cbrt(5*a),O=hn(e)/t[1],U=1.48+Math.sqrt(O),B=.725/Math.pow(O,.2),X=B,F=[Math.pow(N*f[0]*s/100,.42),Math.pow(N*f[1]*d/100,.42),Math.pow(N*f[2]*c/100,.42)],G=[400*F[0]/(F[0]+27.13),400*F[1]/(F[1]+27.13),400*F[2]/(F[2]+27.13)],M=(2*G[0]+G[1]+.05*G[2])*B;return new n(O,M,B,X,l,u,f,N,Math.pow(N,.25),U)}constructor(t,a,e,o,i,r,s,d,c,y){this.n=t,this.aw=a,this.nbb=e,this.ncb=o,this.c=i,this.nc=r,this.rgbD=s,this.fl=d,this.fLRoot=c,this.z=y}};Bt.DEFAULT=Bt.make();var jt=class n{constructor(t,a,e,o,i,r,s,d,c){this.hue=t,this.chroma=a,this.j=e,this.q=o,this.m=i,this.s=r,this.jstar=s,this.astar=d,this.bstar=c}distance(t){let a=this.jstar-t.jstar,e=this.astar-t.astar,o=this.bstar-t.bstar,i=Math.sqrt(a*a+e*e+o*o);return 1.41*Math.pow(i,.63)}static fromInt(t){return n.fromIntInViewingConditions(t,Bt.DEFAULT)}static fromIntInViewingConditions(t,a){let e=(t&16711680)>>16,o=(t&65280)>>8,i=t&255,r=ga(e),s=ga(o),d=ga(i),c=.41233895*r+.35762064*s+.18051042*d,y=.2126*r+.7152*s+.0722*d,l=.01932141*r+.11916382*s+.95034478*d,b=.401288*c+.650173*y-.051461*l,u=-.250268*c+1.204414*y+.045854*l,f=-.002079*c+.048952*y+.953127*l,v=a.rgbD[0]*b,D=a.rgbD[1]*u,R=a.rgbD[2]*f,N=Math.pow(a.fl*Math.abs(v)/100,.42),O=Math.pow(a.fl*Math.abs(D)/100,.42),U=Math.pow(a.fl*Math.abs(R)/100,.42),B=Lt(v)*400*N/(N+27.13),X=Lt(D)*400*O/(O+27.13),F=Lt(R)*400*U/(U+27.13),G=(11*B+-12*X+F)/11,M=(B+X-2*F)/9,at=(20*B+20*X+21*F)/20,ht=(40*B+20*X+F)/20,kt=Math.atan2(M,G)*180/Math.PI,dn=kt<0?kt+360:kt>=360?kt-360:kt,Yt=dn*Math.PI/180,w=ht*a.nbb,_=100*Math.pow(w/a.aw,a.c*a.z),A=4/a.c*Math.sqrt(_/100)*(a.aw+4)*a.fLRoot,H=dn<20.14?dn+360:dn,ot=.25*(Math.cos(H*Math.PI/180+2)+3.8),Tt=5e4/13*ot*a.nc*a.ncb*Math.sqrt(G*G+M*M)/(at+.305),Kt=Math.pow(Tt,.9)*Math.pow(1.64-Math.pow(.29,a.n),.73),et=Kt*Math.sqrt(_/100),Va=et*a.fLRoot,Io=50*Math.sqrt(Kt*a.c/(a.aw+4)),wt=(1+100*.007)*_/(1+.007*_),bn=1/.0228*Math.log(1+.0228*Va),qt=bn*Math.cos(Yt),ua=bn*Math.sin(Yt);return new n(dn,et,_,A,Va,Io,wt,qt,ua)}static fromJch(t,a,e){return n.fromJchInViewingConditions(t,a,e,Bt.DEFAULT)}static fromJchInViewingConditions(t,a,e,o){let i=4/o.c*Math.sqrt(t/100)*(o.aw+4)*o.fLRoot,r=a*o.fLRoot,s=a/Math.sqrt(t/100),d=50*Math.sqrt(s*o.c/(o.aw+4)),c=e*Math.PI/180,y=(1+100*.007)*t/(1+.007*t),l=1/.0228*Math.log(1+.0228*r),b=l*Math.cos(c),u=l*Math.sin(c);return new n(e,a,t,i,r,d,y,b,u)}static fromUcs(t,a,e){return n.fromUcsInViewingConditions(t,a,e,Bt.DEFAULT)}static fromUcsInViewingConditions(t,a,e,o){let i=a,r=e,s=Math.sqrt(i*i+r*r),c=(Math.exp(s*.0228)-1)/.0228/o.fLRoot,y=Math.atan2(r,i)*(180/Math.PI);y<0&&(y+=360);let l=t/(1-(t-100)*.007);return n.fromJchInViewingConditions(l,c,y,o)}toInt(){return this.viewed(Bt.DEFAULT)}viewed(t){let a=this.chroma===0||this.j===0?0:this.chroma/Math.sqrt(this.j/100),e=Math.pow(a/Math.pow(1.64-Math.pow(.29,t.n),.73),1/.9),o=this.hue*Math.PI/180,i=.25*(Math.cos(o+2)+3.8),r=t.aw*Math.pow(this.j/100,1/t.c/t.z),s=i*(5e4/13)*t.nc*t.ncb,d=r/t.nbb,c=Math.sin(o),y=Math.cos(o),l=23*(d+.305)*e/(23*s+11*e*y+108*e*c),b=l*y,u=l*c,f=(460*d+451*b+288*u)/1403,v=(460*d-891*b-261*u)/1403,D=(460*d-220*b-6300*u)/1403,R=Math.max(0,27.13*Math.abs(f)/(400-Math.abs(f))),N=Lt(f)*(100/t.fl)*Math.pow(R,1/.42),O=Math.max(0,27.13*Math.abs(v)/(400-Math.abs(v))),U=Lt(v)*(100/t.fl)*Math.pow(O,1/.42),B=Math.max(0,27.13*Math.abs(D)/(400-Math.abs(D))),X=Lt(D)*(100/t.fl)*Math.pow(B,1/.42),F=N/t.rgbD[0],G=U/t.rgbD[1],M=X/t.rgbD[2],at=1.86206786*F-1.01125463*G+.14918677*M,ht=.38752654*F+.62144744*G-.00897398*M,Ut=-.0158415*F-.03412294*G+1.04996444*M;return _c(at,ht,Ut)}static fromXyzInViewingConditions(t,a,e,o){let i=.401288*t+.650173*a-.051461*e,r=-.250268*t+1.204414*a+.045854*e,s=-.002079*t+.048952*a+.953127*e,d=o.rgbD[0]*i,c=o.rgbD[1]*r,y=o.rgbD[2]*s,l=Math.pow(o.fl*Math.abs(d)/100,.42),b=Math.pow(o.fl*Math.abs(c)/100,.42),u=Math.pow(o.fl*Math.abs(y)/100,.42),f=Lt(d)*400*l/(l+27.13),v=Lt(c)*400*b/(b+27.13),D=Lt(y)*400*u/(u+27.13),R=(11*f+-12*v+D)/11,N=(f+v-2*D)/9,O=(20*f+20*v+21*D)/20,U=(40*f+20*v+D)/20,X=Math.atan2(N,R)*180/Math.PI,F=X<0?X+360:X>=360?X-360:X,G=F*Math.PI/180,M=U*o.nbb,at=100*Math.pow(M/o.aw,o.c*o.z),ht=4/o.c*Math.sqrt(at/100)*(o.aw+4)*o.fLRoot,Ut=F<20.14?F+360:F,kt=1/4*(Math.cos(Ut*Math.PI/180+2)+3.8),Yt=5e4/13*kt*o.nc*o.ncb*Math.sqrt(R*R+N*N)/(O+.305),w=Math.pow(Yt,.9)*Math.pow(1.64-Math.pow(.29,o.n),.73),_=w*Math.sqrt(at/100),A=_*o.fLRoot,H=50*Math.sqrt(w*o.c/(o.aw+4)),ot=(1+100*.007)*at/(1+.007*at),Vt=Math.log(1+.0228*A)/.0228,Tt=Vt*Math.cos(G),Kt=Vt*Math.sin(G);return new n(F,_,at,ht,A,H,ot,Tt,Kt)}xyzInViewingConditions(t){let a=this.chroma===0||this.j===0?0:this.chroma/Math.sqrt(this.j/100),e=Math.pow(a/Math.pow(1.64-Math.pow(.29,t.n),.73),1/.9),o=this.hue*Math.PI/180,i=.25*(Math.cos(o+2)+3.8),r=t.aw*Math.pow(this.j/100,1/t.c/t.z),s=i*(5e4/13)*t.nc*t.ncb,d=r/t.nbb,c=Math.sin(o),y=Math.cos(o),l=23*(d+.305)*e/(23*s+11*e*y+108*e*c),b=l*y,u=l*c,f=(460*d+451*b+288*u)/1403,v=(460*d-891*b-261*u)/1403,D=(460*d-220*b-6300*u)/1403,R=Math.max(0,27.13*Math.abs(f)/(400-Math.abs(f))),N=Lt(f)*(100/t.fl)*Math.pow(R,1/.42),O=Math.max(0,27.13*Math.abs(v)/(400-Math.abs(v))),U=Lt(v)*(100/t.fl)*Math.pow(O,1/.42),B=Math.max(0,27.13*Math.abs(D)/(400-Math.abs(D))),X=Lt(D)*(100/t.fl)*Math.pow(B,1/.42),F=N/t.rgbD[0],G=U/t.rgbD[1],M=X/t.rgbD[2],at=1.86206786*F-1.01125463*G+.14918677*M,ht=.38752654*F+.62144744*G-.00897398*M,Ut=-.0158415*F-.03412294*G+1.04996444*M;return[at,ht,Ut]}};var ie=(()=>{class n{static sanitizeRadians(a){return(a+Math.PI*8)%(Math.PI*2)}static trueDelinearized(a){let e=a/100,o=0;return e<=.0031308?o=e*12.92:o=1.055*Math.pow(e,1/2.4)-.055,o*255}static chromaticAdaptation(a){let e=Math.pow(Math.abs(a),.42);return Lt(a)*400*e/(e+27.13)}static hueOf(a){let e=ae(a,n.SCALED_DISCOUNT_FROM_LINRGB),o=n.chromaticAdaptation(e[0]),i=n.chromaticAdaptation(e[1]),r=n.chromaticAdaptation(e[2]),s=(11*o+-12*i+r)/11,d=(o+i-2*r)/9;return Math.atan2(d,s)}static areInCyclicOrder(a,e,o){let i=n.sanitizeRadians(e-a),r=n.sanitizeRadians(o-a);return i<r}static intercept(a,e,o){return(e-a)/(o-a)}static lerpPoint(a,e,o){return[a[0]+(o[0]-a[0])*e,a[1]+(o[1]-a[1])*e,a[2]+(o[2]-a[2])*e]}static setCoordinate(a,e,o,i){let r=n.intercept(a[i],e,o[i]);return n.lerpPoint(a,r,o)}static isBounded(a){return 0<=a&&a<=100}static nthVertex(a,e){let o=n.Y_FROM_LINRGB[0],i=n.Y_FROM_LINRGB[1],r=n.Y_FROM_LINRGB[2],s=e%4<=1?0:100,d=e%2===0?0:100;if(e<4){let c=s,y=d,l=(a-c*i-y*r)/o;return n.isBounded(l)?[l,c,y]:[-1,-1,-1]}else if(e<8){let c=s,y=d,l=(a-y*o-c*r)/i;return n.isBounded(l)?[y,l,c]:[-1,-1,-1]}else{let c=s,y=d,l=(a-c*o-y*i)/r;return n.isBounded(l)?[c,y,l]:[-1,-1,-1]}}static bisectToSegment(a,e){let o=[-1,-1,-1],i=o,r=0,s=0,d=!1,c=!0;for(let y=0;y<12;y++){let l=n.nthVertex(a,y);if(l[0]<0)continue;let b=n.hueOf(l);if(!d){o=l,i=l,r=b,s=b,d=!0;continue}(c||n.areInCyclicOrder(r,b,s))&&(c=!1,n.areInCyclicOrder(r,e,b)?(i=l,s=b):(o=l,r=b))}return[o,i]}static midpoint(a,e){return[(a[0]+e[0])/2,(a[1]+e[1])/2,(a[2]+e[2])/2]}static criticalPlaneBelow(a){return Math.floor(a-.5)}static criticalPlaneAbove(a){return Math.ceil(a-.5)}static bisectToLimit(a,e){let o=n.bisectToSegment(a,e),i=o[0],r=n.hueOf(i),s=o[1];for(let d=0;d<3;d++)if(i[d]!==s[d]){let c=-1,y=255;i[d]<s[d]?(c=n.criticalPlaneBelow(n.trueDelinearized(i[d])),y=n.criticalPlaneAbove(n.trueDelinearized(s[d]))):(c=n.criticalPlaneAbove(n.trueDelinearized(i[d])),y=n.criticalPlaneBelow(n.trueDelinearized(s[d])));for(let l=0;l<8&&!(Math.abs(y-c)<=1);l++){let b=Math.floor((c+y)/2),u=n.CRITICAL_PLANES[b],f=n.setCoordinate(i,u,s,d),v=n.hueOf(f);n.areInCyclicOrder(r,e,v)?(s=f,y=b):(i=f,r=v,c=b)}}return n.midpoint(i,s)}static inverseChromaticAdaptation(a){let e=Math.abs(a),o=Math.max(0,27.13*e/(400-e));return Lt(a)*Math.pow(o,1/.42)}static findResultByJ(a,e,o){let i=Math.sqrt(o)*11,r=Bt.DEFAULT,s=1/Math.pow(1.64-Math.pow(.29,r.n),.73),c=.25*(Math.cos(a+2)+3.8)*(5e4/13)*r.nc*r.ncb,y=Math.sin(a),l=Math.cos(a);for(let b=0;b<5;b++){let u=i/100,f=e===0||i===0?0:e/Math.sqrt(u),v=Math.pow(f*s,1/.9),R=r.aw*Math.pow(u,1/r.c/r.z)/r.nbb,N=23*(R+.305)*v/(23*c+11*v*l+108*v*y),O=N*l,U=N*y,B=(460*R+451*O+288*U)/1403,X=(460*R-891*O-261*U)/1403,F=(460*R-220*O-6300*U)/1403,G=n.inverseChromaticAdaptation(B),M=n.inverseChromaticAdaptation(X),at=n.inverseChromaticAdaptation(F),ht=ae([G,M,at],n.LINRGB_FROM_SCALED_DISCOUNT);if(ht[0]<0||ht[1]<0||ht[2]<0)return 0;let Ut=n.Y_FROM_LINRGB[0],kt=n.Y_FROM_LINRGB[1],dn=n.Y_FROM_LINRGB[2],Yt=Ut*ht[0]+kt*ht[1]+dn*ht[2];if(Yt<=0)return 0;if(b===4||Math.abs(Yt-o)<.002)return ht[0]>100.01||ht[1]>100.01||ht[2]>100.01?0:_i(ht);i=i-(Yt-o)*i/(2*Yt)}return 0}static solveToInt(a,e,o){if(e<1e-4||o<1e-4||o>99.9999)return Sc(o);a=Bn(a);let i=a/180*Math.PI,r=hn(o),s=n.findResultByJ(i,e,r);if(s!==0)return s;let d=n.bisectToLimit(r,i);return _i(d)}static solveToCam(a,e,o){return jt.fromInt(n.solveToInt(a,e,o))}}return n.SCALED_DISCOUNT_FROM_LINRGB=[[.001200833568784504,.002389694492170889,.0002795742885861124],[.0005891086651375999,.0029785502573438758,.0003270666104008398],[.00010146692491640572,.0005364214359186694,.0032979401770712076]],n.LINRGB_FROM_SCALED_DISCOUNT=[[1373.2198709594231,-1100.4251190754821,-7.278681089101213],[-271.815969077903,559.6580465940733,-32.46047482791194],[1.9622899599665666,-57.173814538844006,308.7233197812385]],n.Y_FROM_LINRGB=[.2126,.7152,.0722],n.CRITICAL_PLANES=[.015176349177441876,.045529047532325624,.07588174588720938,.10623444424209313,.13658714259697685,.16693984095186062,.19729253930674434,.2276452376616281,.2579979360165119,.28835063437139563,.3188300904430532,.350925934958123,.3848314933096426,.42057480301049466,.458183274052838,.4976837250274023,.5391024159806381,.5824650784040898,.6277969426914107,.6751227633498623,.7244668422128921,.775853049866786,.829304845476233,.8848452951698498,.942497089126609,1.0022825574869039,1.0642236851973577,1.1283421258858297,1.1946592148522128,1.2631959812511864,1.3339731595349034,1.407011200216447,1.4823302800086415,1.5599503113873272,1.6398909516233677,1.7221716113234105,1.8068114625156377,1.8938294463134073,1.9832442801866852,2.075074464868551,2.1693382909216234,2.2660538449872063,2.36523901573795,2.4669114995532007,2.5710888059345764,2.6777882626779785,2.7870270208169257,2.898822059350997,3.0131901897720907,3.1301480604002863,3.2497121605402226,3.3718988244681087,3.4967242352587946,3.624204428461639,3.754355295633311,3.887192587735158,4.022731918402185,4.160988767090289,4.301978482107941,4.445716283538092,4.592217266055746,4.741496401646282,4.893568542229298,5.048448422192488,5.20615066083972,5.3666897647573375,5.5300801301023865,5.696336044816294,5.865471690767354,6.037501145825082,6.212438385869475,6.390297286737924,6.571091626112461,6.7548350853498045,6.941541251256611,7.131223617812143,7.323895587840543,7.5195704746346665,7.7182615035334345,7.919981813454504,8.124744458384042,8.332562408825165,8.543448553206703,8.757415699253682,8.974476575321063,9.194643831691977,9.417930041841839,9.644347703669503,9.873909240696694,10.106627003236781,10.342513269534024,10.58158024687427,10.8238400726681,11.069304815507364,11.317986476196008,11.569896988756009,11.825048221409341,12.083451977536606,12.345119996613247,12.610063955123938,12.878295467455942,13.149826086772048,13.42466730586372,13.702830557985108,13.984327217668513,14.269168601521828,14.55736596900856,14.848930523210871,15.143873411576273,15.44220572664832,15.743938506781891,16.04908273684337,16.35764934889634,16.66964922287304,16.985093187232053,17.30399201960269,17.62635644741625,17.95219714852476,18.281524751807332,18.614349837764564,18.95068293910138,19.290534541298456,19.633915083172692,19.98083495742689,20.331304511189067,20.685334046541502,21.042933821039977,21.404114048223256,21.76888489811322,22.137256497705877,22.50923893145328,22.884842241736916,23.264076429332462,23.6469514538663,24.033477234264016,24.42366364919083,24.817520537484558,25.21505769858089,25.61628489293138,26.021211842414342,26.429848230738664,26.842203703840827,27.258287870275353,27.678110301598522,28.10168053274597,28.529008062403893,28.96010235337422,29.39497283293396,29.83362889318845,30.276079891419332,30.722335150426627,31.172403958865512,31.62629557157785,32.08401920991837,32.54558406207592,33.010999283389665,33.4802739966603,33.953417292456834,34.430438229418264,34.911345834551085,35.39614910352207,35.88485700094671,36.37747846067349,36.87402238606382,37.37449765026789,37.87891309649659,38.38727753828926,38.89959975977785,39.41588851594697,39.93615253289054,40.460400508064545,40.98864111053629,41.520882981230194,42.05713473317016,42.597404951718396,43.141702194811224,43.6900349931913,44.24241185063697,44.798841244188324,45.35933162437017,45.92389141541209,46.49252901546552,47.065252796817916,47.64207110610409,48.22299226451468,48.808024568002054,49.3971762874833,49.9904556690408,50.587870934119984,51.189430279724725,51.79514187861014,52.40501387947288,53.0190544071392,53.637271562750364,54.259673423945976,54.88626804504493,55.517063457223934,56.15206766869424,56.79128866487574,57.43473440856916,58.08241284012621,58.734331877617365,59.39049941699807,60.05092333227251,60.715611475655585,61.38457167773311,62.057811747619894,62.7353394731159,63.417162620860914,64.10328893648692,64.79372614476921,65.48848194977529,66.18756403501224,66.89098006357258,67.59873767827808,68.31084450182222,69.02730813691093,69.74813616640164,70.47333615344107,71.20291564160104,71.93688215501312,72.67524319850172,73.41800625771542,74.16517879925733,74.9167682708136,75.67278210128072,76.43322770089146,77.1981124613393,77.96744375590167,78.74122893956174,79.51947534912904,80.30219030335869,81.08938110306934,81.88105503125999,82.67721935322541,83.4778813166706,84.28304815182372,85.09272707154808,85.90692527145302,86.72564993000343,87.54890820862819,88.3767072518277,89.2090541872801,90.04595612594655,90.88742016217518,91.73345337380438,92.58406282226491,93.43925555268066,94.29903859396902,95.16341895893969,96.03240364439274,96.9059996312159,97.78421388448044,98.6670533535366,99.55452497210776],n})();var it=class n{static from(t,a,e){return new n(ie.solveToInt(t,a,e))}static fromInt(t){return new n(t)}toInt(){return this.argb}get hue(){return this.internalHue}set hue(t){this.setInternalState(ie.solveToInt(t,this.internalChroma,this.internalTone))}get chroma(){return this.internalChroma}set chroma(t){this.setInternalState(ie.solveToInt(this.internalHue,t,this.internalTone))}get tone(){return this.internalTone}set tone(t){this.setInternalState(ie.solveToInt(this.internalHue,this.internalChroma,t))}constructor(t){this.argb=t;let a=jt.fromInt(t);this.internalHue=a.hue,this.internalChroma=a.chroma,this.internalTone=ee(t),this.argb=t}setInternalState(t){let a=jt.fromInt(t);this.internalHue=a.hue,this.internalChroma=a.chroma,this.internalTone=ee(t),this.argb=t}inViewingConditions(t){let e=jt.fromInt(this.toInt()).xyzInViewingConditions(t),o=jt.fromXyzInViewingConditions(e[0],e[1],e[2],Bt.make());return n.from(o.hue,o.chroma,oe(e[1]))}};var Mo=class n{static harmonize(t,a){let e=it.fromInt(t),o=it.fromInt(a),i=Ci(e.hue,o.hue),r=Math.min(i*.5,15),s=Bn(e.hue+r*Cc(e.hue,o.hue));return it.from(s,e.chroma,e.tone).toInt()}static hctHue(t,a,e){let o=n.cam16Ucs(t,a,e),i=jt.fromInt(o),r=jt.fromInt(t);return it.from(i.hue,r.chroma,ee(t)).toInt()}static cam16Ucs(t,a,e){let o=jt.fromInt(t),i=jt.fromInt(a),r=o.jstar,s=o.astar,d=o.bstar,c=i.jstar,y=i.astar,l=i.bstar,b=r+(c-r)*e,u=s+(y-s)*e,f=d+(l-d)*e;return jt.fromUcs(b,u,f).toInt()}};var Ht=class n{static ratioOfTones(t,a){return t=La(0,100,t),a=La(0,100,a),n.ratioOfYs(hn(t),hn(a))}static ratioOfYs(t,a){let e=t>a?t:a,o=e===a?t:a;return(e+5)/(o+5)}static lighter(t,a){if(t<0||t>100)return-1;let e=hn(t),o=a*(e+5)-5,i=n.ratioOfYs(o,e),r=Math.abs(i-a);if(i<a&&r>.04)return-1;let s=oe(o)+.4;return s<0||s>100?-1:s}static darker(t,a){if(t<0||t>100)return-1;let e=hn(t),o=(e+5)/a-5,i=n.ratioOfYs(e,o),r=Math.abs(i-a);if(i<a&&r>.04)return-1;let s=oe(o)-.4;return s<0||s>100?-1:s}static lighterUnsafe(t,a){let e=n.lighter(t,a);return e<0?100:e}static darkerUnsafe(t,a){let e=n.darker(t,a);return e<0?0:e}};var Na=class n{static isDisliked(t){let a=Math.round(t.hue)>=90&&Math.round(t.hue)<=111,e=Math.round(t.chroma)>16,o=Math.round(t.tone)<65;return a&&e&&o}static fixIfDisliked(t){return n.isDisliked(t)?it.from(t.hue,t.chroma,70):t}};var S=class n{static fromPalette(t){var a,e;return new n((a=t.name)!=null?a:"",t.palette,t.tone,(e=t.isBackground)!=null?e:!1,t.background,t.secondBackground,t.contrastCurve,t.toneDeltaPair)}constructor(t,a,e,o,i,r,s,d){if(this.name=t,this.palette=a,this.tone=e,this.isBackground=o,this.background=i,this.secondBackground=r,this.contrastCurve=s,this.toneDeltaPair=d,this.hctCache=new Map,!i&&r)throw new Error("Color ".concat(t," has secondBackground")+"defined, but background is not defined.");if(!i&&s)throw new Error("Color ".concat(t," has contrastCurve")+"defined, but background is not defined.");if(i&&!s)throw new Error("Color ".concat(t," has background")+"defined, but contrastCurve is not defined.")}getArgb(t){return this.getHct(t).toInt()}getHct(t){let a=this.hctCache.get(t);if(a!=null)return a;let e=this.getTone(t),o=this.palette(t).getHct(e);return this.hctCache.size>4&&this.hctCache.clear(),this.hctCache.set(t,o),o}getTone(t){let a=t.contrastLevel<0;if(this.toneDeltaPair){let e=this.toneDeltaPair(t),o=e.roleA,i=e.roleB,r=e.delta,s=e.polarity,d=e.stayTogether,y=this.background(t).getTone(t),l=s==="nearer"||s==="lighter"&&!t.isDark||s==="darker"&&t.isDark,b=l?o:i,u=l?i:o,f=this.name===b.name,v=t.isDark?1:-1,D=b.contrastCurve.getContrast(t.contrastLevel),R=u.contrastCurve.getContrast(t.contrastLevel),N=b.tone(t),O=Ht.ratioOfTones(y,N)>=D?N:n.foregroundTone(y,D),U=u.tone(t),B=Ht.ratioOfTones(y,U)>=R?U:n.foregroundTone(y,R);return a&&(O=n.foregroundTone(y,D),B=n.foregroundTone(y,R)),(B-O)*v>=r||(B=La(0,100,O+r*v),(B-O)*v>=r||(O=La(0,100,B-r*v))),50<=O&&O<60?v>0?(O=60,B=Math.max(B,O+r*v)):(O=49,B=Math.min(B,O+r*v)):50<=B&&B<60&&(d?v>0?(O=60,B=Math.max(B,O+r*v)):(O=49,B=Math.min(B,O+r*v)):v>0?B=60:B=49),f?O:B}else{let e=this.tone(t);if(this.background==null)return e;let o=this.background(t).getTone(t),i=this.contrastCurve.getContrast(t.contrastLevel);if(Ht.ratioOfTones(o,e)>=i||(e=n.foregroundTone(o,i)),a&&(e=n.foregroundTone(o,i)),this.isBackground&&50<=e&&e<60&&(Ht.ratioOfTones(49,o)>=i?e=49:e=60),this.secondBackground){let[r,s]=[this.background,this.secondBackground],[d,c]=[r(t).getTone(t),s(t).getTone(t)],[y,l]=[Math.max(d,c),Math.min(d,c)];if(Ht.ratioOfTones(y,e)>=i&&Ht.ratioOfTones(l,e)>=i)return e;let b=Ht.lighter(y,i),u=Ht.darker(l,i),f=[];return b!==-1&&f.push(b),u!==-1&&f.push(u),n.tonePrefersLightForeground(d)||n.tonePrefersLightForeground(c)?b<0?100:b:f.length===1?f[0]:u<0?0:u}return e}}static foregroundTone(t,a){let e=Ht.lighterUnsafe(t,a),o=Ht.darkerUnsafe(t,a),i=Ht.ratioOfTones(e,t),r=Ht.ratioOfTones(o,t);if(n.tonePrefersLightForeground(t)){let d=Math.abs(i-r)<.1&&i<a&&r<a;return i>=a||i>=r||d?e:o}else return r>=a||r>=i?o:e}static tonePrefersLightForeground(t){return Math.round(t)<60}static toneAllowsLightForeground(t){return Math.round(t)<=49}static enableLightForeground(t){return n.tonePrefersLightForeground(t)&&!n.toneAllowsLightForeground(t)?49:t}};var rn=function(n){return n[n.MONOCHROME=0]="MONOCHROME",n[n.NEUTRAL=1]="NEUTRAL",n[n.TONAL_SPOT=2]="TONAL_SPOT",n[n.VIBRANT=3]="VIBRANT",n[n.EXPRESSIVE=4]="EXPRESSIVE",n[n.FIDELITY=5]="FIDELITY",n[n.CONTENT=6]="CONTENT",n[n.RAINBOW=7]="RAINBOW",n[n.FRUIT_SALAD=8]="FRUIT_SALAD",n}(rn||{});var q=class{constructor(t,a,e,o){this.low=t,this.normal=a,this.medium=e,this.high=o}getContrast(t){return t<=-1?this.low:t<0?ma(this.low,this.normal,(t- -1)/1):t<.5?ma(this.normal,this.medium,(t-0)/.5):t<1?ma(this.medium,this.high,(t-.5)/.5):this.high}};var Et=class{constructor(t,a,e,o,i){this.roleA=t,this.roleB=a,this.delta=e,this.polarity=o,this.stayTogether=i}};function Ba(n){return n.variant===rn.FIDELITY||n.variant===rn.CONTENT}function bt(n){return n.variant===rn.MONOCHROME}function ih(n,t,a,e){let o=a,i=it.from(n,t,a);if(i.chroma<t){let r=i.chroma;for(;i.chroma<t;){o+=e?-1:1;let s=it.from(n,t,o);if(r>s.chroma||Math.abs(s.chroma-t)<.4)break;let d=Math.abs(s.chroma-t),c=Math.abs(i.chroma-t);d<c&&(i=s),r=Math.max(r,s.chroma)}}return o}function rh(n){return Bt.make(void 0,void 0,n.isDark?30:80,void 0,void 0)}function Si(n,t){let a=n.inViewingConditions(rh(t));return S.tonePrefersLightForeground(n.tone)&&!S.toneAllowsLightForeground(a.tone)?S.enableLightForeground(n.tone):S.enableLightForeground(a.tone)}var h=class n{static highestSurface(t){return t.isDark?n.surfaceBright:n.surfaceDim}};h.contentAccentToneDelta=15;h.primaryPaletteKeyColor=S.fromPalette({name:"primary_palette_key_color",palette:n=>n.primaryPalette,tone:n=>n.primaryPalette.keyColor.tone});h.secondaryPaletteKeyColor=S.fromPalette({name:"secondary_palette_key_color",palette:n=>n.secondaryPalette,tone:n=>n.secondaryPalette.keyColor.tone});h.tertiaryPaletteKeyColor=S.fromPalette({name:"tertiary_palette_key_color",palette:n=>n.tertiaryPalette,tone:n=>n.tertiaryPalette.keyColor.tone});h.neutralPaletteKeyColor=S.fromPalette({name:"neutral_palette_key_color",palette:n=>n.neutralPalette,tone:n=>n.neutralPalette.keyColor.tone});h.neutralVariantPaletteKeyColor=S.fromPalette({name:"neutral_variant_palette_key_color",palette:n=>n.neutralVariantPalette,tone:n=>n.neutralVariantPalette.keyColor.tone});h.background=S.fromPalette({name:"background",palette:n=>n.neutralPalette,tone:n=>n.isDark?6:98,isBackground:!0});h.onBackground=S.fromPalette({name:"on_background",palette:n=>n.neutralPalette,tone:n=>n.isDark?90:10,background:n=>h.background,contrastCurve:new q(3,3,4.5,7)});h.surface=S.fromPalette({name:"surface",palette:n=>n.neutralPalette,tone:n=>n.isDark?6:98,isBackground:!0});h.surfaceDim=S.fromPalette({name:"surface_dim",palette:n=>n.neutralPalette,tone:n=>n.isDark?6:87,isBackground:!0});h.surfaceBright=S.fromPalette({name:"surface_bright",palette:n=>n.neutralPalette,tone:n=>n.isDark?24:98,isBackground:!0});h.surfaceContainerLowest=S.fromPalette({name:"surface_container_lowest",palette:n=>n.neutralPalette,tone:n=>n.isDark?4:100,isBackground:!0});h.surfaceContainerLow=S.fromPalette({name:"surface_container_low",palette:n=>n.neutralPalette,tone:n=>n.isDark?10:96,isBackground:!0});h.surfaceContainer=S.fromPalette({name:"surface_container",palette:n=>n.neutralPalette,tone:n=>n.isDark?12:94,isBackground:!0});h.surfaceContainerHigh=S.fromPalette({name:"surface_container_high",palette:n=>n.neutralPalette,tone:n=>n.isDark?17:92,isBackground:!0});h.surfaceContainerHighest=S.fromPalette({name:"surface_container_highest",palette:n=>n.neutralPalette,tone:n=>n.isDark?22:90,isBackground:!0});h.onSurface=S.fromPalette({name:"on_surface",palette:n=>n.neutralPalette,tone:n=>n.isDark?90:10,background:n=>h.highestSurface(n),contrastCurve:new q(4.5,7,11,21)});h.surfaceVariant=S.fromPalette({name:"surface_variant",palette:n=>n.neutralVariantPalette,tone:n=>n.isDark?30:90,isBackground:!0});h.onSurfaceVariant=S.fromPalette({name:"on_surface_variant",palette:n=>n.neutralVariantPalette,tone:n=>n.isDark?80:30,background:n=>h.highestSurface(n),contrastCurve:new q(3,4.5,7,11)});h.inverseSurface=S.fromPalette({name:"inverse_surface",palette:n=>n.neutralPalette,tone:n=>n.isDark?90:20});h.inverseOnSurface=S.fromPalette({name:"inverse_on_surface",palette:n=>n.neutralPalette,tone:n=>n.isDark?20:95,background:n=>h.inverseSurface,contrastCurve:new q(4.5,7,11,21)});h.outline=S.fromPalette({name:"outline",palette:n=>n.neutralVariantPalette,tone:n=>n.isDark?60:50,background:n=>h.highestSurface(n),contrastCurve:new q(1.5,3,4.5,7)});h.outlineVariant=S.fromPalette({name:"outline_variant",palette:n=>n.neutralVariantPalette,tone:n=>n.isDark?30:80,background:n=>h.highestSurface(n),contrastCurve:new q(1,1,3,7)});h.shadow=S.fromPalette({name:"shadow",palette:n=>n.neutralPalette,tone:n=>0});h.scrim=S.fromPalette({name:"scrim",palette:n=>n.neutralPalette,tone:n=>0});h.surfaceTint=S.fromPalette({name:"surface_tint",palette:n=>n.primaryPalette,tone:n=>n.isDark?80:40,isBackground:!0});h.primary=S.fromPalette({name:"primary",palette:n=>n.primaryPalette,tone:n=>bt(n)?n.isDark?100:0:n.isDark?80:40,isBackground:!0,background:n=>h.highestSurface(n),contrastCurve:new q(3,4.5,7,11),toneDeltaPair:n=>new Et(h.primaryContainer,h.primary,15,"nearer",!1)});h.onPrimary=S.fromPalette({name:"on_primary",palette:n=>n.primaryPalette,tone:n=>bt(n)?n.isDark?10:90:n.isDark?20:100,background:n=>h.primary,contrastCurve:new q(4.5,7,11,21)});h.primaryContainer=S.fromPalette({name:"primary_container",palette:n=>n.primaryPalette,tone:n=>Ba(n)?Si(n.sourceColorHct,n):bt(n)?n.isDark?85:25:n.isDark?30:90,isBackground:!0,background:n=>h.highestSurface(n),contrastCurve:new q(1,1,3,7),toneDeltaPair:n=>new Et(h.primaryContainer,h.primary,15,"nearer",!1)});h.onPrimaryContainer=S.fromPalette({name:"on_primary_container",palette:n=>n.primaryPalette,tone:n=>Ba(n)?S.foregroundTone(h.primaryContainer.tone(n),4.5):bt(n)?n.isDark?0:100:n.isDark?90:10,background:n=>h.primaryContainer,contrastCurve:new q(4.5,7,11,21)});h.inversePrimary=S.fromPalette({name:"inverse_primary",palette:n=>n.primaryPalette,tone:n=>n.isDark?40:80,background:n=>h.inverseSurface,contrastCurve:new q(3,4.5,7,11)});h.secondary=S.fromPalette({name:"secondary",palette:n=>n.secondaryPalette,tone:n=>n.isDark?80:40,isBackground:!0,background:n=>h.highestSurface(n),contrastCurve:new q(3,4.5,7,11),toneDeltaPair:n=>new Et(h.secondaryContainer,h.secondary,15,"nearer",!1)});h.onSecondary=S.fromPalette({name:"on_secondary",palette:n=>n.secondaryPalette,tone:n=>bt(n)?n.isDark?10:100:n.isDark?20:100,background:n=>h.secondary,contrastCurve:new q(4.5,7,11,21)});h.secondaryContainer=S.fromPalette({name:"secondary_container",palette:n=>n.secondaryPalette,tone:n=>{let t=n.isDark?30:90;if(bt(n))return n.isDark?30:85;if(!Ba(n))return t;let a=ih(n.secondaryPalette.hue,n.secondaryPalette.chroma,t,!n.isDark);return a=Si(n.secondaryPalette.getHct(a),n),a},isBackground:!0,background:n=>h.highestSurface(n),contrastCurve:new q(1,1,3,7),toneDeltaPair:n=>new Et(h.secondaryContainer,h.secondary,15,"nearer",!1)});h.onSecondaryContainer=S.fromPalette({name:"on_secondary_container",palette:n=>n.secondaryPalette,tone:n=>Ba(n)?S.foregroundTone(h.secondaryContainer.tone(n),4.5):n.isDark?90:10,background:n=>h.secondaryContainer,contrastCurve:new q(4.5,7,11,21)});h.tertiary=S.fromPalette({name:"tertiary",palette:n=>n.tertiaryPalette,tone:n=>bt(n)?n.isDark?90:25:n.isDark?80:40,isBackground:!0,background:n=>h.highestSurface(n),contrastCurve:new q(3,4.5,7,11),toneDeltaPair:n=>new Et(h.tertiaryContainer,h.tertiary,15,"nearer",!1)});h.onTertiary=S.fromPalette({name:"on_tertiary",palette:n=>n.tertiaryPalette,tone:n=>bt(n)?n.isDark?10:90:n.isDark?20:100,background:n=>h.tertiary,contrastCurve:new q(4.5,7,11,21)});h.tertiaryContainer=S.fromPalette({name:"tertiary_container",palette:n=>n.tertiaryPalette,tone:n=>{if(bt(n))return n.isDark?60:49;if(!Ba(n))return n.isDark?30:90;let t=Si(n.tertiaryPalette.getHct(n.sourceColorHct.tone),n),a=n.tertiaryPalette.getHct(t);return Na.fixIfDisliked(a).tone},isBackground:!0,background:n=>h.highestSurface(n),contrastCurve:new q(1,1,3,7),toneDeltaPair:n=>new Et(h.tertiaryContainer,h.tertiary,15,"nearer",!1)});h.onTertiaryContainer=S.fromPalette({name:"on_tertiary_container",palette:n=>n.tertiaryPalette,tone:n=>bt(n)?n.isDark?0:100:Ba(n)?S.foregroundTone(h.tertiaryContainer.tone(n),4.5):n.isDark?90:10,background:n=>h.tertiaryContainer,contrastCurve:new q(4.5,7,11,21)});h.error=S.fromPalette({name:"error",palette:n=>n.errorPalette,tone:n=>n.isDark?80:40,isBackground:!0,background:n=>h.highestSurface(n),contrastCurve:new q(3,4.5,7,11),toneDeltaPair:n=>new Et(h.errorContainer,h.error,15,"nearer",!1)});h.onError=S.fromPalette({name:"on_error",palette:n=>n.errorPalette,tone:n=>n.isDark?20:100,background:n=>h.error,contrastCurve:new q(4.5,7,11,21)});h.errorContainer=S.fromPalette({name:"error_container",palette:n=>n.errorPalette,tone:n=>n.isDark?30:90,isBackground:!0,background:n=>h.highestSurface(n),contrastCurve:new q(1,1,3,7),toneDeltaPair:n=>new Et(h.errorContainer,h.error,15,"nearer",!1)});h.onErrorContainer=S.fromPalette({name:"on_error_container",palette:n=>n.errorPalette,tone:n=>n.isDark?90:10,background:n=>h.errorContainer,contrastCurve:new q(4.5,7,11,21)});h.primaryFixed=S.fromPalette({name:"primary_fixed",palette:n=>n.primaryPalette,tone:n=>bt(n)?40:90,isBackground:!0,background:n=>h.highestSurface(n),contrastCurve:new q(1,1,3,7),toneDeltaPair:n=>new Et(h.primaryFixed,h.primaryFixedDim,10,"lighter",!0)});h.primaryFixedDim=S.fromPalette({name:"primary_fixed_dim",palette:n=>n.primaryPalette,tone:n=>bt(n)?30:80,isBackground:!0,background:n=>h.highestSurface(n),contrastCurve:new q(1,1,3,7),toneDeltaPair:n=>new Et(h.primaryFixed,h.primaryFixedDim,10,"lighter",!0)});h.onPrimaryFixed=S.fromPalette({name:"on_primary_fixed",palette:n=>n.primaryPalette,tone:n=>bt(n)?100:10,background:n=>h.primaryFixedDim,secondBackground:n=>h.primaryFixed,contrastCurve:new q(4.5,7,11,21)});h.onPrimaryFixedVariant=S.fromPalette({name:"on_primary_fixed_variant",palette:n=>n.primaryPalette,tone:n=>bt(n)?90:30,background:n=>h.primaryFixedDim,secondBackground:n=>h.primaryFixed,contrastCurve:new q(3,4.5,7,11)});h.secondaryFixed=S.fromPalette({name:"secondary_fixed",palette:n=>n.secondaryPalette,tone:n=>bt(n)?80:90,isBackground:!0,background:n=>h.highestSurface(n),contrastCurve:new q(1,1,3,7),toneDeltaPair:n=>new Et(h.secondaryFixed,h.secondaryFixedDim,10,"lighter",!0)});h.secondaryFixedDim=S.fromPalette({name:"secondary_fixed_dim",palette:n=>n.secondaryPalette,tone:n=>bt(n)?70:80,isBackground:!0,background:n=>h.highestSurface(n),contrastCurve:new q(1,1,3,7),toneDeltaPair:n=>new Et(h.secondaryFixed,h.secondaryFixedDim,10,"lighter",!0)});h.onSecondaryFixed=S.fromPalette({name:"on_secondary_fixed",palette:n=>n.secondaryPalette,tone:n=>10,background:n=>h.secondaryFixedDim,secondBackground:n=>h.secondaryFixed,contrastCurve:new q(4.5,7,11,21)});h.onSecondaryFixedVariant=S.fromPalette({name:"on_secondary_fixed_variant",palette:n=>n.secondaryPalette,tone:n=>bt(n)?25:30,background:n=>h.secondaryFixedDim,secondBackground:n=>h.secondaryFixed,contrastCurve:new q(3,4.5,7,11)});h.tertiaryFixed=S.fromPalette({name:"tertiary_fixed",palette:n=>n.tertiaryPalette,tone:n=>bt(n)?40:90,isBackground:!0,background:n=>h.highestSurface(n),contrastCurve:new q(1,1,3,7),toneDeltaPair:n=>new Et(h.tertiaryFixed,h.tertiaryFixedDim,10,"lighter",!0)});h.tertiaryFixedDim=S.fromPalette({name:"tertiary_fixed_dim",palette:n=>n.tertiaryPalette,tone:n=>bt(n)?30:80,isBackground:!0,background:n=>h.highestSurface(n),contrastCurve:new q(1,1,3,7),toneDeltaPair:n=>new Et(h.tertiaryFixed,h.tertiaryFixedDim,10,"lighter",!0)});h.onTertiaryFixed=S.fromPalette({name:"on_tertiary_fixed",palette:n=>n.tertiaryPalette,tone:n=>bt(n)?100:10,background:n=>h.tertiaryFixedDim,secondBackground:n=>h.tertiaryFixed,contrastCurve:new q(4.5,7,11,21)});h.onTertiaryFixedVariant=S.fromPalette({name:"on_tertiary_fixed_variant",palette:n=>n.tertiaryPalette,tone:n=>bt(n)?90:30,background:n=>h.tertiaryFixedDim,secondBackground:n=>h.tertiaryFixed,contrastCurve:new q(3,4.5,7,11)});var yt=class n{static fromInt(t){let a=it.fromInt(t);return n.fromHct(a)}static fromHct(t){return new n(t.hue,t.chroma,t)}static fromHueAndChroma(t,a){return new n(t,a,n.createKeyColor(t,a))}constructor(t,a,e){this.hue=t,this.chroma=a,this.keyColor=e,this.cache=new Map}static createKeyColor(t,a){let o=it.from(t,a,50),i=Math.abs(o.chroma-a);for(let r=1;r<50;r+=1){if(Math.round(a)===Math.round(o.chroma))return o;let s=it.from(t,a,50+r),d=Math.abs(s.chroma-a);d<i&&(i=d,o=s);let c=it.from(t,a,50-r),y=Math.abs(c.chroma-a);y<i&&(i=y,o=c)}return o}tone(t){let a=this.cache.get(t);return a===void 0&&(a=it.from(this.hue,this.chroma,t).toInt(),this.cache.set(t,a)),a}getHct(t){return it.fromInt(this.tone(t))}};var gn=class n{static of(t){return new n(t,!1)}static contentOf(t){return new n(t,!0)}static fromColors(t){return n.createPaletteFromColors(!1,t)}static contentFromColors(t){return n.createPaletteFromColors(!0,t)}static createPaletteFromColors(t,a){let e=new n(a.primary,t);if(a.secondary){let o=new n(a.secondary,t);e.a2=o.a1}if(a.tertiary){let o=new n(a.tertiary,t);e.a3=o.a1}if(a.error){let o=new n(a.error,t);e.error=o.a1}if(a.neutral){let o=new n(a.neutral,t);e.n1=o.n1}if(a.neutralVariant){let o=new n(a.neutralVariant,t);e.n2=o.n2}return e}constructor(t,a){let e=it.fromInt(t),o=e.hue,i=e.chroma;a?(this.a1=yt.fromHueAndChroma(o,i),this.a2=yt.fromHueAndChroma(o,i/3),this.a3=yt.fromHueAndChroma(o+60,i/2),this.n1=yt.fromHueAndChroma(o,Math.min(i/12,4)),this.n2=yt.fromHueAndChroma(o,Math.min(i/6,8))):(this.a1=yt.fromHueAndChroma(o,Math.max(48,i)),this.a2=yt.fromHueAndChroma(o,16),this.a3=yt.fromHueAndChroma(o+60,24),this.n1=yt.fromHueAndChroma(o,4),this.n2=yt.fromHueAndChroma(o,8)),this.error=yt.fromHueAndChroma(25,84)}};var re=class n{get primary(){return this.props.primary}get onPrimary(){return this.props.onPrimary}get primaryContainer(){return this.props.primaryContainer}get onPrimaryContainer(){return this.props.onPrimaryContainer}get secondary(){return this.props.secondary}get onSecondary(){return this.props.onSecondary}get secondaryContainer(){return this.props.secondaryContainer}get onSecondaryContainer(){return this.props.onSecondaryContainer}get tertiary(){return this.props.tertiary}get onTertiary(){return this.props.onTertiary}get tertiaryContainer(){return this.props.tertiaryContainer}get onTertiaryContainer(){return this.props.onTertiaryContainer}get error(){return this.props.error}get onError(){return this.props.onError}get errorContainer(){return this.props.errorContainer}get onErrorContainer(){return this.props.onErrorContainer}get background(){return this.props.background}get onBackground(){return this.props.onBackground}get surface(){return this.props.surface}get onSurface(){return this.props.onSurface}get surfaceVariant(){return this.props.surfaceVariant}get onSurfaceVariant(){return this.props.onSurfaceVariant}get outline(){return this.props.outline}get outlineVariant(){return this.props.outlineVariant}get shadow(){return this.props.shadow}get scrim(){return this.props.scrim}get inverseSurface(){return this.props.inverseSurface}get inverseOnSurface(){return this.props.inverseOnSurface}get inversePrimary(){return this.props.inversePrimary}static light(t){return n.lightFromCorePalette(gn.of(t))}static dark(t){return n.darkFromCorePalette(gn.of(t))}static lightContent(t){return n.lightFromCorePalette(gn.contentOf(t))}static darkContent(t){return n.darkFromCorePalette(gn.contentOf(t))}static lightFromCorePalette(t){return new n({primary:t.a1.tone(40),onPrimary:t.a1.tone(100),primaryContainer:t.a1.tone(90),onPrimaryContainer:t.a1.tone(10),secondary:t.a2.tone(40),onSecondary:t.a2.tone(100),secondaryContainer:t.a2.tone(90),onSecondaryContainer:t.a2.tone(10),tertiary:t.a3.tone(40),onTertiary:t.a3.tone(100),tertiaryContainer:t.a3.tone(90),onTertiaryContainer:t.a3.tone(10),error:t.error.tone(40),onError:t.error.tone(100),errorContainer:t.error.tone(90),onErrorContainer:t.error.tone(10),background:t.n1.tone(99),onBackground:t.n1.tone(10),surface:t.n1.tone(99),onSurface:t.n1.tone(10),surfaceVariant:t.n2.tone(90),onSurfaceVariant:t.n2.tone(30),outline:t.n2.tone(50),outlineVariant:t.n2.tone(80),shadow:t.n1.tone(0),scrim:t.n1.tone(0),inverseSurface:t.n1.tone(20),inverseOnSurface:t.n1.tone(95),inversePrimary:t.a1.tone(80)})}static darkFromCorePalette(t){return new n({primary:t.a1.tone(80),onPrimary:t.a1.tone(20),primaryContainer:t.a1.tone(30),onPrimaryContainer:t.a1.tone(90),secondary:t.a2.tone(80),onSecondary:t.a2.tone(20),secondaryContainer:t.a2.tone(30),onSecondaryContainer:t.a2.tone(90),tertiary:t.a3.tone(80),onTertiary:t.a3.tone(20),tertiaryContainer:t.a3.tone(30),onTertiaryContainer:t.a3.tone(90),error:t.error.tone(80),onError:t.error.tone(20),errorContainer:t.error.tone(30),onErrorContainer:t.error.tone(80),background:t.n1.tone(10),onBackground:t.n1.tone(90),surface:t.n1.tone(10),onSurface:t.n1.tone(90),surfaceVariant:t.n2.tone(30),onSurfaceVariant:t.n2.tone(80),outline:t.n2.tone(60),outlineVariant:t.n2.tone(30),shadow:t.n1.tone(0),scrim:t.n1.tone(0),inverseSurface:t.n1.tone(90),inverseOnSurface:t.n1.tone(20),inversePrimary:t.a1.tone(40)})}constructor(t){this.props=t}toJSON(){return Y({},this.props)}};function Mi(n){let t=Co(n),a=_o(n),e=So(n),o=[t.toString(16),a.toString(16),e.toString(16)];for(let[i,r]of o.entries())r.length===1&&(o[i]="0"+r);return"#"+o.join("")}function Tc(n){n=n.replace("#","");let t=n.length===3,a=n.length===6,e=n.length===8;if(!t&&!a&&!e)throw new Error("unexpected hex "+n);let o=0,i=0,r=0;return t?(o=jn(n.slice(0,1).repeat(2)),i=jn(n.slice(1,2).repeat(2)),r=jn(n.slice(2,3).repeat(2))):a?(o=jn(n.slice(0,2)),i=jn(n.slice(2,4)),r=jn(n.slice(4,6))):e&&(o=jn(n.slice(2,4)),i=jn(n.slice(4,6)),r=jn(n.slice(6,8))),(255<<24|(o&255)<<16|(i&255)<<8|r&255)>>>0}function jn(n){return parseInt(n,16)}function Ec(n,t=[]){let a=gn.of(n);return{source:n,schemes:{light:re.light(n),dark:re.dark(n)},palettes:{primary:a.a1,secondary:a.a2,tertiary:a.a3,neutral:a.n1,neutralVariant:a.n2,error:a.error},customColors:t.map(e=>yh(n,e))}}function yh(n,t){let a=t.value,e=a,o=n;t.blend&&(a=Mo.harmonize(e,o));let r=gn.of(a).a1;return{color:t,value:a,light:{color:r.tone(40),onColor:r.tone(100),colorContainer:r.tone(90),onColorContainer:r.tone(10)},dark:{color:r.tone(80),onColor:r.tone(20),colorContainer:r.tone(30),onColorContainer:r.tone(90)}}}var lh="#0A59EB";function Ac(){return{multi:!0,provide:Yi,deps:[me],useFactory:n=>{let t=n.get(Ae),a=n.get(dt);return()=>ft(this,null,function*(){yield $t(a.state$),yield $t(t.fetch());let e=t.snapshot;hh(e.colors_primary,e.is_dark_theme)})}}}function hh(n,t){let a=[0,10,20,25,30,35,40,50,60,70,80,90,95,99,100],e=Ec(Tc(n!=null&&n.trim()?n:lh)),o=Object.entries(e.palettes).reduce((i,r)=>{let s=a.map(d=>({tone:d,hex:Mi(r[1].tone(d))}));return Sn(Y({},i),{[r[0]]:s})},{});mh(o,"p")}function mh(n,t){let a=":root,:host{";for(let[e,o]of Object.entries(n))o.forEach(({hex:i,tone:r})=>{e==="primary"?a+="--".concat(e,"-").concat(r,":").concat(i,";"):a+="--".concat(t,"-").concat(e,"-").concat(r,":").concat(i,";")});a+="}",a+="}",gh(a)}function gh(n){var a;let t=document.createElement("style");t.innerHTML=n,t.id="yeda-material-theme",(a=document.getElementById("yeda-material-theme"))==null||a.remove(),document.head.appendChild(t)}function xt(n,t){ph(n)&&(n="100%");var a=bh(n);return n=t===360?n:Math.min(t,Math.max(0,parseFloat(n))),a&&(n=parseInt(String(n*t),10)/100),Math.abs(n-t)<1e-6?1:(t===360?n=(n<0?n%t+t:n%t)/parseFloat(String(t)):n=n%t/parseFloat(String(t)),n)}function se(n){return Math.min(1,Math.max(0,n))}function ph(n){return typeof n=="string"&&n.indexOf(".")!==-1&&parseFloat(n)===1}function bh(n){return typeof n=="string"&&n.indexOf("%")!==-1}function Po(n){return n=parseFloat(n),(isNaN(n)||n<0||n>1)&&(n=1),n}function de(n){return n<=1?"".concat(Number(n)*100,"%"):n}function ta(n){return n.length===1?"0"+n:String(n)}function Ic(n,t,a){return{r:xt(n,255)*255,g:xt(t,255)*255,b:xt(a,255)*255}}function Ti(n,t,a){n=xt(n,255),t=xt(t,255),a=xt(a,255);var e=Math.max(n,t,a),o=Math.min(n,t,a),i=0,r=0,s=(e+o)/2;if(e===o)r=0,i=0;else{var d=e-o;switch(r=s>.5?d/(2-e-o):d/(e+o),e){case n:i=(t-a)/d+(t<a?6:0);break;case t:i=(a-n)/d+2;break;case a:i=(n-t)/d+4;break;default:break}i/=6}return{h:i,s:r,l:s}}function Pi(n,t,a){return a<0&&(a+=1),a>1&&(a-=1),a<1/6?n+(t-n)*(6*a):a<1/2?t:a<2/3?n+(t-n)*(2/3-a)*6:n}function zc(n,t,a){var e,o,i;if(n=xt(n,360),t=xt(t,100),a=xt(a,100),t===0)o=a,i=a,e=a;else{var r=a<.5?a*(1+t):a+t-a*t,s=2*a-r;e=Pi(s,r,n+1/3),o=Pi(s,r,n),i=Pi(s,r,n-1/3)}return{r:e*255,g:o*255,b:i*255}}function Ei(n,t,a){n=xt(n,255),t=xt(t,255),a=xt(a,255);var e=Math.max(n,t,a),o=Math.min(n,t,a),i=0,r=e,s=e-o,d=e===0?0:s/e;if(e===o)i=0;else{switch(e){case n:i=(t-a)/s+(t<a?6:0);break;case t:i=(a-n)/s+2;break;case a:i=(n-t)/s+4;break;default:break}i/=6}return{h:i,s:d,v:r}}function Oc(n,t,a){n=xt(n,360)*6,t=xt(t,100),a=xt(a,100);var e=Math.floor(n),o=n-e,i=a*(1-t),r=a*(1-o*t),s=a*(1-(1-o)*t),d=e%6,c=[a,r,i,i,s,a][d],y=[s,a,a,r,i,i][d],l=[i,i,s,a,a,r][d];return{r:c*255,g:y*255,b:l*255}}function Ai(n,t,a,e){var o=[ta(Math.round(n).toString(16)),ta(Math.round(t).toString(16)),ta(Math.round(a).toString(16))];return e&&o[0].startsWith(o[0].charAt(1))&&o[1].startsWith(o[1].charAt(1))&&o[2].startsWith(o[2].charAt(1))?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0):o.join("")}function Dc(n,t,a,e,o){var i=[ta(Math.round(n).toString(16)),ta(Math.round(t).toString(16)),ta(Math.round(a).toString(16)),ta(uh(e))];return o&&i[0].startsWith(i[0].charAt(1))&&i[1].startsWith(i[1].charAt(1))&&i[2].startsWith(i[2].charAt(1))&&i[3].startsWith(i[3].charAt(1))?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")}function uh(n){return Math.round(parseFloat(n)*255).toString(16)}function Ii(n){return Gt(n)/255}function Gt(n){return parseInt(n,16)}function Fc(n){return{r:n>>16,g:(n&65280)>>8,b:n&255}}var ce={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function Rc(n){var t={r:0,g:0,b:0},a=1,e=null,o=null,i=null,r=!1,s=!1;return typeof n=="string"&&(n=xh(n)),typeof n=="object"&&(Hn(n.r)&&Hn(n.g)&&Hn(n.b)?(t=Ic(n.r,n.g,n.b),r=!0,s=String(n.r).substr(-1)==="%"?"prgb":"rgb"):Hn(n.h)&&Hn(n.s)&&Hn(n.v)?(e=de(n.s),o=de(n.v),t=Oc(n.h,e,o),r=!0,s="hsv"):Hn(n.h)&&Hn(n.s)&&Hn(n.l)&&(e=de(n.s),i=de(n.l),t=zc(n.h,e,i),r=!0,s="hsl"),Object.prototype.hasOwnProperty.call(n,"a")&&(a=n.a)),a=Po(a),{ok:r,format:n.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a}}var fh="[-\\+]?\\d+%?",vh="[-\\+]?\\d*\\.\\d+%?",na="(?:".concat(vh,")|(?:").concat(fh,")"),zi="[\\s|\\(]+(".concat(na,")[,|\\s]+(").concat(na,")[,|\\s]+(").concat(na,")\\s*\\)?"),Oi="[\\s|\\(]+(".concat(na,")[,|\\s]+(").concat(na,")[,|\\s]+(").concat(na,")[,|\\s]+(").concat(na,")\\s*\\)?"),pn={CSS_UNIT:new RegExp(na),rgb:new RegExp("rgb"+zi),rgba:new RegExp("rgba"+Oi),hsl:new RegExp("hsl"+zi),hsla:new RegExp("hsla"+Oi),hsv:new RegExp("hsv"+zi),hsva:new RegExp("hsva"+Oi),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function xh(n){if(n=n.trim().toLowerCase(),n.length===0)return!1;var t=!1;if(ce[n])n=ce[n],t=!0;else if(n==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var a=pn.rgb.exec(n);return a?{r:a[1],g:a[2],b:a[3]}:(a=pn.rgba.exec(n),a?{r:a[1],g:a[2],b:a[3],a:a[4]}:(a=pn.hsl.exec(n),a?{h:a[1],s:a[2],l:a[3]}:(a=pn.hsla.exec(n),a?{h:a[1],s:a[2],l:a[3],a:a[4]}:(a=pn.hsv.exec(n),a?{h:a[1],s:a[2],v:a[3]}:(a=pn.hsva.exec(n),a?{h:a[1],s:a[2],v:a[3],a:a[4]}:(a=pn.hex8.exec(n),a?{r:Gt(a[1]),g:Gt(a[2]),b:Gt(a[3]),a:Ii(a[4]),format:t?"name":"hex8"}:(a=pn.hex6.exec(n),a?{r:Gt(a[1]),g:Gt(a[2]),b:Gt(a[3]),format:t?"name":"hex"}:(a=pn.hex4.exec(n),a?{r:Gt(a[1]+a[1]),g:Gt(a[2]+a[2]),b:Gt(a[3]+a[3]),a:Ii(a[4]+a[4]),format:t?"name":"hex8"}:(a=pn.hex3.exec(n),a?{r:Gt(a[1]+a[1]),g:Gt(a[2]+a[2]),b:Gt(a[3]+a[3]),format:t?"name":"hex"}:!1)))))))))}function Hn(n){return!!pn.CSS_UNIT.exec(String(n))}var wn=function(){function n(t,a){t===void 0&&(t=""),a===void 0&&(a={});var e;if(t instanceof n)return t;typeof t=="number"&&(t=Fc(t)),this.originalInput=t;var o=Rc(t);this.originalInput=t,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=(e=a.format)!==null&&e!==void 0?e:o.format,this.gradientType=a.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return n.prototype.isDark=function(){return this.getBrightness()<128},n.prototype.isLight=function(){return!this.isDark()},n.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},n.prototype.getLuminance=function(){var t=this.toRgb(),a,e,o,i=t.r/255,r=t.g/255,s=t.b/255;return i<=.03928?a=i/12.92:a=Math.pow((i+.055)/1.055,2.4),r<=.03928?e=r/12.92:e=Math.pow((r+.055)/1.055,2.4),s<=.03928?o=s/12.92:o=Math.pow((s+.055)/1.055,2.4),.2126*a+.7152*e+.0722*o},n.prototype.getAlpha=function(){return this.a},n.prototype.setAlpha=function(t){return this.a=Po(t),this.roundA=Math.round(100*this.a)/100,this},n.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},n.prototype.toHsv=function(){var t=Ei(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},n.prototype.toHsvString=function(){var t=Ei(this.r,this.g,this.b),a=Math.round(t.h*360),e=Math.round(t.s*100),o=Math.round(t.v*100);return this.a===1?"hsv(".concat(a,", ").concat(e,"%, ").concat(o,"%)"):"hsva(".concat(a,", ").concat(e,"%, ").concat(o,"%, ").concat(this.roundA,")")},n.prototype.toHsl=function(){var t=Ti(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},n.prototype.toHslString=function(){var t=Ti(this.r,this.g,this.b),a=Math.round(t.h*360),e=Math.round(t.s*100),o=Math.round(t.l*100);return this.a===1?"hsl(".concat(a,", ").concat(e,"%, ").concat(o,"%)"):"hsla(".concat(a,", ").concat(e,"%, ").concat(o,"%, ").concat(this.roundA,")")},n.prototype.toHex=function(t){return t===void 0&&(t=!1),Ai(this.r,this.g,this.b,t)},n.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},n.prototype.toHex8=function(t){return t===void 0&&(t=!1),Dc(this.r,this.g,this.b,this.a,t)},n.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},n.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},n.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},n.prototype.toRgbString=function(){var t=Math.round(this.r),a=Math.round(this.g),e=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(a,", ").concat(e,")"):"rgba(".concat(t,", ").concat(a,", ").concat(e,", ").concat(this.roundA,")")},n.prototype.toPercentageRgb=function(){var t=function(a){return"".concat(Math.round(xt(a,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},n.prototype.toPercentageRgbString=function(){var t=function(a){return Math.round(xt(a,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},n.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+Ai(this.r,this.g,this.b,!1),a=0,e=Object.entries(ce);a<e.length;a++){var o=e[a],i=o[0],r=o[1];if(t===r)return i}return!1},n.prototype.toString=function(t){var a=!!t;t=t!=null?t:this.format;var e=!1,o=this.a<1&&this.a>=0,i=!a&&o&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(e=this.toRgbString()),t==="prgb"&&(e=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(e=this.toHexString()),t==="hex3"&&(e=this.toHexString(!0)),t==="hex4"&&(e=this.toHex8String(!0)),t==="hex8"&&(e=this.toHex8String()),t==="name"&&(e=this.toName()),t==="hsl"&&(e=this.toHslString()),t==="hsv"&&(e=this.toHsvString()),e||this.toHexString())},n.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},n.prototype.clone=function(){return new n(this.toString())},n.prototype.lighten=function(t){t===void 0&&(t=10);var a=this.toHsl();return a.l+=t/100,a.l=se(a.l),new n(a)},n.prototype.brighten=function(t){t===void 0&&(t=10);var a=this.toRgb();return a.r=Math.max(0,Math.min(255,a.r-Math.round(255*-(t/100)))),a.g=Math.max(0,Math.min(255,a.g-Math.round(255*-(t/100)))),a.b=Math.max(0,Math.min(255,a.b-Math.round(255*-(t/100)))),new n(a)},n.prototype.darken=function(t){t===void 0&&(t=10);var a=this.toHsl();return a.l-=t/100,a.l=se(a.l),new n(a)},n.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},n.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},n.prototype.desaturate=function(t){t===void 0&&(t=10);var a=this.toHsl();return a.s-=t/100,a.s=se(a.s),new n(a)},n.prototype.saturate=function(t){t===void 0&&(t=10);var a=this.toHsl();return a.s+=t/100,a.s=se(a.s),new n(a)},n.prototype.greyscale=function(){return this.desaturate(100)},n.prototype.spin=function(t){var a=this.toHsl(),e=(a.h+t)%360;return a.h=e<0?360+e:e,new n(a)},n.prototype.mix=function(t,a){a===void 0&&(a=50);var e=this.toRgb(),o=new n(t).toRgb(),i=a/100,r={r:(o.r-e.r)*i+e.r,g:(o.g-e.g)*i+e.g,b:(o.b-e.b)*i+e.b,a:(o.a-e.a)*i+e.a};return new n(r)},n.prototype.analogous=function(t,a){t===void 0&&(t=6),a===void 0&&(a=30);var e=this.toHsl(),o=360/a,i=[this];for(e.h=(e.h-(o*t>>1)+720)%360;--t;)e.h=(e.h+o)%360,i.push(new n(e));return i},n.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new n(t)},n.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var a=this.toHsv(),e=a.h,o=a.s,i=a.v,r=[],s=1/t;t--;)r.push(new n({h:e,s:o,v:i})),i=(i+s)%1;return r},n.prototype.splitcomplement=function(){var t=this.toHsl(),a=t.h;return[this,new n({h:(a+72)%360,s:t.s,l:t.l}),new n({h:(a+216)%360,s:t.s,l:t.l})]},n.prototype.onBackground=function(t){var a=this.toRgb(),e=new n(t).toRgb(),o=a.a+e.a*(1-a.a);return new n({r:(a.r*a.a+e.r*e.a*(1-a.a))/o,g:(a.g*a.a+e.g*e.a*(1-a.a))/o,b:(a.b*a.a+e.b*e.a*(1-a.a))/o,a:o})},n.prototype.triad=function(){return this.polyad(3)},n.prototype.tetrad=function(){return this.polyad(4)},n.prototype.polyad=function(t){for(var a=this.toHsl(),e=a.h,o=[this],i=360/t,r=1;r<t;r++)o.push(new n({h:(e+r*i)%360,s:a.s,l:a.l}));return o},n.prototype.equals=function(t){return this.toRgbString()===new n(t).toRgbString()},n}();var Cn=function(n){return n.Primary="--palette-primary-",n.Accent="--palette-accent-",n.Warn="--palette-warn-",n}(Cn||{});var kh={isAutoContrast:!0,isAlternativeColorAlgorithm:!1,darkThemeClass:"isDarkTheme",lightThemeClass:"isLightTheme",colorMap:[{name:"50",map:[52,0,0]},{name:"100",map:[37,0,0]},{name:"200",map:[26,0,0]},{name:"300",map:[12,0,0]},{name:"400",map:[6,0,0]},{name:"500",map:[0,0,0]},{name:"600",map:[0,6,0]},{name:"700",map:[0,12,0]},{name:"800",map:[0,18,0]},{name:"900",map:[0,24,0]},{name:"A100",map:[50,0,30]},{name:"A200",map:[30,0,30]},{name:"A400",map:[10,0,15]},{name:"A700",map:[5,0,5]}],sortedHues:["50","100","200","300","400","500","600","700","800","900"]},Lc=new Ui("Mat Css Config"),wh=(()=>{let t=class t{constructor(e,o,i){this.document=o,this.primary="#03a9f4",this.accent="#e91e63",this.warn="#f44336",this.isDarkTheme=!1,this.contrastColorThresholdPrimary="400",this.contrastColorThresholdAccent="400",this.contrastColorThresholdWarn="400",this.isAutoContrast=!1,this.renderer=e.createRenderer(null,null),this.ROOT=this.document.documentElement,this.cfg=Y(Y({},kh),i),this.isAutoContrast=this.cfg.isAutoContrast,typeof this.cfg.isDarkTheme=="boolean"&&this.setDarkTheme(this.cfg.isDarkTheme),this.cfg.primary&&this.setPrimaryColor(this.cfg.primary),this.cfg.accent&&this.setAccentColor(this.cfg.accent),this.cfg.warn&&this.setWarnColor(this.cfg.warn)}setPrimaryColor(e){this.primary=e;let o=Cn.Primary,i=this._computePaletteColors(o,this.primary);this._setStyle(i),this.isAutoContrast&&this._recalculateAndSetContrastColor(o)}setAccentColor(e){this.accent=e;let o=Cn.Accent,i=this._computePaletteColors(o,this.accent);this._setStyle(i),this.isAutoContrast&&this._recalculateAndSetContrastColor(o)}setWarnColor(e){this.warn=e;let o=Cn.Warn,i=this._computePaletteColors(o,this.warn);this._setStyle(i),this.isAutoContrast&&this._recalculateAndSetContrastColor(o)}setVariable(e,o){this._setStyle([{name:e,val:o}])}setDarkTheme(e){e?(this.document.body.classList.remove(this.cfg.lightThemeClass),this.document.body.classList.add(this.cfg.darkThemeClass)):(this.document.body.classList.remove(this.cfg.darkThemeClass),this.document.body.classList.add(this.cfg.lightThemeClass)),this.isDarkTheme=e}setAutoContrastEnabled(e){this.isAutoContrast=e,e?(this._recalculateAndSetContrastColor(Cn.Primary),this._recalculateAndSetContrastColor(Cn.Accent),this._recalculateAndSetContrastColor(Cn.Warn)):(this.setContrastColorThresholdPrimary(this.contrastColorThresholdPrimary),this.setContrastColorThresholdAccent(this.contrastColorThresholdAccent),this.setContrastColorThresholdWarn(this.contrastColorThresholdWarn))}setContrastColorThresholdPrimary(e){this.contrastColorThresholdPrimary=e,this.setContrastColorThreshold(e,Cn.Primary)}setContrastColorThresholdAccent(e){this.contrastColorThresholdAccent=e,this.setContrastColorThreshold(e,Cn.Accent)}setContrastColorThresholdWarn(e){this.contrastColorThresholdWarn=e,this.setContrastColorThreshold(e,Cn.Warn)}setContrastColorThreshold(e,o){if(!e||!o||this.isAutoContrast)return;let i=t.DARK_TEXT_VAR,r=this.cfg.sortedHues.map(s=>(s===e&&(i=t.LIGHT_TEXT_VAR),{val:"var(".concat(i,")"),name:"".concat(o+t.CONTRAST_PREFIX).concat(s)}));this._setStyle(r)}setAlternativeColorAlgorithm(e){this.cfg.isAlternativeColorAlgorithm=e,this.setPrimaryColor(this.primary),this.setAccentColor(this.accent),this.setWarnColor(this.warn)}changeContrastColorThresholdPrimary(e){this.setContrastColorThresholdPrimary(e)}changeContrastColorThresholdAccent(e){this.setContrastColorThresholdAccent(e)}changeContrastColorThresholdWarn(e){this.setContrastColorThresholdWarn(e)}changeContrastColorThreshold(e,o){this.setContrastColorThreshold(e,o)}getPaletteForColor(e){return this.cfg.isAlternativeColorAlgorithm?this.getTraditionalPaletteForColor(e):this.getConstantinPaletteForColor(e)}getPaletteWithContrastForColor(e){let o=this._getCssVarValue(t.LIGHT_TEXT_VAR),i=this._getCssVarValue(t.DARK_TEXT_VAR);return this.getPaletteForColor(e).map(s=>{let d=s.isLight?o:i,c=this._replaceNoRgbValue("",d).split(",").map(l=>+l),y={r:c[0],g:c[1],b:c[2],a:1};return Sn(Y({},s),{contrast:Sn(Y({},y),{str:"".concat(y.r,",").concat(y.g,",").concat(y.b)})})})}getTraditionalPaletteForColor(e){return this.cfg.colorMap.map(o=>{let i=new wn(e).lighten(o.map[0]).darken(o.map[1]).saturate(o.map[2]),r=new wn(i);return{hue:o.name,isLight:r.isLight(),color:Sn(Y({},r.toRgb()),{str:"rgb(".concat(r.toRgb().r,",").concat(r.toRgb().g,",").concat(r.toRgb().b,")")})}})}getConstantinPaletteForColor(e){return this.cfg.colorMap.map(o=>{let i=this.computePalletTriad(e,o.name);return{hue:o.name,isLight:i.isLight,color:Sn(Y({},i.rgb),{str:"rgb(".concat(i.rgb.r,",").concat(i.rgb.g,",").concat(i.rgb.b,")")})}})}_computePaletteColors(e,o){return this.getPaletteForColor(o).map(i=>{let r=i.color;return{name:"".concat(e).concat(i.hue),val:"rgb(".concat(r.r,", ").concat(r.g,", ").concat(r.b,")")}})}_recalculateAndSetContrastColor(e){let o=this._calculateContrastColorsForCurrentValues(e).map(({contrastColorVar:i,hue:r})=>({val:"var(".concat(i,")"),name:"".concat(e+t.CONTRAST_PREFIX).concat(r)}));this._setStyle(o)}_calculateContrastColorsForCurrentValues(e){return this.cfg.sortedHues.map(o=>{let i=this._getCssVarValue("".concat(e).concat(o));return{contrastColorVar:new wn("rgb(".concat(i,")")).isDark()?t.LIGHT_TEXT_VAR:t.DARK_TEXT_VAR,hue:o}})}_setStyle(e){e.forEach(o=>{this.renderer.setStyle(this.ROOT,o.name,o.val,Fo.DashCase),this.renderer.setStyle(this.ROOT,o.name+"-no-rgb",this._replaceNoRgbValue(o.name,o.val),Fo.DashCase)})}_replaceNoRgbValue(e,o){let i=e.includes(t.CONTRAST_PREFIX),r="";return i?r=o.replace(")","-no-rgb)"):(r=o.replace("rgba(","").replace("rgb(","").replace(")",""),r.startsWith("var(")&&(r=r.concat(")"))),r}_getCssVarValue(e){return getComputedStyle(this.ROOT).getPropertyValue(e)}computePalletTriad(e,o){let i=new wn("#ffffff"),r=this.multiply(new wn(e).toRgb(),new wn(e).toRgb()),s=new wn(e).tetrad(),d;switch(o){case"50":d=this.getColorObject(i.mix(e,12));break;case"100":d=this.getColorObject(i.mix(e,30));break;case"200":d=this.getColorObject(i.mix(e,50));break;case"300":d=this.getColorObject(i.mix(e,70));break;case"400":d=this.getColorObject(i.mix(e,85));break;case"500":d=this.getColorObject(i.mix(e,100));break;case"600":d=this.getColorObject(r.mix(e,87));break;case"700":d=this.getColorObject(r.mix(e,70));break;case"800":d=this.getColorObject(r.mix(e,54));break;case"900":d=this.getColorObject(r.mix(e,25));break;case"A100":d=this.getColorObject(r.mix(s[4],15).saturate(80).lighten(65));break;case"A200":d=this.getColorObject(r.mix(s[4],15).saturate(80).lighten(55));break;case"A400":d=this.getColorObject(r.mix(s[4],15).saturate(100).lighten(45));break;case"A700":d=this.getColorObject(r.mix(s[4],15).saturate(100).lighten(40));break}return d}multiply(e,o){return e.b=Math.floor(e.b*o.b/255),e.g=Math.floor(e.g*o.g/255),e.r=Math.floor(e.r*o.r/255),new wn("rgb\xA0"+e.r+"\xA0"+e.g+"\xA0"+e.b)}getColorObject(e){let o=new wn(e);return{rgb:o.toRgb(),isLight:o.isLight()}}};t.CONTRAST_PREFIX="contrast-",t.DARK_TEXT_VAR="--dark-primary-text",t.LIGHT_TEXT_VAR="--light-primary-text",t.\u0275fac=function(o){return new(o||t)(x(ge),x(Dt),x(Lc))},t.\u0275prov=T({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})(),Nc=(()=>{let t=class t{static forRoot(e){return{ngModule:t,providers:[{provide:Lc,useValue:e}]}}constructor(e){this.materialCssVarsService=e}};t.\u0275fac=function(o){return new(o||t)(x(wh))},t.\u0275mod=Ot({type:t}),t.\u0275inj=zt({imports:[ut]});let n=t;return n})();var To=class{handle(t){return t.interpolateParams&&t.interpolateParams.default||t.key}};var _n,Eo=(_n=class{constructor(t,a){this.authState=t,this.modalService=a,this.termsSettings=J(Rr)}onRouteEnd(t){this.showTerms().then()}showTerms(){return ft(this,null,function*(){let t=yield $t(this.termsSettings.fetch());this.authState.loggedIn&&t.show_college_terms&&this.authState.user.show_terms&&this.modalService.showModal(Br.TERMS).afterClosed().pipe(st(this)).subscribe()})}},_n.\u0275fac=function(a){return new(a||_n)(x(K),x(Ke))},_n.\u0275prov=T({token:_n,factory:_n.\u0275fac}),_n);Eo=At([Ft(),It("design:paramtypes",[K,Ke])],Eo);var Bc=(()=>{let t=class t{constructor(e,o,i,r){this.meta=o,this.collegeEnvironmentState=i,this.seoSettings=r,Ys.setInjector(e),this.collegeEnvironmentState.state$.pipe(un(s=>s.college_id!==-1&&Ir()),Hi(1)).subscribe(()=>this.initSeo())}initSeo(){this.seoSettings.state$.subscribe(e=>{let o=Number(e.hotjar_id);o&&rd.init(o,6,{debug:!1}),e.google_site_verification&&this.meta.addTag({name:"google-site-verification",content:e.google_site_verification})})}};t.\u0275fac=function(o){return new(o||t)(x(me),x(lr),x(dt),x(Gn))},t.\u0275mod=Ot({type:t}),t.\u0275inj=zt({providers:[sd(),cd(),{provide:xe},{provide:Kr,useFactory:()=>({direction:No().settings.default_language==="he"||No().settings.default_language==="he_312"?"rtl":"ltr"})},Es(),kc([vc,yc,ic,pc,sc,xc,oc,dc,cc,hc,lc,mc,fc,Eo]),{provide:Gs,useValue:"{apiNew}/drafts/files"},{provide:rr,useClass:ki,multi:!0},Xs(),{provide:qi,useClass:ec},Qs(),od,Ar,uc,{provide:Jr,useValue:{appearance:"outline"}},Ac()],imports:[qn,ut,Yn,xr,id,Mt.forRoot({missingTranslationHandler:{provide:gr,useClass:To}}),en,Tr.forRoot({pathToSprites:"/assets/sprites/",defaultSprite:"sprite",pathToStaticIcons:"assets/icons",defaultFormat:"svg"}),nd.forRoot({defaultIconName:"arrow-down",defaultIconSize:"s",defaultIconColorMode:"stroke"}),He.forRoot({errors:{useValue:{required:"validator.required",email:"validator.email"}}}),wa,Wn,Ks,Zs,Nc.forRoot()]});let n=t;return n})();var Di=(()=>{let t=class t{constructor(e,o){this.authState=e,this.router=o}canActivate(e,o){return this.authState.isAdmin||this.router.navigate(["/"]).then(),this.authState.isAdmin}};t.\u0275fac=function(o){return new(o||t)(x(K),x(nt))},t.\u0275prov=T({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();var $=(n,t)=>{let a=J(dt),e=J(nt);return a.snapshot.collegeEnvironment.disconnect_college?(e.navigate([pt.disconnectedCollege]).then(),!1):!0};var jc=[{path:"sign-up",loadComponent:()=>import("./chunk-QX2MC4PG.js").then(n=>n.SignUpComponent)}],Hc=[{path:"sign-up",loadComponent:()=>import("./chunk-G3BV7UCT.js").then(n=>n.SignUpEditComponent)}];var lt=hd({settings:md,redirectUrl:"/sign-up",only:"used_sign_up"});var sn=(()=>{let t=class t{constructor(e,o,i){this.authState=e,this.router=o,this.authSettings=i}canActivate(e,o){return this.authSettings.fetch().pipe(fa(i=>!i.signup_login_hide_homepage_if_not_auth||this.authState.loggedIn?!0:(this.router.navigate([pt.auth.login]).then(),!1)))}};t.\u0275fac=function(o){return new(o||t)(x(K),x(nt),x(Ma))},t.\u0275prov=T({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();var ye=(()=>{let t=class t{constructor(e,o){this.authState=e,this.router=o}canActivate(e){if(this.authState.loggedIn)if(e.url[0].path==="auth"){let o=localStorage.getItem("beforeAuthUrl");return o&&o.includes("coupon")?(o=o.replace("coupon","about"),this.router.navigate([o]).then()):this.router.navigate([pt.myStudies.courses]).then()}else return this.router.navigate([pt.myStudies.courses]).then();return!0}};t.\u0275fac=function(o){return new(o||t)(x(K),x(nt))},t.\u0275prov=T({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();var Uc=(()=>{let t=class t{constructor(){this.studentSettings=J(Fr)}canActivate(e,o){return ft(this,null,function*(){return yield $t(this.studentSettings.fetch()),(yield $t(this.studentSettings.state$)).student_show_everywhere})}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=T({token:t,factory:t.\u0275fac,providedIn:"root"});let n=t;return n})();var Vc=[{path:"",loadComponent:()=>import("./chunk-G3WKWWLH.js").then(n=>n.MainLayoutComponent),children:[{path:"\u05E1\u05D8\u05D5\u05D3\u05E0\u05D8/:username",redirectTo:"student/:username"},{path:"student/:username",loadChildren:()=>import("./chunk-55RM3R3V.js").then(n=>n.StudentsModule),canActivate:[$,sn,lt,ct]},{path:"bundles",loadChildren:()=>import("./chunk-3LBIO3CA.js").then(n=>n.BundlesModule),canActivate:[$,sn,lt,ct]},{path:"articles",loadChildren:()=>import("./chunk-P5L65BDA.js").then(n=>n.ArticlesModule),canActivate:[$,sn,lt,ct]},{path:"articles/:slug",loadChildren:()=>import("./chunk-JZCUW2EU.js").then(n=>n.ArticleModule),canActivate:[$,sn,lt,ct]},{path:"teachers",loadChildren:()=>import("./chunk-B6635DB5.js").then(n=>n.TeachersModule),canActivate:[$,sn,lt,ct]},{path:"password",loadChildren:()=>import("./chunk-MYIHVJK6.js").then(n=>n.PasswordResetModule),canActivate:[$,lt,ct]},{path:"contacts",loadChildren:()=>import("./chunk-NHOGYUFH.js").then(n=>n.ContactsModule),canActivate:[$,sn,lt,ct]},{path:"courses",loadChildren:()=>import("./chunk-GZS3I6BM.js").then(n=>n.CoursesModule),canActivate:[$,sn,lt,ct]},{path:"about",loadChildren:()=>import("./chunk-RDD7TBVE.js").then(n=>n.AboutCollegeModule),canActivate:[$,sn,lt,ct]},{path:"my-courses/all",redirectTo:"my-studies"},{path:"my-studies",loadChildren:()=>import("./chunk-Q47PTHFO.js").then(n=>n.MyStudiesModule),canActivate:[$,Ho,lt,ct]},{path:"profile",loadChildren:()=>import("./chunk-CFUPHQPG.js").then(n=>n.UserModule),canActivate:[$,Ho,lt,ct]},{path:"suspended",loadChildren:()=>import("./chunk-P7SO426E.js").then(n=>n.SuspendedModule),canActivate:[$,lt,ct]},{path:"",loadChildren:()=>import("./chunk-IC5CVBLY.js").then(n=>n.HomeModule),canActivate:[$,lt,ct],pathMatch:"full",data:{main:!0}},{path:"auth",loadComponent:()=>import("./chunk-JC6BW7ZR.js").then(n=>n.AuthPageComponent),canActivate:[$,ye],children:[{path:"",redirectTo:"login",pathMatch:"full"},{path:"login",loadComponent:()=>import("./chunk-SJK3DDJN.js").then(n=>n.AuthLoginComponent),canActivate:[$,ye]},{path:"register",loadComponent:()=>import("./chunk-RCKVN6SS.js").then(n=>n.AuthRegisterComponent),canActivate:[$,ye]},{path:"login-new",redirectTo:"login",pathMatch:"full"}]},{path:"auth/forgot-password",loadChildren:()=>import("./chunk-BOPH3PL7.js").then(n=>n.ForgotPasswordModule),canActivate:[$,ye]},{path:"auth/enter-code",loadChildren:()=>import("./chunk-2VVJEY3Q.js").then(n=>n.EnterCodeModule),canActivate:[$]},{path:"terms",loadChildren:()=>import("./chunk-WW4HOZIL.js").then(n=>n.TermsModule),canActivate:[$,sn]},{path:"all-threads",loadChildren:()=>import("./chunk-H6T6OWHW.js").then(n=>n.AllThreadsModule),canActivate:[$,sn,lt,ct]},{path:"all-students",loadChildren:()=>import("./chunk-DVPIRWY5.js").then(n=>n.AllStudentsModule),canActivate:[$,Uc,sn,lt,ct]},{path:"student-courses",loadChildren:()=>import("./chunk-IO2CDGA2.js").then(n=>n.StudentCoursesModule),canActivate:[$,Di,lt,ct]},{path:"help",loadChildren:()=>import("./chunk-PX3AXRHM.js").then(n=>n.HelpModule),canActivate:[$,lt,ct]},{path:"accessibility-help",loadChildren:()=>import("./chunk-FAAI2HCW.js").then(n=>n.AccessibilityHelpModule),canActivate:[$,lt,ct]},{path:"pdf-view",loadChildren:()=>import("./chunk-XDZ7RO6H.js").then(n=>n.PdfViewModule),canActivate:[$,lt,ct]},{path:"courses/:slug/pay",loadComponent:()=>import("./chunk-F6OZOMCO.js").then(n=>n.PaymentCourseComponent),canActivate:[$]},{path:"courses/:slug/payment-success",loadComponent:()=>import("./chunk-OWHZIM5D.js").then(n=>n.SuccessComponent),canActivate:[$]},{path:"courses/:slug/:orderId/payment-error",loadComponent:()=>import("./chunk-SU7V5Y4P.js").then(n=>n.ErrorComponent),canActivate:[$]},{path:"bundles/:slug/pay",loadComponent:()=>import("./chunk-L2WI4K75.js").then(n=>n.PaymentBundleComponent),canActivate:[$]},{path:"bundles/:slug/payment-success",loadComponent:()=>import("./chunk-3I7CE2E5.js").then(n=>n.SuccessComponent),canActivate:[$]},{path:"bundles/:slug/:orderId/payment-error",loadComponent:()=>import("./chunk-KALEIQ2N.js").then(n=>n.ErrorComponent),canActivate:[$]},{path:":type/:slug/thank-you",loadComponent:()=>import("./chunk-XEI2LNI7.js").then(n=>n.ThankYouPageComponent),canActivate:[$]},{path:"categories/:id",loadComponent:()=>import("./chunk-GTLTM4KA.js").then(n=>n.CategoryComponent),canActivate:[$,lt,ct]},{path:"cancel-payment",loadComponent:()=>import("./chunk-EV3FPDIN.js").then(n=>n.CancelPaymentComponent),canActivate:[$]},{path:"privacy-policy",loadComponent:()=>import("./chunk-CRQXF2OL.js").then(n=>n.PrivacyPolicyComponent),canActivate:[$]},{path:"student-certificate",loadComponent:()=>import("./chunk-FOWB7NYT.js").then(n=>n.StudentCertificatePageComponent),canActivate:[$]},{path:"disconnected-college",loadComponent:()=>import("./chunk-NAE4MNJC.js").then(n=>n.DisconnectedCollegeComponent)},...yd,...jc,...dd([...ld,...Hc])]},{path:"admin",canActivate:[$,Di,lt,ct],loadChildren:()=>import("./chunk-ERXYII7E.js").then(n=>n.AdminModule)},{path:"**",loadChildren:()=>import("./chunk-SUIIU2RT.js").then(n=>n.NotFoundModule)}];var qc=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=Ot({type:t}),t.\u0275inj=zt({imports:[en,ut,Mt,qn,Ns]});let n=t;return n})();var $c=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=Ot({type:t}),t.\u0275inj=zt({imports:[en,ut,Mt]});let n=t;return n})();var Wc=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=Ot({type:t}),t.\u0275inj=zt({imports:[en,ut,He.forRoot(pd),Yn,Js,ad,Qe.forRoot(),gd,Mt,wa,Wn,bd,qn,Bs]});let n=t;return n})();var _h=(n,t)=>({"whats-app-ltr":n,"whats-app-rtl":t}),Gc=(()=>{let t=class t{constructor(e){this.directionService=e,this.direction=this.directionService.direction}};t.\u0275fac=function(o){return new(o||t)(I(Pt))},t.\u0275cmp=Ct({type:t,selectors:[["yeda-widget-whats-app"]],standalone:!0,features:[Un],decls:9,vars:4,consts:[[1,"whats-app-options",3,"ngClass"],["href","https://wa.me/972533382585"],["width","29","height","30","viewBox","0 0 29 30","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M0.11742 14.9699C0.116573 17.4327 0.760083 19.8371 1.98331 21.9562L0 29.1972L7.41063 27.2542C9.45249 28.3676 11.7512 28.9544 14.0907 28.9554H14.0967C21.8007 28.9554 28.0726 22.6855 28.0758 14.9807C28.0771 11.2464 26.6241 7.73533 23.9851 5.094C21.3456 2.45267 17.8361 0.997217 14.0967 0.995605C6.3911 0.995605 0.120408 7.26428 0.117184 14.9695M4.53028 21.5911L4.25365 21.1518C3.09042 19.3024 2.47649 17.165 2.47733 14.9705C2.47987 8.56645 7.69189 3.35592 14.1008 3.35592C17.2044 3.35713 20.1213 4.56706 22.3153 6.76229C24.5091 8.95767 25.7163 11.8761 25.7154 14.9796C25.7126 21.3841 20.5005 26.595 14.0964 26.595H14.0919C12.0066 26.5938 9.96163 26.0341 8.17818 24.9758L7.75371 24.7242L3.35593 25.8772L4.53028 21.5911ZM14.0967 28.9554C14.0965 28.9554 14.0964 28.9554 14.0967 28.9554Z","fill","url(#paint0_linear_1016_111)"],["fill-rule","evenodd","clip-rule","evenodd","d","M10.603 9.1273C10.3413 8.54561 10.0659 8.53397 9.81703 8.52373C9.61333 8.51507 9.38036 8.51563 9.14766 8.51563C8.91467 8.51563 8.53626 8.60305 8.21628 8.95259C7.89601 9.30214 6.99365 10.1471 6.99365 11.8655C6.99365 13.5842 8.24545 15.2448 8.41985 15.478C8.59455 15.7109 10.8363 19.3502 14.3863 20.7502C17.3369 21.9137 17.9374 21.6823 18.5778 21.624C19.2182 21.5659 20.6444 20.7793 20.9354 19.9637C21.2265 19.1482 21.2265 18.4491 21.1392 18.3031C21.0519 18.1575 20.8189 18.0701 20.4697 17.8956C20.1203 17.7209 18.4031 16.8758 18.083 16.7592C17.7627 16.6428 17.5298 16.5846 17.2968 16.9343C17.064 17.2836 16.395 18.0701 16.1912 18.3031C15.9875 18.5365 15.7836 18.5657 15.4344 18.391C15.085 18.2157 13.96 17.8472 12.6255 16.6574C11.5871 15.7316 10.8861 14.5883 10.6822 14.2386C10.4785 13.8893 10.6605 13.7001 10.8356 13.5259C10.9926 13.3694 11.185 13.1181 11.3597 12.9143C11.534 12.7103 11.5922 12.5647 11.7086 12.3317C11.8251 12.0986 11.7669 11.8946 11.6796 11.7199C11.5922 11.5452 10.9136 9.818 10.603 9.1273Z","fill","white"],["id","paint0_linear_1016_111","x1","14.0381","y1","29.198","x2","14.0381","y2","0.996453","gradientUnits","userSpaceOnUse"],["stop-color","#F9F9F9"],["offset","1","stop-color","white"]],template:function(o,i){o&1&&(g(0,"div",0)(1,"a",1),ea(),g(2,"svg",2),z(3,"path",3)(4,"path",4),g(5,"defs")(6,"linearGradient",5),z(7,"stop",6)(8,"stop",7),p()()()()()),o&2&&P("ngClass",Pn(1,_h,i.direction==="ltr",i.direction==="rtl"))},dependencies:[ut,tn],styles:[".whats-app-options[_ngcontent-%COMP%]{position:fixed;z-index:1001;left:0;top:115px;margin-block-start:100px;height:50px;width:50px;background:linear-gradient(0deg,#20b038 .01%,#60d66a 100.01%);border:none;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px #0003;margin-inline-start:-50px}@media (max-width: 578px){.whats-app-options[_ngcontent-%COMP%]{top:155px}}.whats-app-options[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.whats-app-ltr[_ngcontent-%COMP%]{left:auto;right:0;border-radius:4px 0 0 4px}.whats-app-rtl[_ngcontent-%COMP%]{left:0;right:auto;border-radius:0 4px 4px 0}"],changeDetection:0});let n=t;return n})();var Kc=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=Ot({type:t}),t.\u0275inj=zt({imports:[en,ut,Wn,Yn,Mt]});let n=t;return n})();var Sh=[es,os,is,rs,ss,ds,cs,ys,ls,hs,ms,gs,ps,bs,us,fs,vs,xs,ks,ws,Cs,_s,Ss];Fe.use(Sh);var Ha=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopedSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideNextClass","slidePrevClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function ba(n){return typeof n=="object"&&n!==null&&n.constructor&&Object.prototype.toString.call(n).slice(8,-1)==="Object"&&!n.__swiper__}function le(n,t){let a=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>a.indexOf(e)<0).forEach(e=>{typeof n[e]>"u"?n[e]=t[e]:ba(t[e])&&ba(n[e])&&Object.keys(t[e]).length>0?t[e].__swiper__?n[e]=t[e]:le(n[e],t[e]):n[e]=t[e]})}function Qc(n){return n===void 0&&(n={}),n.navigation&&typeof n.navigation.nextEl>"u"&&typeof n.navigation.prevEl>"u"}function Xc(n){return n===void 0&&(n={}),n.pagination&&typeof n.pagination.el>"u"}function Zc(n){return n===void 0&&(n={}),n.scrollbar&&typeof n.scrollbar.el>"u"}function Ua(n){return n===void 0&&(n=""),n.replace(/-[a-z]/g,t=>t.toUpperCase().replace("-",""))}function Yc(n){let{swiper:t,slides:a,passedParams:e,changedParams:o,nextEl:i,prevEl:r,scrollbarEl:s,paginationEl:d}=n,c=o.filter(M=>M!=="children"&&M!=="direction"&&M!=="wrapperClass"),{params:y,pagination:l,navigation:b,scrollbar:u,virtual:f,thumbs:v}=t,D,R,N,O,U,B,X,F;o.includes("thumbs")&&e.thumbs&&e.thumbs.swiper&&y.thumbs&&!y.thumbs.swiper&&(D=!0),o.includes("controller")&&e.controller&&e.controller.control&&y.controller&&!y.controller.control&&(R=!0),o.includes("pagination")&&e.pagination&&(e.pagination.el||d)&&(y.pagination||y.pagination===!1)&&l&&!l.el&&(N=!0),o.includes("scrollbar")&&e.scrollbar&&(e.scrollbar.el||s)&&(y.scrollbar||y.scrollbar===!1)&&u&&!u.el&&(O=!0),o.includes("navigation")&&e.navigation&&(e.navigation.prevEl||r)&&(e.navigation.nextEl||i)&&(y.navigation||y.navigation===!1)&&b&&!b.prevEl&&!b.nextEl&&(U=!0);let G=M=>{t[M]&&(t[M].destroy(),M==="navigation"?(t.isElement&&(t[M].prevEl.remove(),t[M].nextEl.remove()),y[M].prevEl=void 0,y[M].nextEl=void 0,t[M].prevEl=void 0,t[M].nextEl=void 0):(t.isElement&&t[M].el.remove(),y[M].el=void 0,t[M].el=void 0))};o.includes("loop")&&t.isElement&&(y.loop&&!e.loop?B=!0:!y.loop&&e.loop?X=!0:F=!0),c.forEach(M=>{if(ba(y[M])&&ba(e[M]))le(y[M],e[M]),(M==="navigation"||M==="pagination"||M==="scrollbar")&&"enabled"in e[M]&&!e[M].enabled&&G(M);else{let at=e[M];(at===!0||at===!1)&&(M==="navigation"||M==="pagination"||M==="scrollbar")?at===!1&&G(M):y[M]=e[M]}}),c.includes("controller")&&!R&&t.controller&&t.controller.control&&y.controller&&y.controller.control&&(t.controller.control=y.controller.control),o.includes("children")&&a&&f&&y.virtual.enabled&&(f.slides=a,f.update(!0)),o.includes("children")&&a&&y.loop&&(F=!0),D&&v.init()&&v.update(!0),R&&(t.controller.control=y.controller.control),N&&(t.isElement&&(!d||typeof d=="string")&&(d=document.createElement("div"),d.classList.add("swiper-pagination"),d.part.add("pagination"),t.el.appendChild(d)),d&&(y.pagination.el=d),l.init(),l.render(),l.update()),O&&(t.isElement&&(!s||typeof s=="string")&&(s=document.createElement("div"),s.classList.add("swiper-scrollbar"),s.part.add("scrollbar"),t.el.appendChild(s)),s&&(y.scrollbar.el=s),u.init(),u.updateSize(),u.setTranslate()),U&&(t.isElement&&((!i||typeof i=="string")&&(i=document.createElement("div"),i.classList.add("swiper-button-next"),i.innerHTML=t.hostEl.constructor.nextButtonSvg,i.part.add("button-next"),t.el.appendChild(i)),(!r||typeof r=="string")&&(r=document.createElement("div"),r.classList.add("swiper-button-prev"),r.innerHTML=t.hostEl.constructor.prevButtonSvg,r.part.add("button-prev"),t.el.appendChild(r))),i&&(y.navigation.nextEl=i),r&&(y.navigation.prevEl=r),b.init(),b.update()),o.includes("allowSlideNext")&&(t.allowSlideNext=e.allowSlideNext),o.includes("allowSlidePrev")&&(t.allowSlidePrev=e.allowSlidePrev),o.includes("direction")&&t.changeDirection(e.direction,!1),(B||F)&&t.loopDestroy(),(X||F)&&t.loopCreate(),t.update()}var Jc=n=>{if(parseFloat(n)===Number(n))return Number(n);if(n==="true"||n==="")return!0;if(n==="false")return!1;if(n==="null")return null;if(n!=="undefined"){if(typeof n=="string"&&n.includes("{")&&n.includes("}")&&n.includes('"')){let t;try{t=JSON.parse(n)}catch(a){t=n}return t}return n}},t1=["a11y","autoplay","controller","cards-effect","coverflow-effect","creative-effect","cube-effect","fade-effect","flip-effect","free-mode","grid","hash-navigation","history","keyboard","mousewheel","navigation","pagination","parallax","scrollbar","thumbs","virtual","zoom"];function Fi(n,t,a){let e={},o={};le(e,as);let i=[...Ha,"on"],r=i.map(d=>d.replace(/_/,""));i.forEach(d=>{d=d.replace("_",""),typeof n[d]<"u"&&(o[d]=n[d])});let s=[...n.attributes];return typeof t=="string"&&typeof a<"u"&&s.push({name:t,value:ba(a)?Y({},a):a}),s.forEach(d=>{let c=t1.filter(y=>d.name.indexOf("".concat(y,"-"))===0)[0];if(c){let y=Ua(c),l=Ua(d.name.split("".concat(c,"-"))[1]);typeof o[y]>"u"&&(o[y]={}),o[y]===!0&&(o[y]={enabled:!0}),o[y][l]=Jc(d.value)}else{let y=Ua(d.name);if(!r.includes(y))return;let l=Jc(d.value);o[y]&&t1.includes(d.name)&&!ba(l)?(o[y].constructor!==Object&&(o[y]={}),o[y].enabled=!!l):o[y]=l}}),le(e,o),e.navigation?e.navigation=Y({prevEl:".swiper-button-prev",nextEl:".swiper-button-next"},e.navigation!==!0?e.navigation:{}):e.navigation===!1&&delete e.navigation,e.scrollbar?e.scrollbar=Y({el:".swiper-scrollbar"},e.scrollbar!==!0?e.scrollbar:{}):e.scrollbar===!1&&delete e.scrollbar,e.pagination?e.pagination=Y({el:".swiper-pagination"},e.pagination!==!0?e.pagination:{}):e.pagination===!1&&delete e.pagination,{params:e,passedParams:o}}var Mh=":host{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{width:100%;height:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android ::slotted(swiper-slide),.swiper-ios ::slotted(swiper-slide),.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}::slotted(swiper-slide){flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}::slotted(.swiper-slide-invisible-blank){visibility:hidden}.swiper-autoheight,.swiper-autoheight ::slotted(swiper-slide){height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden ::slotted(swiper-slide){transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d ::slotted(swiper-slide){transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode ::slotted(swiper-slide){scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode ::slotted(swiper-slide){scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered ::slotted(swiper-slide){scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal ::slotted(swiper-slide):first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical ::slotted(swiper-slide):first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-virtual ::slotted(swiper-slide){-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:host{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}::slotted(.swiper-slide-zoomed){cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode ::slotted(swiper-slide){transition-timing-function:ease-out}.swiper-fade ::slotted(swiper-slide){pointer-events:none;transition-property:opacity}.swiper-fade ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-fade ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-fade ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-cube.swiper-rtl ::slotted(swiper-slide){transform-origin:100% 0}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-next),.swiper-cube ::slotted(.swiper-slide-prev){pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube ::slotted(.swiper-slide-next)+::slotted(swiper-slide){pointer-events:auto;visibility:visible}.swiper-flip{overflow:visible}.swiper-flip ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-flip ::slotted(.swiper-slide-active),.swiper-flip ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-creative ::slotted(swiper-slide){-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards ::slotted(swiper-slide){transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}",Ph="::slotted(.swiper-slide-shadow),::slotted(.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-top){position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}::slotted(.swiper-slide-shadow){background:rgba(0,0,0,.15)}::slotted(.swiper-slide-shadow-left){background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-right){background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-top){background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-bottom){background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-zoom-container){width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}::slotted(.swiper-zoom-container)>canvas,::slotted(.swiper-zoom-container)>img,::slotted(.swiper-zoom-container)>svg{max-width:100%;max-height:100%;object-fit:contain}",Ri=class{},a1=typeof window>"u"||typeof HTMLElement>"u"?Ri:HTMLElement,n1='<svg width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>\n    ',e1=(n,t)=>{if(typeof CSSStyleSheet<"u"&&n.adoptedStyleSheets){let a=new CSSStyleSheet;a.replaceSync(t),n.adoptedStyleSheets=[a]}else{let a=document.createElement("style");a.rel="stylesheet",a.textContent=t,n.appendChild(a)}},Ao=class extends a1{constructor(){super(),this.attachShadow({mode:"open"})}static get nextButtonSvg(){return n1}static get prevButtonSvg(){return n1.replace("/></svg>",' transform-origin="center" transform="rotate(180)"/></svg>')}cssStyles(){return[Mh,...this.injectStyles&&Array.isArray(this.injectStyles)?this.injectStyles:[]].join("\n")}cssLinks(){return this.injectStylesUrls||[]}calcSlideSlots(){let t=this.slideSlots||0,a=[...this.querySelectorAll("[slot^=slide-]")].map(e=>parseInt(e.getAttribute("slot").split("slide-")[1],10));if(this.slideSlots=a.length?Math.max(...a)+1:0,!!this.rendered){if(this.slideSlots>t)for(let e=t;e<this.slideSlots;e+=1){let o=document.createElement("swiper-slide");o.setAttribute("part","slide slide-".concat(e+1));let i=document.createElement("slot");i.setAttribute("name","slide-".concat(e+1)),o.appendChild(i),this.shadowRoot.querySelector(".swiper-wrapper").appendChild(o)}else if(this.slideSlots<t){let e=this.swiper.slides;for(let o=e.length-1;o>=0;o-=1)o>this.slideSlots&&e[o].remove()}}}render(){if(this.rendered)return;this.calcSlideSlots();let t=this.cssStyles();this.slideSlots>0&&(t=t.replace(/::slotted\(([a-z-0-9.]*)\)/g,"$1")),t.length&&e1(this.shadowRoot,t),this.cssLinks().forEach(e=>{if(this.shadowRoot.querySelector('link[href="'.concat(e,'"]')))return;let i=document.createElement("link");i.rel="stylesheet",i.href=e,this.shadowRoot.appendChild(i)});let a=document.createElement("div");a.classList.add("swiper"),a.part="container",a.innerHTML='\n      <slot name="container-start"></slot>\n      <div class="swiper-wrapper" part="wrapper">\n        <slot></slot>\n        '.concat(Array.from({length:this.slideSlots}).map((e,o)=>'\n        <swiper-slide part="slide slide-'.concat(o,'">\n          <slot name="slide-').concat(o,'"></slot>\n        </swiper-slide>\n        ')).join(""),'\n      </div>\n      <slot name="container-end"></slot>\n      ').concat(Qc(this.passedParams)?'\n        <div part="button-prev" class="swiper-button-prev">'.concat(this.constructor.prevButtonSvg,'</div>\n        <div part="button-next" class="swiper-button-next">').concat(this.constructor.nextButtonSvg,"</div>\n      "):"","\n      ").concat(Xc(this.passedParams)?'\n        <div part="pagination" class="swiper-pagination"></div>\n      ':"","\n      ").concat(Zc(this.passedParams)?'\n        <div part="scrollbar" class="swiper-scrollbar"></div>\n      ':"","\n    "),this.shadowRoot.appendChild(a),this.rendered=!0}initialize(){var t=this;if(this.initialized)return;this.initialized=!0;let{params:a,passedParams:e}=Fi(this);this.swiperParams=a,this.passedParams=e,delete this.swiperParams.init,this.render(),this.swiper=new Fe(this.shadowRoot.querySelector(".swiper"),Sn(Y(Y({},a.virtual?{}:{observer:!0,observeSlideChildren:this.slideSlots>0}),a),{touchEventsTarget:"container",onAny:function(o){o==="observerUpdate"&&t.calcSlideSlots();let i=a.eventsPrefix?"".concat(a.eventsPrefix).concat(o.toLowerCase()):o.toLowerCase();for(var r=arguments.length,s=new Array(r>1?r-1:0),d=1;d<r;d++)s[d-1]=arguments[d];let c=new CustomEvent(i,{detail:s,bubbles:o!=="hashChange",cancelable:!0});t.dispatchEvent(c)}}))}connectedCallback(){this.initialized&&this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||this.init===!1||this.getAttribute("init")==="false"||this.initialize()}disconnectedCallback(){this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||(this.swiper&&this.swiper.destroy&&this.swiper.destroy(),this.initialized=!1)}updateSwiperOnPropChange(t,a){let{params:e,passedParams:o}=Fi(this,t,a);this.passedParams=o,this.swiperParams=e,Yc(Y(Y(Y({swiper:this.swiper,passedParams:this.passedParams,changedParams:[Ua(t)]},t==="navigation"&&o[t]?{prevEl:".swiper-button-prev",nextEl:".swiper-button-next"}:{}),t==="pagination"&&o[t]?{paginationEl:".swiper-pagination"}:{}),t==="scrollbar"&&o[t]?{scrollbarEl:".swiper-scrollbar"}:{}))}attributeChangedCallback(t,a,e){this.initialized&&(a==="true"&&e===null&&(e=!1),this.updateSwiperOnPropChange(t,e))}static get observedAttributes(){return Ha.filter(a=>a.includes("_")).map(a=>a.replace(/[A-Z]/g,e=>"-".concat(e)).replace("_","").toLowerCase())}};Ha.forEach(n=>{n!=="init"&&(n=n.replace("_",""),Object.defineProperty(Ao.prototype,n,{configurable:!0,get(){return(this.passedParams||{})[n]},set(t){this.passedParams||(this.passedParams={}),this.passedParams[n]=t,this.initialized&&this.updateSwiperOnPropChange(n,t)}}))});var Li=class extends a1{constructor(){super(),this.attachShadow({mode:"open"})}render(){let t=this.lazy||this.getAttribute("lazy")===""||this.getAttribute("lazy")==="true";if(e1(this.shadowRoot,Ph),this.shadowRoot.appendChild(document.createElement("slot")),t){let a=document.createElement("div");a.classList.add("swiper-lazy-preloader"),a.part.add("preloader"),this.shadowRoot.appendChild(a)}}initialize(){this.render()}connectedCallback(){this.initialize()}},o1=()=>{typeof window>"u"||(window.customElements.get("swiper-container")||window.customElements.define("swiper-container",Ao),window.customElements.get("swiper-slide")||window.customElements.define("swiper-slide",Li))};typeof window<"u"&&(window.SwiperElementRegisterParams=n=>{Ha.push(...n)});o1();var i1=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=Ot({type:t,bootstrap:[oo]}),t.\u0275inj=zt({providers:[sr(dr())],imports:[Mt,en,ue,qn.forRoot(Vc,{scrollPositionRestoration:"top",anchorScrolling:"enabled"}),Kc,tc,Bc,Qe.forRoot(),qc,$c,Wc,wa,Yn,Gc,Mr,za,Oa]});let n=t;return n})();function r1(){return ft(this,null,function*(){return yield(yield fetch(Nt.api_url+"/colleges/getCollegeIdByDomain?domain="+window.location.hostname)).json()})}Nt.production&&vr();r1().then(n=>{zr(n),yr().bootstrapModule(i1).catch(t=>console.error(t))});
