<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(self.webpackChunkotus_app=self.webpackChunkotus_app||[]).push([[179],{26624:(H,E,n)=&gt;{"use strict";n.d(E,{DK:()=&gt;i,LH:()=&gt;a,Nq:()=&gt;t,Nz:()=&gt;M,WM:()=&gt;s,YX:()=&gt;l,kP:()=&gt;p,qP:()=&gt;Z,z1:()=&gt;T,zs:()=&gt;c});var e=n(59378),o=n(98464);const t=()=&gt;Boolean(window.chrome)&amp;&amp;/Google Inc/.test(navigator.vendor),a=()=&gt;(o.s.api.pushEvent("IsIOSWebView detected"),/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent)||r()),r=()=&gt;(o.s.api.pushEvent("IsNewIOSWebView detected"),/Mozilla.*Macintosh.*AppleWebKit/i.test(navigator.userAgent)&amp;&amp;/Apple Computer/.test(navigator.vendor)&amp;&amp;!navigator.serviceWorker),s=(B,Q,W)=&gt;(Q=(0,e.Z)(Q)?"_blank":Q,a()&amp;&amp;(B="otus-url://?url="+B),window.open(B,Q,W)),l=()=&gt;(o.s.api.pushEvent("IsIPad detected"),/iPad/i.test(navigator.userAgent)||"MacIntel"===navigator.platform&amp;&amp;navigator.maxTouchPoints&gt;1),i=()=&gt;l()||d(),d=()=&gt;(o.s.api.pushEvent("IsIPhone detected"),/iPhone/i.test(navigator.userAgent)),c=()=&gt;(o.s.api.pushEvent("Opera browser detected"),Boolean(window.opr)&amp;&amp;Boolean(window.opr.addons)||Boolean(window.opera)||navigator.userAgent.indexOf(" OPR/")&gt;=0),_=()=&gt;{o.s.api.pushEvent("Edge browser detected");const B=window;return!g()&amp;&amp;Boolean(B.StyleMedia)},g=()=&gt;(o.s.api.pushEvent("Internet Explorer detected"),Boolean(document.documentMode)),p=()=&gt;(o.s.api.pushEvent("Firefox browser detected"),typeof window.InstallTrigger&lt;"u"),T=()=&gt;(()=&gt;{o.s.api.pushEvent("Safari 3+ Legacy browser detected");const B=window;return Object.prototype.toString.call(B.HTMLElement).indexOf("Constructor")&gt;0})()||(o.s.api.pushEvent("Safari browser detected"),-1!==navigator.userAgent.indexOf("Safari")&amp;&amp;-1===navigator.userAgent.indexOf("Chrome")),Z=(B,Q)=&gt;{const W=B.substring(5,B.indexOf(";base64"));((B,Q,W)=&gt;fetch(B).then(function(J){return J.arrayBuffer()}).then(function(J){return new File([J],Q,{type:W})}))(B,Q,W).then(function(J){M(J)}).catch(J=&gt;console.error(J))},M=(B,Q,W)=&gt;{let J="";B&amp;&amp;(J=window.URL.createObjectURL(B)),_()?G(B):s(J,Q,W)},G=B=&gt;{let Q="";if(B&amp;&amp;(Q=window.URL.createObjectURL(B)),_()){const W=B.type;let J=null;if(W.search("application")&gt;=0&amp;&amp;window.navigator.msSaveOrOpenBlob(B,B.name),W.search("audio")&gt;=0&amp;&amp;(J=` &lt;audio autoplay controls src="${Q}" style="width:auto;"&gt;\n                  &lt;source src="${Q}" type="${W}"&gt;\n                  Your browser does not support the audio element\n              &lt;/audio&gt;`,window.open("").document.write(J)),W.search("video")&gt;=0&amp;&amp;(J=` &lt;video autoplay controls src="${Q}" style="width:auto;"&gt;\n                  &lt;source src="${Q}" type="${W}"&gt;\n                  Your browser does not support the video element\n              &lt;/video&gt;`,window.open("").document.write(J)),W.search("text")&gt;=0){const w=new FileReader;w.onload=()=&gt;{const R=w.result;window.open("").document.write(R)},w.readAsText(B)}W.search("image")&gt;=0&amp;&amp;(J=` &lt;picture style="width:auto;"&gt;\n                  &lt;img src="${Q}" &gt;\n              &lt;/picture&gt;`,window.open("").document.write(J)),(typeof W&gt;"u"||""===W)&amp;&amp;window.navigator.msSaveOrOpenBlob(B,B.name)}}},42039:(H,E,n)=&gt;{"use strict";n.d(E,{V:()=&gt;s});var e=n(15861),o=n(80529),t=n(83905),a=n(94650),r=n(58955);let s=(()=&gt;{class l{constructor(d,c){this.http=d,this.environmentService=c,this.headersAppJson=new o.WM({"Content-Type":"application/json"}),this.headersAppFormUrlEncoded=new o.WM({"Content-Type":"application/x-www-form-urlencoded"}),this.apiUrl=`${this.environmentService.gatewayUrl}`}loginUser(d){var c=this;return(0,e.Z)(function*(){const _=`${c.apiUrl}/auth/login`;return yield(0,t.z)(c.http.post(_,d,{headers:c.headersAppJson}))})()}logoutUser(){var d=this;return(0,e.Z)(function*(){const c=`${d.apiUrl}/auth/logout`;yield(0,t.z)(d.http.post(c,null,{headers:d.headersAppJson,observe:"response"}))})()}impersonateUser(d){var c=this;return(0,e.Z)(function*(){const _=`${c.apiUrl}/oauth2/uaa`;return d=encodeURIComponent(d),yield(0,t.z)(c.http.post(_,`username=${d}`,{headers:c.headersAppFormUrlEncoded,withCredentials:!0}))})()}registerUserWithCaptcha(d){var c=this;return(0,e.Z)(function*(){const _=`${c.apiUrl}/captcha/users/api/signup`;return yield(0,t.z)(c.http.post(_,d,{headers:c.headersAppJson,withCredentials:!1,observe:"response"})).then(g=&gt;{if(201===g.status)return g.body;throw new Error("User signup unsuccessful.")})})()}registerUser(d){var c=this;return(0,e.Z)(function*(){const _=`${c.apiUrl}/uaa/api/signup`;return yield(0,t.z)(c.http.post(_,d,{headers:c.headersAppJson,withCredentials:!0,observe:"response"})).then(g=&gt;{if(201===g.status)return g.body;throw new Error("User signup unsuccessful.")})})()}getUserAuthorizations(d){var c=this;return(0,e.Z)(function*(){const _=`${c.apiUrl}/uaa/api/users/${d}/authorities/attributes`;return yield(0,t.z)(c.http.get(_,{headers:c.headersAppJson,withCredentials:!0}))})()}resetUserPassword(d,c){var _=this;return(0,e.Z)(function*(){const g=`${_.apiUrl}/uaa/api/account/change-password`,p={newPassword:d,userId:c};return yield(0,t.z)(_.http.post(g,p,{headers:_.headersAppJson,withCredentials:!0}))})()}}return l.\u0275fac=function(d){return new(d||l)(a.LFG(o.eN),a.LFG(r.L))},l.\u0275prov=a.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),l})()},41502:(H,E,n)=&gt;{"use strict";n.d(E,{p:()=&gt;s});var e=n(15861),o=n(80529),t=n(83905),a=n(94650),r=n(58955);let s=(()=&gt;{class l{constructor(d,c){this.http=d,this.environmentService=c,this.headers=new o.WM({"Content-Type":"application/x-www-form-urlencoded",UTCOffset:String((new Date).getTimezoneOffset())}),this.apiUrl=`${this.environmentService.apiUrl}`}mailRetrievePassword(d){var c=this;return(0,e.Z)(function*(){const _=`${c.apiUrl}/user/mail_retrieve_password`,g={headers:c.headers,params:(new o.LE).set("email",d)};return yield(0,t.z)(c.http.get(_,g)).catch(p=&gt;{throw p})})()}resetPassword(d){var c=this;return(0,e.Z)(function*(){const _=(new o.LE).set("reset_password_token",d.passwordToken).set("new_password",d.newPassword).toString();return yield(0,t.z)(c.http.post(`${c.apiUrl}/user/do_reset_password`,_,{headers:c.headers})).catch(g=&gt;{throw g})})()}}return l.\u0275fac=function(d){return new(d||l)(a.LFG(o.eN),a.LFG(r.L))},l.\u0275prov=a.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),l})()},14004:(H,E,n)=&gt;{"use strict";n.d(E,{r:()=&gt;d});var e=n(62843),o=n(50457),t=n(47719),a=n(63900),r=n(70262),s=n(34782),l=n(94650),i=n(86875);let d=(()=&gt;{class c{constructor(g){this.globalHttpErrorHandlers=g}fetchDefaults(){return{credentials:"include"}}headerArrayToObject(g){return g.reduce((p,[f,v])=&gt;{const T={};return T[f]=v,Object.assign(Object.assign({},p),T)},{})}getHeaders(g){let p={};return p=Array.isArray(g)?this.headerArrayToObject(g):g.has?this.headerArrayToObject([...g.entries()]):Object.assign({},g),new Headers(Object.assign(Object.assign({},{"Content-Type":"application/json"}),p))}combineDefaults(g,p){return Object.assign(Object.assign(Object.assign({},this.fetchDefaults()),p),{headers:this.getHeaders(p.headers||{}),method:g})}send(g){return(0,t.U)(g).pipe((0,a.w)(p=&gt;p.ok?p.json():(0,e._)({error:!0,status:p.status,message:`Error ${p.status}`})),(0,r.K)(p=&gt;{const f=this.globalHttpErrorHandlers.get(p.status);return f?(0,o.D)(f(g.url)).pipe((0,a.w)(()=&gt;(0,e._)(p))):(0,e._)(p)}),(0,s.d)(1))}get(g,p={}){return this.send(new Request(g,this.combineDefaults("GET",p)))}post(g,p={}){return this.send(new Request(g,this.combineDefaults("POST",p)))}put(g,p={}){return this.send(new Request(g,this.combineDefaults("PUT",p)))}delete(g,p={}){return this.send(new Request(g,this.combineDefaults("DELETE",p)))}}return c.\u0275fac=function(g){return new(g||c)(l.LFG(i.J))},c.\u0275prov=l.Yz7({token:c,factory:c.\u0275fac,providedIn:"root"}),c})()},26656:(H,E,n)=&gt;{"use strict";n.d(E,{f:()=&gt;i});var e=n(54004),o=n(70655),t=n(29923),a=n(80529);class r{static Deserialize(c=null,_,g=null,p=null){const f=new r;return f.status=_,f.headers=g,p&amp;&amp;c&amp;&amp;c instanceof Array?f.results=(0,t.Deserialize)(c,p):p&amp;&amp;c&amp;&amp;(f.result=(0,t.Deserialize)(c,p)),f}}(0,o.gn)([t.autoserialize,(0,o.w6)("design:type",Array)],r.prototype,"results",void 0),(0,o.gn)([t.autoserialize,(0,o.w6)("design:type",Object)],r.prototype,"result",void 0),(0,o.gn)([t.autoserialize,(0,o.w6)("design:type",Boolean)],r.prototype,"status",void 0),(0,o.gn)([t.autoserialize,(0,o.w6)("design:type",a.WM)],r.prototype,"headers",void 0);var s=n(94650),l=n(58955);let i=(()=&gt;{class d{constructor(_,g){this._http=_,this._environmentService=g}doGet(_,g,p,f){return this._http.get(this._getApiUrl()+_,{headers:f,observe:"response",params:p,reportProgress:!0,responseType:"json",withCredentials:!0}).pipe((0,e.U)(v=&gt;r.Deserialize(v.body,v.ok,v.headers,g)))}doGetReq(_,g,p){return this._http.get(this._getApiUrl()+_,{headers:p,observe:"response",params:g,reportProgress:!0,responseType:"json",withCredentials:!0}).pipe((0,e.U)(f=&gt;f))}doPost(_,g,p,f,v=!1){return this._http.post(this._getApiUrl()+_,g,{headers:f,observe:"response",reportProgress:!0,responseType:"json",withCredentials:v}).pipe((0,e.U)(T=&gt;r.Deserialize(T.body,T.ok,T.headers,p)))}postReq(_,g,p){return this._http.post(this._getApiUrl()+_,g,{headers:p,observe:"response",reportProgress:!0,responseType:"json",withCredentials:!0}).pipe((0,e.U)(f=&gt;f))}doPut(_,g,p,f){return this._http.put(this._getApiUrl()+_,g,{headers:f,observe:"response",reportProgress:!0,responseType:"json",withCredentials:!0}).pipe((0,e.U)(v=&gt;r.Deserialize(v.body,v.ok,v.headers,p)))}doDelete(_,g,p,f){return this._http.request("DELETE",this._getApiUrl()+_,{headers:f,observe:"response",params:p,reportProgress:!0,responseType:"json",withCredentials:!0}).pipe((0,e.U)(v=&gt;r.Deserialize(v.body,v.ok,v.headers,g)))}_getApiUrl(){return this._environmentService.gatewayUrl}}return d.\u0275fac=function(_){return new(_||d)(s.LFG(a.eN),s.LFG(l.L))},d.\u0275prov=s.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),d})()},86875:(H,E,n)=&gt;{"use strict";n.d(E,{J:()=&gt;o});var e=n(94650);let o=(()=&gt;{class t extends Map{}return t.\u0275fac=function(){let a;return function(s){return(a||(a=e.n5z(t)))(s||t)}}(),t.\u0275prov=e.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})()},10425:(H,E,n)=&gt;{"use strict";n.d(E,{b:()=&gt;c});var e=n(15861),o=n(69751),t=n(54004);var r=n(79936),s=n(94650),l=n(75462),i=n(58955),d=n(86875);let c=(()=&gt;{class _{constructor(p,f,v,T){this._loadingIndicatorService=p,this._userSessionService=f,this._environmentService=v,this.errorHandlers=T}getApiUrl(){return this._environmentService.napiUrl}doGet(p,f,v,T){return this._doRequest("GET",p,f,null,v,T)}doPost(p,f,v,T=!0){return this._doRequest("POST",p,f,v,T)}doPut(p,f,v,T=!0){return this._doRequest("PUT",p,f,v,T)}doDelete(p,f,v){return this._doRequest("DELETE",p,f,v)}doFileRequest(p,f,v,T="File",h){var Z=this;let M=this.getApiUrl()+p;return f&amp;&amp;(M+="?"+this._prepareParams(f)),new Promise((G,B)=&gt;{const Q=new FormData,W=new XMLHttpRequest;for(let J=0;J&lt;v.length;J++)Q.append(T||String(J),v[J],v[J].name);h&amp;&amp;W.addEventListener("progress",h,!1),W.onreadystatechange=(0,e.Z)(function*(){if(W.readyState===XMLHttpRequest.DONE)if(200===W.status)G(JSON.parse(W.response));else{const J=Z.errorHandlers.get(W.status);J&amp;&amp;(yield J(M)),B(W.response)}});for(const J in f)Q.append(J,f[J]);if(W.open("POST",M,!0),W.withCredentials=!0,this._userSessionService.isLoggedIn()){const J=this._userSessionService.getCurrentUser();W.setRequestHeader("User-id",J.id.toString()),W.setRequestHeader("Login-token",J.getLoginToken())}W.setRequestHeader("X-Requested-With","XMLHttpRequest"),W.send(Q)})}_prepareParams(p){var f;let v="";for(const T in p)if(""!==v&amp;&amp;(v+="&amp;"),(null===(f=p[T])||void 0===f?void 0:f.constructor)===Array)for(let h=0;h&lt;p[T].length;h++){let Z=p[T][h];null!=Z&amp;&amp;("boolean"==typeof Z&amp;&amp;(Z=Z?1:0),v+=(0===h?"":"&amp;")+T+"["+h+"]="+encodeURIComponent(Z))}else{let h=p[T];null!=h&amp;&amp;("boolean"==typeof h&amp;&amp;(h=h?1:0),v+=T+"="+encodeURIComponent(h))}return v}_doRequest(p,f,v,T,h=!0,Z=0){var M=this;return f=this.getApiUrl()+f,v&amp;&amp;(f+="?"+this._prepareParams(v)),h&amp;&amp;this._loadingIndicatorService.showIndicator(),new o.y(G=&gt;{const B=new XMLHttpRequest;if(0!==Z&amp;&amp;(B.timeout=Z),B.onreadystatechange=(0,e.Z)(function*(){if(B.readyState===XMLHttpRequest.DONE){const Q=M.errorHandlers.get(B.status);Q&amp;&amp;(yield Q(f)),G.next(B.response),G.complete()}}),B.open(p,f,!0),B.withCredentials=!0,this._userSessionService.isLoggedIn()){const Q=this._userSessionService.getCurrentUser();if(B.setRequestHeader("User-id",Q.id.toString()),B.setRequestHeader("Login-token",Q.getLoginToken()),this._userSessionService.isParent()){const W=this._userSessionService.getSelectedStudentDistrictId();!f.includes(`attachments/avatar/${Q.getId()}`)&amp;&amp;W&amp;&amp;B.setRequestHeader("Student-district-id",String(W))}}"GET"!==p.toUpperCase()?(B.setRequestHeader("Content-Type","application/json;charset=UTF-8"),B.send(JSON.stringify(T))):B.send()}).pipe((0,t.U)(G=&gt;{let B;h&amp;&amp;this._loadingIndicatorService.dismiss();try{B=JSON.parse(G)}catch(Q){B="Access Denied (you do not have authorization to perform this action)"===G?{error:"Access Denied.",status:403}:{jsonException:Q}}return B}))}}return _.\u0275fac=function(p){return new(p||_)(s.LFG(l.v),s.LFG(r.o),s.LFG(i.L),s.LFG(d.J))},_.\u0275prov=s.Yz7({token:_,factory:_.\u0275fac,providedIn:"root"}),_})()},15639:(H,E,n)=&gt;{"use strict";n.d(E,{_:()=&gt;W});var e=n(15861),o=n(54004),t=n(70262),a=n(13099),r=n(28746),s=n(69751),l=n(62843),i=n(39646),d=n(37464),c=n(80529),_=n(56711),g=n(16700),p=n(24735),f=n(66858),v=n(38700),T=n(94650),h=n(9116),Z=n(35778),M=n(75462),G=n(58955),B=n(86875);let W=(()=&gt;{class J{constructor(R,m,C,I,b,y,X,P){this._http=R,this._router=m,this._broadcasterService=C,this._userSessionService=I,this._loadingIndicatorService=b,this._alertMessageService=y,this._environmentService=X,this._errorHandlers=P,this._userId="",this._loginToken="",this.onUserChanged=O=&gt;{this._userId=O?.id?O.id.toString():null,this._loginToken=O?.login_token?O.login_token:null}}getApiUrl(){return this._environmentService.apiUrl}doPost(R,m,C){return this.doPostTyped(R,m,C)}doPostTyped(R,m,C,I){const b=R+this._getQueryString(C),y=new f.v;m.loadingParams&amp;&amp;(y.showWorm=m.loadingParams.showWorm,y.requestTimeout=m.loadingParams.requestTimeout);let X=(new c.WM).set("UTCOffset",String((new Date).getTimezoneOffset())).set("Content-Type","application/x-www-form-urlencoded");if(this._userSessionService.isLoggedIn()){const O=this._userSessionService.getCurrentUser();X=X.append("User-id",String(O.getId())),X=X.append("Login-token",O.getLoginToken()),y.withCredentials=!0}y.headers=X;let P=this._makePostRequest(b,this._serializeQueryString(m),y);return null!=I&amp;&amp;(P=P.pipe((0,o.U)(O=&gt;_.kO.Deserialize(O,I)))),P}doGet(R,m,C){return C&amp;&amp;(m||(m=new p.F),m.showWorm=C.showWorm,m.requestTimeout=C.requestTimeout),this.doGetTyped(R,m)}doGetTyped(R,m,C){const I=R+this._getQueryString(m),b=new f.v;let y=(new c.WM).set("UTCOffset",String((new Date).getTimezoneOffset())).set("Content-Type","application/x-www-form-urlencoded");if(this._userSessionService.isLoggedIn()){const P=this._userSessionService.getCurrentUser();y=y.append("User-id",String(P.getId())),y=y.append("Login-token",P.getLoginToken()),b.withCredentials=!0}b.headers=y,m?.requestTimeout&amp;&amp;(b.showWorm=m.showWorm,b.requestTimeout=m.requestTimeout);let X=this._makeGetRequest(I,b);return null!=C&amp;&amp;(X=X.pipe((0,o.U)(P=&gt;_.kO.Deserialize(P,C)))),X}doDelete(R,m){return this.doDeleteTyped(R,m)}doDeleteTyped(R,m,C){const I=R+this._getQueryString(m),b=new f.v;let y=(new c.WM).set("UTCOffset",String((new Date).getTimezoneOffset())).set("Content-Type","application/x-www-form-urlencoded");if(this._userSessionService.isLoggedIn()){const P=this._userSessionService.getCurrentUser();y=y.append("User-id",String(P.getId())),y=y.append("Login-token",P.getLoginToken()),b.withCredentials=!0}b.headers=y;let X=this._makeDeleteRequest(I,b);return null!=C&amp;&amp;(X=X.pipe((0,o.U)(P=&gt;_.kO.Deserialize(P,C)))),X}makeApiCall(R,m,C=!1){if(!C)return this.doGet(R,m);const I=R+this._getQueryString(m),b=new f.v;let y=(new c.WM).set("UTCOffset",String((new Date).getTimezoneOffset()));if(this._userSessionService.isLoggedIn()){const X=this._userSessionService.getCurrentUser();y=y.append("User-id",String(X.getId())),y=y.append("Login-token",X.getLoginToken()),b.withCredentials=!0}return b.headers=y,this._makePostRequest(I,JSON.stringify(m),b)}makePostNoAuth(R,m,C){const I=R+this._getQueryString(m);return this._makePostRequest(I,JSON.stringify(m),C)}imageUpload(R,m,C,I={}){const b=this._environmentService.apiUrl+R+this._getQueryString(I),y=new FormData;return y.append(C,m,m.name),this.sendXhrForm(b,y)}makeUploadGlobalAttachment(R,m,C,I="attachments"){const b=new FormData;if(C&amp;&amp;C.length&gt;0){let P;m.attachments=[];for(let O=0;O&lt;C.length;O++){const L=I+"_"+O,z=C[O],V=z.attachmentFile;V&amp;&amp;b.append(L,V,(0,g.rf)(V.name)),P={},z.id&amp;&amp;(P.id=z.id),z.attachmentType&amp;&amp;(P.attachment_type=z.attachmentType),z.title&amp;&amp;(P.title=(0,g.rf)(z.title)),z.attachmentLink&amp;&amp;(P.attachment_link=z.attachmentLink),z.attachedText&amp;&amp;(P.attached_text=z.attachedText),z.embeddedHtml&amp;&amp;(P.embedded_html=z.embeddedHtml),P.index_file=L,m.attachments.push(P)}}const y=this._serializeFormParams(m);for(const P in y)b.append(P,y[P]);return this.sendXhrForm(this._environmentService.apiUrl+R,b)}makeMultipartRequest(R,m,C){const I=new FormData,b=this._serializeFormParams(m);for(const y in b)I.append(y,b[y]);for(let y=0;y&lt;C.length;y++){const X=C[y],P=X.getFile().name.replace(/[^a-zA-Z0-9 \.]/g,"_");I.append(X.getName(),X.getFile(),P)}return this.sendXhrForm(R=this._environmentService.apiUrl+R,I)}sendXhrForm(R,m){var C=this;return this._loadingIndicatorService.showIndicator(),new s.y(I=&gt;{const b=new XMLHttpRequest;b.withCredentials=!0,b.upload.onprogress=()=&gt;{},b.upload.onabort=()=&gt;{},b.upload.onerror=()=&gt;{},b.onreadystatechange=(0,e.Z)(function*(){if(b.readyState===XMLHttpRequest.DONE){const y=C._errorHandlers.get(b.status);y&amp;&amp;(yield y(R)),I.next(b.response),I.complete()}}),b.open("POST",R,!0),b.setRequestHeader("UTCOffset",String((new Date).getTimezoneOffset())+""),null!=this._userId&amp;&amp;(b.setRequestHeader("User-id",this._userId),b.setRequestHeader("Login-token",this._loginToken)),b.send(m)}).pipe((0,o.U)(I=&gt;{let b;this._loadingIndicatorService.dismiss();try{b=JSON.parse(I)}catch{b=null}return b&amp;&amp;!1===b.status&amp;&amp;!b.errors&amp;&amp;this._alertMessageService.error(b.message||"Server Error"),b}),(0,t.K)(I=&gt;(this._loadingIndicatorService.forceDismiss(),this._broadcasterService.next(I),(0,l._)(I.json().error||"Our own Server error").pipe((0,a.B)()))),(0,a.B)())}makeFileRequest(R,m,C,I,b){var y=this;return new Promise((X,P)=&gt;{const O=new FormData,L=new XMLHttpRequest;L.withCredentials=!0;for(const j in C)O.append(I||j,C[j],(0,g.rf)(C[j].name));null!=b&amp;&amp;L.addEventListener("progress",b.updateProgress,!1),L.onreadystatechange=(0,e.Z)(function*(){if(4==L.readyState)if(200==L.status)X(JSON.parse(L.response));else{const j=y._errorHandlers.get(L.status);j&amp;&amp;(yield j(ee)),P(L.response)}});const V=this._serializeFormParams(m);for(const j in V)O.append(j,V[j]);const ee=this._environmentService.apiUrl+R+"?";if(L.open("POST",ee,!0),null!=this._userId&amp;&amp;this._userSessionService.isLoggedIn()){const j=this._userSessionService.getCurrentUser();L.setRequestHeader("User-id",j.id.toString()),L.setRequestHeader("Login-token",j.getLoginToken())}L.setRequestHeader("X-Requested-With","XMLHttpRequest"),L.send(O)})}_serializeFormParams(R,m=null,C=null){if(!R)return C||{};const I=C||{};let b;for(b in R)if(R.hasOwnProperty(b)){const y=m?m+"["+b+"]":b,X=R[b];null!==X&amp;&amp;("object"==typeof X?this._serializeFormParams(X,y,I):I[y]="boolean"==typeof X?X?1:0:X)}return I}_serializeQueryString(R,m=null){if(!R)return"";const C=[];let I;for(I in R)if(R.hasOwnProperty(I)){const b=m?m+"["+I+"]":I,y=R[I];null!==y&amp;&amp;C.push("object"==typeof y?this._serializeQueryString(y,b):"boolean"==typeof y?encodeURIComponent(b)+"="+encodeURIComponent(y?"1":"0"):encodeURIComponent(b)+"="+encodeURIComponent(y))}return C.join("&amp;")}_getQueryString(R){if(!R)return"";let m="?";return m+=this._serializeQueryString(R),m}_makePostRequest(R,m,C){return C?.requestTimeout?this._loadingIndicatorService.showIndicator(C.requestTimeout):(!C||C&amp;&amp;!1!==C.showWorm)&amp;&amp;this._loadingIndicatorService.showIndicator(),this._http.post(this._environmentService.apiUrl+R,m,C).pipe((0,o.U)(I=&gt;(I&amp;&amp;0==I.status&amp;&amp;this._alertMessageService.error(I.message||"Server Error"),I)),(0,t.K)(I=&gt;(this._loadingIndicatorService.forceDismiss(),this._broadcasterService.next(I),(0,l._)(I.message).pipe((0,a.B)()))),(0,r.x)(()=&gt;{this._loadingIndicatorService.dismiss()}),(0,a.B)())}_makeGetRequest(R,m){return m?.requestTimeout&amp;&amp;this._loadingIndicatorService.showIndicator(m.requestTimeout),this._http.get(this._environmentService.apiUrl+R,m).pipe((0,o.U)(C=&gt;{const I=C;return I&amp;&amp;0==I.status&amp;&amp;this._alertMessageService.error(I.message||"Server Error"),I?.list&amp;&amp;(I.result=I.list),I?.result&amp;&amp;I.result.pagination&amp;&amp;I.result.histories&amp;&amp;(I.result=I.result.histories,I.pagination=I.result.pagination),this._loadingIndicatorService.dismiss(),I}),(0,t.K)(C=&gt;(this._loadingIndicatorService.forceDismiss(),this._broadcasterService.next(C),this._loadingIndicatorService.dismiss(),440===C.status?(0,i.of)(C?.message||"Session Timeout"):(console.info("API service error:",C),(0,l._)(()=&gt;C.message).pipe((0,a.B)())))))}_makeDeleteRequest(R,m){return this._loadingIndicatorService.showIndicator(),this._http.delete(this._environmentService.apiUrl+R,m).pipe((0,o.U)(C=&gt;{const I=C;return I&amp;&amp;0==I.status&amp;&amp;this._alertMessageService.error(I.message||"Server Error"),I}),(0,t.K)(C=&gt;(this._loadingIndicatorService.forceDismiss(),this._checkRequestStatus(C),this._broadcasterService.next(C),(0,l._)(C.message).pipe((0,a.B)()))),(0,r.x)(()=&gt;{this._loadingIndicatorService.dismiss()}),(0,a.B)())}_checkRequestStatus(R){return!R||403!=R.status||(this._handleForbiddenRequest(),!1)}_handleForbiddenRequest(){this._router.navigate(["/forbidden",{}])}}return J.\u0275fac=function(R){return new(R||J)(T.LFG(c.eN),T.LFG(h.F0),T.LFG(Z.A),T.LFG(v.o),T.LFG(M.v),T.LFG(d.Of),T.LFG(G.L),T.LFG(B.J))},J.\u0275prov=T.Yz7({token:J,factory:J.\u0275fac,providedIn:"root"}),J})()},66858:(H,E,n)=&gt;{"use strict";n.d(E,{v:()=&gt;e});class e{}},25850:(H,E,n)=&gt;{"use strict";n.d(E,{$:()=&gt;d});var e=n(15861),o=n(98464),t=n(6973),a=n(61135),r=n(49362),s=n(94650),l=n(42039),i=n(41502);let d=(()=&gt;{class c{constructor(g,p,f){this.gatewayClient=g,this.phpClient=p,this.userService=f,this.isAuthenticatedSubject=new a.X(!1),this.isAuthenticated$=this.isAuthenticatedSubject.asObservable()}login(g,p){var f=this;return(0,e.Z)(function*(){try{yield f.gatewayClient.loginUser({username:g,password:p}),yield f.userService.loadCurrentUser(),f.isAuthenticatedSubject.next(!0)}catch(v){throw o.s.api.pushError(v),v}})()}logout(){var g=this;return(0,e.Z)(function*(){try{yield g.gatewayClient.logoutUser(),o.s.api.pushEvent("User authentication has been revoked.",null,"Authentication")}catch(p){throw o.s.api.pushError(p),p}finally{g.userService.clearCurrentUser(),g.isAuthenticatedSubject.next(!1)}})()}impersonate(g){var p=this;return(0,e.Z)(function*(){yield p.gatewayClient.impersonateUser(g).then((0,e.Z)(function*(){yield p.userService.loadCurrentUser(),p.isAuthenticatedSubject.next(!0)})).catch(f=&gt;{throw o.s.api.pushError(f),new Error("Failed to authenticate impersonated user.")})})()}resetPassword(g,p){var f=this;return(0,e.Z)(function*(){return yield f.phpClient.resetPassword({newPassword:g,passwordToken:p}).then(v=&gt;!0===v.status&amp;&amp;1===v.result.valueOf()).catch(v=&gt;{throw o.s.api.pushError(v),new Error("Failed to reset user password.")})})()}resetUserPassword(g,p){var f=this;return(0,e.Z)(function*(){return yield f.gatewayClient.resetUserPassword(g,p).catch(v=&gt;{throw o.s.api.pushError(v),new Error("Failed to reset the user's password.")})})()}registerFamilyUser(g){var p=this;return(0,e.Z)(function*(){return g.authorities=[t.E.ROLE_FAMILY],yield p.gatewayClient.registerUserWithCaptcha(g).then(f=&gt;f.id).catch(f=&gt;{throw o.s.api.pushError(f),new Error("Failed to register family user account.")})})()}registerUser(g){var p=this;return(0,e.Z)(function*(){return yield p.gatewayClient.registerUser(g).then(f=&gt;f.id).catch(f=&gt;{throw o.s.api.pushError(f),new Error("Failed to register user account.")})})()}}return c.\u0275fac=function(g){return new(g||c)(s.LFG(l.V),s.LFG(i.p),s.LFG(r.K))},c.\u0275prov=s.Yz7({token:c,factory:c.\u0275fac,providedIn:"root"}),c})()},47550:(H,E,n)=&gt;{"use strict";n.d(E,{l:()=&gt;l});var e=n(34782),o=n(54004),t=n(80529),a=n(38700),r=n(94650),s=n(58955);let l=(()=&gt;{class i{constructor(c,_,g){this.http=c,this.environmentService=_,this.userSessionService=g,this.defaultedOnToggles=["learnosity_microservice","learnosity_navigate_itembank","uploads-tab","recent_standards","standard-tags-v2","standard-tags-v1","student-report","standards-search"]}requestFeatureToggles(){const c={headers:this.getAuthHeaders(),withCredentials:!!this.userSessionService.getUserId()};return this.http.get(this.url,c).pipe((0,e.d)(1))}get url(){return`${this.environmentService.napiUrl}/sysinfo/feature-toggles/`}isActive(c){return this.getToggles().pipe((0,o.U)(_=&gt;Boolean(_.get(c))))}clearCachedToggles(){delete this.cachedToggleMap$}getToggles(){return this.cachedToggleMap$||(this.cachedToggleMap$=this.requestFeatureToggles().pipe((0,o.U)(c=&gt;{const _=c.toggles,g=new Map;return this.defaultedOnToggles.forEach(p=&gt;{g.set(p,!0)}),Array.isArray(_)&amp;&amp;_.forEach(p=&gt;{g.set(p.name,p.active)}),g}))),this.cachedToggleMap$}getAuthHeaders(){const c={},_=this.userSessionService.getUserId(),g=this.userSessionService.getToken();return _&amp;&amp;(c["User-id"]=`${_}`),g&amp;&amp;(c["Login-token"]=g),new t.WM(c)}}return i.\u0275fac=function(c){return new(c||i)(r.LFG(t.eN),r.LFG(s.L),r.LFG(a.o))},i.\u0275prov=r.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),i})()},53024:(H,E,n)=&gt;{"use strict";n.d(E,{l:()=&gt;e.l});var e=n(47550)},77075:(H,E,n)=&gt;{"use strict";n.d(E,{f:()=&gt;l});var e=n(94650),o=n(39300),t=n(9116),a=n(36895),r=(()=&gt;{return(i=r||(r={})).Boot="boot",i.Shutdown="shutdown",i.Update="update",i.Hide="hide",i.Show="show",i.ShowMessages="showMessages",i.ShowNewMessage="showNewMessage",i.TrackEvent="trackEvent",i.GetVisitorId="getVisitorId",i.OnShow="onShow",i.OnHide="onHide",i.OnUnreadCountChange="onUnreadCountChange",i.StartTour="startTour",i.ReattachActivator="reattach_activator",r;var i})(),s=n(98464);let l=(()=&gt;{class i{constructor(c,_,g){this.router=c,this.rendererFactory=_,this.document=g,this.sdkInitialized=!1,this.queuedMethods=[],this.renderer2=this.rendererFactory.createRenderer(this.document,{id:"-1",encapsulation:e.ifc.None,styles:[],data:{}})}initialize(c){var _,g;if(this.sdkInitialized)s.s.api.pushEvent("Attempting to reattach the activator to existing session."),this.reattachActivator(),this.update(window.intercomSettings);else{s.s.api.pushEvent("Attempting to initialize Intercom javascript SDK",null,"Intercom");const p=this.document.createElement("script");p.type="text/javascript",p.async=!0,p.src=`https://widget.intercom.io/widget/${c.app_id}`,p.addEventListener?(p.addEventListener("load",()=&gt;{window.Intercom&amp;&amp;"function"==typeof window.Intercom&amp;&amp;(this.sdkInitialized=!0,this.dequeueMethods(),s.s.api.pushEvent("Intercom javascript SDK initialized",null,"Intercom"))},!1),p.addEventListener("error",()=&gt;{this.sdkInitialized=!1;const f=new Error("Failed to initialize Intercom javascript SDK");console.error(f.message),s.s.api.pushError(f)}),null===(g=null===(_=this.renderer2)||void 0===_?void 0:_.appendChild)||void 0===g||g.call(_,this.document.head,p)):console.warn("User's browser is Internet Explorer version 8 or below and does not support addEventListener.")}}boot(c){c.updateOnRouterChange&amp;&amp;this.subscribeToRouterEvents(),this.executeIntercomMethod(()=&gt;window.Intercom(r.Boot,c)),s.s.api.pushEvent("Intercom Messenger booted",null,"Intercom")}shutdown(){this.unsubscribeFromRouterEvents(),this.executeIntercomMethod(()=&gt;window.Intercom(r.Shutdown)),s.s.api.pushEvent("Intercom Messenger shutdown",null,"Intercom")}update(c){this.executeIntercomMethod(c?()=&gt;window.Intercom(r.Update,c):()=&gt;window.Intercom(r.Update))}hide(){this.executeIntercomMethod(()=&gt;window.Intercom(r.Hide))}show(){this.executeIntercomMethod(()=&gt;window.Intercom(r.Show))}showMessages(){this.executeIntercomMethod(()=&gt;window.Intercom(r.ShowMessages))}showNewMessage(c){this.executeIntercomMethod(c?()=&gt;window.Intercom(r.ShowNewMessage,c):()=&gt;window.Intercom(r.ShowNewMessage))}trackEvent(c,_){this.executeIntercomMethod(_?()=&gt;window.Intercom(r.TrackEvent,c,_):()=&gt;window.Intercom(r.TrackEvent,c))}onShow(c){this.executeIntercomMethod(()=&gt;window.Intercom(r.OnShow,c))}onHide(c){this.executeIntercomMethod(()=&gt;window.Intercom(r.OnHide,c))}onUnreadCountChange(c){this.executeIntercomMethod(()=&gt;window.Intercom(r.OnUnreadCountChange,c))}startTour(c){this.executeIntercomMethod(()=&gt;window.Intercom(r.StartTour,c))}ngOnDestroy(){this.unsubscribeFromRouterEvents()}reattachActivator(){this.executeIntercomMethod(()=&gt;window.Intercom(r.ReattachActivator)),s.s.api.pushEvent("Intercom Messenger reattached activator",null,"Intercom")}executeIntercomMethod(c){this.sdkInitialized?c():(this.queuedMethods.push(c),console.warn("IntercomService has not been initialized. Queuing method for processing when IntercomService is ready."),s.s.api.pushEvent("Intercom javascript SDK has not been initialized. Queueing methods.",null,"Intercom"))}dequeueMethods(){for(;this.queuedMethods.length&gt;0;){const c=this.queuedMethods.shift();c&amp;&amp;c()}}subscribeToRouterEvents(){this.routerEventSubscription=this.router.events.pipe((0,o.h)(c=&gt;c instanceof t.m2)).subscribe(()=&gt;{this.update()})}unsubscribeFromRouterEvents(){this.routerEventSubscription&amp;&amp;this.routerEventSubscription.unsubscribe()}}return i.\u0275fac=function(c){return new(c||i)(e.LFG(t.F0),e.LFG(e.FYo),e.LFG(a.K0))},i.\u0275prov=e.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),i})()},1833:(H,E,n)=&gt;{"use strict";n.d(E,{n:()=&gt;r});var e=n(36895),o=n(7206),a=n(94650);let r=(()=&gt;{class s{constructor(i){this.document=i}isLocalStorageSupported(){const i="test-otus-local-storage";try{return this.setItemLocalStorage(i,"1"),this.removeItemLocalStorage(i),!0}catch(d){return console.error(d),!1}}getItemLocalStorageDecrypted(i,d){const c=this.shaEncrypt(i),_=this.getItemLocalStorage(c);return this.aesDecrypt(_,d)}setItemLocalStorageEncrypted(i,d,c){const _=this.aesEncrypt(d,c),g=this.shaEncrypt(i);this.setItemLocalStorage(g,_)}removeItemLocalStorageEncrypted(i){const d=this.shaEncrypt(i);this.removeItemLocalStorage(d)}get localStorage(){var i;return null===(i=this.document.defaultView)||void 0===i?void 0:i.localStorage}getItemLocalStorage(i){const d=this.localStorage;return d?d.getItem(i):null}setItemLocalStorage(i,d){const c=this.localStorage;c&amp;&amp;c.setItem(i,d)}removeItemLocalStorage(i){const d=this.localStorage;d&amp;&amp;d.removeItem(i)}clear(){const i=this.localStorage;i&amp;&amp;i.clear()}shaEncrypt(i){return i?o.SHA256(i).toString():null}aesEncrypt(i,d){return i?o.AES.encrypt(i.toString(),d).toString():null}aesDecrypt(i,d){if(!i)return null;try{return o.AES.decrypt(i,d).toString(o.enc.Utf8)}catch{return null}}}return s.\u0275fac=function(i){return new(i||s)(a.LFG(e.K0))},s.\u0275prov=a.Yz7({token:s,factory:s.\u0275fac,providedIn:"root"}),s})()},62940:(H,E,n)=&gt;{"use strict";n.d(E,{BY:()=&gt;e.B,CR:()=&gt;o.C,Re:()=&gt;t.R});var e=n(12669),o=n(19126),t=n(92758)},12669:(H,E,n)=&gt;{"use strict";n.d(E,{B:()=&gt;t});var e=n(70655),o=n(29923);class t{constructor(){this.showAnalyticsAttendance=!0,this.showClassesAttendance=!0,this.showClassesClassboard=!0,this.showBlog=!0,this.showLesson=!0,this.showReports=!0,this.showQuery=!0,this.showAssessmentAnalytics2=!1,this.showStudentReportForStudents=!0,this.showStudentReportForFamily=!0,this.hideManualRosteringFeatures=!1,this.showGradebookForStudents=!0,this.showGradebookForFamily=!0,this.showPointsGradebook=!0,this.showTeacherGroupsForCoadmins=!0,this.showStudentGroupsForCoadmins=!0,this.showRecognitionsForCoadmins=!0,this.showActivityDashboard=!1,this.showActivityDashboardLogins=!1,this.showActivityDashboardAssessments=!1,this.showActivityDashboardPlans=!1,this.showActivityDashboard3rdParty=!1}}(0,e.gn)([(0,o.autoserializeAs)("show_analytics_attendance"),(0,e.w6)("design:type",Object)],t.prototype,"showAnalyticsAttendance",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_classes_attendance"),(0,e.w6)("design:type",Object)],t.prototype,"showClassesAttendance",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_classes_classboard"),(0,e.w6)("design:type",Object)],t.prototype,"showClassesClassboard",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_blog"),(0,e.w6)("design:type",Object)],t.prototype,"showBlog",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_lesson"),(0,e.w6)("design:type",Object)],t.prototype,"showLesson",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_reports"),(0,e.w6)("design:type",Object)],t.prototype,"showReports",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_query"),(0,e.w6)("design:type",Object)],t.prototype,"showQuery",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_assessment_analytics_two"),(0,e.w6)("design:type",Object)],t.prototype,"showAssessmentAnalytics2",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_student_report_for_students"),(0,e.w6)("design:type",Object)],t.prototype,"showStudentReportForStudents",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_student_report_for_family"),(0,e.w6)("design:type",Object)],t.prototype,"showStudentReportForFamily",void 0),(0,e.gn)([(0,o.autoserializeAs)("hide_manual_rostering_features"),(0,e.w6)("design:type",Object)],t.prototype,"hideManualRosteringFeatures",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_gradebook_for_students"),(0,e.w6)("design:type",Object)],t.prototype,"showGradebookForStudents",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_gradebook_for_family"),(0,e.w6)("design:type",Object)],t.prototype,"showGradebookForFamily",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_points_gradebook"),(0,e.w6)("design:type",Object)],t.prototype,"showPointsGradebook",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_teacher_groups_for_coadmins"),(0,e.w6)("design:type",Object)],t.prototype,"showTeacherGroupsForCoadmins",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_student_groups_for_coadmins"),(0,e.w6)("design:type",Object)],t.prototype,"showStudentGroupsForCoadmins",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_recognitions_for_coadmins"),(0,e.w6)("design:type",Object)],t.prototype,"showRecognitionsForCoadmins",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_activity_dashboard"),(0,e.w6)("design:type",Object)],t.prototype,"showActivityDashboard",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_activity_dashboard_logins"),(0,e.w6)("design:type",Object)],t.prototype,"showActivityDashboardLogins",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_activity_dashboard_assessments"),(0,e.w6)("design:type",Object)],t.prototype,"showActivityDashboardAssessments",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_activity_dashboard_plans"),(0,e.w6)("design:type",Object)],t.prototype,"showActivityDashboardPlans",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_activity_dashboard_3rd_party"),(0,e.w6)("design:type",Object)],t.prototype,"showActivityDashboard3rdParty",void 0)},19126:(H,E,n)=&gt;{"use strict";n.d(E,{C:()=&gt;t});var e=n(92758),o=n(94650);let t=(()=&gt;{class a{static forRoot(){return{ngModule:a,providers:[e.R]}}}return a.\u0275fac=function(s){return new(s||a)},a.\u0275mod=o.oAB({type:a}),a.\u0275inj=o.cJS({}),a})()},92758:(H,E,n)=&gt;{"use strict";n.d(E,{R:()=&gt;_});var e=n(80529),o=n(38700),t=n(29923),a=n(39646),r=n(34782),s=n(54004),l=n(70262),i=n(12669),d=n(94650),c=n(58955);let _=(()=&gt;{class g{constructor(f,v,T){this.http=f,this.environmentService=v,this.userSessionService=T}getNavigationPermissions(){const f=this.userSessionService.getUserId(),v=this.userSessionService.getSelectedStudentId();return(f!==this.userId||v!==this.selectedStudentId||!this.navigationPermissions$)&amp;&amp;(this.userId=f,this.selectedStudentId=v,this.navigationPermissions$=this.requestNavigationPermissions().pipe((0,r.d)(1))),this.navigationPermissions$}requestNavigationPermissions(){const f={headers:this.getAuthHeaders(),withCredentials:!0};return this.http.get(this.environmentService.napiUrl+"/userinfo/navigationpermission",f).pipe((0,s.U)(v=&gt;v?.success?(0,t.Deserialize)(v.success,i.B):new i.B),(0,l.K)(()=&gt;(0,a.of)(new i.B)))}getAuthHeaders(){const f={},v=this.userSessionService.getUserId(),T=this.userSessionService.getToken();return v&amp;&amp;(f["User-id"]=`${v}`),T&amp;&amp;(f["Login-token"]=T),new e.WM(f)}}return g.\u0275fac=function(f){return new(f||g)(d.LFG(e.eN),d.LFG(c.L),d.LFG(o.o))},g.\u0275prov=d.Yz7({token:g,factory:g.\u0275fac}),g})()},71762:(H,E,n)=&gt;{"use strict";n.d(E,{$:()=&gt;t});var e=n(98464),o=n(94650);let t=(()=&gt;{class a{constructor(){}setUser(s){try{e.s.api.setUser({id:s.id.toString(),email:s.email,attributes:{"district-id":s.district_id?s.district_id.toString():null,"user-type":s.user_type.toString()}})}catch(l){e.s.api.pushError(l,{type:"User",context:{message:"A error occurred while setting faro user metadata"}})}}resetUser(){e.s.api.resetUser()}}return a.\u0275fac=function(s){return new(s||a)},a.\u0275prov=o.Yz7({token:a,factory:a.\u0275fac,providedIn:"root"}),a})()},27578:(H,E,n)=&gt;{"use strict";n.d(E,{$:()=&gt;o});var e=n(94650);let o=(()=&gt;{class t{constructor(){this.ga=window.ga}setCustomDimension(r,s){if(Boolean(this.ga)&amp;&amp;typeof r&lt;"u"&amp;&amp;typeof s&lt;"u"){const l="dimension"+r;"number"==typeof s&amp;&amp;(s=s.toString()),this.ga("set",l,s)}}setPageView(r){this.ga&amp;&amp;(this.ga("set","page",r),this.ga("send","pageview"))}setEvent(r,s,l){Boolean(this.ga)&amp;&amp;typeof r&lt;"u"&amp;&amp;typeof s&lt;"u"&amp;&amp;typeof l&lt;"u"&amp;&amp;this.ga("send","event",r,s,l)}}return t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=e.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})()},14417:(H,E,n)=&gt;{"use strict";n.d(E,{$:()=&gt;r});var e=n(93183),o=n(54968),t=n(13099),a=n(94650);let r=(()=&gt;{class s{init(i){this.unleashClient=new e.P1(i),this.unleashClient.on(e.FP.INIT,()=&gt;{this.unleashClient.start()}),this.error$=(0,o.R)(this.unleashClient,e.FP.ERROR).pipe((0,t.B)()),this.impression$=(0,o.R)(this.unleashClient,e.FP.IMPRESSION).pipe((0,t.B)()),this.ready$=(0,o.R)(this.unleashClient,e.FP.READY).pipe((0,t.B)()),this.update$=(0,o.R)(this.unleashClient,e.FP.UPDATE).pipe((0,t.B)())}isEnabled(i){return this.unleashClient.isEnabled(i)}getVariant(i){return this.unleashClient.getVariant(i)}setUserContext(i){this.unleashClient.updateContext({userId:i.id.toString(),properties:{userEmail:i.email,districtId:i.district.id.toString()}})}resetUserContext(){this.unleashClient.updateContext({userId:null,properties:null})}}return s.\u0275fac=function(i){return new(i||s)},s.\u0275prov=a.Yz7({token:s,factory:s.\u0275fac,providedIn:"root"}),s})()},38700:(H,E,n)=&gt;{"use strict";n.d(E,{o:()=&gt;e.o});var e=n(79936)},79936:(H,E,n)=&gt;{"use strict";n.d(E,{o:()=&gt;T});var e=n(29923),o=n(61135),t=n(34782),a=n(50590),r=n(81400),s=n(32249),l=n(6973),i=n(21547),d=n(1324),c=n(67195),_=n(14456),g=n(24911),p=n(1833),f=n(32602),v=n(94650);let T=(()=&gt;{class h{constructor(M){this.storage=M,this.selectedMasterySettingId$=new o.X(null),this.selectedGradingScaleId$=new o.X(null),this.selectedGradingPeriodId$=new o.X(null),this.selectedStandards$=new o.X([]),this.selectedAssessments$=new o.X([]),this.selectedStudentId$=new o.X(-1),this.selectedDistrictId$=new o.X(null),this._ssoSignUpProviders$=new o.X([]),this.ssoSignUpProviders$=this._ssoSignUpProviders$.pipe((0,t.d)(1)),this._googleSSO$=new o.X(null),this.googleSSO$=this._googleSSO$.pipe((0,t.d)(1)),this._microsoftSSO$=new o.X(null),this.microsoftSSO$=this._microsoftSSO$.pipe((0,t.d)(1)),this._selectedStudentDistrictId=new o.X(null),this.selectedStudentDistrictId$=this._selectedStudentDistrictId.pipe((0,t.d)(1)),this.uaaUserAuthority=new o.X(null),this.uaaUserAuthority$=this.uaaUserAuthority.asObservable()}set setSSOProvider(M){this._ssoSignUpProviders$.pipe((0,a.P)()).subscribe(G=&gt;{this._ssoSignUpProviders$.next([...G,M])})}set setGoogleSSOProvider(M){this._googleSSO$.next(M),this._ssoSignUpProviders$.pipe((0,a.P)()).subscribe(G=&gt;{this._ssoSignUpProviders$.next([...G,{provider:c.u.google,id:M.id,externalAccessToken:M.token}])})}set setMicrosoftSSOProvider(M){this._microsoftSSO$.next(M),this._ssoSignUpProviders$.pipe((0,a.P)()).subscribe(G=&gt;{this._ssoSignUpProviders$.next([...G,{provider:c.u.microsoftuid,id:M.oid},{provider:c.u.microsoftsub,id:M.sub}])})}setCurrentUser(M){this.isLocalStorageSupported()&amp;&amp;(this.storage.setItemLocalStorageEncrypted(h.COOKIE_USER_LOGIN_TOKEN,M.getLoginToken(),h.KEY),this.storage.setItemLocalStorageEncrypted(h.COOKIE_USER_FIRST_NAME,M.getFirstName(),h.KEY),this.storage.setItemLocalStorageEncrypted(h.COOKIE_USER_LAST_NAME,M.getLastName(),h.KEY),this.storage.setItemLocalStorageEncrypted(h.COOKIE_USER_TYPE,String(M.user_type),h.KEY),this.storage.setItemLocalStorage(h.COOKIE_USER_AVATAR,M.avatar_url),this.storage.setItemLocalStorage(h.COOKIE_USER_AVATAR_ATTACHMENT_ID,String(M.avatar_attachment_id)),this.storage.setItemLocalStorageEncrypted(h.COOKIE_ADMIN_USER_ROLE,M.admin_user_role,h.KEY),this.storage.setItemLocalStorageEncrypted(h.COOKIE_USER_ID,String(M.id),h.KEY),this.storage.setItemLocalStorageEncrypted(h.COOKIE_USER_EMAIL,M.getEmail(),h.KEY),this.storage.setItemLocalStorageEncrypted(h.COOKIE_USER_NAME,M.name,h.KEY),M.getPSTeacherId()&amp;&amp;this.storage.setItemLocalStorage(h.COOKIE_PS_TEACHER_ID,M.getPSTeacherId()),M.getPSStudentId()&amp;&amp;this.storage.setItemLocalStorage(h.COOKIE_PS_STUDENT_ID,M.getPSStudentId()),M.getCleverId()&amp;&amp;this.storage.setItemLocalStorage(h.COOKIE_CLEVER_ID,String(M.getCleverId())),M.district&amp;&amp;(this.storage.setItemLocalStorageEncrypted(h.COOKIE_DISTRICT_ID,String(M.district.id),h.KEY),this.setDistrictName(M.district.name),this.storage.setItemLocalStorage(h.COOKIE_DISTRICT_USERID,String(M.district.userId)),this.storage.setItemLocalStorage(h.COOKIE_DISTRICT_ZIP,String(M.district.zipCode)),this.selectedDistrictId$.next(M.district.id)),this.setUAAUserAuthority((0,e.Deserialize)(M.authority,_.VZ)),this._currentUser=M)}unsetCurrentUser(){this._currentUser=null,this.selectedDistrictId$.next(null);const M=this.isRememberMeActive(),G=this.getLoginEmail(),B=this.getAutoLogout();this.storage.clear(),this.setRememberMeActive(M),this.setLoginEmail(G),B&amp;&amp;this.setAutoLogout(),this._userType=void 0}getCurrentUser(){var M;if(null!==(M=this._currentUser)&amp;&amp;void 0!==M&amp;&amp;M.id)return this._currentUser;const G=Number(this.storage.getItemLocalStorageDecrypted(h.COOKIE_USER_ID,h.KEY)),B=this.storage.getItemLocalStorageDecrypted(h.COOKIE_USER_NAME,h.KEY),Q=this.storage.getItemLocalStorageDecrypted(h.COOKIE_USER_FIRST_NAME,h.KEY),W=this.storage.getItemLocalStorageDecrypted(h.COOKIE_USER_LAST_NAME,h.KEY),J=this.storage.getItemLocalStorageDecrypted(h.COOKIE_USER_LOGIN_TOKEN,h.KEY),w=this.storage.getItemLocalStorageDecrypted(h.COOKIE_USER_TYPE,h.KEY),R=this.storage.getItemLocalStorage(h.COOKIE_USER_AVATAR),m=this.storage.getItemLocalStorage(h.COOKIE_USER_AVATAR_ATTACHMENT_ID),C=this.storage.getItemLocalStorageDecrypted(h.COOKIE_USER_EMAIL,h.KEY),I=this.storage.getItemLocalStorage(h.COOKIE_PS_TEACHER_ID),b=this.storage.getItemLocalStorage(h.COOKIE_PS_STUDENT_ID),y=this.storage.getItemLocalStorage(h.COOKIE_CLEVER_ID),X=this.storage.getItemLocalStorageDecrypted(h.COOKIE_DISTRICT_ID,h.KEY),P=this.storage.getItemLocalStorage(h.COOKIE_DISTRICT_NAME),O=this.storage.getItemLocalStorage(h.COOKIE_DISTRICT_USERID),L=this.storage.getItemLocalStorage(h.COOKIE_DISTRICT_ZIP),z={id:G,name:B,first_name:Q,last_name:W,login_token:J,user_type:w,avatar_url:R,avatar_attachment_id:Number(m),email:C,ps_teachers_id:I,ps_students_id:b,clever_id:y,district:{id:Number(X),name:P,userId:Number(O),zipCode:L}};return Object.assign(new g.T,z)}getSelectedDistrict(){var M;if(this.userIsConsortiumAdmin()){if(null!==(M=this._selectedDistrict)&amp;&amp;void 0!==M&amp;&amp;M.id)return this._selectedDistrict;{let B=new d.e;if(B.id=Number(this.storage.getItemLocalStorage(h.COOKIE_SELECTED_DISTRICT_ID)),B.name=this.storage.getItemLocalStorage(h.COOKIE_SELECTED_DISTRICT_NAME),null==B.id||null==B.name){const Q=this.getAvailableDistricts();if(Array.isArray(Q)&amp;&amp;Q.length){if(B=Q.find(W=&gt;W.id==this.getDistrictId()),!B){const W=this.getCurrentUser().id;throw new Error(`This user (${W}) does not have access to their own "super district" according to the UAA.`)}this.setSelectedDistrict(B)}}return B}}return this.getCurrentUser().district}setSelectedDistrict(M){this.userIsConsortiumAdmin()&amp;&amp;M&amp;&amp;(this.storage.setItemLocalStorage(h.COOKIE_SELECTED_DISTRICT_ID,String(M.id)),this.storage.setItemLocalStorage(h.COOKIE_SELECTED_DISTRICT_NAME,M.name),this._selectedDistrict=M,this.setSelectedDistrictId(M.id))}updateSelectedDistrictId(){var M;const G=null===(M=this.getCurrentUser())||void 0===M?void 0:M.district;G?.id&amp;&amp;this.selectedDistrictId$.next(G.id)}getAvailableDistricts(){if(!this.userIsConsortiumAdmin())return[this.getCurrentUser().district];if(this._availableDistricts&amp;&amp;this._availableDistricts.length&gt;0)return this._availableDistricts;{const G=this.storage.getItemLocalStorage(h.COOKIE_AVAILABLE_DISTRICTS);try{return this._availableDistricts=JSON.parse(G),this._availableDistricts}catch{return[]}}}setAvailableDistricts(M){this.userIsConsortiumAdmin()&amp;&amp;M&amp;&amp;M.length&gt;0&amp;&amp;(this.storage.setItemLocalStorage(h.COOKIE_AVAILABLE_DISTRICTS,JSON.stringify(M)),this._availableDistricts=M)}setCurrentClass(M){var G,B,Q,W;this.isLocalStorageSupported()&amp;&amp;M&amp;&amp;(this.storage.setItemLocalStorage(h.COOKIE_CLASS_ID,M.id),this.storage.setItemLocalStorage(h.COOKIE_CLASS_NAME,M.name),this.storage.setItemLocalStorage(h.COOKIE_CLASS_PS_ATTENDANCE,M.ps_attendance_allowed),this.storage.setItemLocalStorage(h.COOKIE_CLASS_CODE,M.code),this.storage.setItemLocalStorage(h.COOKIE_CLASS_SITE_ID,String(M.site_id)),this.storage.setItemLocalStorage(h.COOKIE_CLASS_SUBJECT_ID,M.id_subject),this.storage.setItemLocalStorage(h.COOKIE_CLASS_LANGUAGE,M.language),this.storage.setItemLocalStorage(h.COOKIE_CLASS_GRADE_ID,String(M.id_grade)),this.storage.setItemLocalStorage(h.COOKIE_CLASS_STUDENT_COUNT,String(M.student_count)),this.storage.setItemLocalStorage(h.COOKIE_CLASS_TEACHER_ID,String(null===(G=M.user)||void 0===G?void 0:G.id)),this.storage.setItemLocalStorage(h.COOKIE_CLASS_TEACHER_NAME,null===(B=M.user)||void 0===B?void 0:B.name),this.storage.setItemLocalStorage(h.COOKIE_CLASS_TEACHER_FIRST_NAME,null===(Q=M.user)||void 0===Q?void 0:Q.first_name),this.storage.setItemLocalStorage(h.COOKIE_CLASS_TEACHER_LAST_NAME,null===(W=M.user)||void 0===W?void 0:W.last_name),this._currentClass=M)}unsetCurrentClass(){return this.storage.removeItemLocalStorage(h.COOKIE_CLASS_ID),this.storage.removeItemLocalStorage(h.COOKIE_CLASS_NAME),this.storage.removeItemLocalStorage(h.COOKIE_CLASS_PS_ATTENDANCE),this.storage.removeItemLocalStorage(h.COOKIE_CLASS_CODE),this.storage.removeItemLocalStorage(h.COOKIE_CLASS_SITE_ID),this.storage.removeItemLocalStorage(h.COOKIE_CLASS_SUBJECT_ID),this.storage.removeItemLocalStorage(h.COOKIE_CLASS_LANGUAGE),this.storage.removeItemLocalStorage(h.COOKIE_CLASS_GRADE_ID),this.storage.removeItemLocalStorage(h.COOKIE_CLASS_STUDENT_COUNT),this.storage.removeItemLocalStorage(h.COOKIE_CLASS_TEACHER_ID),this.storage.removeItemLocalStorage(h.COOKIE_CLASS_TEACHER_NAME),this.storage.removeItemLocalStorage(h.COOKIE_CLASS_TEACHER_FIRST_NAME),this.storage.removeItemLocalStorage(h.COOKIE_CLASS_TEACHER_LAST_NAME),this._currentClass=void 0}getCurrentClass(){var M;if(null!==(M=this._currentClass)&amp;&amp;void 0!==M&amp;&amp;M.id)return this._currentClass;const G=new i.r;G.id=this.storage.getItemLocalStorage(h.COOKIE_CLASS_ID),G.name=this.storage.getItemLocalStorage(h.COOKIE_CLASS_NAME),G.ps_attendance_allowed=this.storage.getItemLocalStorage(h.COOKIE_CLASS_PS_ATTENDANCE),G.code=this.storage.getItemLocalStorage(h.COOKIE_CLASS_CODE),G.site_id=Number(this.storage.getItemLocalStorage(h.COOKIE_CLASS_SITE_ID)),G.id_subject=this.storage.getItemLocalStorage(h.COOKIE_CLASS_SUBJECT_ID),G.language=this.storage.getItemLocalStorage(h.COOKIE_CLASS_LANGUAGE),G.id_grade=Number(this.storage.getItemLocalStorage(h.COOKIE_CLASS_GRADE_ID)),G.student_count=Number(this.storage.getItemLocalStorage(h.COOKIE_CLASS_STUDENT_COUNT)),G.teacher_id=Number(this.storage.getItemLocalStorage(h.COOKIE_CLASS_TEACHER_ID));const B=new g.T;return B.id=Number(this.storage.getItemLocalStorage(h.COOKIE_CLASS_TEACHER_ID)),B.name=this.storage.getItemLocalStorage(h.COOKIE_CLASS_TEACHER_NAME),B.first_name=this.storage.getItemLocalStorage(h.COOKIE_CLASS_TEACHER_FIRST_NAME),B.last_name=this.storage.getItemLocalStorage(h.COOKIE_CLASS_TEACHER_LAST_NAME),G.user=B,this._currentClass=G,G}setCurrentUrl(M){this.isLocalStorageSupported()&amp;&amp;(this._currentURL=M,this.storage.setItemLocalStorage(h.COOKIE_URL_NAME,M))}unsetCurrentUrl(){this._currentURL=void 0,this.storage.removeItemLocalStorage(h.COOKIE_URL_NAME)}getCurrentUrl(){return this._currentURL||(this._currentURL=this.storage.getItemLocalStorage(h.COOKIE_URL_NAME)),this._currentURL}setSecondaryCurrentUrl(M){this.isLocalStorageSupported()&amp;&amp;(this.storage.setItemLocalStorage(h.COOKIE_SECONDARY_URL_NAME,M),this._secondaryCurrentURL=M)}unsetSecondaryCurrentUrl(){this.storage.removeItemLocalStorage(h.COOKIE_SECONDARY_URL_NAME),this._secondaryCurrentURL=void 0}getSecondaryCurrentUrl(){return this._secondaryCurrentURL||(this._secondaryCurrentURL=this.storage.getItemLocalStorage(h.COOKIE_SECONDARY_URL_NAME)),this._secondaryCurrentURL}setLoginUrl(M){this.isLocalStorageSupported()&amp;&amp;this.storage.setItemLocalStorage(h.COOKIE_URL_LOGIN,M)}unsetLoginUrl(){this.storage.removeItemLocalStorage(h.COOKIE_URL_LOGIN)}getLoginUrl(){return"/login"==this.storage.getItemLocalStorage(h.COOKIE_URL_LOGIN)&amp;&amp;this.storage.removeItemLocalStorage(h.COOKIE_URL_LOGIN),this.storage.getItemLocalStorage(h.COOKIE_URL_LOGIN)}setSignUpByProvider(M){this.isLocalStorageSupported()&amp;&amp;this.storage.setItemLocalStorage(h.SIGN_UP_BY_PROVIDER,String(M?1:0))}getSignUpByProvider(){return Number(this.storage.getItemLocalStorage(h.SIGN_UP_BY_PROVIDER))}unsetSignUpByProvider(){this.storage.removeItemLocalStorage(h.SIGN_UP_BY_PROVIDER)}setSelectedClassId(M){this.isLocalStorageSupported()&amp;&amp;this.storage.setItemLocalStorage(h.SELECTED_CLASS_ID,M.toString())}unsetSelectedClassId(){this.storage.removeItemLocalStorage(h.SELECTED_CLASS_ID)}getSelectedClassId(){return this.storage.getItemLocalStorage(h.SELECTED_CLASS_ID)||""}setSelectedStudentId(M){this.isLocalStorageSupported()&amp;&amp;(this.storage.setItemLocalStorage(h.SELECTED_STUDENT_ID,M.toString()),this.selectedStudentId$.next(M))}unsetSelectedStudentId(){this.storage.removeItemLocalStorage(h.SELECTED_STUDENT_ID)}getSelectedStudentId(){const M=this.storage.getItemLocalStorage(h.SELECTED_STUDENT_ID);return Number(M&amp;&amp;"undefined"!==M?M:null)}setSelectedStudentDistrictId(M){this.isLocalStorageSupported()&amp;&amp;(this._selectedStudentDistrictId.next(Number(M)),this.storage.setItemLocalStorage(h.SELECTED_STUDENT_DISTRICT_ID,String(M)))}unsetSelectedStudentDistrictId(){this._selectedStudentDistrictId.next(null),this.storage.removeItemLocalStorage(h.SELECTED_STUDENT_DISTRICT_ID)}getSelectedStudentDistrictId(){const M=this.storage.getItemLocalStorage(h.SELECTED_STUDENT_DISTRICT_ID);return Number(M&amp;&amp;"undefined"!==M?M:null)}setSelectedTeacherId(M){this.isLocalStorageSupported()&amp;&amp;this.storage.setItemLocalStorage(h.COOKIE_SELECTED_TEACHER_ID,M.toString())}unsetSelectedTeacherId(){this.storage.removeItemLocalStorage(h.COOKIE_SELECTED_TEACHER_ID)}getSelectedTeacherId(){const M=this.storage.getItemLocalStorage(h.COOKIE_SELECTED_TEACHER_ID);return M&amp;&amp;"undefined"!==M?Number(M):null}setOriginDistrictStudents(){this.isLocalStorageSupported()&amp;&amp;this.storage.setItemLocalStorage(h.ORIGIN_DISTRICT_STUDENTS,"1")}setOriginStudentList(){this.isLocalStorageSupported()&amp;&amp;this.storage.setItemLocalStorage(h.ORIGIN_STUDENT_LIST,"1")}isLoggedIn(){const M=this.getCurrentUser();return null!=M&amp;&amp;null!=M.getId()&amp;&amp;Number(M.getId())&gt;0}getUserId(){return Number(this.storage.getItemLocalStorageDecrypted(h.COOKIE_USER_ID,h.KEY))}getUserName(){const M=this.getCurrentUser();return M?M.getName():null}getDistrictId(){const M=this.storage.getItemLocalStorage(h.COOKIE_DISTRICT_ID)?this.storage.getItemLocalStorage(h.COOKIE_DISTRICT_ID):Number(this.storage.getItemLocalStorageDecrypted(h.COOKIE_DISTRICT_ID,h.KEY));return M?Number(M):null}getDistrictName(){return this.storage.getItemLocalStorage(h.COOKIE_DISTRICT_NAME)||null}setDistrictName(M){M&amp;&amp;this.storage.setItemLocalStorage(h.COOKIE_DISTRICT_NAME,M)}getToken(){return this.storage.getItemLocalStorageDecrypted(h.COOKIE_USER_LOGIN_TOKEN,h.KEY)}getUserType(){return this.storage.getItemLocalStorage(h.COOKIE_USER_TYPE)?Number(this.storage.getItemLocalStorage(h.COOKIE_USER_TYPE)):Number(this.storage.getItemLocalStorageDecrypted(h.COOKIE_USER_TYPE,h.KEY))}getAdminUserRole(){return this.storage.getItemLocalStorage(h.COOKIE_ADMIN_USER_ROLE)?Number(this.storage.getItemLocalStorage(h.COOKIE_ADMIN_USER_ROLE)):Number(this.storage.getItemLocalStorageDecrypted(h.COOKIE_ADMIN_USER_ROLE,h.KEY))}isTeacher(){return this.isLoggedIn()&amp;&amp;this.getUserType()==r.E.TEACHER}isStudent(){return this.isLoggedIn()&amp;&amp;this.getUserType()==r.E.STUDENT}isParent(){return this.isLoggedIn()&amp;&amp;this.getUserType()==r.E.PARENT}isAdmin(){return this.isLoggedIn()&amp;&amp;this.getUserType()==r.E.ADMIN}isAdminOrTeacher(){return this.isLoggedIn()&amp;&amp;this.getUserType()==r.E.ADMIN||this.isLoggedIn()&amp;&amp;this.getUserType()==r.E.TEACHER}isMainAdmin(){return this.isLoggedIn()&amp;&amp;this.getAdminUserRole()==s.B.MAIN}isCoAdmin(){return this.isLoggedIn()&amp;&amp;this.getAdminUserRole()==s.B.CO_ADMIN}isLocalStorageSupported(){const M="test-otus-local-storage";try{return this.storage.setItemLocalStorage(M,"1"),this.storage.removeItemLocalStorage(M),!0}catch(G){console.error(G)}}isRememberMeActive(){return 1==Number(this.storage.getItemLocalStorage(h.LOGIN_REMEMBER_ME))}setRememberMeActive(M){this.storage.setItemLocalStorage(h.LOGIN_REMEMBER_ME,String(M?1:0))}getLoginEmail(){return this.storage.getItemLocalStorage(h.LOGIN_REMEMBER_ME_EMAIL)||null}setLoginEmail(M){M&amp;&amp;this.storage.setItemLocalStorage(h.LOGIN_REMEMBER_ME_EMAIL,M)}getAutoLogout(){return"true"===this.storage.getItemLocalStorage(f.S)}setAutoLogout(){this.storage.setItemLocalStorage(f.S,"true")}setFeedStartDate(M){M&amp;&amp;this.storage.setItemLocalStorage(h.COOKIE_FEED_START_DATE,M)}getFeedStartDate(){return this.storage.getItemLocalStorage(h.COOKIE_FEED_START_DATE)}setUAAUserAuthority(M){M&amp;&amp;(this.storage.setItemLocalStorageEncrypted(h.COOKIE_UAA_ROLES_ATTRIBUTES,JSON.stringify((0,e.Serialize)(M)),h.COOKIE_KEY),this.uaaUserAuthority.next(M))}getUAAUserAuthority(){try{const M=JSON.parse(this.storage.getItemLocalStorageDecrypted(h.COOKIE_UAA_ROLES_ATTRIBUTES,h.COOKIE_KEY));return(0,e.Deserialize)(M,_.VZ)}catch{return this.getUAAUserAuthorityOLD()||(this.storage.removeItemLocalStorageEncrypted(h.COOKIE_UAA_ROLES_ATTRIBUTES),null)}}unsetUAAUserAuthority(){this.storage.removeItemLocalStorageEncrypted(h.COOKIE_UAA_ROLES_ATTRIBUTES),this.uaaUserAuthority.next(null)}getDistrictIds(){let M=[];const G=this.getUAAUserAuthority();return G&amp;&amp;(G.hasRole(l.E.ROLE_CONSORTIUM_ADMIN)?M=G.getRole(l.E.ROLE_CONSORTIUM_ADMIN).attributes.district:G.hasRole(l.E.ROLE_DISTRICT_ADMIN)?M=G.getRole(l.E.ROLE_DISTRICT_ADMIN).attributes.district:G.hasRole(l.E.ROLE_CUSTOMER_ADMIN)?M=G.getRole(l.E.ROLE_CUSTOMER_ADMIN).attributes.district:G.hasRole(l.E.ROLE_TEACHER)&amp;&amp;(M=G.getRole(l.E.ROLE_TEACHER).attributes.district)),(!M||0===M.length)&amp;&amp;(M=[String(this.getDistrictId())]),M.map(B=&gt;Number(B))}getSelectedDistrictId(){const M=this.getDistrictIds();if(this.userIsConsortiumAdmin()){let B=Number(this.storage.getItemLocalStorage(h.COOKIE_SELECTED_DISTRICT_ID));return null===B&amp;&amp;Array.isArray(M)&amp;&amp;M.length&amp;&amp;(B=M.find(Q=&gt;Q===this.getDistrictId())),B||this.getDistrictId()}return M[0]}setSelectedDistrictId(M){this.userIsConsortiumAdmin()&amp;&amp;M&amp;&amp;(this.storage.setItemLocalStorage(h.COOKIE_SELECTED_DISTRICT_ID,String(M)),this.selectedDistrictId$.next(M))}userIsConsortiumAdmin(){return this.getUAAUserAuthority()?.hasRole("ROLE_CONSORTIUM_ADMIN")}getParamsWithConsortiumDistrictId(){const M={};return this.userIsConsortiumAdmin()&amp;&amp;(M.districtId=this.getSelectedDistrict().id),M}cleanSecurityItems(){this.storage.removeItemLocalStorageEncrypted(h.COOKIE_SECURITY_USER_NAME),this.storage.removeItemLocalStorageEncrypted(h.COOKIE_SECURITY_USER_EMAIL),this.storage.removeItemLocalStorageEncrypted(h.COOKIE_UAA_ROLES_ATTRIBUTES),this.storage.removeItemLocalStorage(h.COOKIE_LOGIN_MAX_AGE)}getUAAUserAuthorityOLD(){try{const M=JSON.parse(this.storage.getItemLocalStorageDecrypted(h.COOKIE_UAA_ROLES_ATTRIBUTES,h.KEY));return(0,e.Deserialize)(M,_.VZ)}catch{return null}}}return h.KEY="HHmsxIWLa4gT11E96sFZtAFOPw694i09",h.COOKIE_KEY="HHmsxIWLa4gT11E9",h.COOKIE_USER_ID="CURRENT_USER_ID",h.COOKIE_USER_NAME="COOKIE_USER_NAME",h.COOKIE_USER_FIRST_NAME="COOKIE_USER_FIRST_NAME",h.COOKIE_USER_LAST_NAME="COOKIE_USER_LAST_NAME",h.COOKIE_USER_LOGIN_TOKEN="COOKIE_USER_LOGIN_TOKEN",h.COOKIE_USER_TYPE="COOKIE_USER_TYPE",h.COOKIE_USER_AVATAR="COOKIE_USER_AVATAR",h.COOKIE_USER_AVATAR_ATTACHMENT_ID="COOKIE_USER_AVATAR_ATTACHMENT_ID",h.COOKIE_USER_EMAIL="COOKIE_USER_EMAIL",h.COOKIE_PS_TEACHER_ID="COOKIE_PS_TEACHER_ID",h.COOKIE_PS_STUDENT_ID="COOKIE_PS_STUDENT_ID",h.COOKIE_CLEVER_ID="COOKIE_CLEVER_ID",h.COOKIE_ADMIN_USER_ROLE="COOKIE_ADMIN_USER_ROLE",h.COOKIE_CLASS_ID="COOKIE_CLASS_ID",h.COOKIE_CLASS_NAME="COOKIE_CLASS_NAME",h.COOKIE_CLASS_PS_ATTENDANCE="COOKIE_CLASS_PS_ATTENDANCE",h.COOKIE_CLASS_CODE="COOKIE_CLASS_CODE",h.COOKIE_CLASS_SITE_ID="COOKIE_CLASS_SITE_ID",h.COOKIE_CLASS_SUBJECT_ID="COOKIE_CLASS_SUBJECT_ID",h.COOKIE_CLASS_LANGUAGE="COOKIE_CLASS_LANGUAGE",h.COOKIE_CLASS_GRADE_ID="COOKIE_CLASS_GRADE_ID",h.COOKIE_CLASS_STUDENT_COUNT="COOKIE_CLASS_STUDENT_COUNT",h.COOKIE_CLASS_TEACHER_ID="COOKIE_CLASS_TEACHER_ID",h.COOKIE_CLASS_TEACHER_NAME="COOKIE_CLASS_TEACHER_NAME",h.COOKIE_CLASS_TEACHER_FIRST_NAME="COOKIE_CLASS_TEACHER_FIRST_NAME",h.COOKIE_CLASS_TEACHER_LAST_NAME="COOKIE_CLASS_TEACHER_LAST_NAME",h.COOKIE_SELECTED_DISTRICT_ID="COOKIE_SELECTED_DISTRICT_ID",h.COOKIE_SELECTED_DISTRICT_NAME="COOKIE_SELECTED_DISTRICT_NAME",h.COOKIE_AVAILABLE_DISTRICTS="COOKIE_AVAILABLE_DISTRICTS",h.COOKIE_URL_NAME="COOKIE_URL_NAME",h.COOKIE_SECONDARY_URL_NAME="COOKIE_SECONDARY_URL_NAME",h.SIGN_UP_BY_PROVIDER="SIGN_UP_BY_PROVIDER",h.LOGIN_REMEMBER_ME="LOGIN_REMEMBER_ME",h.LOGIN_REMEMBER_ME_EMAIL="LOGIN_REMEMBER_ME_EMAIL",h.COOKIE_URL_LOGIN="COOKIE_URL_LOGIN",h.ORIGIN_DISTRICT_STUDENTS="ORIGIN_DISTRICT_STUDENTS",h.ORIGIN_STUDENT_LIST="ORIGIN_STUDENT_LIST",h.SELECTED_CLASS_ID="SELECTED_CLASS_ID",h.SELECTED_STUDENT_ID="SELECTED_STUDENT_ID",h.SELECTED_STUDENT_DISTRICT_ID="SELECTED_STUDENT_DISTRICT_ID",h.COOKIE_USER_IS_NAV_WHITE="COOKIE_USER_IS_NAV_WHITE",h.COOKIE_SELECTED_TEACHER_ID="COOKIE_SELECTED_TEACHER_ID",h.COOKIE_FEED_START_DATE="COOKIE_FEED_START_DATE",h.COOKIE_DISTRICT_ID="COOKIE_DISTRICT_ID",h.COOKIE_DISTRICT_NAME="COOKIE_DISTRICT_NAME",h.COOKIE_DISTRICT_USERID="COOKIE_DISTRICT_USERID",h.COOKIE_DISTRICT_ZIP="COOKIE_DISTRICT_ZIP",h.COOKIE_GATEWAY_ACCESS_TOKEN="COOKIE_GATEWAY_ACCESS_TOKEN",h.COOKIE_GATEWAY_REFRESH_TOKEN="COOKIE_GATEWAY_REFRESH_TOKEN",h.COOKIE_GATEWAY_EXPIRES_DATE="COOKIE_GATEWAY_EXPIRES_DATE",h.COOKIE_UAA_ROLES_ATTRIBUTES="COOKIE_UAA_ROLES_ATTRIBUTES",h.COOKIE_LOGIN_MAX_AGE="COOKIE_LOGIN_MAX_AGE",h.COOKIE_SECURITY_USER_NAME="COOKIE_SECURITY_USER_NAME",h.COOKIE_SECURITY_USER_EMAIL="COOKIE_SECURITY_USER_EMAIL",h.\u0275fac=function(M){return new(M||h)(v.LFG(p.n))},h.\u0275prov=v.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"}),h})()},49362:(H,E,n)=&gt;{"use strict";n.d(E,{K:()=&gt;C});var e=n(15861),o=n(54004),t=n(18505),a=n(29923),r=n(61135),s=n(53024),l=n(24911),i=n(22323),d=n(10425),c=n(35786),_=n(15639),g=n(38700),p=n(36895),v=(n(6007),n(98464)),T=n(14417),h=n(94650),Z=n(77075),M=n(71762),G=n(58955),B=n(80529),Q=n(83905);let W=(()=&gt;{class I{constructor(y,X){this.http=y,this.environmentService=X,this.headers=new B.WM({"Content-Type":"application/json"}),this.apiUrl=`${this.environmentService.proxyUrl}`}getUserAccountSummary(){var y=this;return(0,e.Z)(function*(){const X=`${y.apiUrl}/user/account`;return yield(0,Q.z)(y.http.get(X,{headers:y.headers,withCredentials:!0})).catch(P=&gt;{throw P})})()}}return I.\u0275fac=function(y){return new(y||I)(h.LFG(B.eN),h.LFG(G.L))},I.\u0275prov=h.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"}),I})();var J=n(41502),w=n(42039);let R=(()=&gt;{class I{constructor(y){this.gatewayClient=y}getUserAuthorities(y){var X=this;return(0,e.Z)(function*(){const P=yield X.gatewayClient.getUserAuthorizations(y);return{id:P.id?P.id:null,servedAt:P.servedAt?new Date(P.servedAt):null,receivedAt:new Date,authorityAttributes:Array.isArray(P.authorityAttributes)?P.authorityAttributes.map(O=&gt;({authority:O.authority,attributes:O.attributes})):[],sessionTimeoutSec:P.sessionTimeoutSec}})()}}return I.\u0275fac=function(y){return new(y||I)(h.LFG(w.V))},I.\u0275prov=h.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"}),I})();var m=n(9116);let C=(()=&gt;{class I extends c.b{constructor(y,X,P,O,L,z,V,ee,j,x,U,Y,se,_e){var he;super(),this.phpApiService=y,this.userSessionService=X,this.nodeApiService=P,this.otusAssessService=O,this.featureTogglesService=L,this.intercomService=z,this.faroMetadataService=V,this.environmentService=ee,this.proxyUserClient=j,this.phpClient=x,this.authorizationService=U,this.router=Y,this.unleashService=se,this._document=_e,this.currentUser=new l.T,this.currentUserSubject=new r.X(this.currentUser),this.currentUserSubject.subscribe(this.phpApiService.onUserChanged),this.napiUrl=null!==(he=this.environmentService.napiUrl)&amp;&amp;void 0!==he?he:""}loadCurrentUser(){var y=this;return(0,e.Z)(function*(){const X=yield y.getCurrentUserDetails();return X.authority=yield y.authorizationService.getUserAuthorities(X.id),y.userSessionService.setCurrentUser(X),y.currentUser=Object.assign(new l.T,X),y.currentUserSubject.next(y.currentUser),X})()}clearCurrentUser(){var y,X,P,O,L;this.userSessionService.unsetCurrentUser(),this.userSessionService.unsetCurrentClass(),this.userSessionService.unsetSelectedClassId(),this.userSessionService.unsetCurrentUrl(),this.userSessionService.unsetSecondaryCurrentUrl(),this.userSessionService.cleanSecurityItems(),this.userSessionService.unsetUAAUserAuthority(),this.featureTogglesService.clearCachedToggles(),this.unleashService.resetUserContext(),this.faroMetadataService.resetUser(),this.intercomService.shutdown(),this.unsetGradingScalesForUser(),null===(X=(y=this._document.defaultView).removeAllListeners)||void 0===X||X.call(y),null!==(P=this.externalTool)&amp;&amp;void 0!==P&amp;&amp;P.ltiWindow&amp;&amp;(null===(L=null===(O=this.externalTool)||void 0===O?void 0:O.ltiWindow)||void 0===L||L.close())}mailRetrievePassword(y){var X=this;return(0,e.Z)(function*(){return yield X.phpClient.mailRetrievePassword(y)})()}resetPassword(y){return this.phpApiService.doPost("/user/do_reset_password",y)}getUser(){return this.currentUserSubject}getUserById(y,X){return this.phpApiService.doGetTyped("/user/load_user",{user_id:y,requested_user_type:X},l.T)}setUser(y){this.currentUser=Object.assign(new l.T,y),this.currentUserSubject.next(this.currentUser)}updateUserProfile(){this.phpApiService.makeApiCall("/user/get_logged_in_user",{}).subscribe(X=&gt;{this.currentUser=Object.assign(new l.T,X.result),this.currentUserSubject.next(this.currentUser)})}getCurrentUserId(){return this.currentUser.getId()}getCurrentUser(){return this.currentUser}getStudentsByTeacherId(y){return this.phpApiService.makeApiCall("/teacher/list_students_by_teacher",{teacher_id:y}).pipe((0,o.U)(P=&gt;{if(P.status){const O=[];for(let L=0;L&lt;P.result.length;L++)O.push((0,a.Deserialize)(P.result[L],l.T));return O}}))}getUserByEmail(y,X){const P={email:y};return X&amp;&amp;(P.skip_error=1),this.phpApiService.makeApiCall("/user/find_user_by_email",P).pipe((0,o.U)(O=&gt;{if(O.status)return(0,a.Deserialize)(O.result,l.T)}))}findTeacherByEmail(y){return this.phpApiService.makeApiCall("/teacher/find_teacher_by_email",{email:y}).pipe((0,o.U)(X=&gt;{if(this._validApiData(X))return(0,a.Deserialize)(X.result,l.T)}))}updateProfile(y){return this.phpApiService.makeApiCall("/user/update_profile",y)}countries(y){let X="/user/countries";return y&amp;&amp;y&gt;0&amp;&amp;(X+="/"+y),this.phpApiService.makeApiCall(X,{}).pipe((0,o.U)(P=&gt;{let O=[];return this._validApiData(P)&amp;&amp;(O=P.result),O}))}uploadAvatar(y,X){return this.phpApiService.imageUpload("/user/upload_avatar",X,"file",y)}getAvatarUrl(y){return this.nodeApiService.doGet(`/userinfo/avatar-url/${y}`)}getUserAvatarUrl(y,X=!0,P=!0){return`${this.napiUrl}/attachments/avatar/${y}?use_s3_direct=${X}&amp;redirect=${P}`}sendEmail(y){return this.phpApiService.makeApiCall("/user/send_email",y)}getTeachersByStudentId(y){return this.phpApiService.doGetTyped("/teacher/get_teacher_by_student",{student_id:y},l.T)}getCoTeachersByCourseId(y){return this.phpApiService.makeApiCall("/coteacher/get_by_course",{course_id:y}).pipe((0,o.U)(P=&gt;{const O=[];if(P.result)for(const L of P.result){const z=(0,a.Deserialize)(L.user,l.T);O.push(z)}return O}))}setDistrictInfo(y,X){const P={user_id:y};return X.ignoreDistrictInfo&amp;&amp;(P.ignore_district_info=X.ignoreDistrictInfo),X.countryId&amp;&amp;(P.country_id=X.countryId),X.districtId&amp;&amp;(P.district_id=X.districtId),X.mainSiteId&amp;&amp;(P.main_site_id=X.mainSiteId),X.secondarySiteIds&amp;&amp;(P.secondary_site_ids=X.secondarySiteIds),this.phpApiService.doPost("/user/define_district_info",P)}getDistrictShowLetterGrades(){return this.nodeApiService.doGet("/userinfo/showlettergrade",{},!1)}unsetGradingScalesForUser(){this.otusAssessService.gradingScalesAllowedForUser=null}getCurrentUserDetails(){var y=this;return(0,e.Z)(function*(){const X=yield y.proxyUserClient.getUserAccountSummary();return(0,a.Deserialize)(X.result,l.T)})()}legacyGetCurrentUserDetails(){var y=this;return v.s.api.pushEvent("Call to legacy/user.service.ts get logged in user"),this.phpApiService.makeApiCall("/user/get_logged_in_user",{}).pipe((0,t.b)(function(){var X=(0,e.Z)(function*(P){P?y.setUser(P.result):yield y.router.navigate(["/logout"])});return function(P){return X.apply(this,arguments)}}()))}}return I.\u0275fac=function(y){return new(y||I)(h.LFG(_._),h.LFG(g.o),h.LFG(d.b),h.LFG(i.Z),h.LFG(s.l),h.LFG(Z.f),h.LFG(M.$),h.LFG(G.L),h.LFG(W),h.LFG(J.p),h.LFG(R),h.LFG(m.F0),h.LFG(T.$),h.LFG(p.K0))},I.\u0275prov=h.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"}),I})()},99565:(H,E,n)=&gt;{"use strict";n.d(E,{Iu:()=&gt;m});var e=n(94650),o=n(61135);class t{constructor(I){this.options=I,this.map=new Map}has(I){return this.map.has(I)}set$(I,b){if(this.has(I)){const y=this.map.get(I);y.value!==b&amp;&amp;y.next(b)}else this.map.set(I,new o.X(b))}setDefault$(I){this.set$(I,this.options.defaultVal)}get$(I){return this.has(I)||this.setDefault$(I),this.map.get(I)}}n(80020);var r=n(52425),s=n(36895),l=n(73885),i=n(39783),d=n(39115),c=n(70008),_=n(73555),g=n(53697),p=n(27733);function f(C,I){1&amp;C&amp;&amp;e.GkF(0)}function v(C,I){if(1&amp;C&amp;&amp;(e.TgZ(0,"ot-folder-node-label",12)(1,"span",13),e._uU(2),e.qZA()()),2&amp;C){const b=e.oxw().$implicit,y=e.oxw(2);e.Q6J("selected",b.id===y.selected)("expanded$",y.isExpanded$(b)),e.xp6(2),e.Oqu(b.name)}}function T(C,I){}function h(C,I){1&amp;C&amp;&amp;e.YNc(0,T,0,0,"ng-template")}function Z(C,I){1&amp;C&amp;&amp;e.GkF(0)}const M=function(C){return{$implicit:C}};function G(C,I){if(1&amp;C&amp;&amp;(e.TgZ(0,"ul"),e.YNc(1,Z,1,0,"ng-container",2),e.qZA()),2&amp;C){const b=e.oxw().$implicit,y=e.oxw(2),X=e.MAs(5);e.xp6(1),e.Q6J("ngTemplateOutlet",X)("ngTemplateOutletContext",e.VKq(2,M,y.byParent.get(b.id)))}}function B(C,I){if(1&amp;C&amp;&amp;(e.TgZ(0,"div",14)(1,"ot-truncate-text",15),e._UZ(2,"ot-icon",16),e._uU(3),e.qZA()()),2&amp;C){const b=e.oxw().$implicit;e.xp6(3),e.hij(" ",b.name," ")}}function Q(C,I){if(1&amp;C){const b=e.EpF();e.ynx(0),e.TgZ(1,"li"),e.YNc(2,v,3,3,"ot-folder-node-label",6),e.TgZ(3,"ot-folder-node-label",7),e.NdJ("select",function(){const P=e.CHM(b).$implicit,O=e.oxw(2);return e.KtG(O.select.emit(P))})("expand",function(){const P=e.CHM(b).$implicit,O=e.oxw(2);return e.KtG(O.expand.emit(P))})("cdkDragStarted",function(){const P=e.CHM(b).$implicit,O=e.oxw(2);return e.KtG(O.draggedFolderId=P.id)})("cdkDragReleased",function(){e.CHM(b);const X=e.oxw(2);return e.KtG(X.draggedFolderId=void 0)})("mouseenter",function(){const P=e.CHM(b).$implicit,O=e.oxw(2);return e.KtG(O.targetFolderForDrop=P)})("mouseleave",function(){e.CHM(b);const X=e.oxw(2);return e.KtG(X.targetFolderForDrop=void 0)}),e.TgZ(4,"span",8),e._uU(5),e.qZA(),e.YNc(6,h,1,0,null,9),e.qZA(),e.YNc(7,G,2,4,"ul",10),e.YNc(8,B,4,1,"ng-template",11),e.qZA(),e.BQk()}if(2&amp;C){const b=I.$implicit,y=e.oxw(2),X=e.MAs(7);let P;e.xp6(2),e.Q6J("ngIf",y.draggedFolderId===b.id),e.xp6(1),e.Q6J("cdkDragData",b)("selected",b.id===y.selected)("expanded$",y.isExpanded$(b)),e.xp6(1),e.Q6J("ot-tooltip",X)("tooltipTemplateContext",e.VKq(9,M,b.name)),e.xp6(1),e.Oqu(b.name),e.xp6(2),e.Q6J("ngIf",null==(P=y.byParent.get(b.id))?null:P.length),e.xp6(1),e.Q6J("matchSize",!0)}}function W(C,I){1&amp;C&amp;&amp;e.YNc(0,Q,9,11,"ng-container",5),2&amp;C&amp;&amp;e.Q6J("ngForOf",I.$implicit)}function J(C,I){if(1&amp;C&amp;&amp;(e.TgZ(0,"ot-tooltip-content"),e._uU(1),e.qZA()),2&amp;C){const b=I.$implicit;e.xp6(1),e.Oqu(b)}}let m=(()=&gt;{class C{constructor(b){this.sortingService=b,this._selected=void 0,this.byId=new Map,this.byParent=new Map,this.dropListConnectedTo="",this.disableDragAndDrop=!1,this.select=new e.vpe,this.expand=new e.vpe,this.dropFolder=new e.vpe,this.dropAssessment=new e.vpe,this.expandedMap=new t({defaultVal:!1}),this.isFirefox=typeof InstallTrigger&lt;"u"}set selected(b){this._selected=b,null!=b&amp;&amp;this.expandAncestors(b)}get selected(){return this._selected}set folders(b){b&amp;&amp;(this.byId=new Map(b.map(y=&gt;[y.id,y])),null!=this.selected&amp;&amp;this.expandAncestors(this.selected),this.byParent=this.getByParentMap(b))}isCDKDisabled(){return!!this.disableDragAndDrop||this.isFirefox}isExpanded$(b){return(b.id===this.selected||-2===b.id)&amp;&amp;!this.expandedMap.has(b.id)&amp;&amp;(this.expandedMap.set$(b.id,!0),"number"==typeof b.id&amp;&amp;this.expandAncestors(b.id)),this.expandedMap.get$(b.id)}onDragAndDrop(b){this.targetFolderForDrop&amp;&amp;(this.isAssessment(b)?this.dropAssessment.emit({assessment:b,folder:this.targetFolderForDrop}):null!==b.id&amp;&amp;this.dropFolder.emit({folder:b,destinationFolder:this.targetFolderForDrop}))}isAssessment(b){return Boolean(b?.otusAssessmentType)||Boolean(b?.assessment_system_id)}getByParentMap(b){var y;const X=new Map;for(const P of b)if(null!=P.id){const O=null!==(y=P.parentId)&amp;&amp;void 0!==y?y:null;X.has(O)||X.set(O,[]),X.get(O).push(P)}for(const P of X.values())P.sort((O,L)=&gt;{var z,V;return this.sortingService.naturalCompare(null!==(z=O.name)&amp;&amp;void 0!==z?z:"",null!==(V=L.name)&amp;&amp;void 0!==V?V:"")});return X}expandAncestors(b){var y;if(null!=b){const X=this.byId.get(b);X&amp;&amp;(this.expandedMap.set$(null!==(y=X.parentId)&amp;&amp;void 0!==y?y:null,!0),"number"==typeof X.parentId&amp;&amp;this.expandAncestors(X.parentId))}}}return C.\u0275fac=function(b){return new(b||C)(e.Y36(r.$))},C.\u0275cmp=e.Xpm({type:C,selectors:[["ot-assessment-folder-tree"]],inputs:{selected:"selected",folders:"folders",dropListConnectedTo:"dropListConnectedTo",disableDragAndDrop:"disableDragAndDrop"},outputs:{select:"select",expand:"expand",dropFolder:"dropFolder",dropAssessment:"dropAssessment"},decls:8,vars:5,consts:[["cdkDropList","","cdkDropListSortingDisabled","","cdkDropListConnectedTo","ot-assessment-drafts-list__table","id","ot-assessment-folder__tree",3,"cdkDropListDisabled","cdkDropListDropped"],["otAssessmentFolderTree","cdkDropList"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["folderNodes",""],["tooltip",""],[4,"ngFor","ngForOf"],[3,"selected","expanded$",4,"ngIf"],["cdkDrag","",3,"cdkDragData","selected","expanded$","select","expand","cdkDragStarted","cdkDragReleased","mouseenter","mouseleave"],["tooltipOnOverflowOnly","",1,"ot-assessment-folder-tree__node-label",3,"ot-tooltip","tooltipTemplateContext"],[4,"cdkDragPlaceholder"],[4,"ngIf"],["cdkDragPreview","","class","ot-assessment-folder-tree__drag-preview",3,"matchSize"],[3,"selected","expanded$"],[1,"ot-assessment-folder-tree__node-label"],[1,"ot-assessment-folder-tree__drag-preview"],["lines","1"],["name","folder","prefix","fas"]],template:function(b,y){if(1&amp;b&amp;&amp;(e.TgZ(0,"ot-tree")(1,"ul",0,1),e.NdJ("cdkDropListDropped",function(P){return y.onDragAndDrop(P.item.data)}),e.YNc(3,f,1,0,"ng-container",2),e.YNc(4,W,1,1,"ng-template",null,3,e.W1O),e.qZA()(),e.YNc(6,J,2,1,"ng-template",null,4,e.W1O)),2&amp;b){const X=e.MAs(5);e.xp6(1),e.Q6J("cdkDropListDisabled",y.isCDKDisabled()),e.xp6(2),e.Q6J("ngTemplateOutlet",X)("ngTemplateOutletContext",e.VKq(3,M,y.byParent.get(null)))}},dependencies:[s.sg,s.O5,s.tP,l.m,i.Z,d.u,c._,_.Wj,_.Zt,_.pV,_.Hk,g.Y,p.J],styles:["[_nghost-%COMP%]{display:block;box-sizing:border-box}.ot-assessment-folder-tree__node-label[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-inline-start:var(--ot-spacing-xxs);margin-inline-start:calc(-1 * var(--ot-spacing-xxs))}.ot-assessment-folder-tree__drag-preview[_ngcontent-%COMP%]{background:var(--ot-color-transparent);min-height:2.5rem;text-align:start;padding:var(--ot-spacing-m)}.ot-assessment-folder-tree[_ngcontent-%COMP%]   .cdk-drag-placeholder[_ngcontent-%COMP%]{opacity:0;border:none}.ot-assessment-folder-tree__drag-placeholder[_ngcontent-%COMP%]{width:100%}"],changeDetection:0}),C})()},48163:(H,E,n)=&gt;{"use strict";n.d(E,{s:()=&gt;ee});var e=n(94650),t=(n(80020),n(61135)),a=n(88827),r=(()=&gt;{return(j=r||(r={}))[j.name=0]="name",j[j.portfolio=1]="portfolio",j[j.score=2]="score",j[j.submitted=3]="submitted",j[j.submission=4]="submission",j[j.completion=5]="completion",r;var j})(),s=n(36003),l=n(51135),i=n(45840),d=n(36895),c=n(74181),_=n(32464),g=n(33779),p=n(58363),f=n(65079),v=n(71826),T=n(73900),h=n(85368),Z=n(10312),M=n(70109),G=n(37996);function B(j,x){if(1&amp;j){const U=e.EpF();e.TgZ(0,"th",1),e.NdJ("change",function(){e.CHM(U);const se=e.oxw();return e.KtG(se.onSort(se.sortColumnEnum.score))}),e.SDv(1,12),e.qZA()}if(2&amp;j){const U=e.oxw();e.Q6J("direction",U.sortDirectionFor(U.sortColumnEnum.score))}}const Q=function(j){return{"grade-student-list__cell--ghost":j}};function W(j,x){if(1&amp;j&amp;&amp;(e.TgZ(0,"td",26),e._uU(1),e.qZA()),2&amp;j){const U=e.oxw().$implicit;e.Q6J("ngClass",e.VKq(2,Q,"No score"===U.displayScore||"No total"===U.displayScore)),e.xp6(1),e.hij(" ",U.displayScore," ")}}function J(j,x){if(1&amp;j&amp;&amp;(e.TgZ(0,"td")(1,"div"),e._uU(2),e.qZA(),e.TgZ(3,"div"),e._uU(4),e.qZA()()),2&amp;j){const U=e.oxw().$implicit;e.xp6(2),e.hij(" ",U.formattedLocalSubmitDate," "),e.xp6(2),e.hij(" ",U.formattedLocalSubmitTime," ")}}function w(j,x){if(1&amp;j&amp;&amp;(e.TgZ(0,"td"),e._uU(1),e.qZA()),2&amp;j){const U=e.oxw().$implicit;e.xp6(1),e.hij(" ",U.validationStatus," ")}}function R(j,x){1&amp;j&amp;&amp;(e.TgZ(0,"td",27),e._uU(1," No submission "),e.qZA())}function m(j,x){1&amp;j&amp;&amp;(e.TgZ(0,"ot-status-label",28),e.SDv(1,29),e.qZA())}function C(j,x){1&amp;j&amp;&amp;(e.TgZ(0,"ot-status-label",28),e.SDv(1,30),e.qZA())}function I(j,x){1&amp;j&amp;&amp;(e.TgZ(0,"ot-status-label",31),e.SDv(1,32),e.qZA())}function b(j,x){1&amp;j&amp;&amp;(e.TgZ(0,"ot-status-label",33),e.SDv(1,34),e.qZA())}function y(j,x){1&amp;j&amp;&amp;(e.TgZ(0,"ot-status-label",35),e.SDv(1,36),e.qZA())}function X(j,x){if(1&amp;j){const U=e.EpF();e.TgZ(0,"tr",14),e.NdJ("click",function(){const _e=e.CHM(U).$implicit,he=e.oxw(2);return e.KtG(he.onClickGrade(_e))}),e.TgZ(1,"td"),e._uU(2),e.qZA(),e.TgZ(3,"td")(4,"ot-icon-toggle",15),e.NdJ("toggleBlocked",function(){const _e=e.CHM(U).$implicit,he=e.oxw(2);return e.KtG(he.tryAddPortfolio.emit(_e))}),e.qZA()(),e.YNc(5,W,2,4,"td",16),e.YNc(6,J,5,2,"td",17),e.YNc(7,w,2,1,"td",17),e.YNc(8,R,2,0,"ng-template",null,18,e.W1O),e.TgZ(10,"td"),e.ynx(11,19),e.YNc(12,m,2,0,"ot-status-label",20),e.YNc(13,C,2,0,"ot-status-label",20),e.YNc(14,I,2,0,"ot-status-label",21),e.YNc(15,b,2,0,"ot-status-label",22),e.YNc(16,y,2,0,"ot-status-label",23),e.BQk(),e.qZA(),e.TgZ(17,"td")(18,"button",24),e.NdJ("click",function(se){const he=e.CHM(U).$implicit;return e.oxw(2).clickMenu(he),e.KtG(se.stopPropagation())}),e._UZ(19,"ot-icon-label",25),e.qZA()()()}if(2&amp;j){const U=x.$implicit,Y=e.MAs(9),se=e.oxw(2),_e=e.MAs(19);e.xp6(2),e.Oqu(U.fullName),e.xp6(2),e.Q6J("uncheckedLabel",se.uncheckedPortfolioLabel)("checkedLabel",se.checkedPortfolioLabel)("checked",U.portfolio)("blockToggle",!0),e.xp6(1),e.Q6J("ngIf",se.showScore),e.xp6(1),e.Q6J("ngIf",U.formattedLocalSubmitDate)("ngIfElse",Y),e.xp6(1),e.Q6J("ngIf",U.validationStatus)("ngIfElse",Y),e.xp6(4),e.Q6J("ngSwitch",U.assessmentStatus),e.xp6(1),e.Q6J("ngSwitchCase",null),e.xp6(1),e.Q6J("ngSwitchCase",se.assessmentStatus.NOT_STARTED),e.xp6(1),e.Q6J("ngSwitchCase",se.assessmentStatus.IN_PROGRESS),e.xp6(1),e.Q6J("ngSwitchCase",se.assessmentStatus.TURNED_IN),e.xp6(1),e.Q6J("ngSwitchCase",se.assessmentStatus.GRADED),e.xp6(2),e.Q6J("ot-menu-trigger",_e)}}function P(j,x){if(1&amp;j&amp;&amp;(e.ynx(0),e.YNc(1,X,20,17,"tr",13),e.BQk()),2&amp;j){const U=e.oxw();e.xp6(1),e.Q6J("ngForOf",U.students)}}function O(j,x){1&amp;j&amp;&amp;(e.TgZ(0,"tr",38),e._UZ(1,"td",39)(2,"td",39)(3,"td",39)(4,"td",39)(5,"td",39)(6,"td",39),e.qZA())}const L=function(){return[]};function z(j,x){if(1&amp;j&amp;&amp;(e.ynx(0),e.YNc(1,O,7,0,"tr",37),e.BQk()),2&amp;j){const U=e.oxw();e.xp6(1),e.Q6J("ngForOf",e.DdM(1,L).constructor(U.pageSize))}}function V(j,x){if(1&amp;j){const U=e.EpF();e.ynx(0),e.TgZ(1,"li",40),e.NdJ("click",function(){const _e=e.CHM(U).$implicit;e.oxw();const he=e.MAs(19);return _e.callback(),e.KtG(he.hide())}),e.ynx(2,41),e._uU(3),e.BQk(),e.ynx(4,42),e._uU(5),e.BQk(),e.qZA(),e.BQk()}if(2&amp;j){const U=x.$implicit;e.xp6(1),e.Q6J("disabled",U.isDisabled),e.xp6(2),e.Oqu(U.label),e.xp6(2),e.Oqu(U.tooltipText)}}let ee=(()=&gt;{class j{constructor(){this.students=[],this.showScore=!0,this.loading=!1,this.pageSize=20,this.hasAvailabilityWindow=!0,this.tryAddPortfolio=new e.vpe,this.grade=new e.vpe,this.unsubmit=new e.vpe,this.submitAssignment=new e.vpe,this.assessmentStatus=a.l,this.menuOptions=new t.X([]),this.uncheckedPortfolioLabel=$localize`:assessments / grade-student-list-table|Add to Portfolio option: Add to Portfolio`,this.checkedPortfolioLabel=$localize`:assessments / grade-student-list-table|Remove from Portfolio option: Remove from Portfolio`,this.sortColumnEnum=r,this.sortColumn=r.name,this.sortDirection=s.Sr.None,this.originalStudentsData=[]}clickMenu(U){const Y=this.getGradeOption(U),se=this.getUnSubmitOption(U),_e=this.getSubmitOption(U);this.menuOptions.next([Y,se,_e])}getGradeOption(U){return{label:U.assessmentStatus===a.l.GRADED?$localize`:assessments / grade-student-list-table|regrade option for menu:Regrade`:$localize`:assessments / grade-student-list-table|grade option for menu:Grade`,callback:()=&gt;this.onClickGrade(U)}}getUnSubmitOption(U){const Y=this.isDisabledByAssessmentStatus(U)||!this.hasAvailabilityWindow,se=this.isDisabledByAssessmentStatus(U)?$localize`:assessments / grade-student-list-table|Text Assessment has not been submitted to tooltip unsubmit button:Unsubmit is unavailable. This assessment has not been submitted.`:$localize`:assessments / grade-student-list-table|Text Availability window passed for unsubmit to tooltip unsubmit button:Unsubmit is unavailable. The availability window for this assessment has passed.`;return{label:$localize`:assessments / grade-student-list-table|unsubmit option for menu:Unsubmit`,callback:()=&gt;this.onClickUnsubmit(U),isDisabled:Y,tooltipText:Y?se:void 0}}getSubmitOption(U){const Y=[this.assessmentStatus.GRADED,this.assessmentStatus.TURNED_IN].includes(U.assessmentStatus),se=$localize`:assessments / grade-student-list-table|Text assignment has already been submitted:Submit is unavailable. This assessment has already been submitted.`;return{label:$localize`:assessments / grade-student-list-table|submit option for menu:Submit`,callback:()=&gt;this.onClickSubmit(U),isDisabled:Y,tooltipText:Y?se:void 0}}isDisabledByAssessmentStatus(U){return!U.assessmentStatus||U.assessmentStatus===this.assessmentStatus.NOT_STARTED||!U.attemptId||!U.formattedLocalSubmitDate||U.assessmentStatus===this.assessmentStatus.IN_PROGRESS}onClickGrade(U){this.grade.emit(U)}onClickUnsubmit(U){this.unsubmit.emit(U)}onClickSubmit(U){this.submitAssignment.emit(U)}sortDirectionFor(U){return U===this.sortColumn?this.sortDirection:s.Sr.None}onSort(U){this.sortColumn==U?this.sortDirection==s.Sr.Ascending?this.sortDirection=s.Sr.Descending:this.sortDirection==s.Sr.Descending?this.sortDirection=s.Sr.None:this.sortDirection==s.Sr.None&amp;&amp;(this.sortDirection=s.Sr.Ascending):(this.sortColumn=U,this.sortDirection=s.Sr.Ascending),this.sortGradeStudent()}sortGradeStudent(){if(0==this.originalStudentsData.length&amp;&amp;(this.originalStudentsData=(0,i.Z)(this.students)),this.sortDirection==s.Sr.None)this.students=(0,i.Z)(this.originalStudentsData);else{const U=this.sortDirection==s.Sr.Ascending?1:-1;this.students=this.students.sort((Y,se)=&gt;{switch(this.sortColumn){case this.sortColumnEnum.submitted:return l.M.dates(new Date(Y.formattedLocalSubmitDate?`${Y.formattedLocalSubmitDate} ${Y.formattedLocalSubmitTime}`:null),new Date(se.formattedLocalSubmitDate?`${se.formattedLocalSubmitDate} ${se.formattedLocalSubmitTime}`:null))*U;case this.sortColumnEnum.name:return l.M.alphanumeric(Y.lastName,se.lastName)*U;case this.sortColumnEnum.score:return l.M.alphanumeric(Y.score,se.score)*U;case this.sortColumnEnum.submission:return l.M.alphanumeric(Y.validationStatus,se.validationStatus)*U;case this.sortColumnEnum.completion:return l.M.alphanumeric(Y.assessmentStatus,se.assessmentStatus)*U}})}}}return j.\u0275fac=function(U){return new(U||j)},j.\u0275cmp=e.Xpm({type:j,selectors:[["grade-student-list-table"]],inputs:{students:"students",showScore:"showScore",loading:"loading",pageSize:"pageSize",hasAvailabilityWindow:"hasAvailabilityWindow",assessmentType:"assessmentType"},outputs:{tryAddPortfolio:"tryAddPortfolio",grade:"grade",unsubmit:"unsubmit",submitAssignment:"submitAssignment"},decls:22,vars:10,consts:function(){let x,U,Y,se,_e,he,ve,Ce,Me,xe,De;return x=$localize`:assessment/table| table header student nameâŸ720d7966fd1fb81d1baed73621858353cbf1316câŸ7590744463519569330: Name `,U=$localize`:assessment/table| table header portfolioâŸ9a62798866aa4fc5ade9e309dbdf9337b52f1ec4âŸ1961073967307787975: Portfolio `,Y=$localize`:assessment/table| table header submitted dateâŸc756b4737a97a046e6ed1f4f76a23d61e33832baâŸ8191292625847956888: Submitted `,se=$localize`:assessment/table| table header assessment submission statusâŸc23d502f5033fa9498e09f263e6049907cebe213âŸ4650184553886109737: Submission `,_e=$localize`:assessment/table| table header assessment statusâŸ3bd9651df4d63fa23bc48baa25e1c574d5be75f4âŸ3303866645300401294: Completion `,he=$localize`:assessment/table| table header scoreâŸ1eadad79b636eb23fd674c4047fc3ba15dff25baâŸ2192144106889771754: Score `,ve=$localize`:status label|not startedâŸ12dcab34f0ac968f9ae59dc509fc980d91329e92âŸ7033513369337347026:Not Started`,Ce=$localize`:status label|not startedâŸ12dcab34f0ac968f9ae59dc509fc980d91329e92âŸ7033513369337347026:Not Started`,Me=$localize`:status label|in progressâŸcbf12d2ccf89677d402554931869b98b686a7ba6âŸ3906670991173664054:In Progress`,xe=$localize`:status label|turned inâŸ50f85eba8e38bcfbd485bfa24fbfa6a82ed50216âŸ1269449873848493190:Turned In`,De=$localize`:status label|gradedâŸab0996a31321f99b9b95fce1d87c7b034a5bbd16âŸ1758871839593378736:Graded`,[["type","bright"],["ot-sortable-column-header","","type","bright","scope","col",3,"direction","change"],x,["scope","col"],U,["ot-sortable-column-header","","type","bright","scope","col",3,"direction","change",4,"ngIf"],Y,se,_e,[4,"ngIf"],["studentMenu",""],[4,"ngFor","ngForOf"],he,[3,"click",4,"ngFor","ngForOf"],[3,"click"],["icon","star",3,"uncheckedLabel","checkedLabel","checked","blockToggle","toggleBlocked"],[3,"ngClass",4,"ngIf"],[4,"ngIf","ngIfElse"],["notApplicable",""],[3,"ngSwitch"],["status","negative",4,"ngSwitchCase"],["status","info",4,"ngSwitchCase"],["status","secondary",4,"ngSwitchCase"],["status","positive",4,"ngSwitchCase"],["ot-button","","trim","true","aria-label","open actions menu","color","transparent","size","medium",3,"ot-menu-trigger","click"],["type","actions"],[3,"ngClass"],[1,"grade-student-list__cell--ghost"],["status","negative"],ve,Ce,["status","info"],Me,["status","secondary"],xe,["status","positive"],De,["ot-table-row-loading","",4,"ngFor","ngForOf"],["ot-table-row-loading",""],["ot-table-cell-loading",""],["ot-option","","role","menuitem",3,"disabled","click"],["slot","label"],["slot","disabled-message"]]},template:function(U,Y){1&amp;U&amp;&amp;(e.TgZ(0,"ot-table",0)(1,"thead")(2,"tr")(3,"th",1),e.NdJ("change",function(){return Y.onSort(Y.sortColumnEnum.name)}),e.SDv(4,2),e.qZA(),e.TgZ(5,"th",3),e.SDv(6,4),e.qZA(),e.YNc(7,B,2,1,"th",5),e.TgZ(8,"th",1),e.NdJ("change",function(){return Y.onSort(Y.sortColumnEnum.submitted)}),e.SDv(9,6),e.qZA(),e.TgZ(10,"th",1),e.NdJ("change",function(){return Y.onSort(Y.sortColumnEnum.submission)}),e.SDv(11,7),e.qZA(),e.TgZ(12,"th",1),e.NdJ("change",function(){return Y.onSort(Y.sortColumnEnum.completion)}),e.SDv(13,8),e.qZA(),e._UZ(14,"th"),e.qZA()(),e.TgZ(15,"tbody"),e.YNc(16,P,2,1,"ng-container",9),e.YNc(17,z,2,2,"ng-container",9),e.qZA()(),e.TgZ(18,"ot-menu",null,10),e.YNc(20,V,6,3,"ng-container",11),e.ALo(21,"async"),e.qZA()),2&amp;U&amp;&amp;(e.xp6(3),e.Q6J("direction",Y.sortDirectionFor(Y.sortColumnEnum.name)),e.xp6(4),e.Q6J("ngIf",Y.showScore),e.xp6(1),e.Q6J("direction",Y.sortDirectionFor(Y.sortColumnEnum.submitted)),e.xp6(2),e.Q6J("direction",Y.sortDirectionFor(Y.sortColumnEnum.submission)),e.xp6(2),e.Q6J("direction",Y.sortDirectionFor(Y.sortColumnEnum.completion)),e.xp6(4),e.Q6J("ngIf",!Y.loading),e.xp6(1),e.Q6J("ngIf",Y.loading),e.xp6(3),e.Q6J("ngForOf",e.lcZ(21,8,Y.menuOptions)))},dependencies:[d.mk,d.sg,d.O5,d.RF,d.n9,c.i,_.PH,g.T,p.N,f.v,v.b,T.Wx,h.zx,Z.g,M.o,G.p,d.Ov],styles:["[_nghost-%COMP%]{display:block;box-sizing:border-box}.grade-student-list__cell--ghost[_ngcontent-%COMP%]{color:var(--ot-color-gray-500)}"],changeDetection:0}),j})()},79477:(H,E,n)=&gt;{"use strict";n.d(E,{zb:()=&gt;Z,sK:()=&gt;e.s,QF:()=&gt;p});var e=n(27265),o=n(36895),t=n(36003),r=(n(70109),n(67052)),s=n(6734),l=n(94650);let i=(()=&gt;{class G{}return G.\u0275fac=function(Q){return new(Q||G)},G.\u0275mod=l.oAB({type:G}),G.\u0275inj=l.cJS({imports:[o.ez,r.QX,s.z]}),G})();var d=n(66170),c=n(57455),_=n(56392),g=n(39830);let p=(()=&gt;{class G{}return G.\u0275fac=function(Q){return new(Q||G)},G.\u0275mod=l.oAB({type:G}),G.\u0275inj=l.cJS({imports:[o.ez,t.U$,d.$9,c.h,_.IT,i,g.I]}),G})();n(48163);var v=n(56657),T=n(73555),h=n(94976);let Z=(()=&gt;{class G{}return G.\u0275fac=function(Q){return new(Q||G)},G.\u0275mod=l.oAB({type:G}),G.\u0275inj=l.cJS({imports:[o.ez,v.xc,s.z,T._t,h.N,r.QX,_.IT]}),G})();n(99565)},24735:(H,E,n)=&gt;{"use strict";n.d(E,{F:()=&gt;a});var e=n(70655),o=n(29923),t=n(87348);class a{parseToJson(){return(0,o.Serialize)(this)}}(0,e.gn)([(0,o.serializeAs)("assessment_id"),(0,e.w6)("design:type",Number)],a.prototype,"assessmentId",void 0),(0,e.gn)([(0,o.serializeAs)("user_id"),(0,e.w6)("design:type",Number)],a.prototype,"userId",void 0),(0,e.gn)([(0,o.serializeAs)("shared"),(0,e.w6)("design:type",Object)],a.prototype,"shared",void 0),(0,e.gn)([(0,o.serializeAs)("is_locked"),(0,e.w6)("design:type",Boolean)],a.prototype,"isLocked",void 0),(0,e.gn)([(0,o.serializeAs)("student_id"),(0,e.w6)("design:type",Number)],a.prototype,"studentId",void 0),(0,e.gn)([(0,o.serializeAs)("course_id"),(0,e.w6)("design:type",Object)],a.prototype,"courseId",void 0),(0,e.gn)([(0,o.serializeAs)("owner_id"),(0,e.w6)("design:type",Number)],a.prototype,"ownerId",void 0),(0,e.gn)([(0,o.serializeAs)("id_assessment_type"),(0,e.w6)("design:type",Number)],a.prototype,"typeId",void 0),(0,e.gn)([(0,o.serializeAs)("id_assessment_sub_type"),(0,e.w6)("design:type",Number)],a.prototype,"subTypeId",void 0),(0,e.gn)([(0,o.serializeAs)("hide_answer_till_completion"),(0,e.w6)("design:type",Number)],a.prototype,"hideAnswer",void 0),(0,e.gn)([o.serialize,(0,e.w6)("design:type",String)],a.prototype,"direction",void 0),(0,e.gn)([o.serialize,(0,e.w6)("design:type",String)],a.prototype,"sort",void 0),(0,e.gn)([o.serialize,(0,e.w6)("design:type",Number)],a.prototype,"limit",void 0),(0,e.gn)([o.serialize,(0,e.w6)("design:type",Number)],a.prototype,"page",void 0),(0,e.gn)([o.serialize,(0,e.w6)("design:type",t.y)],a.prototype,"gradingPeriod",void 0),(0,e.gn)([o.serialize,(0,e.w6)("design:type",String)],a.prototype,"title",void 0),(0,e.gn)([o.serialize,(0,e.w6)("design:type",Number)],a.prototype,"isGradebook",void 0),(0,e.gn)([(0,o.serializeAs)("weighting_id"),(0,e.w6)("design:type",Number)],a.prototype,"weightingId",void 0),(0,e.gn)([(0,o.serializeAs)("status"),(0,e.w6)("design:type",Number)],a.prototype,"weightingStatus",void 0),(0,e.gn)([(0,o.serializeAs)("not_allow_archive"),(0,e.w6)("design:type",Boolean)],a.prototype,"notAllowArchive",void 0),(0,e.gn)([(0,o.serializeAs)("grading_type"),(0,e.w6)("design:type",Number)],a.prototype,"gradingType",void 0),(0,e.gn)([(0,o.serializeAs)("course_archived"),(0,e.w6)("design:type",Boolean)],a.prototype,"courseArchived",void 0),(0,e.gn)([(0,o.serializeAs)("style_id"),(0,e.w6)("design:type",Number)],a.prototype,"styleId",void 0),(0,e.gn)([(0,o.serializeAs)("assignment_settings_id"),(0,e.w6)("design:type",Number)],a.prototype,"assignmentSettingsId",void 0),(0,e.gn)([(0,o.serializeAs)("folder_id"),(0,e.w6)("design:type",Number)],a.prototype,"folderId",void 0),(0,e.gn)([(0,o.serializeAs)("site_id"),(0,e.w6)("design:type",Number)],a.prototype,"siteId",void 0),(0,e.gn)([o.serialize,(0,e.w6)("design:type",Boolean)],a.prototype,"include_non_points_assessments",void 0),(0,e.gn)([o.serialize,(0,e.w6)("design:type",Object)],a.prototype,"loadingParams",void 0)},81659:(H,E,n)=&gt;{"use strict";n.d(E,{m:()=&gt;t});var e=n(70655),o=n(29923);class t{}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],t.prototype,"id",void 0),(0,e.gn)([(0,o.autoserializeAs)("assessment_question_id"),(0,e.w6)("design:type",Number)],t.prototype,"assessmentQuestionId",void 0),(0,e.gn)([(0,o.autoserializeAs)("user_id"),(0,e.w6)("design:type",Number)],t.prototype,"userId",void 0),(0,e.gn)([(0,o.autoserializeAs)("resource"),(0,e.w6)("design:type",String)],t.prototype,"url",void 0)},77632:(H,E,n)=&gt;{"use strict";n.d(E,{a:()=&gt;t});var e=n(32850),o=n(88827);class t{static getAll(){const r=new Array;for(let s=1;s&lt;=4;s++)r.push(t.getById(s));return r}static getById(r){switch(r){case o.l.TURNED_IN:return t.statusTurnedIn();case o.l.IN_PROGRESS:return t.statusInProgress();case o.l.GRADED:return t.statusGraded();case o.l.NOT_STARTED:case 0:return t.statusNotStarted();default:return null}}static statusTurnedIn(){const r=new t;return r.id=o.l.TURNED_IN,r.name="Turned in",r.color=e.m.AssessmentStatusTurnedIn(),r}static statusInProgress(){const r=new t;return r.id=o.l.IN_PROGRESS,r.name="In Progress",r.color=e.m.AssessmentStatusInProgress(),r}static statusGraded(){const r=new t;return r.id=o.l.GRADED,r.name="Graded",r.color=e.m.AssessmentStatusGraded(),r}static statusNotStarted(){const r=new t;return r.id=o.l.NOT_STARTED,r.name="Not Started",r.color=e.m.AssessmentStatusNotStarted(),r}isInProgress(){return this.id==o.l.TURNED_IN}}},16287:(H,E,n)=&gt;{"use strict";n.d(E,{R:()=&gt;e});var e=(()=&gt;{return(o=e||(e={}))[o.QUESTION_BASED=1]="QUESTION_BASED",o[o.RUBRIC_BASED=2]="RUBRIC_BASED",o[o.ANNOTATION=3]="ANNOTATION",o[o.SIMPLE=4]="SIMPLE",o[o.BUBBLE_SHEET=5]="BUBBLE_SHEET",e;var o})()},98698:(H,E,n)=&gt;{"use strict";n.d(E,{f:()=&gt;a});var e=n(70655),o=n(29923),t=n(16287);class a{isQuestionBased(){return this.id==t.R.QUESTION_BASED}isRubricBased(){return this.id==t.R.RUBRIC_BASED}isAnnotate(){return this.id==t.R.ANNOTATION}styleRubricBased(){const s=new a;return s.id=t.R.RUBRIC_BASED,s.name="Rubric-Based",s}isValid(){return this.id==t.R.QUESTION_BASED||this.id==t.R.RUBRIC_BASED||this.id==t.R.ANNOTATION||this.id==t.R.SIMPLE}}(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Number)],a.prototype,"id",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],a.prototype,"name",void 0)},50628:(H,E,n)=&gt;{"use strict";n.d(E,{G7:()=&gt;o,en:()=&gt;t,ib:()=&gt;a});var e=n(49790),o=(()=&gt;{return(r=o||(o={}))[r.TEST=1]="TEST",r[r.QUIZ=2]="QUIZ",r[r.PAPER=3]="PAPER",r[r.ASSIGNMENT=4]="ASSIGNMENT",r[r.ANNOTATE=5]="ANNOTATE",r[r.PROJECT=6]="PROJECT",r[r.PRESENTATION=7]="PRESENTATION",r[r.CHECKLIST=8]="CHECKLIST",r[r.JOURNAL=9]="JOURNAL",r[r.OBSERVATION=10]="OBSERVATION",r[r.WORKSHEET_RUBRIC=11]="WORKSHEET_RUBRIC",r[r.HOMEWORK=12]="HOMEWORK",r[r.WORKSHEET_QUESTION=13]="WORKSHEET_QUESTION",r[r.LAB=14]="LAB",r[r.WORKSHEET=15]="WORKSHEET",o;var r})(),t=(()=&gt;{return(r=t||(t={}))[r.RUBRIC=0]="RUBRIC",r[r.SIMPLE_ASSESS=1]="SIMPLE_ASSESS",r[r.LEARNOSITY=2]="LEARNOSITY",r[r.PLUS=3]="PLUS",t;var r})();class a{static convertTypeToSource(s){switch(s){case e.V.ADVANCED_ASSESSMENT:return t.LEARNOSITY;case e.V.SIMPLE_ASSESSMENT:return t.SIMPLE_ASSESS;case e.V.RUBRIC:return t.RUBRIC;default:return-1}}}},10176:(H,E,n)=&gt;{"use strict";n.d(E,{T:()=&gt;a});var e=n(70655),o=n(29923),t=n(50628);class a{get optionDescription(){return this.name}set optionDescription(s){this.name=s}isAnnotate(){return this.id==t.G7.ANNOTATE}static getAllStatus(){const s=[];for(let l=1;l&lt;16;l++)l!==t.G7.WORKSHEET_RUBRIC&amp;&amp;l!==t.G7.WORKSHEET_QUESTION&amp;&amp;l!==t.G7.ANNOTATE&amp;&amp;s.push(a.getFromId(l));return s.sort((l,i)=&gt;l.name&lt;i.name?-1:l.name&gt;i.name?1:0),s}static getFromId(s){switch(s){case t.G7.TEST:return a.typeTest();case t.G7.QUIZ:return a.typeQuiz();case t.G7.PAPER:return a.typePaper();case t.G7.ASSIGNMENT:return a.typeAssignment();case t.G7.ANNOTATE:return a.typeAnnotate();case t.G7.PROJECT:return a.typeProject();case t.G7.PRESENTATION:return a.typePresentation();case t.G7.CHECKLIST:return a.typeChecklist();case t.G7.JOURNAL:return a.typeJournal();case t.G7.OBSERVATION:return a.typeObservation();case t.G7.WORKSHEET:return a.typeWorksheet();case t.G7.WORKSHEET_QUESTION:return a.typeWorksheetQuestion();case t.G7.WORKSHEET_RUBRIC:return a.typeWorksheetRubric();case t.G7.HOMEWORK:return a.typeHomework();case t.G7.LAB:return a.typeLab();default:return null}}static typeTest(){const s=new a;return s.id=t.G7.TEST,s.name="Test",s}static typeQuiz(){const s=new a;return s.id=t.G7.QUIZ,s.name="Quiz",s}static typePaper(){const s=new a;return s.id=t.G7.PAPER,s.name="Paper",s}static typeAssignment(){const s=new a;return s.id=t.G7.ASSIGNMENT,s.name="Assignment",s}static typeAnnotate(){const s=new a;return s.id=t.G7.ANNOTATE,s.name="Annotate",s}static typeProject(){const s=new a;return s.id=t.G7.PROJECT,s.name="Project",s}static typePresentation(){const s=new a;return s.id=t.G7.PRESENTATION,s.name="Presentation",s}static typeChecklist(){const s=new a;return s.id=t.G7.CHECKLIST,s.name="Checklist",s}static typeJournal(){const s=new a;return s.id=t.G7.JOURNAL,s.name="Journal",s}static typeObservation(){const s=new a;return s.id=t.G7.OBSERVATION,s.name="Observation",s}static typeWorksheet(){const s=new a;return s.id=t.G7.WORKSHEET,s.name="Worksheet",s}static typeWorksheetQuestion(){const s=new a;return s.id=t.G7.WORKSHEET_QUESTION,s.name="Worksheet",s}static typeWorksheetRubric(){const s=new a;return s.id=t.G7.WORKSHEET_RUBRIC,s.name="Worksheet",s}static typeHomework(){const s=new a;return s.id=t.G7.HOMEWORK,s.name="Homework",s}static typeLab(){const s=new a;return s.id=t.G7.LAB,s.name="Lab",s}}(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Number)],a.prototype,"id",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],a.prototype,"name",void 0),(0,e.gn)([(0,o.deserializeAs)("parent_id"),(0,e.w6)("design:type",Number)],a.prototype,"parentId",void 0),(0,e.gn)([(0,o.deserializeAs)(a,"sub_types"),(0,e.w6)("design:type",Array)],a.prototype,"subTypes",void 0)},27265:(H,E,n)=&gt;{"use strict";n.d(E,{s:()=&gt;y,O:()=&gt;w.O});var e=n(70655),o=n(29923),t=n(45840),a=n(24911),r=n(2875),s=n(29130),l=n(34650),i=n(61245),d=n(21547),c=n(97639),g=(n(43869),n(98698)),p=n(16287),f=n(10176),v=n(32321),T=n(33774),h=n(52675),Z=n(3318);class M{constructor(P){if(this.name="",this.email="",this.screenName="",this.firstName="",this.lastName="",this.avatarUrl="",this.family=[],this.phone="",this.countryCode="",this.selected=!1,P&amp;&amp;(this.id=P?.id||null,this.name=P?.name||null,this.email=P?.email||null,this.screenName=P?.screen_name||null,this.firstName=P?.first_name||null,this.lastName=P?.last_name||null,this.avatarUrl=P?.avatar_url||null,this.idBlog=P?.id_blog||null,this.phone=P?.phone||null,this.countryCode=P?.phone_country_code||null,this.sisId=P?.sis_id||null,this.districtId=P?.districtId||null,!P.id&amp;&amp;P.id_student&amp;&amp;(P.id=P.id_student),P?.family))for(const O of P.family){const L=new Z.W(O);this.family.push(L)}}get optionDescription(){return this.firstName+" "+this.lastName}getName(){return this.firstName&amp;&amp;this.lastName?this.firstName+" "+this.lastName:this.name}getId(){return this.id}static OnDeserialized(P,O){P.id||(P.id=O.id_student),P.id=Number(P.id)}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],M.prototype,"id",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Object)],M.prototype,"name",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Object)],M.prototype,"email",void 0),(0,e.gn)([(0,o.deserializeAs)("screen_name"),(0,e.w6)("design:type",Object)],M.prototype,"screenName",void 0),(0,e.gn)([(0,o.deserializeAs)("first_name"),(0,e.w6)("design:type",Object)],M.prototype,"firstName",void 0),(0,e.gn)([(0,o.deserializeAs)("last_name"),(0,e.w6)("design:type",Object)],M.prototype,"lastName",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],M.prototype,"avatar_attachment_id",void 0),(0,e.gn)([(0,o.deserializeAs)("avatar_url"),(0,e.w6)("design:type",Object)],M.prototype,"avatarUrl",void 0),(0,e.gn)([(0,o.deserializeAs)(h.c,"student_assignment_average"),(0,e.w6)("design:type",h.c)],M.prototype,"assignmentPoints",void 0),(0,e.gn)([(0,o.autoserializeAs)("role_id"),(0,e.w6)("design:type",Number)],M.prototype,"roleId",void 0),(0,e.gn)([(0,o.autoserializeAs)("id_blog"),(0,e.w6)("design:type",Number)],M.prototype,"idBlog",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Object)],M.prototype,"course",void 0),(0,e.gn)([(0,o.autoserializeAs)("sis_id"),(0,e.w6)("design:type",Number)],M.prototype,"sisId",void 0),(0,e.gn)([(0,o.autoserializeAs)("district_id"),(0,e.w6)("design:type",Number)],M.prototype,"districtId",void 0);var G=n(5319),B=n(1472),Q=n(77632),W=n(88827),J=n(24107),w=n(50125);class R{constructor(){this.canEditGradingScale=!0}set optionDescription(P){this.title=P}get optionDescription(){return this.title}get gradingScaleNameForList(){const P=(0,t.Z)(this.gradingScaleName),O=window.innerWidth;return O&gt;=J.P.LARGE?this.transform(P,175):O&lt;J.P.LARGE&amp;&amp;O&gt;=J.P.DEFAULT?this.transform(P,95):O&lt;J.P.DEFAULT&amp;&amp;O&gt;=J.P.SMALL?this.transform(P,70):O&lt;J.P.SMALL?this.transform(P,40):this.transform(P)}transform(P,O){O=O||60;let L=P;return P&amp;&amp;P.length&gt;O&amp;&amp;(L=P.substr(0,O)+"\u2026"),L}static prepareRubricForListV2(P){P.create_date=P.dateCreated;const O=(0,o.Deserialize)(Object.assign({},P),R);return O.gradingTypeId=P.gradingType,O.gradingType=v.D.getById(O.gradingTypeId),O.otusAssessmentType=w.O.RUBRIC,O.gradingScale=P.gradingScale,O.type=f.T.getFromId(P.assessmentType),O.typeId=P.assessmentType,O.pointsBased=O.gradingTypeId===T.m.POINTS,O.pointsBased?O.points=P.points:O.gradingScale.standardRange=P.gradingScale.standardRange,O.gradingScaleId=null===P.gradingScaleId?0:P.gradingScaleId,O.dateCreated=(0,c.x_)(P.dateCreated),O.gradingScaleName=O.pointsBased?"Points":P.gradingScale.title,O}static OnDeserialized(P,O){O.grading_scale_id?(P.pointsBased=!1,P.gradingScaleId=O.grading_scale_id):(!P.gradingTypeId||P.gradingTypeId===T.m.POINTS)&amp;&amp;!P.gradingScaleId&amp;&amp;(P.gradingTypeId=T.m.POINTS,P.gradingScaleId=r.l.POINTS,P.pointsBased=!0),P.gradingType=v.D.getById(Number(P.gradingTypeId)),O.last_edit_date&amp;&amp;(P.lastEditDate=(0,c.bR)(O.last_edit_date)),O.assessmentHasQuestion&amp;&amp;(P.assessmentHasQuestion=O.assessmentHasQuestion),O.id_assessment_type&amp;&amp;(P.typeId=O.id_assessment_type,P.type||(P.type=f.T.getFromId(P.typeId))),O.randomize_answers&amp;&amp;(P.randomizeAnswerChoice=O.randomize_answers),O.due_date&amp;&amp;(P.dueDate=(0,c.x_)(O.due_date)),(O.date_created||O.create_date)&amp;&amp;(P.dateCreated=(0,c.x_)(O.date_created?O.date_created:O.create_date),P.stringDateCreated=O.date_created?O.date_created:O.create_date),O.end_date&amp;&amp;(P.submitDate=(0,c.x_)(O.end_date)),O.date_updated&amp;&amp;(P.dateUpdated=(0,c.x_)(O.date_updated)),P.sortByDate=P.dueDate?P.dueDate:P.submitDate?P.submitDate:null}getTeacherFullName(){return this.user.first_name+" "+this.user.last_name}isMine(P){return this.userId===P}serialize(){return(0,o.Serialize)(this)}clone(){return Object.assign(new R,this)}isPointsBased(){return this.gradingTypeId===T.m.POINTS||null!=this.gradingType&amp;&amp;this.gradingType.id===T.m.POINTS}isQuestionBased(){return this.styleId===p.R.QUESTION_BASED||null!=this.style&amp;&amp;this.style.id===p.R.QUESTION_BASED}isRubricBased(){return this.styleId===p.R.RUBRIC_BASED||null!=this.style&amp;&amp;this.style.id===p.R.RUBRIC_BASED}isSimple(){return this.styleId===p.R.SIMPLE||null!=this.style&amp;&amp;this.style.id===p.R.SIMPLE}shouldTruncateTitle(){return!new RegExp("([ ])+").test(this.title)&amp;&amp;this.title.length&gt;20}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],R.prototype,"id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],R.prototype,"assessment_system_id",void 0),(0,e.gn)([(0,o.autoserializeAs)("id_course"),(0,e.w6)("design:type",Number)],R.prototype,"courseId",void 0),(0,e.gn)([(0,o.autoserializeAs)("id_owner"),(0,e.w6)("design:type",Number)],R.prototype,"userId",void 0),(0,e.gn)([(0,o.autoserializeAs)(a.T,"owner"),(0,e.w6)("design:type",a.T)],R.prototype,"user",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],R.prototype,"title",void 0),(0,e.gn)([(0,o.autoserializeAs)(g.f,"assessment_style"),(0,e.w6)("design:type",g.f)],R.prototype,"style",void 0),(0,e.gn)([(0,o.autoserializeAs)("assessment_style_id"),(0,e.w6)("design:type",Number)],R.prototype,"styleId",void 0),(0,e.gn)([(0,o.autoserializeAs)(f.T,"assessment_type"),(0,e.w6)("design:type",f.T)],R.prototype,"type",void 0),(0,e.gn)([(0,o.autoserializeAs)("otus_assessment_type"),(0,e.w6)("design:type",Number)],R.prototype,"otusAssessmentType",void 0),(0,e.gn)([(0,o.autoserializeAs)("assessment_type_id"),(0,e.w6)("design:type",Number)],R.prototype,"typeId",void 0),(0,e.gn)([(0,o.autoserializeAs)(f.T,"assessment_sub_type"),(0,e.w6)("design:type",f.T)],R.prototype,"subType",void 0),(0,e.gn)([(0,o.autoserializeAs)("grading_type"),(0,e.w6)("design:type",Number)],R.prototype,"gradingTypeId",void 0),(0,e.gn)([(0,o.autoserializeAs)(r.h,"custom_standard_grading"),(0,e.w6)("design:type",r.h)],R.prototype,"gradingScale",void 0),(0,e.gn)([(0,o.autoserializeAs)("id_custom_standard_grading"),(0,e.w6)("design:type",Number)],R.prototype,"gradingScaleId",void 0),(0,e.gn)([(0,o.autoserializeAs)("grading_scale_name"),(0,e.w6)("design:type",Object)],R.prototype,"gradingScaleName",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Date)],R.prototype,"dateCreated",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Date)],R.prototype,"dateUpdated",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],R.prototype,"quarter",void 0),(0,e.gn)([(0,o.autoserializeAs)("randomize_questions"),(0,e.w6)("design:type",Boolean)],R.prototype,"randomizeQuestions",void 0),(0,e.gn)([(0,o.autoserializeAs)("randomize_answer_choice"),(0,e.w6)("design:type",Boolean)],R.prototype,"randomizeAnswerChoice",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Boolean)],R.prototype,"lockdown",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],R.prototype,"whitelist",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],R.prototype,"blacklist",void 0),(0,e.gn)([(0,o.autoserializeAs)("number_minutes"),(0,e.w6)("design:type",Number)],R.prototype,"minutes",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Boolean)],R.prototype,"timed",void 0),(0,e.gn)([(0,o.autoserializeAs)("lock_screen"),(0,e.w6)("design:type",Boolean)],R.prototype,"lockScreen",void 0),(0,e.gn)([(0,o.autoserializeAs)("provide_hint"),(0,e.w6)("design:type",Boolean)],R.prototype,"provideHint",void 0),(0,e.gn)([(0,o.autoserializeAs)("allow_multiple_attempts"),(0,e.w6)("design:type",Boolean)],R.prototype,"allowMultipleAttempts",void 0),(0,e.gn)([(0,o.autoserializeAs)("total_points"),(0,e.w6)("design:type",Number)],R.prototype,"points",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],R.prototype,"instructions",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_descriptors"),(0,e.w6)("design:type",Boolean)],R.prototype,"showDescriptors",void 0),(0,e.gn)([(0,o.autoserializeAs)("hide_answer_till_completion"),(0,e.w6)("design:type",Boolean)],R.prototype,"hideAnswer",void 0),(0,e.gn)([(0,o.autoserializeAs)("exclude_grade_from_total"),(0,e.w6)("design:type",Boolean)],R.prototype,"excludeGradeFromTotal",void 0),(0,e.gn)([(0,o.autoserializeAs)("can_edit_grading_scale"),(0,e.w6)("design:type",Object)],R.prototype,"canEditGradingScale",void 0),(0,e.gn)([(0,o.autoserializeAs)(l.S,"common_core"),(0,e.w6)("design:type",Array)],R.prototype,"commonCores",void 0),(0,e.gn)([(0,o.autoserializeAs)(i.N,"custom_standard"),(0,e.w6)("design:type",Array)],R.prototype,"customStandards",void 0),(0,e.gn)([(0,o.autoserializeAs)(d.r,"courses"),(0,e.w6)("design:type",Array)],R.prototype,"assignedCourses",void 0),(0,e.gn)([(0,o.autoserializeAs)(d.r,"course"),(0,e.w6)("design:type",d.r)],R.prototype,"course",void 0),(0,e.gn)([(0,o.autoserializeAs)(s.s),(0,e.w6)("design:type",Array)],R.prototype,"tags",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Boolean)],R.prototype,"converted",void 0),(0,e.gn)([(0,o.autoserializeAs)("assignment_settings_id"),(0,e.w6)("design:type",Number)],R.prototype,"assignmentSettingsId",void 0),(0,e.gn)([(0,o.autoserializeAs)("assessment_has_question"),(0,e.w6)("design:type",Boolean)],R.prototype,"assessmentHasQuestion",void 0),(0,e.gn)([(0,o.autoserializeAs)("has_invalid_questions"),(0,e.w6)("design:type",Boolean)],R.prototype,"hasInvalidQuestions",void 0),(0,e.gn)([(0,o.autoserializeAs)("invalid_question_error_message"),(0,e.w6)("design:type",String)],R.prototype,"invalidQuestionError",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Boolean)],R.prototype,"shared",void 0),(0,e.gn)([(0,o.autoserializeAs)("shared_by"),(0,e.w6)("design:type",String)],R.prototype,"sharedBy",void 0),(0,e.gn)([(0,o.autoserializeAs)("is_locked"),(0,e.w6)("design:type",Boolean)],R.prototype,"isLocked",void 0),(0,e.gn)([(0,o.autoserializeAs)("bubble_sheet"),(0,e.w6)("design:type",String)],R.prototype,"isBubbleSheet",void 0),(0,e.gn)([(0,o.autoserializeAs)("all_items_have_standards"),(0,e.w6)("design:type",String)],R.prototype,"allItemsHaveStandards",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],R.prototype,"last_edit_date",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],R.prototype,"cloning_status",void 0),(0,e.gn)([(0,o.autoserializeAs)("folder_id"),(0,e.w6)("design:type",Number)],R.prototype,"folderId",void 0);var m=n(81659),C=n(18150),I=n(79019);class b{constructor(){this.availabilityDates=[],this.currentAvailabilityWindowEnd=null,this.isSelected=!1}static OnDeserialized(P,O){P.id||(P.id=O.id_assignment),O.id_user&amp;&amp;(P.studentId=O.id_user),O.assessment&amp;&amp;(P.assessment=(0,o.Deserialize)(O.assessment,R)),P.turnitin_submission=O.turnitin_submission,O.point&amp;&amp;(P.points=(0,o.Deserialize)(O.point)),P.status=Q.a.getById(P.statusId),P.validationStatusId=Number(P.validationStatusId),P.validationStatus=B.h.getById(P.validationStatusId),P.endDate=O.end_date?(0,c.bR)(O.end_date):null,P.dateScheduled=O.date_schedule?(0,c.bR)(O.date_schedule):null,P.dateCreated=O.date_created?(0,c.bR)(O.date_created):null,P.validationStatusId||(P.isLate()?(P.validationStatus=B.h.statusLate(),P.validationStatusId=B.C.VALIDATION_STATUS_LATE):P.isMissing()&amp;&amp;(P.validationStatus=B.h.statusMissing(),P.validationStatusId=B.C.VALIDATION_STATUS_MISSING))}set optionDescription(P){}get optionDescription(){return""}get elapsedTime(){return this._elapsedTime?this._elapsedTime:0}set elapsedTime(P){this._elapsedTime=P}isInProgress(){return null!=this.status&amp;&amp;this.status.isInProgress()}isLate(){var P;return this.validationStatusId?this.validationStatusId==B.C.VALIDATION_STATUS_LATE:!(null===(P=this.settings)||void 0===P||!P.dueDate||this.statusId!=W.l.TURNED_IN)&amp;&amp;(this.endDate?moment(this.endDate).isAfter(moment(this.settings.dueDate)):(0,c.rz)(this.settings.dueDate))}isMissing(){var P;return this.validationStatusId?this.validationStatusId==B.C.VALIDATION_STATUS_MISSING:!(null===(P=this.settings)||void 0===P||!P.dueDate||this.statusId===W.l.TURNED_IN)&amp;&amp;(this.endDate?moment(this.endDate).isAfter(moment(this.settings.dueDate)):(0,c.rz)(this.settings.dueDate))}setAvailabilityWindowValues(){if(this.availabilityDates.length&gt;0){const P=new Date,O=this.availabilityDates.find(ee=&gt;ee.startDate&lt;=P&amp;&amp;(!ee.endDate||ee.endDate&gt;P)),L=Boolean(O);let z=O?.endDate;const V=!this.availabilityDates.some(ee=&gt;ee.startDate&gt;z)&amp;&amp;L;this.availabilityDates.forEach(ee=&gt;{ee.startDate&lt;=z&amp;&amp;(!ee.endDate||ee.endDate&gt;z)&amp;&amp;(z=ee.endDate)}),this.currentAvailabilityWindowEnd=z,this.isWithinAvailabilityWindow=L,this.isLastAvailabilityWindow=V}else this.isWithinAvailabilityWindow=!0}}(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Number)],b.prototype,"id",void 0),(0,e.gn)([(0,o.deserializeAs)("assessment_id"),(0,e.w6)("design:type",Number)],b.prototype,"assessmentId",void 0),(0,e.gn)([(0,o.deserializeAs)("user_id"),(0,e.w6)("design:type",Number)],b.prototype,"studentId",void 0),(0,e.gn)([(0,o.deserializeAs)(M),(0,e.w6)("design:type",M)],b.prototype,"student",void 0),(0,e.gn)([(0,o.deserializeAs)(d.r),(0,e.w6)("design:type",d.r)],b.prototype,"course",void 0),(0,e.gn)([(0,o.deserializeAs)("id_course"),(0,e.w6)("design:type",Number)],b.prototype,"courseId",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Number)],b.prototype,"points",void 0),(0,e.gn)([(0,o.deserializeAs)("extra_credit"),(0,e.w6)("design:type",Number)],b.prototype,"extraCredit",void 0),(0,e.gn)([(0,o.deserializeAs)("begin_date"),(0,e.w6)("design:type",String)],b.prototype,"beginDate",void 0),(0,e.gn)([(0,o.deserializeAs)("date_graded"),(0,e.w6)("design:type",String)],b.prototype,"dateGraded",void 0),(0,e.gn)([(0,o.deserializeAs)("date_created"),(0,e.w6)("design:type",Date)],b.prototype,"dateCreated",void 0),(0,e.gn)([(0,o.deserializeAs)("elapsed_time"),(0,e.w6)("design:type",Number)],b.prototype,"_elapsedTime",void 0),(0,e.gn)([(0,o.deserializeAs)("is_retake"),(0,e.w6)("design:type",Boolean)],b.prototype,"isRetake",void 0),(0,e.gn)([(0,o.deserializeAs)("status"),(0,e.w6)("design:type",Number)],b.prototype,"statusId",void 0),(0,e.gn)([(0,o.deserializeAs)("validation_status"),(0,e.w6)("design:type",Number)],b.prototype,"validationStatusId",void 0),(0,e.gn)([(0,o.deserializeAs)("date_updated"),(0,e.w6)("design:type",String)],b.prototype,"dateUpdate",void 0),(0,e.gn)([(0,o.deserializeAs)("min_score"),(0,e.w6)("design:type",Number)],b.prototype,"minScore",void 0),(0,e.gn)([(0,o.deserializeAs)(G.b,"portfolio_item"),(0,e.w6)("design:type",G.b)],b.prototype,"portfolioItem",void 0),(0,e.gn)([(0,o.deserializeAs)(m.m,"resources"),(0,e.w6)("design:type",Array)],b.prototype,"resources",void 0),(0,e.gn)([(0,o.deserializeAs)(C.H,"assignment_settings"),(0,e.w6)("design:type",C.H)],b.prototype,"settings",void 0),(0,e.gn)([(0,o.autoserializeAs)("has_comment"),(0,e.w6)("design:type",Boolean)],b.prototype,"hasComment",void 0),(0,e.gn)([(0,o.autoserializeAs)("availability_dates"),(0,e.w6)("design:type",Array)],b.prototype,"availabilityDates",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],b.prototype,"instructions",void 0),(0,e.gn)([(0,o.autoserializeAs)(I.e,"student_question_graded"),(0,e.w6)("design:type",Array)],b.prototype,"grades",void 0);class y{constructor(){this.canEditGradingScale=!0}set optionDescription(P){this.title=P}get optionDescription(){return this.title}get gradingScaleNameForList(){const P=(0,t.Z)(this.gradingScaleName),O=window.innerWidth;return O&gt;=J.P.LARGE?this.transform(P,175):O&lt;J.P.LARGE&amp;&amp;O&gt;=J.P.DEFAULT?this.transform(P,95):O&lt;J.P.DEFAULT&amp;&amp;O&gt;=J.P.SMALL?this.transform(P,70):O&lt;J.P.SMALL?this.transform(P,40):this.transform(P)}transform(P,O){O=O||60;let L=P;return P&amp;&amp;P.length&gt;O&amp;&amp;(L=P.substr(0,O)+"\u2026"),L}static prepareRubricForListV2(P){P.create_date=P.dateCreated;const O=(0,o.Deserialize)(Object.assign({},P),y);return O.gradingTypeId=P.gradingType,O.gradingType=v.D.getById(O.gradingTypeId),O.otusAssessmentType=w.O.RUBRIC,O.gradingScale=P.gradingScale,O.type=f.T.getFromId(P.assessmentType),O.typeId=P.assessmentType,O.pointsBased=O.gradingTypeId===T.m.POINTS,O.pointsBased?O.points=P.points:O.gradingScale.standardRange=P.gradingScale.standardRange,O.gradingScaleId=null===P.gradingScaleId?0:P.gradingScaleId,O.dateCreated=(0,c.x_)(P.dateCreated),O.gradingScaleName=O.pointsBased?"Points":P.gradingScale.title,O}static OnDeserialized(P,O){var L,z;O.grading_scale_id?(P.pointsBased=!1,P.gradingScaleId=O.grading_scale_id):(!P.gradingTypeId||P.gradingTypeId===T.m.POINTS)&amp;&amp;!P.gradingScaleId&amp;&amp;(P.gradingTypeId=T.m.POINTS,P.gradingScaleId=r.l.POINTS,P.pointsBased=!0),P.gradingType=v.D.getById(Number(P.gradingTypeId)),O.last_edit_date&amp;&amp;(P.lastEditDate=(0,c.bR)(O.last_edit_date)),O.assessmentHasQuestion&amp;&amp;(P.assessmentHasQuestion=O.assessmentHasQuestion),O.id_assessment_type&amp;&amp;(P.typeId=O.id_assessment_type,P.type||(P.type=f.T.getFromId(P.typeId))),O.randomize_answers&amp;&amp;(P.randomizeAnswerChoice=O.randomize_answers),O.due_date&amp;&amp;(P.dueDate=(0,c.x_)(O.due_date)),(O.date_created||O.create_date)&amp;&amp;(P.dateCreated=(0,c.x_)(O.date_created?O.date_created:O.create_date),P.stringDateCreated=O.date_created?O.date_created:O.create_date),O.end_date&amp;&amp;(P.submitDate=(0,c.x_)(O.end_date)),O.date_updated&amp;&amp;(P.dateUpdated=(0,c.x_)(O.date_updated)),O.assignments&amp;&amp;O.assignments.length&gt;0&amp;&amp;(P.assignments=(0,o.Deserialize)(O.assignments,b)),P.sortByDate=P.dueDate?P.dueDate:P.submitDate?P.submitDate:null!==(L=P.assignments)&amp;&amp;void 0!==L&amp;&amp;L[0]&amp;&amp;P.assignments[0].dateGraded?(0,c.x_)(P.assignments[0].dateGraded):null!==(z=P.assignments)&amp;&amp;void 0!==z&amp;&amp;z[0]&amp;&amp;P.assignments[0].dateScheduled?P.assignments[0].dateScheduled:null}getTeacherFullName(){return this.user.first_name+" "+this.user.last_name}isMine(P){return this.userId===P}serialize(){return(0,o.Serialize)(this)}clone(){return Object.assign(new y,this)}isPointsBased(){var P;return this.gradingTypeId===T.m.POINTS||(null===(P=this.gradingType)||void 0===P?void 0:P.id)===T.m.POINTS}isQuestionBased(){var P;return this.styleId===p.R.QUESTION_BASED||(null===(P=this.style)||void 0===P?void 0:P.id)===p.R.QUESTION_BASED}isRubricBased(){return this.styleId===p.R.RUBRIC_BASED||null!=this.style&amp;&amp;this.style.id===p.R.RUBRIC_BASED}isSimple(){return this.styleId===p.R.SIMPLE||null!=this.style&amp;&amp;this.style.id===p.R.SIMPLE}shouldTruncateTitle(){return!new RegExp("([ ])+").test(this.title)&amp;&amp;this.title.length&gt;20}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],y.prototype,"id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],y.prototype,"assessment_system_id",void 0),(0,e.gn)([(0,o.autoserializeAs)("id_course"),(0,e.w6)("design:type",Number)],y.prototype,"courseId",void 0),(0,e.gn)([(0,o.autoserializeAs)("id_owner"),(0,e.w6)("design:type",Number)],y.prototype,"userId",void 0),(0,e.gn)([(0,o.autoserializeAs)(a.T,"owner"),(0,e.w6)("design:type",a.T)],y.prototype,"user",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],y.prototype,"title",void 0),(0,e.gn)([(0,o.autoserializeAs)(g.f,"assessment_style"),(0,e.w6)("design:type",g.f)],y.prototype,"style",void 0),(0,e.gn)([(0,o.autoserializeAs)("assessment_style_id"),(0,e.w6)("design:type",Number)],y.prototype,"styleId",void 0),(0,e.gn)([(0,o.autoserializeAs)(f.T,"assessment_type"),(0,e.w6)("design:type",f.T)],y.prototype,"type",void 0),(0,e.gn)([(0,o.autoserializeAs)("otus_assessment_type"),(0,e.w6)("design:type",Number)],y.prototype,"otusAssessmentType",void 0),(0,e.gn)([(0,o.autoserializeAs)("assessment_type_id"),(0,e.w6)("design:type",Number)],y.prototype,"typeId",void 0),(0,e.gn)([(0,o.autoserializeAs)(f.T,"assessment_sub_type"),(0,e.w6)("design:type",f.T)],y.prototype,"subType",void 0),(0,e.gn)([(0,o.autoserializeAs)("grading_type"),(0,e.w6)("design:type",Number)],y.prototype,"gradingTypeId",void 0),(0,e.gn)([(0,o.autoserializeAs)(r.h,"custom_standard_grading"),(0,e.w6)("design:type",r.h)],y.prototype,"gradingScale",void 0),(0,e.gn)([(0,o.autoserializeAs)("id_custom_standard_grading"),(0,e.w6)("design:type",Number)],y.prototype,"gradingScaleId",void 0),(0,e.gn)([(0,o.autoserializeAs)("grading_scale_name"),(0,e.w6)("design:type",Object)],y.prototype,"gradingScaleName",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Date)],y.prototype,"dateCreated",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Date)],y.prototype,"dateUpdated",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],y.prototype,"quarter",void 0),(0,e.gn)([(0,o.autoserializeAs)("randomize_questions"),(0,e.w6)("design:type",Boolean)],y.prototype,"randomizeQuestions",void 0),(0,e.gn)([(0,o.autoserializeAs)("randomize_answer_choice"),(0,e.w6)("design:type",Boolean)],y.prototype,"randomizeAnswerChoice",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Boolean)],y.prototype,"lockdown",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],y.prototype,"whitelist",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],y.prototype,"blacklist",void 0),(0,e.gn)([(0,o.autoserializeAs)("number_minutes"),(0,e.w6)("design:type",Number)],y.prototype,"minutes",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Boolean)],y.prototype,"timed",void 0),(0,e.gn)([(0,o.autoserializeAs)("lock_screen"),(0,e.w6)("design:type",Boolean)],y.prototype,"lockScreen",void 0),(0,e.gn)([(0,o.autoserializeAs)("provide_hint"),(0,e.w6)("design:type",Boolean)],y.prototype,"provideHint",void 0),(0,e.gn)([(0,o.autoserializeAs)("allow_multiple_attempts"),(0,e.w6)("design:type",Boolean)],y.prototype,"allowMultipleAttempts",void 0),(0,e.gn)([(0,o.autoserializeAs)("total_points"),(0,e.w6)("design:type",Number)],y.prototype,"points",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],y.prototype,"instructions",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_descriptors"),(0,e.w6)("design:type",Boolean)],y.prototype,"showDescriptors",void 0),(0,e.gn)([(0,o.autoserializeAs)("hide_answer_till_completion"),(0,e.w6)("design:type",Boolean)],y.prototype,"hideAnswer",void 0),(0,e.gn)([(0,o.autoserializeAs)("exclude_grade_from_total"),(0,e.w6)("design:type",Boolean)],y.prototype,"excludeGradeFromTotal",void 0),(0,e.gn)([(0,o.autoserializeAs)("can_edit_grading_scale"),(0,e.w6)("design:type",Object)],y.prototype,"canEditGradingScale",void 0),(0,e.gn)([(0,o.autoserializeAs)(l.S,"common_core"),(0,e.w6)("design:type",Array)],y.prototype,"commonCores",void 0),(0,e.gn)([(0,o.autoserializeAs)(i.N,"custom_standard"),(0,e.w6)("design:type",Array)],y.prototype,"customStandards",void 0),(0,e.gn)([(0,o.autoserializeAs)(b,"assignments"),(0,e.w6)("design:type",Array)],y.prototype,"assignments",void 0),(0,e.gn)([(0,o.autoserializeAs)(d.r,"courses"),(0,e.w6)("design:type",Array)],y.prototype,"assignedCourses",void 0),(0,e.gn)([(0,o.autoserializeAs)(d.r,"course"),(0,e.w6)("design:type",d.r)],y.prototype,"course",void 0),(0,e.gn)([(0,o.autoserializeAs)(s.s),(0,e.w6)("design:type",Array)],y.prototype,"tags",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Boolean)],y.prototype,"converted",void 0),(0,e.gn)([(0,o.autoserializeAs)("assignment_settings_id"),(0,e.w6)("design:type",Number)],y.prototype,"assignmentSettingsId",void 0),(0,e.gn)([(0,o.autoserializeAs)("assessment_has_question"),(0,e.w6)("design:type",Boolean)],y.prototype,"assessmentHasQuestion",void 0),(0,e.gn)([(0,o.autoserializeAs)("has_invalid_questions"),(0,e.w6)("design:type",Boolean)],y.prototype,"hasInvalidQuestions",void 0),(0,e.gn)([(0,o.autoserializeAs)("invalid_question_error_message"),(0,e.w6)("design:type",String)],y.prototype,"invalidQuestionError",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Boolean)],y.prototype,"shared",void 0),(0,e.gn)([(0,o.autoserializeAs)("shared_by"),(0,e.w6)("design:type",String)],y.prototype,"sharedBy",void 0),(0,e.gn)([(0,o.autoserializeAs)("is_locked"),(0,e.w6)("design:type",Boolean)],y.prototype,"isLocked",void 0),(0,e.gn)([(0,o.autoserializeAs)("bubble_sheet"),(0,e.w6)("design:type",String)],y.prototype,"isBubbleSheet",void 0),(0,e.gn)([(0,o.autoserializeAs)("all_items_have_standards"),(0,e.w6)("design:type",String)],y.prototype,"allItemsHaveStandards",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],y.prototype,"last_edit_date",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],y.prototype,"cloning_status",void 0),(0,e.gn)([(0,o.autoserializeAs)("folder_id"),(0,e.w6)("design:type",Number)],y.prototype,"folderId",void 0),(0,e.gn)([(0,o.autoserializeAs)("has_panels"),(0,e.w6)("design:type",Boolean)],y.prototype,"hasPanels",void 0),(0,e.gn)([(0,o.autoserializeAs)("panel_graders"),(0,e.w6)("design:type",Array)],y.prototype,"panelGraders",void 0)},50125:(H,E,n)=&gt;{"use strict";n.d(E,{O:()=&gt;e});var e=(()=&gt;{return(o=e||(e={}))[o.SIMPLE=1]="SIMPLE",o[o.ADVANCED=2]="ADVANCED",o[o.RUBRIC=3]="RUBRIC",e;var o})()},52675:(H,E,n)=&gt;{"use strict";n.d(E,{c:()=&gt;t});var e=n(70655),o=n(29923);class t{constructor(){this.partialPoints=0,this.totalPoints=0,this.percentage=0}}(0,e.gn)([(0,o.deserializeAs)("partial_points"),(0,e.w6)("design:type",Number)],t.prototype,"partialPoints",void 0),(0,e.gn)([(0,o.deserializeAs)("total_points"),(0,e.w6)("design:type",Number)],t.prototype,"totalPoints",void 0),(0,e.gn)([(0,o.deserializeAs)("weighting_total_percent"),(0,e.w6)("design:type",Number)],t.prototype,"percentage",void 0)},18150:(H,E,n)=&gt;{"use strict";n.d(E,{H:()=&gt;a});var e=n(70655),o=n(29923),t=n(97639);class a{static OnDeserialized(s,l){l.due_date&amp;&amp;(s.dueDate=(0,t.bR)(l.due_date)),l.date_schedule&amp;&amp;(s.dateSchedule=(0,t.bR)(l.date_schedule)),l.date_assigned&amp;&amp;(s.dateAssigned=(0,t.bR)(l.date_assigned))}getDueDateString(s){return s?this.dueDate?(0,t.xu)(this.dueDate,s):"":this.dueDate?(0,t.xV)(this.dueDate):""}dueDateExpired(){if(this.dueDate)return!(!moment(new Date).isAfter(this.dueDate,"day")&amp;&amp;!moment(new Date).isSame(this.dueDate,"day"))}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],a.prototype,"quarter",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Boolean)],a.prototype,"lockdown",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],a.prototype,"whitelist",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],a.prototype,"blacklist",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Boolean)],a.prototype,"timed",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],a.prototype,"id",void 0),(0,e.gn)([(0,o.autoserializeAs)("number_minutes"),(0,e.w6)("design:type",Number)],a.prototype,"minutes",void 0),(0,e.gn)([(0,o.autoserializeAs)("exclude_grade_from_total"),(0,e.w6)("design:type",Boolean)],a.prototype,"excludeGradeFromTotal",void 0),(0,e.gn)([(0,o.autoserializeAs)("allow_review_after_graded"),(0,e.w6)("design:type",Boolean)],a.prototype,"allowReviewAfterGraded",void 0),(0,e.gn)([(0,o.autoserializeAs)("allow_multiple_attempts"),(0,e.w6)("design:type",Boolean)],a.prototype,"allowMultipleAttempts",void 0),(0,e.gn)([(0,o.autoserializeAs)("randomize_questions"),(0,e.w6)("design:type",Boolean)],a.prototype,"randomizeQuestions",void 0),(0,e.gn)([(0,o.autoserializeAs)("is_turnitin_assignment"),(0,e.w6)("design:type",Boolean)],a.prototype,"isTurnitinAssignment",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],a.prototype,"instructions",void 0),(0,e.gn)([(0,o.autoserializeAs)("assessment_id"),(0,e.w6)("design:type",Number)],a.prototype,"assessmentId",void 0),(0,e.gn)([(0,o.autoserializeAs)("assign_as_locked"),(0,e.w6)("design:type",Boolean)],a.prototype,"assignAsLocked",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Boolean)],a.prototype,"allowSubmittingMissingAssignments",void 0),(0,e.gn)([(0,o.autoserializeAs)("correct_score"),(0,e.w6)("design:type",Number)],a.prototype,"correctScore",void 0),(0,e.gn)([(0,o.autoserializeAs)("incorrect_score"),(0,e.w6)("design:type",Number)],a.prototype,"incorrectScore",void 0)},49790:(H,E,n)=&gt;{"use strict";n.d(E,{V:()=&gt;e});var e=(()=&gt;{return(o=e||(e={}))[o.LESSON=0]="LESSON",o[o.SIMPLE_ASSESSMENT=1]="SIMPLE_ASSESSMENT",o[o.ADVANCED_ASSESSMENT=2]="ADVANCED_ASSESSMENT",o[o.RUBRIC=3]="RUBRIC",e;var o})()},24107:(H,E,n)=&gt;{"use strict";n.d(E,{P:()=&gt;e});var e=(()=&gt;{return(o=e||(e={}))[o.SMALL=992]="SMALL",o[o.DEFAULT=1200]="DEFAULT",o[o.LARGE=1440]="LARGE",e;var o})()},33774:(H,E,n)=&gt;{"use strict";n.d(E,{m:()=&gt;e});var e=(()=&gt;{return(o=e||(e={}))[o.POINTS=1]="POINTS",o[o.DEFAULT_SCALE=2]="DEFAULT_SCALE",o[o.CUSTOM_SCALE=3]="CUSTOM_SCALE",e;var o})()},32321:(H,E,n)=&gt;{"use strict";n.d(E,{D:()=&gt;a});var e=n(70655),o=n(29923),t=n(33774);class a{isPoints(){return null!=this.id&amp;&amp;this.id===t.m.POINTS}isDefault(){return null!=this.id&amp;&amp;this.id===t.m.DEFAULT_SCALE}set optionDescription(s){this.name=s}get optionDescription(){return this.name}static getAll(){const s=new Array;for(let l=1;l&lt;=3;l++)s.push(a.getById(l));return s}static getById(s){switch(s){case t.m.POINTS:return a.typePoints();case t.m.DEFAULT_SCALE:return a.typeGradingScale();case t.m.CUSTOM_SCALE:return a.typeCustomScale();default:return null}}static typePoints(){const s=new a;return s.id=t.m.POINTS,s.name="Points",s}static typeGradingScale(){const s=new a;return s.id=t.m.DEFAULT_SCALE,s.name="Grading Scale",s}static typeCustomScale(){const s=new a;return s.id=t.m.CUSTOM_SCALE,s.name="Custom Grading Scale",s}}(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Number)],a.prototype,"id",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],a.prototype,"name",void 0)},79019:(H,E,n)=&gt;{"use strict";n.d(E,{e:()=&gt;a});var e=n(70655),o=n(29923),t=n(58347);class a{}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],a.prototype,"id",void 0),(0,e.gn)([(0,o.autoserializeAs)("assignment_id"),(0,e.w6)("design:type",Number)],a.prototype,"assignmentId",void 0),(0,e.gn)([(0,o.autoserializeAs)("exam_question_id"),(0,e.w6)("design:type",Number)],a.prototype,"examQuestionId",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],a.prototype,"points",void 0),(0,e.gn)([(0,o.autoserializeAs)("grading_type"),(0,e.w6)("design:type",Number)],a.prototype,"gradingType",void 0),(0,e.gn)([(0,o.autoserializeAs)(t.x,"standard_range_grading"),(0,e.w6)("design:type",t.x)],a.prototype,"standardRange",void 0),(0,e.gn)([(0,o.autoserializeAs)("is_right"),(0,e.w6)("design:type",Boolean)],a.prototype,"isRight",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],a.prototype,"comment",void 0),(0,e.gn)([(0,o.autoserializeAs)("date_created"),(0,e.w6)("design:type",String)],a.prototype,"dateCreated",void 0),(0,e.gn)([(0,o.autoserializeAs)("date_updated"),(0,e.w6)("design:type",String)],a.prototype,"dateUpdated",void 0),(0,e.gn)([(0,o.autoserializeAs)("audio_file"),(0,e.w6)("design:type",String)],a.prototype,"audioFile",void 0)},1472:(H,E,n)=&gt;{"use strict";n.d(E,{C:()=&gt;a,h:()=&gt;r});var e=n(32850),o=n(97639),t=n(88827),a=(()=&gt;{return(s=a||(a={}))[s.VALIDATION_STATUS_ON_TIME=1]="VALIDATION_STATUS_ON_TIME",s[s.VALIDATION_STATUS_MISSING=2]="VALIDATION_STATUS_MISSING",s[s.VALIDATION_STATUS_LATE=3]="VALIDATION_STATUS_LATE",s[s.VALIDATION_STATUS_EXCUSED=4]="VALIDATION_STATUS_EXCUSED",s[s.VALIDATION_STATUS_EXCLUDED=5]="VALIDATION_STATUS_EXCLUDED",a;var s})();class r{static getAll(){const l=new Array;for(let i=1;i&lt;=5;i++)l.push(r.getById(i));return l}static getById(l){switch(l){case a.VALIDATION_STATUS_ON_TIME:return r.statusOnTime();case a.VALIDATION_STATUS_MISSING:return r.statusMissing();case a.VALIDATION_STATUS_LATE:return r.statusLate();case a.VALIDATION_STATUS_EXCUSED:return r.statusExcused();case a.VALIDATION_STATUS_EXCLUDED:return r.statusExcluded();default:return null}}static statusOnTime(){const l=new r;return l.id=a.VALIDATION_STATUS_ON_TIME,l.name=$localize`:simpleAssessment/validationStatusModel|Text On Time to inform the assessment status:On Time`,l.optionDescription=l.name,l.shortName=" ",l.backgroundColor=e.m.AssessmentValidationStatusBackgroundOnTime(),l}static statusMissing(){const l=new r;return l.id=a.VALIDATION_STATUS_MISSING,l.name=$localize`:simpleAssessment/validationStatusModel|Text Missing to inform the assessment status:Missing`,l.optionDescription=l.name,l.shortName="M",l.color=e.m.AssessmentValidationStatusMissing(),l.backgroundColor=e.m.AssessmentValidationStatusBackgroundMissing(),l}static statusLate(){const l=new r;return l.id=a.VALIDATION_STATUS_LATE,l.name=$localize`:simpleAssessment/validationStatusModel|Text Late to inform the assessment status:Late`,l.optionDescription=l.name,l.shortName="L",l.color=e.m.AssessmentValidationStatusLate(),l.backgroundColor=e.m.AssessmentValidationStatusBackgroundLate(),l}static statusExcused(){const l=new r;return l.id=a.VALIDATION_STATUS_EXCUSED,l.name=$localize`:simpleAssessment/validationStatusModel|Text Excused to inform the assessment status:Excused`,l.optionDescription=l.name,l.shortName="E",l.color=e.m.AssessmentValidationStatusExcused(),l.backgroundColor=e.m.AssessmentValidationStatusBackgroundExcused(),l}static statusExcluded(){const l=new r;return l.id=a.VALIDATION_STATUS_EXCLUDED,l.name=$localize`:simpleAssessment/validationStatusModel|Text Excluded to inform the assessment status:Excluded`,l.optionDescription=l.name,l.shortName="EX",l.color=e.m.AssessmentValidationStatusExcluded(),l.backgroundColor=e.m.AssessmentValidationStatusBackgroundExcluded(),l}static returnValidationStatusId(l,i,d,c){if(l)return l;if(!c)return!i||i!=t.l.TURNED_IN&amp;&amp;i!=t.l.GRADED?null:a.VALIDATION_STATUS_ON_TIME;{const _=moment(c),g=!(!_||!moment().isAfter(_));let p=!1;if(d&amp;&amp;moment(d).isAfter(_)&amp;&amp;(p=!0),!i||i==t.l.NOT_STARTED||i==t.l.IN_PROGRESS)return g?a.VALIDATION_STATUS_MISSING:null;if(i==t.l.TURNED_IN||i==t.l.GRADED)return d?p?a.VALIDATION_STATUS_LATE:a.VALIDATION_STATUS_ON_TIME:g?a.VALIDATION_STATUS_LATE:a.VALIDATION_STATUS_ON_TIME}return null}static returnValidationStatusForDisplayWithSubmitDate(l,i,d,c){let _="\u2014";d&amp;&amp;(_=this.formatDateForValidationStatus(d));const g={1:$localize`:simpleAssessment/validationStatusModel|Text On Time to inform the assessment status:On Time`,2:$localize`:simpleAssessment/validationStatusModel|Text Missing to inform the assessment status:Missing`,3:$localize`:simpleAssessment/validationStatusModel|Text Late to inform the assessment status:Late`,4:$localize`:simpleAssessment/validationStatusModel|Text Excused to inform the assessment status:Excused`,5:$localize`:simpleAssessment/validationStatusModel|Text Excluded to inform the assessment status:Excluded`};if(l)return d?_+" "+g[l]:g[l];if(!c)return!i||i!=t.l.TURNED_IN&amp;&amp;i!=t.l.GRADED?"\u2014":_;{const p=moment(c),f=moment().isAfter(p),v=d&amp;&amp;moment(d).isAfter(p);if(!i)return f?$localize`:simpleAssessment/validationStatusModel|Text Missing to inform the assessment status:Missing`:"\u2014";if(i==t.l.TURNED_IN)return v?_+$localize`:simpleAssessment/validationStatusModel|Text Late to inform the assessment status - space character before: Late`:_;if(i==t.l.GRADED)return v?d?_+$localize`:simpleAssessment/validationStatusModel|Text Late to inform the assessment status - space character before: Late`:$localize`:simpleAssessment/validationStatusModel|Text Late to inform the assessment status:Late`:_;if(i==t.l.IN_PROGRESS||i==t.l.NOT_STARTED)return f?$localize`:simpleAssessment/validationStatusModel|Text Missing to inform the assessment status:Missing`:"\u2014"}return _}static formatDateForValidationStatus(l){return(0,o.FX)(l,"l")}static returnUpdateMissingStatusWhenGraded(l){if(l.dueDate){const i=moment(l.dueDate),d=moment();return moment(i).isAfter(d)?a.VALIDATION_STATUS_ON_TIME:a.VALIDATION_STATUS_LATE}return a.VALIDATION_STATUS_ON_TIME}}},39451:(H,E,n)=&gt;{"use strict";n.d(E,{h:()=&gt;r});var e=n(70655),o=n(29923),t=n(37524),a=n(97639);class r{static OnDeserialized(l,i){i.start_date&amp;&amp;(l.startDate=(0,a.bR)(i.start_date)),i.end_date&amp;&amp;(l.endDate=(0,a.bR)(i.end_date))}deepEqual(l){return this.id==l.id&amp;&amp;this.assignmentId==l.assignmentId&amp;&amp;this.assessmentType==l.assessmentType&amp;&amp;(0,t.Z)(this.startDate,l.startDate)&amp;&amp;((0,t.Z)(this.endDate,l.endDate)||null===this.endDate&amp;&amp;null===l.endDate)}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],r.prototype,"id",void 0),(0,e.gn)([(0,o.autoserializeAs)("assignment_id"),(0,e.w6)("design:type",Number)],r.prototype,"assignmentId",void 0),(0,e.gn)([(0,o.autoserializeAs)("assessment_type"),(0,e.w6)("design:type",Number)],r.prototype,"assessmentType",void 0),(0,e.gn)([(0,o.autoserializeAs)("start_date"),(0,e.w6)("design:type",Date)],r.prototype,"startDate",void 0),(0,e.gn)([(0,o.autoserializeAs)("end_date"),(0,e.w6)("design:type",Date)],r.prototype,"endDate",void 0)},43869:(H,E,n)=&gt;{"use strict";n.d(E,{Gd:()=&gt;f,UM:()=&gt;c});var e=n(70655),o=n(29923),t=n(97639),a=n(77632),r=n(10176),s=n(5319),l=n(39451),i=n(1472),d=n(88827);class c{constructor(){this.availabilityDates=[],this.isInactiveForStudent=!1,this.includeInFinalGrade=!0,this.allowSubmittingMissingAssignments=!1}get elapsedTime(){return this._elapsedTime?this._elapsedTime:0}set elapsedTime(T){this._elapsedTime=T}static OnDeserialized(T,h,Z=!0){if(Z)switch(T.assessment_system_id){case f.LEARNOSITY_SYSTEM:(0,o.DeserializeInto)(h,_,T);break;case f.CLASSIC_SYSTEM:(0,o.DeserializeInto)(h,p,T);break;case f.OTUS_SYSTEM:(0,o.DeserializeInto)(h,g,T)}h.availability_dates&amp;&amp;(T.availabilityDates=(0,o.Deserialize)(h.availability_dates,l.h)),h.due_date&amp;&amp;(T.dueDate=(0,t.bR)(h.due_date)),(h.start_date||null==h.start_date)&amp;&amp;(T.startDate=(0,t.bR)(h.start_date)),h.date_created&amp;&amp;(T.createdDate=(0,t.bR)(h.date_created)),T.type_id&amp;&amp;(T.type=r.T.getFromId(T.type_id)),T.status=T.getStatus(T),null==T.status&amp;&amp;(T.status=a.a.statusNotStarted()),T.validation_status=i.h.returnValidationStatusId(T.validation_status,T.statusId,T.submissionDate,T.due_date||T.dueDate),(h.timeLimit||null==h.timeLimit)&amp;&amp;(T.timeLimitInMinutes=h.timeLimit),h.lockdownBrowser&amp;&amp;(T.lockdown=h.lockdownBrowser),T.user={name:T.teacherFirstName+" "+T.teacherLastName},T.course={name:T.class_name,subject:{name:T.class_subject}},T.total_count=T.graded_count+T.unsubmitted_count+T.submitted_count}getStatus(T){const h=new a.a;return h.id=T.statusId,h.id!=d.l.NOT_STARTED&amp;&amp;0!=h.id&amp;&amp;h.id?h.id==d.l.IN_PROGRESS?(h.name="In Progress",h.color="blue"):h.id==d.l.TURNED_IN?(h.name="Turned In",h.color="teal"):h.id==d.l.GRADED&amp;&amp;(h.name="Graded",h.color="green"):(h.id=d.l.NOT_STARTED,h.name="New",h.color="red"),h}getScoreString(T=!1){var h;if(this.grading_scale_id&amp;&amp;T)return this.points&amp;&amp;(null===(h=this.status)||void 0===h?void 0:h.id)===a.a.statusGraded().id?this.points.toFixed(2):"No score";if(this.grading_scale_id)return"";{let Z;return Z=null==this.points||this.status.id!==a.a.statusGraded().id?"\u2014":String(this.extraCredit&amp;&amp;this.assessment_system_id==f.CLASSIC_SYSTEM?this.points+this.extraCredit:!this.scoreAdjustment||this.assessment_system_id!=f.LEARNOSITY_SYSTEM&amp;&amp;this.assessment_system_id!=f.OTUS_SYSTEM?this.points:this.points+this.scoreAdjustment),Z+"/"+this.total_points}}getNextStartDateString(){let T,h=!0;const Z=new Date;for(const G of this.availabilityDates)G.startDate&gt;Z&amp;&amp;(G.endDate&gt;Z||!G.endDate)&amp;&amp;(G.startDate&lt;T||!T)&amp;&amp;(T=G.startDate),G.endDate&amp;&amp;G.endDate&gt;Z&amp;&amp;(h=!1);return T?"Becomes available on "+(0,t.cx)(T):h?"Assignment is no longer available":"Assignment is not available"}canTake(){return this.allow_multiple_attempts&amp;&amp;1!==this.statusId||null==this.statusId||0==this.statusId||2==this.statusId||4==this.statusId||this.canSubmitMissingGradedAssignment()}isTurnedIn(){return this.status.id==d.l.TURNED_IN}isGraded(){return this.status.id==d.l.GRADED}canSubmitMissingGradedAssignment(){return this.validation_status==i.C.VALIDATION_STATUS_MISSING&amp;&amp;this.isGraded()&amp;&amp;this.allowSubmittingMissingAssignments}canReviewAfterGrading(){return this.allow_review_after_graded}multipleAttemptsAllowed(){return this.allow_multiple_attempts}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],c.prototype,"id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],c.prototype,"assess_id",void 0),(0,e.gn)([(0,o.autoserializeAs)("assessment_id"),(0,e.w6)("design:type",Number)],c.prototype,"assessmentId",void 0),(0,e.gn)([(0,o.autoserializeAs)("is_plus_assessment"),(0,e.w6)("design:type",Boolean)],c.prototype,"isPlusAssessment",void 0),(0,e.gn)([(0,o.autoserializeAs)("is_bubble_sheet"),(0,e.w6)("design:type",Boolean)],c.prototype,"isBubbleSheet",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],c.prototype,"assessment_system_id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],c.prototype,"title",void 0),(0,e.gn)([(0,o.autoserializeAs)("type"),(0,e.w6)("design:type",Number)],c.prototype,"type_id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],c.prototype,"score",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],c.prototype,"points",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],c.prototype,"total_points",void 0),(0,e.gn)([(0,o.autoserializeAs)("extra_credit"),(0,e.w6)("design:type",Object)],c.prototype,"extraCredit",void 0),(0,e.gn)([(0,o.autoserializeAs)("score_adjustment"),(0,e.w6)("design:type",Number)],c.prototype,"scoreAdjustment",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],c.prototype,"start_date",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],c.prototype,"due_date",void 0),(0,e.gn)([(0,o.autoserializeAs)("availability_dates"),(0,e.w6)("design:type",Array)],c.prototype,"availabilityDates",void 0),(0,e.gn)([(0,o.autoserializeAs)("is_inactive"),(0,e.w6)("design:type",Object)],c.prototype,"isInactiveForStudent",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],c.prototype,"date_created",void 0),(0,e.gn)([(0,o.autoserializeAs)("status"),(0,e.w6)("design:type",Number)],c.prototype,"statusId",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],c.prototype,"validation_status",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],c.prototype,"grading_scale_id",void 0),(0,e.gn)([(0,o.autoserializeAs)("course_id"),(0,e.w6)("design:type",Number)],c.prototype,"courseId",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Boolean)],c.prototype,"allow_review_after_graded",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Boolean)],c.prototype,"allow_multiple_attempts",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Boolean)],c.prototype,"lockdown",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],c.prototype,"whitelist",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],c.prototype,"blacklist",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Boolean)],c.prototype,"timed",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],c.prototype,"number_of_minutes",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],c.prototype,"instructions",void 0),(0,e.gn)([(0,o.autoserializeAs)("teacher_first_name"),(0,e.w6)("design:type",String)],c.prototype,"teacherFirstName",void 0),(0,e.gn)([(0,o.autoserializeAs)("teacher_last_name"),(0,e.w6)("design:type",String)],c.prototype,"teacherLastName",void 0),(0,e.gn)([(0,o.autoserializeAs)("include_in_final_grade"),(0,e.w6)("design:type",Object)],c.prototype,"includeInFinalGrade",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],c.prototype,"class_name",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],c.prototype,"class_subject",void 0),(0,e.gn)([(0,o.autoserializeAs)("randomize_questions"),(0,e.w6)("design:type",Boolean)],c.prototype,"randomize_questions",void 0),(0,e.gn)([(0,o.autoserializeAs)("allow_annotations"),(0,e.w6)("design:type",Boolean)],c.prototype,"allowAnnotations",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],c.prototype,"grading_period",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Array)],c.prototype,"classes",void 0),(0,e.gn)([(0,o.autoserializeAs)("elapsed_time"),(0,e.w6)("design:type",Number)],c.prototype,"_elapsedTime",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],c.prototype,"graded_count",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],c.prototype,"submitted_count",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],c.prototype,"unsubmitted_count",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],c.prototype,"total_count",void 0),(0,e.gn)([(0,o.autoserializeAs)("submission_date"),(0,e.w6)("design:type",Date)],c.prototype,"submissionDate",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Object)],c.prototype,"allowSubmittingMissingAssignments",void 0);class _ extends c{static OnDeserialized(T,h){T.session_id&amp;&amp;(T.hasAttempt=!0),c.OnDeserialized(T,h,!1)}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],_.prototype,"assess_id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],_.prototype,"session_id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],_.prototype,"teacher_id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],_.prototype,"assess_assign_student_id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],_.prototype,"session_time",void 0);class g extends c{static OnDeserialized(T,h){c.OnDeserialized(T,h,!1)}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],g.prototype,"attempt_id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],g.prototype,"assign_id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],g.prototype,"assign_settings_id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],g.prototype,"grading_period",void 0);class p extends c{constructor(){super(...arguments),this.assessment={},this.settings={randomizeQuestions:!1,timed:!1,minutes:null,style:{isQuestionBased:()=&gt;!0,isAnnotate:()=&gt;!1}}}static OnDeserialized(T,h){T.assessment={id:0,style:{isQuestionBased:()=&gt;!1,isAnnotate:()=&gt;!1,isRubricBased:()=&gt;!0}},T.settings={randomizeQuestions:!1,timed:!1,minutes:null,style:{isQuestionBased:()=&gt;!1,isAnnotate:()=&gt;!1}},h.assessment_id&amp;&amp;(T.assessment.id=h.assessment_id),T.randomize_questions&amp;&amp;(T.settings.randomizeQuestions=h.randomize_questions),T.timed&amp;&amp;(T.settings.timed=h.timed,T.settings.minutes=h.number_of_minutes),h.timedTest&amp;&amp;(T.isTimed=h.timedTest),c.OnDeserialized(T,h,!1)}}(0,e.gn)([(0,o.deserializeAs)(s.b,"portfolio_item"),(0,e.w6)("design:type",s.b)],p.prototype,"portfolioItem",void 0);var f=(()=&gt;{return(v=f||(f={}))[v.LEARNOSITY_SYSTEM=0]="LEARNOSITY_SYSTEM",v[v.CLASSIC_SYSTEM=1]="CLASSIC_SYSTEM",v[v.OTUS_SYSTEM=2]="OTUS_SYSTEM",f;var v})()},64569:(H,E,n)=&gt;{"use strict";n.d(E,{l:()=&gt;r});var e=n(70655),o=n(29923),t=n(97639),a=n(50628);class r{constructor(){this.allowMultipleAttempts=!1,this.includeInFinalGrade=!0,this.randomize_questions=!1}static OnDeserialized(l,i){l.dateCreated=i.date_created?(0,t.bR)(i.date_created):null,l.startDate=i.start_date?(0,t.bR)(i.start_date):null,l.submitDate=i.submit_date?(0,t.bR)(i.submit_date):null,l.typeName=l.getAssignmentType(Number(l.assessTypeId))}static OnSerialized(l,i){l.dueDate&amp;&amp;(i.due_date=(0,t.qp)(l.dueDate,t.yg))}getAssignmentType(l){let i="";switch(l){case a.G7.TEST:i=$localize`:assess/otusAssessAssignmentModel|Text Test to assignment type label:Test`;break;case a.G7.QUIZ:i=$localize`:assess/otusAssessAssignmentModel|Text Quiz to assignment type label:Quiz`;break;case a.G7.PAPER:i=$localize`:assess/otusAssessAssignmentModel|Text Paper to assignment type label:Paper`;break;case a.G7.ASSIGNMENT:i=$localize`:assess/otusAssessAssignmentModel|Text Assignment to assignment type label:Assignment`;break;case a.G7.ANNOTATE:i=$localize`:assess/otusAssessAssignmentModel|Text Annotate to assignment type label:Annotate`;break;case a.G7.PROJECT:i=$localize`:assess/otusAssessAssignmentModel|Text Project to assignment type label:Project`;break;case a.G7.PRESENTATION:i=$localize`:assess/otusAssessAssignmentModel|Text Presentation to assignment type label:Presentation`;break;case a.G7.CHECKLIST:i=$localize`:assess/otusAssessAssignmentModel|Text Checklist to assignment type label:Checklist`;break;case a.G7.JOURNAL:i=$localize`:assess/otusAssessAssignmentModel|Text Journal to assignment type label:Journal`;break;case a.G7.OBSERVATION:i=$localize`:assess/otusAssessAssignmentModel|Text Observation to assignment type label:Observation`;break;case a.G7.WORKSHEET_RUBRIC:i=$localize`:assess/otusAssessAssignmentModel|Text Worksheet Rubric to assignment type label:Worksheet Rubric`;break;case a.G7.HOMEWORK:i=$localize`:assess/otusAssessAssignmentModel|Text Homework to assignment type label:Homework`;break;case a.G7.WORKSHEET_QUESTION:i=$localize`:assess/otusAssessAssignmentModel|Text Worksheet Question to assignment type label:Worksheet Question`;break;case a.G7.LAB:i=$localize`:assess/otusAssessAssignmentModel|Text Lab to assignment type label:Lab`;break;case a.G7.WORKSHEET:i=$localize`:assess/otusAssessAssignmentModel|Text Worksheet to assignment type label:Worksheet`}return i}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],r.prototype,"id",void 0),(0,e.gn)([(0,o.autoserializeAs)("assess_id"),(0,e.w6)("design:type",Number)],r.prototype,"assessId",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Object)],r.prototype,"due_date",void 0),(0,e.gn)([(0,o.autoserializeAs)("grading_period"),(0,e.w6)("design:type",Number)],r.prototype,"gradingPeriod",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],r.prototype,"start_date",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],r.prototype,"date_created",void 0),(0,e.gn)([(0,o.autoserializeAs)("assess_name"),(0,e.w6)("design:type",String)],r.prototype,"assessName",void 0),(0,e.gn)([(0,o.autoserializeAs)("assess_type_id"),(0,e.w6)("design:type",Number)],r.prototype,"assessTypeId",void 0),(0,e.gn)([(0,o.autoserializeAs)("assessment_style_id"),(0,e.w6)("design:type",Number)],r.prototype,"styleId",void 0),(0,e.gn)([(0,o.autoserializeAs)("allow_multiple_attempts"),(0,e.w6)("design:type",Object)],r.prototype,"allowMultipleAttempts",void 0),(0,e.gn)([(0,o.autoserializeAs)("allow_review_after_grading"),(0,e.w6)("design:type",Number)],r.prototype,"allowReviewAfterGrading",void 0),(0,e.gn)([(0,o.autoserializeAs)("show_correct_answers"),(0,e.w6)("design:type",Boolean)],r.prototype,"showCorrectAnswers",void 0),(0,e.gn)([(0,o.autoserializeAs)("include_in_final_grade"),(0,e.w6)("design:type",Object)],r.prototype,"includeInFinalGrade",void 0),(0,e.gn)([(0,o.autoserializeAs)("time_limit_in_minutes"),(0,e.w6)("design:type",Number)],r.prototype,"timeLimitInMinutes",void 0),(0,e.gn)([(0,o.autoserializeAs)("randomize_questions"),(0,e.w6)("design:type",Object)],r.prototype,"randomize_questions",void 0),(0,e.gn)([(0,o.autoserializeAs)("is_timed"),(0,e.w6)("design:type",Boolean)],r.prototype,"isTimed",void 0),(0,e.gn)([(0,o.autoserializeAs)("is_bubble_sheet"),(0,e.w6)("design:type",Boolean)],r.prototype,"isBubbleSheet",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Boolean)],r.prototype,"lockdown",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],r.prototype,"whitelist",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],r.prototype,"blacklist",void 0),(0,e.gn)([(0,o.autoserializeAs)("assign_at_later_date"),(0,e.w6)("design:type",Boolean)],r.prototype,"assignAtLaterDate",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],r.prototype,"submit_date",void 0),(0,e.gn)([(0,o.autoserializeAs)("attempt_id"),(0,e.w6)("design:type",Number)],r.prototype,"attemptId",void 0),(0,e.gn)([(0,o.autoserializeAs)("settings_id"),(0,e.w6)("design:type",Number)],r.prototype,"settingsId",void 0),(0,e.gn)([(0,o.autoserializeAs)("title"),(0,e.w6)("design:type",String)],r.prototype,"title",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],r.prototype,"instructions",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Boolean)],r.prototype,"assign_as_locked",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Boolean)],r.prototype,"allowSubmittingMissingAssignments",void 0)},1251:(H,E,n)=&gt;{"use strict";n.d(E,{S:()=&gt;l,c:()=&gt;s});var e=n(70655),o=n(29923),t=n(97639),r=(n(1472),n(16003));class s{constructor(){this.currentAvailabilityWindowEnd=null}static OnDeserialized(d,c){d.startDate=c.attempt_start_date?(0,t.bR)(c.attempt_start_date):null,d.submitDate=c.attempt_submit_date?(0,t.bR)(c.attempt_submit_date):null,d.currentQuestion=c.current_question?(0,o.Deserialize)(c.current_question,r.l9):null,d.questionsIndex=c.questions_index?(0,o.Deserialize)(c.questions_index,l):[],d.currentAvailabilityWindowEnd=c.current_availability_window_end?(0,t.bR)(c.current_availability_window_end):null}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],s.prototype,"id",void 0),(0,e.gn)([(0,o.autoserializeAs)("assess_name"),(0,e.w6)("design:type",String)],s.prototype,"assessName",void 0),(0,e.gn)([(0,o.autoserializeAs)("attempt_status"),(0,e.w6)("design:type",Number)],s.prototype,"attemptStatus",void 0),(0,e.gn)([(0,o.autoserializeAs)("attempt_validation_status"),(0,e.w6)("design:type",Number)],s.prototype,"attemptValidationStatus",void 0),(0,e.gn)([(0,o.autoserializeAs)("is_timed"),(0,e.w6)("design:type",Boolean)],s.prototype,"isTimed",void 0),(0,e.gn)([(0,o.autoserializeAs)("time_limit_in_minutes"),(0,e.w6)("design:type",Number)],s.prototype,"timeLimitInMinutes",void 0),(0,e.gn)([(0,o.autoserializeAs)("elapsed_time"),(0,e.w6)("design:type",Number)],s.prototype,"elapsedTime",void 0),(0,e.gn)([(0,o.autoserializeAs)("current_availability_window_end"),(0,e.w6)("design:type",Date)],s.prototype,"currentAvailabilityWindowEnd",void 0),(0,e.gn)([(0,o.autoserializeAs)("is_within_availability_window"),(0,e.w6)("design:type",Boolean)],s.prototype,"isWithinAvailabilityWindow",void 0),(0,e.gn)([(0,o.autoserializeAs)("is_last_availability_window"),(0,e.w6)("design:type",Boolean)],s.prototype,"isLastAvailabilityWindow",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],s.prototype,"attempt_start_date",void 0);class l{}(0,e.gn)([(0,o.autoserializeAs)("question_id"),(0,e.w6)("design:type",Number)],l.prototype,"questionId",void 0),(0,e.gn)([(0,o.autoserializeAs)("has_response"),(0,e.w6)("design:type",Boolean)],l.prototype,"hasResponse",void 0),(0,e.gn)([(0,o.autoserializeAs)("sort_order"),(0,e.w6)("design:type",Number)],l.prototype,"sortOrder",void 0)},96159:(H,E,n)=&gt;{"use strict";n.d(E,{e:()=&gt;a});var e=n(70655),o=n(29923);n(1472);class a{constructor(){this.fullName="",this.isSelected=!1}static OnDeserialized(s){s.fullName=a.getFullName(s.studentFirstName,s.studentLastName)}static getFullName(s,l){return(s||"")+" "+(l||"")}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],a.prototype,"student_id",void 0),(0,e.gn)([(0,o.autoserializeAs)("student_first_name"),(0,e.w6)("design:type",String)],a.prototype,"studentFirstName",void 0),(0,e.gn)([(0,o.autoserializeAs)("student_last_name"),(0,e.w6)("design:type",String)],a.prototype,"studentLastName",void 0),(0,e.gn)([(0,o.autoserializeAs)("total_points"),(0,e.w6)("design:type",Number)],a.prototype,"totalPoints",void 0),(0,e.gn)([(0,o.autoserializeAs)("points"),(0,e.w6)("design:type",Number)],a.prototype,"points",void 0),(0,e.gn)([(0,o.autoserializeAs)("submit_date"),(0,e.w6)("design:type",Date)],a.prototype,"submitDate",void 0),(0,e.gn)([(0,o.autoserializeAs)("validation_status"),(0,e.w6)("design:type",Number)],a.prototype,"validationStatus",void 0),(0,e.gn)([(0,o.autoserializeAs)("assignment_settings_due_date"),(0,e.w6)("design:type",Date)],a.prototype,"dueDate",void 0),(0,e.gn)([(0,o.autoserializeAs)("include_in_final_grade"),(0,e.w6)("design:type",Boolean)],a.prototype,"includeInFinalGrade",void 0),(0,e.gn)([(0,o.autoserializeAs)("grade_date"),(0,e.w6)("design:type",Date)],a.prototype,"gradeDate",void 0),(0,e.gn)([(0,o.autoserializeAs)("title"),(0,e.w6)("design:type",String)],a.prototype,"title",void 0),(0,e.gn)([(0,o.autoserializeAs)("assess_id"),(0,e.w6)("design:type",Number)],a.prototype,"assessId",void 0),(0,e.gn)([(0,o.autoserializeAs)("grading_scale_id"),(0,e.w6)("design:type",Number)],a.prototype,"gradingScaleId",void 0),(0,e.gn)([(0,o.autoserializeAs)("is_bubble_sheet"),(0,e.w6)("design:type",Number)],a.prototype,"isBubbleSheet",void 0),(0,e.gn)([(0,o.autoserializeAs)("assess_type_id"),(0,e.w6)("design:type",Number)],a.prototype,"assessTypeId",void 0),(0,e.gn)([(0,o.autoserializeAs)("status"),(0,e.w6)("design:type",Number)],a.prototype,"status",void 0),(0,e.gn)([(0,o.autoserializeAs)("attempt_id"),(0,e.w6)("design:type",Number)],a.prototype,"attemptId",void 0),(0,e.gn)([(0,o.autoserializeAs)("sessionId"),(0,e.w6)("design:type",String)],a.prototype,"sessionId",void 0),(0,e.gn)([(0,o.autoserializeAs)("learnosityUserId"),(0,e.w6)("design:type",String)],a.prototype,"learnosityUserId",void 0),(0,e.gn)([(0,o.autoserializeAs)("assignment_settings_id"),(0,e.w6)("design:type",Number)],a.prototype,"assignmentSettingsId",void 0),(0,e.gn)([(0,o.autoserializeAs)("assign_id"),(0,e.w6)("design:type",Number)],a.prototype,"assignId",void 0),(0,e.gn)([(0,o.autoserializeAs)("course_id"),(0,e.w6)("design:type",Number)],a.prototype,"courseId",void 0),(0,e.gn)([(0,o.autoserializeAs)("portfolio"),(0,e.w6)("design:type",Boolean)],a.prototype,"portfolio",void 0),(0,e.gn)([(0,o.autoserializeAs)("portfolio_id"),(0,e.w6)("design:type",Number)],a.prototype,"portfolioId",void 0),(0,e.gn)([(0,o.autoserializeAs)("portfolio_type"),(0,e.w6)("design:type",Number)],a.prototype,"portfolioType",void 0),(0,e.gn)([(0,o.autoserializeAs)("portfolio_user_id"),(0,e.w6)("design:type",Number)],a.prototype,"portfolioUserId",void 0)},16003:(H,E,n)=&gt;{"use strict";n.d(E,{Ey:()=&gt;l,Iu:()=&gt;c,l9:()=&gt;d,w6:()=&gt;i});var e=n(70655),o=n(29923),t=n(98417),a=n(80613),r=n(61245),s=n(97639),l=(()=&gt;{return(_=l||(l={}))[_.MULTIPLE_CHOICE=1]="MULTIPLE_CHOICE",_[_.TRUE_FALSE=2]="TRUE_FALSE",_[_.SHORT_ANSWER=3]="SHORT_ANSWER",_[_.RUBRIC=4]="RUBRIC",l;var _})(),i=(()=&gt;{return(_=i||(i={}))[_.STANDARD=0]="STANDARD",_[_.CUSTOM=1]="CUSTOM",i;var _})();class d{constructor(){this.possibleResponses=[],this.hasUnsavedGradingChanges=!1}static OnDeserialized(g,p){g.createdDate=p.created_date?(0,s.bR)(p.created_date):null,g.lastModifiedDate=p.last_modified_date?(0,s.bR)(p.last_modified_date):null,p.possible_responses&amp;&amp;(g.possibleResponses=(0,o.Deserialize)(p.possible_responses,c)),p.ab_standards&amp;&amp;(g.abStandards=(0,o.Deserialize)(p.ab_standards,a.L)),p.custom_standards&amp;&amp;(g.customStandards=(0,o.Deserialize)(p.custom_standards,r.N))}static OnSerialized(g,p){p.created_date=g.createdDate?(0,s.qp)(g.createdDate):null,p.last_modified_date=g.lastModifiedDate?(0,s.qp)(g.lastModifiedDate):null}isMultipleChoice(){return this.questionTypeId==l.MULTIPLE_CHOICE}isTrueFalse(){return this.questionTypeId==l.TRUE_FALSE}isShortAnswer(){return this.questionTypeId==l.SHORT_ANSWER}returnNumberStandardsLinked(){return this.abStandards&amp;&amp;this.abStandards.length&gt;0||this.customStandards&amp;&amp;this.customStandards.length&gt;0?this.abStandards.length+this.customStandards.length:0}shouldBreakQuestion(){if(this.questionText)return!new RegExp("([ ])+").test(this.questionText)&amp;&amp;this.questionText.length&gt;200}deepEqualsWithoutID(g){return!(this.questionText!==g.questionText||this.points&amp;&amp;this.points!==g.points||this.questionTypeId!==g.questionTypeId||this.possibleResponses.length!==g.possibleResponses.length||this.possibleResponses.some((p,f)=&gt;!p.deepEqualsWithoutID(g.possibleResponses[f]))||!this.areStandardsListsEqual(g))}deepCopyWithoutID(){const g=new d;g.questionText=this.questionText,g.points=this.points,g.questionTypeId=this.questionTypeId;const p=[];return this.possibleResponses.forEach(f=&gt;{const v=f.deepCopyWithoutID();p.push(v)}),g.possibleResponses=p,g.abStandards=this.abStandards&amp;&amp;this.abStandards.length&gt;0?[...this.abStandards]:[],g.customStandards=this.customStandards&amp;&amp;this.customStandards.length&gt;0?[...this.customStandards]:[],g}returnIsAbStandardsListEqual(g){if(!this.abStandards&amp;&amp;!g.abStandards)return!0;if(!this.abStandards||!g.abStandards||this.abStandards.length!==g.abStandards.length)return!1;if(0===this.abStandards.length&amp;&amp;0===g.abStandards.length)return!0;for(const p of this.abStandards)if(!(0,t.Z)(g.abStandards,v=&gt;v.id===p.id))return!1;for(const p of g.abStandards)if(!(0,t.Z)(this.abStandards,v=&gt;v.id===p.id))return!1;return!1}returnIsCustomStandardsListEqual(g){if(!this.customStandards&amp;&amp;!g.customStandards)return!0;if(!this.customStandards||!g.customStandards||this.customStandards.length!==g.customStandards.length)return!1;if(0===this.customStandards.length&amp;&amp;0===g.customStandards.length)return!0;for(const p of this.customStandards)if(!(0,t.Z)(g.customStandards,v=&gt;v.id===p.id))return!1;for(const p of g.customStandards)if(!(0,t.Z)(this.customStandards,v=&gt;v.id===p.id))return!1;return!1}areStandardsListsEqual(g){const p=this.returnIsAbStandardsListEqual(g),f=this.returnIsCustomStandardsListEqual(g);return p&amp;&amp;f}shouldDisableStandardTooltip(){var g,p;const f=null===(g=this.customStandards)||void 0===g?void 0:g.length,v=null===(p=this.abStandards)||void 0===p?void 0:p.length;return!(f&gt;1||v&gt;1||this.customStandards&amp;&amp;this.customStandards.length&gt;0&amp;&amp;this.abStandards&amp;&amp;this.abStandards.length&gt;0)&amp;&amp;(1===f?this.customStandards[0].title.length&lt;=20:1===v&amp;&amp;this.abStandards[0].standard_display.length&lt;=20)}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],d.prototype,"id",void 0),(0,e.gn)([(0,o.autoserializeAs)("otus_assess_id"),(0,e.w6)("design:type",Number)],d.prototype,"otusAssessId",void 0),(0,e.gn)([(0,o.autoserializeAs)("sort_order"),(0,e.w6)("design:type",Number)],d.prototype,"sortOrder",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],d.prototype,"points",void 0),(0,e.gn)([(0,o.autoserializeAs)("student_score"),(0,e.w6)("design:type",Number)],d.prototype,"studentScore",void 0),(0,e.gn)([(0,o.autoserializeAs)("question_type_id"),(0,e.w6)("design:type",Number)],d.prototype,"questionTypeId",void 0),(0,e.gn)([(0,o.autoserializeAs)("question_text"),(0,e.w6)("design:type",String)],d.prototype,"questionText",void 0),(0,e.gn)([(0,o.autoserializeAs)("created_by_user_id"),(0,e.w6)("design:type",Number)],d.prototype,"createdByUserId",void 0),(0,e.gn)([(0,o.autoserializeAs)("can_have_multiple_correct_responses"),(0,e.w6)("design:type",Boolean)],d.prototype,"multipleResponsesAllowed",void 0),(0,e.gn)([(0,o.autoserializeAs)("is_graded"),(0,e.w6)("design:type",Boolean)],d.prototype,"isGraded",void 0),(0,e.gn)([(0,o.autoserializeAs)("is_answered_correctly"),(0,e.w6)("design:type",Boolean)],d.prototype,"isAnsweredCorrectly",void 0),(0,e.gn)([(0,o.autoserializeAs)("nonpoints_standard_range_id"),(0,e.w6)("design:type",Number)],d.prototype,"standardRangeId",void 0),(0,e.gn)([(0,o.autoserializeAs)("nonpoints_standard_range_label"),(0,e.w6)("design:type",String)],d.prototype,"standardRangeLabel",void 0),(0,e.gn)([(0,o.autoserializeAs)("attachment_id"),(0,e.w6)("design:type",Number)],d.prototype,"attachmentId",void 0),(0,e.gn)([(0,o.autoserializeAs)("student_work_size"),(0,e.w6)("design:type",String)],d.prototype,"studentWorkSize",void 0),(0,e.gn)([(0,o.autoserializeAs)("student_work_fill"),(0,e.w6)("design:type",String)],d.prototype,"studentWorkFill",void 0),(0,e.gn)([(0,o.autoserializeAs)("has_correct_possible_response"),(0,e.w6)("design:type",Object)],d.prototype,"hasCorrectPossibleResponse",void 0),(0,e.gn)([(0,o.autoserializeAs)("ai_generated"),(0,e.w6)("design:type",Boolean)],d.prototype,"aiGenerated",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Object)],d.prototype,"chartCounts",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Object)],d.prototype,"chartValues",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Object)],d.prototype,"chartLabels",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Object)],d.prototype,"chartStudentList",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Boolean)],d.prototype,"showChart",void 0);class c{constructor(){this.isSelected=!1}deepEqualsWithoutID(g){return!(this.possibleResponseText!==g.possibleResponseText||this.isCorrect!==g.isCorrect)}deepCopyWithoutID(){const g=new c;return g.possibleResponseText=this.possibleResponseText,g.isCorrect=this.isCorrect,g.id=this.id,g.otusQuestionId=this.otusQuestionId,g.gradecamPoints=this.gradecamPoints,g}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],c.prototype,"id",void 0),(0,e.gn)([(0,o.autoserializeAs)("otus_question_id"),(0,e.w6)("design:type",Number)],c.prototype,"otusQuestionId",void 0),(0,e.gn)([(0,o.autoserializeAs)("response_text"),(0,e.w6)("design:type",String)],c.prototype,"possibleResponseText",void 0),(0,e.gn)([(0,o.autoserializeAs)("student_response_text"),(0,e.w6)("design:type",String)],c.prototype,"studentResponseText",void 0),(0,e.gn)([(0,o.autoserializeAs)("student_answer_id"),(0,e.w6)("design:type",Number)],c.prototype,"studentAnswerId",void 0),(0,e.gn)([(0,o.autoserializeAs)("student_selected_response"),(0,e.w6)("design:type",Boolean)],c.prototype,"studentSelectedResponse",void 0),(0,e.gn)([(0,o.autoserializeAs)("is_correct"),(0,e.w6)("design:type",Boolean)],c.prototype,"isCorrect",void 0),(0,e.gn)([(0,o.autoserializeAs)("gradecamPoints"),(0,e.w6)("design:type",Number)],c.prototype,"gradecamPoints",void 0),(0,e.gn)([(0,o.autoserializeAs)("student_answer_is_correct"),(0,e.w6)("design:type",Boolean)],c.prototype,"studentAnswerIsCorrect",void 0)},9813:(H,E,n)=&gt;{"use strict";n.d(E,{Q:()=&gt;r});var e=n(70655),o=n(29923),t=n(93376),a=n(97639);class r{static OnDeserialized(l,i){l.createdDate=i.created_date?(0,a.bR)(i.created_date):null,l.lastModifiedDate=i.last_modified_date?(0,a.bR)(i.last_modified_date):null}static OnSerialized(l,i){i.created_date=l.createdDate?(0,a.qp)(l.createdDate):null,i.last_modified_date=l.lastModifiedDate?(0,a.qp)(l.lastModifiedDate):null}CalculatePoints(){return this.questions&amp;&amp;0!=this.questions.length&amp;&amp;null===this.gradingScaleId?(0,t.Z)(this.questions.reduce((l,i)=&gt;l+i.points,0),1):null}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],r.prototype,"id",void 0),(0,e.gn)([(0,o.autoserializeAs)("assess_name"),(0,e.w6)("design:type",String)],r.prototype,"assessName",void 0),(0,e.gn)([(0,o.autoserializeAs)("created_by_user_id"),(0,e.w6)("design:type",Number)],r.prototype,"createdByUserId",void 0),(0,e.gn)([(0,o.autoserializeAs)("last_modified_by_user_id"),(0,e.w6)("design:type",Number)],r.prototype,"lastModifiedByUserId",void 0),(0,e.gn)([(0,o.autoserializeAs)("grading_scale_id"),(0,e.w6)("design:type",Number)],r.prototype,"gradingScaleId",void 0),(0,e.gn)([(0,o.autoserializeAs)("is_bubble_sheet"),(0,e.w6)("design:type",Number)],r.prototype,"isBubbleSheet",void 0)},19249:(H,E,n)=&gt;{"use strict";n.d(E,{Y:()=&gt;e});var e=(()=&gt;{return(o=e||(e={}))[o.IMAGE=0]="IMAGE",o[o.VIDEO=1]="VIDEO",o[o.YOUTUBE=2]="YOUTUBE",o[o.AUDIO=3]="AUDIO",e;var o})()},22323:(H,E,n)=&gt;{"use strict";n.d(E,{Z:()=&gt;J});var e=n(54004),o=n(63900),t=n(29923),a=n(77579),r=n(69751),s=n(39646),l=n(10425),i=n(79477),d=n(43869),c=n(16003),_=n(9813),g=n(64569),p=n(1251),f=n(70655),v=n(97639),h=(n(1472),n(60307));class Z{}(0,f.gn)([(0,t.autoserializeAs)("grading_scale_id"),(0,f.w6)("design:type",Number)],Z.prototype,"gradingScaleId",void 0),(0,f.gn)([(0,t.autoserializeAs)("grading_scale_title"),(0,f.w6)("design:type",String)],Z.prototype,"gradingScaleTitle",void 0),(0,f.gn)([(0,t.autoserializeAs)("standard_range_id"),(0,f.w6)("design:type",Number)],Z.prototype,"standardRangeId",void 0),(0,f.gn)([(0,t.autoserializeAs)("standard_range_label"),(0,f.w6)("design:type",String)],Z.prototype,"standardRangeLabel",void 0);class M{static OnDeserialized(R,m){if(R.attemptStartDate=m.attempt_start_date?(0,v.bR)(m.attempt_start_date):null,R.dueDate=m.due_date?(0,v.bR)(m.due_date):null,R.gradeDate=m.grade_date?(0,v.bR)(m.grade_date):null,R.questions=m.questions?(0,t.Deserialize)(m.questions,c.l9):[],R.standardRanges=m.standardRanges?(0,t.Deserialize)(m.standardRanges,Z):[],m.assignment_comment){const C=new h.P;C.text=m.assignment_comment,C.createdByName=m.assignment_comment_created_by_user_name,C.createdByUserId=m.assignment_comment_created_by_user_id,C.createdDate=m.assignment_comment_created_date,C.createdByAvatarUrl=m.assignment_comment_created_by_user_avatar,R.assignmentComment=C}}}(0,f.gn)([(0,t.autoserializeAs)("assessment_name"),(0,f.w6)("design:type",String)],M.prototype,"assessmentName",void 0),(0,f.gn)([(0,t.autoserializeAs)("assess_type_id"),(0,f.w6)("design:type",Number)],M.prototype,"assessmentTypeId",void 0),(0,f.gn)([(0,t.autoserializeAs)("attemptId"),(0,f.w6)("design:type",Number)],M.prototype,"attemptId",void 0),(0,f.gn)([(0,t.autoserializeAs)("attempt_status"),(0,f.w6)("design:type",Number)],M.prototype,"attemptStatus",void 0),(0,f.gn)([(0,t.autoserializeAs)("attempt_validation_status"),(0,f.w6)("design:type",Number)],M.prototype,"attemptValidationStatus",void 0),(0,f.gn)([(0,t.autoserializeAs)("grading_scale_id"),(0,f.w6)("design:type",Number)],M.prototype,"gradingScaleId",void 0),(0,f.gn)([(0,t.autoserializeAs)("assignment_settings_id"),(0,f.w6)("design:type",Number)],M.prototype,"assignmentSettingsId",void 0),(0,f.gn)([(0,t.autoserializeAs)("student_id"),(0,f.w6)("design:type",Number)],M.prototype,"studentId",void 0),(0,f.gn)([(0,t.autoserializeAs)("score"),(0,f.w6)("design:type",Number)],M.prototype,"score",void 0),(0,f.gn)([(0,t.autoserializeAs)("possible_score"),(0,f.w6)("design:type",Number)],M.prototype,"possibleScore",void 0),(0,f.gn)([t.autoserialize,(0,f.w6)("design:type",Boolean)],M.prototype,"portfolio",void 0),(0,f.gn)([(0,t.autoserializeAs)("portfolio_id"),(0,f.w6)("design:type",Number)],M.prototype,"portfolioId",void 0),(0,f.gn)([(0,t.autoserializeAs)("portfolio_type"),(0,f.w6)("design:type",Number)],M.prototype,"portfolioType",void 0),(0,f.gn)([(0,t.autoserializeAs)("portfolio_user_id"),(0,f.w6)("design:type",Number)],M.prototype,"portfolioUserId",void 0),(0,f.gn)([(0,t.autoserializeAs)("allow_review_after_grading"),(0,f.w6)("design:type",Number)],M.prototype,"allowReviewAfterGrading",void 0);var G=n(96159),B=n(19249),Q=n(88356),W=n(94650);let J=(()=&gt;{class w{constructor(m){this._napiService=m,this.isCurrentlyBeingGraded=new a.x,this.standardsArrayChanged=new a.x}announceCurrentQuestion(m){this.isCurrentlyBeingGraded.next(m)}announceStandardsArrayChange(m){this.standardsArrayChanged.next(m)}createPlusAssessment(m,C,I){return this._napiService.doPost("/otusassess/plus_assessment",{},{assessment:m,classIdsArray:C,studentClassArray:I})}assignGradecamBubbleSheetToClass(m,C,I,b,y,X,P){return this._napiService.doPost("/otusassess/bubble_sheet",{},{assessment:m,submissionDate:C,classIdsArray:I,studentClassArray:b,shouldIncludeInGradebook:y,allowReviewTogglePosition:X,assignAsLocked:P})}updateAssignedGradecamBubbleSheet(m,C,I,b,y){return this._napiService.doPut("/otusassess/bubble_sheet/"+m,{},{submissionDate:C,shouldIncludeInGradebook:I,allowReviewTogglePosition:b,currentUserId:y.id})}getStudentsForClasses(m){return this._napiService.doGet("/otusassess/students_for_classes",{classIdsArray:m}).pipe((0,e.U)(I=&gt;I))}updatePlusAssessment(m){return this._napiService.doPut("/otusassess/plus_assessment/"+m.assessId,{},{assessment:m})}createAssessment(m,C,I,b=null){const y={};return y.folder_id=b,y.assessmentType=m,y.gradingScaleId=C,y.assessmentName=I,y.isBubbleSheet=!1,this._napiService.doPost("/otusassess/assessment",{},y)}createBubbleSheetAssessment(m,C,I,b=null){const y={};return y.folder_id=b,y.assessmentType=m,y.gradingScaleId=C,y.assessmentName=I,y.isBubbleSheet=!0,this._napiService.doPost("/otusassess/assessment",{},y)}editAssessmentDetails(m){return this._napiService.doPut("/otusassess/assessment/"+m.id,{},m)}deleteAssessment(m){return this._napiService.doDelete("/otusassess/assessment/"+m)}getTeacherAssessments(){return this._napiService.doGet("/otusassess/teacher/assessments",{}).pipe((0,e.U)(m=&gt;{let C=[];return m?.length&amp;&amp;(C=(0,t.Deserialize)(m,i.sK)),C}))}getTeacherAssignments(m){return this._napiService.doGet("/otusassess/teacher/assignments/"+m,{},!1).pipe((0,e.U)(C=&gt;{let I=[];return C?.length&amp;&amp;(I=(0,t.Deserialize)(C,d.UM)),I}))}getQuestions(m,C){const I={};return I.assignmentSettingsId=C,this._napiService.doGet("/otusassess/question/forassessment/"+m,I).pipe((0,e.U)(b=&gt;{let y=[];return b&amp;&amp;b.length&gt;0&amp;&amp;(y=(0,t.Deserialize)(b,c.l9)),y}))}getAssessmentDetails(m,C){const I={};return I.assignmentSettingsId=C,this._napiService.doGet("/otusassess/assessment/"+m,I).pipe((0,e.U)(b=&gt;b?.length?(0,t.Deserialize)(b[0],_.Q):null))}getAssignmentDetailsByAssignmentSettingsId(m){return this._napiService.doGet("/otusassess/assessment/assignment-details/"+m).pipe((0,e.U)(C=&gt;C))}updateSortOrder(m,C,I,b){return this._napiService.doPost("/otusassess/assessment/sortorder/"+m,{},{questionId:C,oldSortIndex:I,newSortIndex:b})}createQuestion(m){const C=m;return C.points=Number(m.points),this._napiService.doPost("/otusassess/question",{},C)}createGradeCamQuestion(m,C,I){const b=m;return b.points=null==m.gradingScaleId&amp;&amp;C==c.Ey.RUBRIC?I-1:null,b.questionTypeId=C,b.numberOfPossibleResponses=I,this._napiService.doPost("/otusassess/question/gradecam",{},b)}assignAssessment(m,C,I){C.startDate||(C.startDate=new Date),C.assignAtLaterDate||(C.startDate=null),C.gradingPeriod||(C.gradingPeriod=1),C.includeInFinalGrade=C.includeInFinalGrade?1:0;const b=I.reduce((y,X)=&gt;(y[X.class_id]||(y[X.class_id]=[]),y[X.class_id].push(X),y),{});return C.assignAsLocked?this.assignLockedAssessment(m,C,b):this.assignUnlockedAssessment(m,C,b)}assignUnlockedAssessment(m,C,I){const b=[];return new r.y(y=&gt;{for(const X in I)(P=&gt;{this.createAssignmentSettings(m,C).subscribe(O=&gt;{if(O.success){const L=O.assignmentSettingsId;b.push(L),this.createStudentAssignments(L,I[P]).subscribe(z=&gt;{Object.keys(I).length===b.length&amp;&amp;(y.next({success:z.success,assignmentSettingsIdList:b}),y.complete())})}else y.next({success:!1,error:"Could not create assignment settings"})})})(X)})}assignLockedAssessment(m,C,I){return this._napiService.doPost("/otusassess/assessment/assign-as-locked/"+m,{},{settings:C,classStudents:I})}cloneAssessment(m,C){return this._napiService.doPost("/otusassess/assessment/clone",{},{assessmentId:m,folderId:C})}sendCopyToTeacher(m,C,I,b){return this._napiService.doPost("/otusassess/assessment/send_copy",{},{assessmentId:m,teacherId:C,isLocked:b,districtId:I})}sendCopyToTeacherFlags(m,C,I){return this._napiService.doPost("/otusAssess/assessment/send_to_teacher_flags",{},{assessmentId:m,flagIds:C,isLocked:I})}createStudentAssignments(m,C,I=!1){return this._napiService.doPost("/otusassess/assignment/students/"+m,{},{students:C,is_plus_assessment:I})}createStudentAssignmentsAndAttemptsForPlus(m,C){return this._napiService.doPost("/otusassess/assignment/students/attempts/"+m,{},{students:C})}removeAllStudentsFromAssignment(m,C){return new r.y(I=&gt;{this.getStudentsAssociatedWithAssignedAssessment(m,C).subscribe(b=&gt;{const y=b.map(X=&gt;X.student_id);this.removeStudentsFromAssignment(m,y).subscribe(()=&gt;{I.next(b),I.complete()})})})}removeStudentsFromAssignment(m,C){return this._napiService.doDelete("/otusassess/assessment/unassign/"+m,{},{students:C})}createAssignmentSettings(m,C){return this._napiService.doPost("/otusassess/assessment/assignmentsettings/"+m,{},C)}updateAssignmentSettings(m){return m.assessId&amp;&amp;m.id?this._napiService.doPut("/otusassess/assessment/assignmentsettings/"+m.assessId+"/"+m.id,{},m):new r.y(C=&gt;{C.next({error:"Incorrect parameters"}),C.complete()})}updateAttemptsUponChangingIncludeInFinalGrade(m,C=!0){return this._napiService.doPut("/otusassess/attempts/include-in-final-grade-updated/"+m,{},{includeInFinalGrade:C?1:0})}updateQuestion(m){const C=m;return C.points=Number(m.points),this._napiService.doPut("/otusassess/question/"+m.id,{},C)}updateGradeCamQuestion(m){const C=m;return C.points=Number(m.points),this._napiService.doPut("/otusassess/question/gradecam/"+m.id,{},C)}addAnswerOptions(m,C){const I=m;return I.numberOfOptions=C,this._napiService.doPut("/otusassess/add-possible-responses/gradecam/",{},I)}removeAnswerOptions(m,C){const I=m;return I.numberOfOptions=C,this._napiService.doPut("/otusassess/remove-possible-responses/gradecam/",{},I)}deleteQuestion(m){return this._napiService.doDelete("/otusassess/question/"+m)}copyQuestion(m,C){return this._napiService.doPost("/otusassess/question/clone/"+m.id,{},{question:m,assessId:C})}getGradeCamDistrict(){return this._napiService.doGet("/otusassess/isBubbleSheetOptionEnabled",{},!1)}getGradingScale(m){return this._napiService.doGet("/otusassess/grading-scale/",{gradingScaleId:m},!1)}getCustomGradingScale(m){return this._napiService.doGet("/otusassess/custom-grading-scale/",{gradingScaleId:m},!1)}addOtusAssignToMultipleStudents(m,C,I){return this._napiService.doPost("/otusassess/add_otus_assignment_for_multiple_students",{},{studentList:m,type:C,note:I})}deletePortfolioItemsMultipleStudents(m){return this._napiService.doDelete("/otusassess/delete_portfolio_item_for_multiple_students",{},{studentList:m})}getAttemptData(m,C){return this._napiService.doGet("/otusassess/attempt/review/"+m).pipe((0,e.U)(I=&gt;{var b;if(null!==(b=I.attemptData)&amp;&amp;void 0!==b&amp;&amp;b.reviewAssessmentData){I.attemptData.standardRanges&amp;&amp;(I.attemptData.reviewAssessmentData.standardRanges=I.attemptData.standardRanges);const y=(0,t.Deserialize)(I.attemptData.reviewAssessmentData,M);return y.portfolio=!1,y.portfolioId=null,I.attemptData.reviewAssessmentData.portfolioData.forEach(X=&gt;{C===X.portfolio_user_id&amp;&amp;(y.portfolio=!0,y.portfolioId=X.portfolio_id,y.portfolioUserId=X.portfolio_user_id)}),y}}))}getAttemptDataForPlusAssessments(m){return this._napiService.doPost("/otusassess/plus_assessment/attempt",{},{attemptIds:m}).pipe((0,e.U)(I=&gt;{if(I.success&amp;&amp;I.success.length&gt;0){const b=[];return I.success.forEach(y=&gt;{y.standardRanges&amp;&amp;(y.reviewAssessmentData.standardRanges=y.standardRanges),y.questions&amp;&amp;y.questions.length&gt;0&amp;&amp;(y.reviewAssessmentData.questions=y.questions);const X=(0,t.Deserialize)(y.reviewAssessmentData,M);b.push(X)}),b}}))}ungradeQuestion(m,C,I,b=!0){const y={};return y.studentId=m,y.attemptId=C,y.questionId=I,this._napiService.doPut("/otusassess/attempt/ungraderesponse",{},y,b)}gradeQuestion(m,C,I,b,y,X=!0){const P={};return P.studentId=m,P.attemptId=C,P.questionId=I,P.gradeValue=b,P.gradingScaleId=y,this._napiService.doPut("/otusassess/attempt/graderesponse",{},P,X)}addUpdateAssignmentComment(m,C,I,b=!1){return this._napiService.doPut("/otusassess/assessment/student_assignment/comment/"+C,{},{studentId:m,comment:I,isDeleting:b})}multiGradePlusAssess(m,C){return this._napiService.doPut("/otusassess/attempt/gradeall",{},{settingsId:m,standardRangeId:C})}updateGradebookValidationStatus(m,C){return this._napiService.doPut("/otusassess/attempt/update/"+m,{},{validationStatus:C})}updateGradebookGrades(m,C){return this._napiService.doPut("/otusassess/attempt/update/"+m,{},{score:C},!1)}updateGradebookGradesMultipleStudents(m,C,I){return this._napiService.doPut("/otusassess/attempt/grade-multiple-students/"+I,{},{score:C,studentList:m},!1)}getGradebookData(m,C=null){const I={};return I.studentId=C,this._napiService.doGet("/otusassess/assessment/gradebook/"+m,I)}getSimpleAssessmentCommentForStudent(m,C=null){return this._napiService.doGet("/otusassess/assessment/comment/"+m,{studentId:C},!1)}getSimpleAssessAssignmentIdsForSelectedAssessment(m,C){return this._napiService.doGet("/otusassess/assessment/course/"+m,{assignmentId:C},!1)}getRubricAssignmentIdsForSelectedAssessment(m,C){return this._napiService.doGet("/otusassess/assessment/assignment-settings/"+m,{assignmentId:C},!1)}getRubricClassId(m,C){return this._napiService.doGet("/otusassess/assessment/assignment-settings-id/"+m,{assignmentId:C},!1)}getAssignmentClassName(m){return this._napiService.doGet("/otusassess/assessment/classId/"+m,!1)}addQuestionAttachment(m,C){return this._napiService.doFileRequest("/attachments/simple-assess-question/"+m,{},[C],"resourceFile").then(I=&gt;I.success.attachmentId)}setQuestionAttachment(m,C){return this._napiService.doPut("/otusassess/question/"+m+"/attachmentId/"+C,{},{})}getQuestionAttachment(m){return this._napiService.doGet("/otusassess/question/attachment/"+m,{}).pipe((0,e.U)(C=&gt;C.resource))}getQuestionAttachmentV2(m){return this._napiService.doGet("/otusassess/question/v2/attachment/"+m,{}).pipe((0,o.w)(C=&gt;{if(null==C.mimeType)return this._napiService.doGet("/otusassess/question/attachment/"+m,{}).pipe((0,e.U)(b=&gt;{const y=this.getAttachmentTypeForMimeType(b.resource.ContentType);return{type:y,data:y===B.Y.YOUTUBE?(0,Q.lE)(b.resource.Body.data):C.resource.url}}));const I=this.getAttachmentTypeForMimeType(C.mimeType);return I===B.Y.YOUTUBE?this._napiService.doGet("/otusassess/question/attachment/"+m,{}).pipe((0,e.U)(b=&gt;({type:I,data:(0,Q.lE)(b.resource.Body.data)}))):(0,s.of)({type:I,data:C.resource.url})}))}getAttachmentTypeForMimeType(m){return m.includes("video")?B.Y.VIDEO:m.includes("image")?B.Y.IMAGE:m.includes("audio")?B.Y.AUDIO:m.includes("text")?B.Y.YOUTUBE:void 0}deleteQuestionAttachment(m){return this._napiService.doDelete("/otusassess/question-attachment/"+m,{})}getStudentProfileAssessmentData(m,C){return this._napiService.doGet("/otusassess/"+C+"/assessment/"+m,{})}createAssignmentAttempt(m,C=!1){return this._napiService.doPost("/otusassess/attempt/"+m,{},{isPlusAssessment:C})}createProxyStudentAttempt(m){const C={};return C.assignmentIdsList=[m],this._napiService.doPost("/otusassess/proxyattempt",{},C,!1)}getAssignmentAttemptData(m){return this._napiService.doGet("/otusassess/attempt/student/"+m).pipe((0,e.U)(C=&gt;{if(C.success)return(0,t.Deserialize)(C.success,p.c)}))}checkIfAssignmentExists(m){const C=parseInt(m);return this._napiService.doGet("/otusassess/assignment/exists/"+C).pipe((0,e.U)(I=&gt;I))}getAssignmentAttemptDatabyQuestionId(m,C){return this._napiService.doGet("/otusassess/attempt/student/"+m+"?questionId="+C).pipe((0,e.U)(I=&gt;{if(I.success)return(0,t.Deserialize)(I.success,p.c)}))}createStudentResponse(m){return this._napiService.doPost("/otusassess/studentresponse",{},m,!1)}getStudentAssignments(){return this._napiService.doGet("/otusassess/student/assignments")}getStudentsAssociatedWithAssignedAssessment(m,C){return this._napiService.doGet("/otusassess/assignment/students/"+m).pipe((0,e.U)(I=&gt;{if(I){const b=[];return I.students.forEach(y=&gt;{const X=(0,t.Deserialize)(y,G.e);X.portfolio=!1,y.portfolioData.forEach(P=&gt;{C===P.portfolio_user_id&amp;&amp;(X.portfolio=!0,X.portfolioId=P.portfolio_id,X.portfolioUserId=P.portfolio_user_id,X.portfolioStudentId=P.portfolio_student_id)}),b.push(X)}),b}}))}deleteStudentResponse(m){return this._napiService.doDelete("/otusassess/studentresponse/"+m.responseId)}updateElapsedTime(m,C){return this._napiService.doPut("/otusassess/attempt/updatetime/"+m,{},{elapsedTime:C})}updateValidationStatus(m,C){return this._napiService.doPut("/otusassess/attempt/updatevalidationstatus/"+m,{},{validationStatus:C})}submitStudentAttempt(m,C){return this._napiService.doPut("/otusassess/attempt/submit/"+m,{},{assignmentId:C})}getAssignmentSettingsByAssignmentId(m){const C={};return C.assignmentId=m,this._napiService.doGet("/otusassess/student/assignmentsettings/"+m,C).pipe((0,e.U)(I=&gt;{if(1==I.success)return(0,t.Deserialize)(I.assignmentSettings,g.l)}))}printAssessment(m,C){return this._napiService.doPost("/otusassess/print",{},{assessmentId:m,type:C})}getLockdownUrl(m){let C="";""!==window.location.port&amp;&amp;"80"!==window.location.port&amp;&amp;"443"!==window.location.port&amp;&amp;(C=":"+window.location.port);const I=[];I.push("rldbsi=1");for(const y in m)m.hasOwnProperty(y)&amp;&amp;null!==m[y]&amp;&amp;""!==m[y]&amp;&amp;I.push(y+"="+m[y]);const b=`${window.location.protocol}//${window.location.hostname}${C}/respondus/restart?${encodeURIComponent(I.join("&amp;"))}`;return this.hasCbLDBexCookie(document.cookie)?this._napiService.doGet(`/respondus/url?u=${b}&amp;cbLDBex=1`):this._napiService.doGet(`/respondus/url?u=${b}`)}hasCbLDBexCookie(m){return m&amp;&amp;-1!==m.indexOf("cbLDBex=1")}getLockdownTestUrl(){let m="";""!==window.location.port&amp;&amp;"80"!==window.location.port&amp;&amp;"443"!==window.location.port&amp;&amp;(m=":"+window.location.port);const C=`${window.location.protocol}//${window.location.hostname}${m}/respondus/restart/test`;return this._napiService.doGet(`/respondus/url?u=${C}`)}getLockdownChallengeString(){return this._napiService.doGet("/respondus/genchallenge")}verifyLockdownChallenge(m){return this._napiService.doPost("/respondus/verifychallenge",null,{challenge:m})}}return w.\u0275fac=function(m){return new(m||w)(W.LFG(l.b))},w.\u0275prov=W.Yz7({token:w,factory:w.\u0275fac,providedIn:"root"}),w})()},45680:(H,E,n)=&gt;{"use strict";n.r(E),n.d(E,{DefineDistrictModule:()=&gt;O});var e=n(3665),o=n(9116),t=n(78372),a=n(71884),r=n(63900),s=n(94650),l=n(77579),i=n(69751),d=n(29923),c=n(37464),_=n(49362),g=n(1324),p=n(17344),f=n(19880),v=n(65752),T=n(38834);class h{clone(){return Object.assign(new h,this)}}var Z=n(79936),M=n(19509),G=n(24006);const B=["AdditionalSitesDropDown"];function Q(L,z){if(1&amp;L){const V=s.EpF();s.TgZ(0,"div",7)(1,"div",8)(2,"button",9),s.NdJ("click",function(){s.CHM(V);const j=s.oxw();return s.KtG(j.goToProfile())}),s._uU(3,"Back"),s.qZA()()()}if(2&amp;L){const V=s.oxw();s.xp6(2),s.uIk("themed",V.canDisplayWithTheme())}}function W(L,z){1&amp;L&amp;&amp;(s.TgZ(0,"h1",10),s.SDv(1,11),s.qZA())}function J(L,z){1&amp;L&amp;&amp;(s.TgZ(0,"p",12),s.SDv(1,13),s.qZA())}function w(L,z){if(1&amp;L&amp;&amp;(s.tHW(0,15,1),s._UZ(1,"option",19),s.N_p()),2&amp;L){const V=z.$implicit;s.xp6(1),s.Q6J("value",V.id),s.pQV(V.official_name),s.QtT(0)}}function R(L,z){if(1&amp;L){const V=s.EpF();s.TgZ(0,"div")(1,"label",14),s.tHW(2,15),s.TgZ(3,"select",16),s.NdJ("ngModelChange",function(j){s.CHM(V);const x=s.oxw();return s.KtG(x.onCountrySelection(j))}),s._UZ(4,"option",17),s.YNc(5,w,2,2,"option",18),s.qZA(),s.N_p(),s.qZA()()}if(2&amp;L){const V=s.oxw();s.xp6(1),s.uIk("themed",V.canDisplayWithTheme()),s.xp6(2),s.Q6J("ngModel",V.selectedCountryId),s.xp6(2),s.Q6J("ngForOf",V.countries)}}function m(L,z){if(1&amp;L){const V=s.EpF();s.TgZ(0,"span",29),s.NdJ("click",function(){s.CHM(V);const j=s.oxw(2);return s.KtG(j.multipleSites())}),s.TgZ(1,"span"),s.SDv(2,30),s.qZA(),s.TgZ(3,"span",31),s.SDv(4,32),s.qZA()()}if(2&amp;L){const V=s.oxw(2);s.uIk("themed",V.canDisplayWithTheme())}}function C(L,z){if(1&amp;L){const V=s.EpF();s.TgZ(0,"div",33)(1,"label",14),s.SDv(2,34),s.qZA(),s.TgZ(3,"ot-search-multi-select",35),s.NdJ("selectedOptionsChange",function(){s.CHM(V);const j=s.oxw(2);return j.additionalSitesSelected(),s.KtG(j.additionalSitesSelected())}),s.qZA()()}if(2&amp;L){const V=s.oxw(2);s.xp6(1),s.uIk("themed",V.canDisplayWithTheme()),s.xp6(2),s.Q6J("options",V._filteredSites)("selectedOptions",V._selectedAdditionalSites)("text",V.multipleSitesText)("whiteBackground",!0)}}function I(L,z){if(1&amp;L){const V=s.EpF();s.TgZ(0,"div")(1,"label",14),s.SDv(2,20),s.qZA(),s.TgZ(3,"ot-search-multi-select",21),s.NdJ("searchTextChange",function(j){s.CHM(V);const x=s.oxw();return s.KtG(x.searchForDistrict(j))})("selectedOptionsChange",function(j){s.CHM(V);const x=s.oxw();return s.KtG(x.isDistrictSelected(j))}),s.qZA(),s.TgZ(4,"label",14),s.SDv(5,22),s.qZA(),s.TgZ(6,"ot-search-multi-select",23),s.NdJ("selectedOptionsChange",function(j){s.CHM(V);const x=s.oxw();return x._selectedSites=j,s.KtG(x.onSiteSelected())}),s.qZA(),s.YNc(7,m,5,1,"span",24),s.YNc(8,C,4,5,"div",25),s.TgZ(9,"div",26)(10,"button",27),s.NdJ("click",function(){s.CHM(V);const j=s.oxw();return s.KtG(j.saveDistrictInfo())}),s.SDv(11,28),s.qZA()()()}if(2&amp;L){const V=s.oxw();s.xp6(1),s.uIk("themed",V.canDisplayWithTheme()),s.xp6(2),s.Q6J("options",V.districts)("multiSelect",!1)("emitSelectionOnFiltering",!1)("text",V.selectDistrictText)("setTextOnSelection",!0)("whiteBackground",!0),s.xp6(1),s.uIk("themed",V.canDisplayWithTheme()),s.xp6(2),s.Q6J("options",V.sites)("multiSelect",!1)("text",V._sitesText)("setTextOnSelection",!1)("whiteBackground",!0)("selectedOptions",V._selectedSites),s.xp6(1),s.Q6J("ngIf",!V.multipleSitesSelected),s.xp6(1),s.Q6J("ngIf",V.multipleSitesSelected),s.xp6(2),s.ekj("disabled",!V.isAbleToSave()),s.Q6J("disabled",!V.isAbleToSave()),s.uIk("themed",V.canDisplayWithTheme())}}function b(L,z){if(1&amp;L){const V=s.EpF();s.TgZ(0,"div",36)(1,"div",37)(2,"span",38),s.SDv(3,39),s.qZA()(),s.TgZ(4,"button",40),s.NdJ("click",function(){s.CHM(V);const j=s.oxw();return s.KtG(j.skipAndSignup())}),s.SDv(5,41),s.qZA()()}if(2&amp;L){const V=s.oxw();s.Udp("margin-top",20,"px"),s.xp6(2),s.uIk("themed",V.canDisplayWithTheme()),s.xp6(2),s.uIk("themed",V.canDisplayWithTheme())}}const X=[{path:"define-district",component:(()=&gt;{class L{constructor(V,ee,j,x,U,Y,se){this._userService=V,this._userSessionService=ee,this._router=j,this._districtService=x,this._alertMessageService=U,this._signupService=Y,this._confirmAlertManager=se,this.selectedDistrictInfo=new s.vpe,this.backButtonClicked=new s.vpe,this.selectionMade=new s.vpe,this.haveDistrictsOnCountry=!1,this.districtNames=[],this.districts=[],this.sites=[],this.siteNames=[],this.multipleSitesSelected=!1,this.districtSelected=!1,this._searchDistrictNameStream=new l.x,this._searchSiteNameStream=new l.x,this.selectDistrictText="",this.selectSiteText="",this.multipleSitesText="",this.defineDistrictFromProfile=!1,this._selectedSites=[],this._filteredSites=[],this._selectedAdditionalSites=[],this._sitesText="",this.searchDistrictResults=this._searchDistrictNameStream.pipe((0,t.b)(300),(0,a.x)(),(0,r.w)(_e=&gt;new i.y(he=&gt;{_e.length&gt;=3?this._signupService.findDistricts(_e,this.selectedCountryId).subscribe(ve=&gt;{const Ce=[];if(ve?.status&amp;&amp;ve.result)for(let Me=0;Me&lt;ve.result.length;Me++)Ce.push((0,d.Deserialize)(ve.result[Me],g.e));he.next(Ce)}):he.next([])}))),this.searchSiteResults=this._searchSiteNameStream.pipe((0,t.b)(300),(0,a.x)(),(0,r.w)(_e=&gt;new i.y(he=&gt;{_e.length&gt;=3?this._signupService.findSites(_e).subscribe(ve=&gt;{const Ce=[];if(ve?.status&amp;&amp;ve.result)for(let Me=0;Me&lt;ve.result.length;Me++)Ce.push((0,d.Deserialize)(ve.result[Me],p.O));he.next(Ce)}):he.next([])})))}ngOnInit(){this._userService.getCurrentUser().getDistrictId()&amp;&amp;this._router.navigate(["/home"]),"/define-district"===this._router.url&amp;&amp;(this.defineDistrictFromProfile=!0,this._userService.getUserById(this._userSessionService.getUserId(),this._userSessionService.getUserType()).subscribe(V=&gt;{this.selectedCountryId=Number(V.getResult().getCountryCodeId()),this.haveDistrictsOnCountry=!0})),this._userService.countries().subscribe(V=&gt;{if(this.countries=V,!this.defineDistrictFromProfile)for(let ee=0;ee&lt;this.countries.length;ee++)235===this.countries[ee].id&amp;&amp;(this.selectedCountryId=this.countries[ee].id,this.haveDistrictsOnCountry=!0)}),this.getDistrictNames(),this.searchDistrictResults.subscribe(V=&gt;{this.districts=V}),this.searchSiteResults.subscribe(V=&gt;{this.sites=V})}ngAfterViewInit(){"/define-district"!==this._router.url&amp;&amp;(document.getElementById("login-page-id").style.minHeight="1000px")}skipAndSignup(){if(this.defineDistrictFromProfile)this.goToProfile();else{const V=new h;V.ignoreDistrictInfo=!0,this.selectedDistrictInfo.emit(V)}}recreateAdditionalSiteList(V=null){this._additionalSitesDropDown&amp;&amp;V&amp;&amp;this._additionalSitesDropDown.deselectOption(V),this._filteredSites=[],this._selectedAdditionalSites=[];for(let ee=0;ee&lt;this.sites.length;ee++)this.sites[ee].id!==this._siteSelectedId&amp;&amp;this._filteredSites.push(this.sites[ee]);this.additionalSitesSelected()}additionalSitesSelected(){var V;if(this.additionalSiteIds=[],null!==(V=this._selectedAdditionalSites)&amp;&amp;void 0!==V&amp;&amp;V.length){for(let ee=0;ee&lt;this._selectedAdditionalSites.length;ee++)this.additionalSiteIds.push(this._selectedAdditionalSites[ee].id);this.numberSites=this.additionalSiteIds.length,this.multipleSitesText=1===this.numberSites?this.numberSites.toString()+$localize`:login/defineDistrictComponent|Text to Sites select option with a space character in the begin: Site selected`:this.numberSites.toString()+$localize`:login/defineDistrictComponent|Text to Sites select option with a space character in the begin: Sites selected`}else this.multipleSitesText=$localize`:login/defineDistrictComponent|Text to Site select option when none site selected:0 Sites selected`}onCountrySelection(V){this.selectedCountryId=V,this.districts=[],this.selectDistrictText="",this.siteId=0,this.selectSiteText="",this.additionalSitesSelected(),V?this._districtService.haveDistrictsOnCountry(V).subscribe(ee=&gt;{this.haveDistrictsOnCountry=ee}):this.haveDistrictsOnCountry=!1}getDistrictNames(){this.districtData=this._signupService.getDistricts();const V=this.districtData.result;for(const ee of V)this.districtNames.push(ee.name)}searchForDistrict(V){this._searchDistrictNameStream.next(V)}getSiteNames(){this._signupService.findSites(this.selectedDistrictId).subscribe(V=&gt;{this.sites=V.result,this.siteData=V;const ee=this.siteData.result;this.siteNames=[];for(const j of ee)this.siteNames.push(j.name);this.recreateAdditionalSiteList()})}multipleSites(){this.multipleSitesSelected=!0,this.recreateAdditionalSiteList()}isDistrictSelected(V){V.length&gt;0&amp;&amp;(this.districtSelected=!0,this.selectedDistrictName=V[0].name,this.districtId=V[0].id,this.selectedDistrictId=V[0].id,this.selectionMade.emit({}),this.getSiteNames(),this._selectedSites=[])}onSiteSelected(){this._selectedSites&amp;&amp;this._selectedSites.length&gt;0?(this.siteId=this._selectedSites[0].id,this._siteSelectedId=this._selectedSites[0].id,this._sitesText=this._selectedSites[0].name,this.recreateAdditionalSiteList(this._selectedSites[0])):this._sitesText=""}isSiteSelected(){return this._selectedSites.length&gt;0}isAbleToSave(){return this.haveDistrictsOnCountry?this.isSiteSelected():this.selectedCountryId&gt;0}saveDistrictInfo(){const V=new h;V.ignoreDistrictInfo=!1,V.districtId=this.districtId,V.mainSiteId=this.siteId,V.secondarySiteIds=this.additionalSiteIds,this.defineDistrictFromProfile?(V.countryId=Number(this._userService.getCurrentUser().getCountryCodeId()),this._userService.setDistrictInfo(this._userSessionService.getUserId(),V).subscribe(ee=&gt;{ee.status&amp;&amp;this._userService.getUserById(this._userSessionService.getUserId(),this._userSessionService.getUserType()).subscribe(j=&gt;{const x=j.getResult();x.district&amp;&amp;this._userSessionService.setDistrictName(x.district.name),this._userService.setUser(x),this.goToProfile()})})):(V.countryId=this.selectedCountryId,this.selectedDistrictInfo.emit(V))}onClickBack(){this.goToProfile()}goToProfile(){this._router.navigate(["/profile"])}canDisplayWithTheme(){return this.defineDistrictFromProfile?"":null}}return L.\u0275fac=function(V){return new(V||L)(s.Y36(_.K),s.Y36(Z.o),s.Y36(o.F0),s.Y36(v.R),s.Y36(c.Of),s.Y36(f.O),s.Y36(M.Q))},L.\u0275cmp=s.Xpm({type:L,selectors:[["ot-define-district"]],viewQuery:function(V,ee){if(1&amp;V&amp;&amp;s.Gf(B,5),2&amp;V){let j;s.iGM(j=s.CRH())&amp;&amp;(ee._additionalSitesDropDown=j.first)}},outputs:{selectedDistrictInfo:"selectedDistrictInfo",backButtonClicked:"backButtonClicked",selectionMade:"selectionMade"},decls:8,vars:9,consts:function(){let z,V,ee,j,x,U,Y,se,_e,he,ve;return z=$localize`:login/defineDistrictComponent|Page headingâŸd7772e3b0557a50c88b47ab69861a8584a7ddb8aâŸ4969152530703500777:Choose District Info`,V=$localize`:login/defineDistrictComponent|Message to inform that the Otus are continuously in improvementâŸd15ec1ac71fa4f886ed47ed7aef2c9d91d541e4câŸ3822274916999343729:Thank you for logging into Otus. We are continuously working to improve our site and our process. To support us in our continuous improvement, we need additional information about you. Below please choose your country. If you are in the United States, please also choose your district and school. If you have any questions, please contact us at support@otus.com.`,ee=$localize`:login/defineDistrictComponent|Text to Country select labelâŸf45345fda713397aac4e4f5ed5fb33ec81fe5116âŸ8779036716839318165:Country: ${"\ufffd#3\ufffd"}:START_TAG_SELECT:${"\ufffd#4\ufffd"}:START_TAG_OPTION:${"[\ufffd/#4\ufffd|\ufffd/#1:1\ufffd\ufffd/*5:1\ufffd]"}:CLOSE_TAG_OPTION:${"\ufffd*5:1\ufffd\ufffd#1:1\ufffd"}:START_TAG_OPTION_1:${"\ufffd0:1\ufffd"}:INTERPOLATION:${"[\ufffd/#4\ufffd|\ufffd/#1:1\ufffd\ufffd/*5:1\ufffd]"}:CLOSE_TAG_OPTION:${"\ufffd/#3\ufffd"}:CLOSE_TAG_SELECT:`,ee=s.Zx4(ee),j=$localize`:login/defineDistrictComponent|Text to District select labelâŸd3941ade1d6d0bf3bf47c07fc582bf353f8e8eb5âŸ6890269268839562279:Select District`,x=$localize`:login/defineDistrictComponent|Text to Site select labelâŸ11eebb80b72e500691788be3dc799b0e88c62a3câŸ8548706052061560197:Choose Site`,U=$localize`:login/defineDistrictComponent|Save buttonâŸ9ad29de45f632be25c63ff6b5c23701425a042fbâŸ5891022520822047904:Save`,Y=$localize`:login/defineDistrictComponent|Work in more than one Site questionâŸ87cd4eab843adba11988370edad6036e8f0a2463âŸ1769631531316180549:Do you work in more than one Site?Â&nbsp;Â&nbsp; `,se=$localize`:login/defineDistrictComponent|Click here when the user work in more than on siteâŸa540d3a023fb2073df3f6b7c8ceb4abffadc0a12âŸ8876358658336769487:Click here`,_e=$localize`:login/defineDistrictComponent|Text to Additional Site select labelâŸ12e571220001539dcf80bb915b0a2ecb79a390d8âŸ5002230650063548615:Choose Additional Site(s)`,he=$localize`:login/defineDistrictComponent|Don't want to provide District/site buttonâŸcda5f96fb4aea851083b8192e4109e286b547a84âŸ912313554143839385:I do not want to provide my District/Site information.`,ve=$localize`:login/defineDistrictComponent|Skip &amp; Sign Up buttonâŸ37e846145fadab158a663905a71e79e44310f8a2âŸ2973376076101568176:Skip &amp; Sign Up`,[["class","row",4,"ngIf"],["id","define-district-id",1,"define-district"],["class","page-heading",4,"ngIf"],[1,"row","collapse"],["class","text-justify",4,"ngIf"],[4,"ngIf"],["class","define-district__panel",3,"margin-top",4,"ngIf"],[1,"row"],[1,"columns",2,"padding","15px 0 0 25px"],[1,"define-district__back-button",3,"click"],[1,"page-heading"],z,[1,"text-justify"],V,[1,"define-district__font"],ee,[3,"ngModel","ngModelChange"],["value",""],[3,"value",4,"ngFor","ngForOf"],[3,"value"],j,[2,"width","100% !important",3,"options","multiSelect","emitSelectionOnFiltering","text","setTextOnSelection","whiteBackground","searchTextChange","selectedOptionsChange"],x,[2,"width","100% !important",3,"options","multiSelect","text","setTextOnSelection","whiteBackground","selectedOptions","selectedOptionsChange"],["class","define-district__add-more-sites-span","id","multiple-site-label",3,"click",4,"ngIf"],["style","margin-left:55px;\n",4,"ngIf"],[2,"margin","43px auto"],[1,"define-district__finish-button",3,"disabled","click"],U,["id","multiple-site-label",1,"define-district__add-more-sites-span",3,"click"],Y,[1,"define-district__add-more-sites-span__link"],se,[2,"margin-left","55px"],_e,[2,"width","100% !important",3,"options","selectedOptions","text","whiteBackground","selectedOptionsChange"],[1,"define-district__panel"],[1,"small-6","columns",2,"margin","22px 0 25px 10px","padding","0"],[1,"define-district__panel__text"],he,[1,"define-district__panel__button",3,"click"],ve]},template:function(V,ee){1&amp;V&amp;&amp;(s.YNc(0,Q,4,1,"div",0),s.TgZ(1,"div",1),s.YNc(2,W,2,0,"h1",2),s.TgZ(3,"div",3),s.YNc(4,J,2,0,"p",4),s.qZA(),s.YNc(5,R,6,3,"div",5),s.YNc(6,I,12,20,"div",5),s.YNc(7,b,6,4,"div",6),s.qZA()),2&amp;V&amp;&amp;(s.Q6J("ngIf",ee.defineDistrictFromProfile),s.xp6(1),s.ekj("signup",!ee.defineDistrictFromProfile),s.uIk("themed",ee.canDisplayWithTheme()),s.xp6(1),s.Q6J("ngIf",ee.defineDistrictFromProfile),s.xp6(2),s.Q6J("ngIf",!ee.defineDistrictFromProfile),s.xp6(1),s.Q6J("ngIf",!ee.defineDistrictFromProfile),s.xp6(1),s.Q6J("ngIf",ee.haveDistrictsOnCountry),s.xp6(1),s.Q6J("ngIf",!1===ee.defineDistrictFromProfile))},dependencies:[T.K,G.YN,G.Kr,G.EJ,G.JJ,G.On],encapsulation:2}),L})()}];let P=(()=&gt;{class L{}return L.\u0275fac=function(V){return new(V||L)},L.\u0275mod=s.oAB({type:L}),L.\u0275inj=s.cJS({imports:[o.Bz.forChild(X),o.Bz]}),L})(),O=(()=&gt;{class L{}return L.\u0275fac=function(V){return new(V||L)},L.\u0275mod=s.oAB({type:L}),L.\u0275inj=s.cJS({imports:[P,e.z,T.k,G.u5]}),L})()},32602:(H,E,n)=&gt;{"use strict";n.d(E,{S:()=&gt;e});const e="OTUS_USER_SERVICE_WAS_AUTOMATIC_LOGOUT"},19880:(H,E,n)=&gt;{"use strict";n.d(E,{O:()=&gt;l});var e=n(54004),o=n(29923),t=n(35786),a=n(17344),r=n(15639),s=n(94650);let l=(()=&gt;{class i extends t.b{constructor(c){super(),this.phpApiService=c}getDistricts(){return{status:!0,result:[{id:154,user_id:62279,name:"Otus District",zip_code:99999,users_need_access:"",state_district_id:"",nces_district_id:"",ansi_st:"",phone:"",street:"",city:"",state_prov:"",TYPE:"",boundary_change:"",grade_low:"",grade_high:""},{id:155,user_id:62279,name:"Otus District 2",zip_code:99999,users_need_access:"",state_district_id:"",nces_district_id:"",ansi_st:"",phone:"",street:"",city:"",state_prov:"",TYPE:"",boundary_change:"",grade_low:"",grade_high:""}]}}findDistricts(c,_=null){return this.phpApiService.makeApiCall("/district/get_district_by_name",{name:c,country_id:_})}findSites(c){return this.phpApiService.makeApiCall("/site/get_by_district_id",{district_id:c}).pipe((0,e.U)(_=&gt;(_.result=(0,o.Deserialize)(_.result,a.O),_)))}}return i.\u0275fac=function(c){return new(c||i)(s.LFG(r._))},i.\u0275prov=s.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),i})()},29130:(H,E,n)=&gt;{"use strict";n.d(E,{s:()=&gt;t});var e=n(70655),o=n(29923);class t{constructor(r){this.expanded=!1,this.id=r?.id||null,this.name=r?.name||null,this.count=r?.count||null,this.userId=r?.id_user||null}get optionDescription(){return this.name}set optionDescription(r){this.name=r}}(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Number)],t.prototype,"id",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],t.prototype,"name",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Number)],t.prototype,"count",void 0),(0,e.gn)([(0,o.deserializeAs)("id_user"),(0,e.w6)("design:type",Number)],t.prototype,"userId",void 0)},79099:(H,E,n)=&gt;{"use strict";n.d(E,{z:()=&gt;s});var e=n(94650),o=n(37464),t=n(67064),a=n(58955);const r=["lti"];let s=(()=&gt;{class l{constructor(d,c,_){this.messageService=d,this.externalToolsService=c,this.environmentService=_,this.taskComplete=new e.vpe,this.initialized=new e.vpe,this.shouldDisplayIframe=!1}onMessage(d){if(d.origin===this.environmentService.extToolMessageOrigin&amp;&amp;"string"==typeof d.data&amp;&amp;d.data)try{const _=JSON.parse(d.data);this.taskComplete.emit(_),this.shouldDisplayIframe=!1}catch{this.shouldDisplayIframe=!1}}beforeunloadHandler(){var d;null===(d=this.ltiWindow)||void 0===d||d.close()}ngOnInit(){this.initialized.emit()}ngOnDestroy(){var d;null===(d=this.ltiWindow)||void 0===d||d.close()}Launch(){this.toolId&amp;&amp;this.externalToolsService.getLtiLaunchOptions(this.toolId,this.classId,this.lessonId,this.launchUrl,this.resourceLinkId,this.resourceLinkTitle).subscribe(d=&gt;{if(d?.status){const{url:c,data:_}=d.data;"window"==_?.accept_presentation_document_targets||"window"==_?.launch_presentation_document_target?this.executeLaunchInNewWindow(c,_):(this.shouldDisplayIframe=!0,this.executeLaunch(c,_))}else this.messageService.error("Please try again or contact support","Error Launching LTI Tool")})}Close(){var d;(null===(d=this.iframe)||void 0===d?void 0:d.nativeElement).src=""}executeLaunchInNewWindow(d,c){const _=window.open("about:blank","Otus LTI Window");_&amp;&amp;(this.ltiWindow=_,this.ltiWindow.document.write(this.generateFormHTML(d,c)))}executeLaunch(d,c){this.iframe.nativeElement.src="data:text/html,"+encodeURIComponent(this.generateFormHTML(d,c))}generateFormHTML(d,c){let _=`\n        &lt;!DOCTYPE html&gt;\n        &lt;html&gt;\n          &lt;form id='lti_launch_form' method='POST' action='${d}'&gt;\n      `;return Object.entries(c).forEach(g=&gt;{_+=`\n          &lt;input type='hidden' value='${g[1]}' name='${g[0]}' /&gt;\n        `}),_+="&lt;/form&gt;\n          &lt;script type='text/javascript'&gt;\n            document.forms['lti_launch_form'].submit();\n          &lt;\/script&gt;\n        &lt;/html&gt;\n      ",_}}return l.\u0275fac=function(d){return new(d||l)(e.Y36(o.Of),e.Y36(t.C),e.Y36(a.L))},l.\u0275cmp=e.Xpm({type:l,selectors:[["ot-external-tool-launch"]],viewQuery:function(d,c){if(1&amp;d&amp;&amp;e.Gf(r,5),2&amp;d){let _;e.iGM(_=e.CRH())&amp;&amp;(c.iframe=_.first)}},hostBindings:function(d,c){1&amp;d&amp;&amp;e.NdJ("message",function(g){return c.onMessage(g)},!1,e.Jf7)("beforeunload",function(){return c.beforeunloadHandler()},!1,e.Jf7)},inputs:{toolId:"toolId",launchUrl:"launchUrl",classId:"classId",lessonId:"lessonId",resourceLinkId:"resourceLinkId",resourceLinkTitle:"resourceLinkTitle"},outputs:{taskComplete:"taskComplete",initialized:"initialized"},decls:2,vars:1,consts:[["allow","camera *; camera;",3,"hidden"],["lti",""]],template:function(d,c){1&amp;d&amp;&amp;e._UZ(0,"iframe",0,1),2&amp;d&amp;&amp;e.Q6J("hidden",!c.shouldDisplayIframe)},styles:["[_nghost-%COMP%]   iframe[_ngcontent-%COMP%]{height:100%;width:100%}"]}),l})()},6007:(H,E,n)=&gt;{"use strict";n.d(E,{zO:()=&gt;Ke.z,uv:()=&gt;An,nY:()=&gt;w,CX:()=&gt;xe.C,Tl:()=&gt;un,Ys:()=&gt;Vn,JB:()=&gt;En,kb:()=&gt;Wt});var e=n(94650),s=n(36895),l=n(24006),i=n(32090),d=n(57455),c=n(20400),_=n(20176),g=n(6734),p=n(94451),f=n(67052),v=n(56392),T=n(67985);let h=(()=&gt;{class F{}return F.\u0275fac=function(N){return new(N||F)},F.\u0275mod=e.oAB({type:F}),F.\u0275inj=e.cJS({imports:[s.ez,l.UX,i.zk,d.h,c.Nz,_.q,g.z,p.hL,f.QX,v.IT,T.An]}),F})();var Z=n(83144),M=n(57729),G=n(36253),B=n(57268),Q=n(9116);let W=(()=&gt;{class F{}return F.\u0275fac=function(N){return new(N||F)},F.\u0275mod=e.oAB({type:F}),F.\u0275inj=e.cJS({imports:[s.ez,Z.$,v.IT,d.h,M.w,G.g,B.L,Q.Bz]}),F})(),J=(()=&gt;{class F{}return F.\u0275fac=function(N){return new(N||F)},F.\u0275mod=e.oAB({type:F}),F.\u0275inj=e.cJS({imports:[s.ez]}),F})(),w=(()=&gt;{class F{}return F.\u0275fac=function(N){return new(N||F)},F.\u0275mod=e.oAB({type:F}),F.\u0275inj=e.cJS({imports:[s.ez,h,W,J]}),F})();var R=n(55213),m=n(1054),C=n(27733),I=n(10312),b=n(90845),ve=n(38700),Ce=n(77579),Me=n(82722),xe=n(67064),De=n(29228),Ne=n(85368),pt=n(28310),ke=n(86535),ot=n(24241);function ae(F,ne){1&amp;F&amp;&amp;(e.TgZ(0,"h1",8),e.SDv(1,9),e.qZA())}function ge(F,ne){1&amp;F&amp;&amp;(e.TgZ(0,"h1",8),e.SDv(1,10),e.qZA())}const q=function(){return["/control-center"]},ie=function(){return["/control-center/integrations"]};let de=(()=&gt;{class F{constructor(){this.isEditing=!1,this.back=new e.vpe}}return F.\u0275fac=function(N){return new(N||F)},F.\u0275cmp=e.Xpm({type:F,selectors:[["ot-lti-header"]],inputs:{isEditing:"isEditing"},outputs:{back:"back"},decls:16,vars:6,consts:function(){let ne,N;return ne=$localize`:external tool/integration|Add external tool page headerâŸ30f69935b8eaea81be78e83d9db746f4a4c44867âŸ5710653372023615733:Add External Tool`,N=$localize`:external tool/integration|Edit external tool page headerâŸ847cd79635d2e760e54ef300bba7495ce484e6dcâŸ3568845448306247706:Edit External Tool`,[["slot","navigation"],["ot-button","","color","transparent","size","medium","trim","true","aria-label","Navigate back",3,"click"],["type","back"],["slot","title"],["ot-heading","",4,"ngIf"],["slot","breadcumb"],["ot-breadcrumb","","size","small"],["ot-link","",3,"routerLink"],["ot-heading",""],ne,N]},template:function(N,K){1&amp;N&amp;&amp;(e.TgZ(0,"ot-page-header"),e.ynx(1,0),e.TgZ(2,"button",1),e.NdJ("click",function(le){return K.back.emit(le)}),e._UZ(3,"ot-icon-label",2),e.qZA(),e.BQk(),e.ynx(4,3),e.YNc(5,ae,2,0,"h1",4),e.YNc(6,ge,2,0,"h1",4),e.BQk(),e.ynx(7,5),e.TgZ(8,"nav",6)(9,"ul")(10,"li")(11,"a",7),e._uU(12,"Control Center"),e.qZA()(),e.TgZ(13,"li")(14,"a",7),e._uU(15,"Integrations"),e.qZA()()()(),e.BQk(),e.qZA()),2&amp;N&amp;&amp;(e.xp6(5),e.Q6J("ngIf",!K.isEditing),e.xp6(1),e.Q6J("ngIf",K.isEditing),e.xp6(5),e.Q6J("routerLink",e.DdM(4,q)),e.xp6(3),e.Q6J("routerLink",e.DdM(5,ie)))},dependencies:[s.O5,De.m,I.g,Ne.zx,pt.aG,ke.X,ot.r,Q.rH],styles:["[_nghost-%COMP%]{display:block;margin-top:1.875rem}"]}),F})();var Oe=n(72715),Ue=n(39115),Re=n(70008);function ht(F,ne){1&amp;F&amp;&amp;(e.TgZ(0,"ot-note",31),e.SDv(1,32),e.qZA())}function Ot(F,ne){1&amp;F&amp;&amp;(e.TgZ(0,"ot-note",31),e.SDv(1,33),e.qZA())}const mt=function(F){return{updateSecret:F}};function kt(F,ne){if(1&amp;F){const N=e.EpF();e.TgZ(0,"button",34),e.NdJ("click",function(){e.CHM(N);const oe=e.oxw();return e.KtG(oe.clearSecret())}),e._UZ(1,"ot-icon-label",35),e.qZA()}if(2&amp;F){const N=e.oxw(),K=e.MAs(24);e.Q6J("ot-tooltip",K)("tooltipTemplateContext",e.VKq(2,mt,N.updateSecret))}}function Mt(F,ne){if(1&amp;F&amp;&amp;(e.TgZ(0,"ot-tooltip-content"),e._uU(1),e.qZA()),2&amp;F){const N=ne.updateSecret;e.xp6(1),e.hij(" ",N," ")}}function Vt(F,ne){if(1&amp;F&amp;&amp;(e.TgZ(0,"ot-tooltip-content"),e._uU(1),e.qZA()),2&amp;F){const N=ne.ltiTypeDescription;e.xp6(1),e.hij(" ",N," ")}}const Zt=function(F){return{ltiTypeDescription:F}};var Ve=(()=&gt;{return(F=Ve||(Ve={})).BASIC="basic",F.DEEPLINKING="content-item",Ve;var F})();let Pt=(()=&gt;{class F{constructor(N){this.activatedRoute=N,this.attempted=!1,this.isEditingSecret=!1,this.updateSecret="Clear and update tool secret",this.ltiTypeDescription="LTI link type determines if this external tool will perform a basic LTI launch or an LTI launch with Deep Linking",this.ltiOptions=[{label:"Basic LTI",id:Ve.BASIC,selected:!1},{label:"LTI with Deep Linking",id:Ve.DEEPLINKING,selected:!1}],this.submitForm=new e.vpe,this.cancel=new e.vpe,this.externalToolForm=new l.nJ({toolTitle:new l.p4("",[l.kI.required]),description:new l.p4(""),consumerKey:new l.p4("",[l.kI.required]),sharedSecret:new l.p4("",[l.kI.required]),secureLaunchUrl:new l.p4("",[l.kI.required]),ltiType:new l.p4("",[l.kI.required])})}ngOnChanges(N){var K,oe;this.activatedRoute.params.subscribe(le=&gt;{this.toolId=le.id}),this.toolId&amp;&amp;N.selectedIntegration.currentValue&amp;&amp;(this.isEditingSecret=!0,this.externalToolForm.controls.sharedSecret.disable(),this.basicSelected=(null===(K=this.selectedIntegration.ltiType)||void 0===K?void 0:K.id)===Ve.BASIC,this.ltiOptions=[{label:"Basic LTI",id:Ve.BASIC,selected:this.basicSelected},{label:"LTI with Deep Linking",id:Ve.DEEPLINKING,selected:!this.basicSelected}],this.externalToolForm.patchValue({toolTitle:this.selectedIntegration.toolTitle,description:null!==(oe=this.selectedIntegration.description)&amp;&amp;void 0!==oe?oe:"",consumerKey:this.selectedIntegration.consumerKey,sharedSecret:"\u2022\u2022\u2022\u2022\u2022\u2022\u2022",secureLaunchUrl:this.selectedIntegration.secureLaunchUrl,ltiType:[this.selectedIntegration.ltiType]}))}onSelectLTIType(N){var K,oe;N.option.id!==(null===(oe=null===(K=this.selectedIntegration)||void 0===K?void 0:K.ltiType)||void 0===oe?void 0:oe.id)&amp;&amp;this.externalToolForm.markAsTouched()}clearSecret(){this.externalToolForm.value.sharedSecret=null,this.externalToolForm.setValue({toolTitle:this.externalToolForm.value.toolTitle,description:this.externalToolForm.value.description||"",consumerKey:this.externalToolForm.value.consumerKey,sharedSecret:null,secureLaunchUrl:this.externalToolForm.value.secureLaunchUrl,ltiType:this.externalToolForm.value.ltiType}),this.isEditingSecret=!1,this.externalToolForm.controls.sharedSecret.enable()}onSubmitForm(){var N,K,oe;this.attempted=!0,this.externalToolForm.valid&amp;&amp;(this.externalToolForm.value.enabled=null===(N=this.selectedIntegration)||void 0===N?void 0:N.enabled,this.externalToolForm.value.ltiType=null!==(K=this.externalToolForm.value.ltiType)&amp;&amp;void 0!==K&amp;&amp;K.option?null===(oe=this.externalToolForm.value.ltiType)||void 0===oe?void 0:oe.option:this.externalToolForm.value.ltiType[0],this.externalToolForm.value.id=this.toolId,this.isEditingSecret&amp;&amp;(this.externalToolForm.value.sharedSecret=null),this.submitForm.emit({tool:this.externalToolForm.value,touched:this.externalToolForm.touched}))}}return F.\u0275fac=function(N){return new(N||F)(e.Y36(Q.gz))},F.\u0275cmp=e.Xpm({type:F,selectors:[["ot-configure-lti-form"]],inputs:{selectedIntegration:"selectedIntegration",configureToolTitle:"configureToolTitle"},outputs:{submitForm:"submitForm",cancel:"cancel"},features:[e.TTD],decls:44,vars:14,consts:function(){let ne,N,K,oe,le,be,Fe,we,tt,nt,ze,Lt,Dt,xt,wt,Ut,zt,Ft,Et,Bt,At;return ne=$localize`:external tool/integration|tool title inputâŸ9bb5bd896f00a7d4dd0ed231e2a69a875de5b5e8âŸ8272740109079709798:Tool Name`,N=$localize`:external tool/integration|tool title inputâŸ9bb5bd896f00a7d4dd0ed231e2a69a875de5b5e8âŸ8272740109079709798:Tool Name`,K=$localize`:external tool/integration|Informal required error message.âŸ1688debcdf2574d6bf211b865c20421f0f75ac95âŸ4882047264478360490:This field is required.`,oe=$localize`:external tool/integration|tool description inputâŸ86031bc24104e8b9c7e8e6607a562542135c77fcâŸ4968888388398469221:Tool Description`,le=$localize`:external tool/integration|tool description input labelâŸ1684ebde6cf51deffb7e38f7b37e791146df4640âŸ2172158776439250244:Tool Description (Optional)`,be=$localize`:external tool/integration|consumer key inputâŸ66214f925bd893b7916c904063ca223d76c93b03âŸ4705731339664183302:Company Key`,Fe=$localize`:external tool/integration|consumer key inputâŸ66214f925bd893b7916c904063ca223d76c93b03âŸ4705731339664183302:Company Key`,we=$localize`:external tool/integration|Informal required error message.âŸ1688debcdf2574d6bf211b865c20421f0f75ac95âŸ4882047264478360490:This field is required.`,tt=$localize`:external tool/integration|shared secret inputâŸe14f3e8a57e0953d541aca17fef1d4a3bef8f7d7âŸ8616588966777936875:Secret`,nt=$localize`:external tool/integration|shared secret inputâŸe14f3e8a57e0953d541aca17fef1d4a3bef8f7d7âŸ8616588966777936875:Secret`,ze=$localize`:external tool/integration|Informal required error message.âŸ1688debcdf2574d6bf211b865c20421f0f75ac95âŸ4882047264478360490:This field is required.`,Lt=$localize`:external tool/integration|secure LTI launch URLâŸba7bd3710b9d82d5ff05697a7c1ce88797621247âŸ8172230456405875790:Secure Launch URL`,Dt=$localize`:external tool/integration|secure LTI launch URLâŸba7bd3710b9d82d5ff05697a7c1ce88797621247âŸ8172230456405875790:Secure Launch URL`,xt=$localize`:external tool/integration|Required URL input error message.âŸ2202adad15cbc6110797f31940ac205411b125ccâŸ5627675783316002515:A secure url beginning with https is required.`,wt=$localize`:external tool/integration|Label for seleting the lti typeâŸabfce9d745270616d8d21894feaea6747adebef2âŸ2925857606589912854: LTI Link Type `,Ut=$localize`:external tool/integration|LTI type including any LTI extensionsâŸ1d5194fe6f918e221f702465950f435b4b197f80âŸ762767508896466120:Select LTI Link Type`,zt=$localize`:external tool/integration|Error message stating an lti type selection is required.âŸ5e401c8ab41a387fa526ce0228438948d12b7891âŸ5410660653535807602:Please select an LTI link type.`,Ft=$localize`:external tool/integration|save toolâŸ4e184d1085a4859ed5276aa3c82ee024c0953a60âŸ361142312246039618:Save`,Et=$localize`:external tool/integration|label for canceling changesâŸba856e7a6b11489b9990d1f607da5b1168a65ccfâŸ6364921736498287729:Cancel`,Bt=$localize`:v|General error message stating there are required fields that don't have values.âŸda58bc271cd9271a5587001e3766f89ba776d684âŸ2037570873343732602:All required fields must be filled.`,At=$localize`:external tool/integration|error message stating that a secure url is requiredâŸ00ef63f34803cccea36994cec213b504498d8d72âŸ5442112123069368349:There are items that require your attention.`,[["type","error","role","alert",4,"ngIf"],["autocomplete","off",3,"formGroup"],["type","text","formControlName","toolTitle","required","","placeholder",ne,3,"validation"],N,["slot","validation-message"],K,["type","text","formControlName","description","placeholder",oe],le,["type","text","formControlName","consumerKey","required","","placeholder",be,3,"validation"],Fe,we,tt,[1,"ot-lti-secret-section"],["type","text","formControlName","sharedSecret","required","","placeholder",nt,3,"validation"],ze,["ot-button","","color","transparent","trim","true","aria-label","Delete secret","tooltipPosition","start-bottom",3,"ot-tooltip","tooltipTemplateContext","click",4,"ngIf"],["updateSecretTemplate",""],["type","url","pattern","https://.*","formControlName","secureLaunchUrl","required","","placeholder",Lt,3,"validation"],Dt,xt,[1,"ot-lti-tool-selection"],wt,["tooltipPosition","start-bottom","prefix","fas","name","info-circle",1,"ot-info-icon",3,"ot-tooltip","tooltipTemplateContext"],["ltiTypeTooltipTemplate",""],["required","","placeholder",Ut,"formControlName","ltiType",3,"options","validation","change"],zt,["ot-button","","type","submit","trim","true","display","flex","size","medium",3,"click"],["icon","save"],Ft,["ot-button","","color","outline","trim","true","display","flex","size","medium",3,"click"],Et,["type","error","role","alert"],Bt,At,["ot-button","","color","transparent","trim","true","aria-label","Delete secret","tooltipPosition","start-bottom",3,"ot-tooltip","tooltipTemplateContext","click"],["type","close"]]},template:function(N,K){if(1&amp;N&amp;&amp;(e.YNc(0,ht,2,0,"ot-note",0),e.YNc(1,Ot,2,0,"ot-note",0),e.TgZ(2,"form",1)(3,"ot-text-input",2)(4,"ot-input-label"),e.SDv(5,3),e.qZA(),e.ynx(6,4),e.SDv(7,5),e.BQk(),e.qZA(),e.TgZ(8,"ot-text-input",6)(9,"ot-input-label"),e.SDv(10,7),e.qZA()(),e.TgZ(11,"ot-text-input",8)(12,"ot-input-label"),e.SDv(13,9),e.qZA(),e.ynx(14,4),e.SDv(15,10),e.BQk(),e.qZA(),e.TgZ(16,"ot-input-label"),e.SDv(17,11),e.qZA(),e.TgZ(18,"div",12)(19,"ot-text-input",13),e.ynx(20,4),e.SDv(21,14),e.BQk(),e.qZA(),e.YNc(22,kt,2,4,"button",15),e.YNc(23,Mt,2,1,"ng-template",null,16,e.W1O),e.qZA(),e.TgZ(25,"ot-text-input",17)(26,"ot-input-label"),e.SDv(27,18),e.qZA(),e.ynx(28,4),e.SDv(29,19),e.BQk(),e.qZA(),e.TgZ(30,"div",20)(31,"ot-input-label"),e.SDv(32,21),e.qZA(),e._UZ(33,"ot-icon",22),e.YNc(34,Vt,2,1,"ng-template",null,23,e.W1O),e.qZA(),e.TgZ(36,"ot-select",24),e.NdJ("change",function(le){return K.onSelectLTIType(le)}),e.ynx(37,4),e.SDv(38,25),e.BQk(),e.qZA(),e.TgZ(39,"button",26),e.NdJ("click",function(){return K.onSubmitForm()}),e.TgZ(40,"ot-icon-label",27),e.SDv(41,28),e.qZA()(),e.TgZ(42,"button",29),e.NdJ("click",function(le){return K.cancel.emit(le)}),e.SDv(43,30),e.qZA()()),2&amp;N){const oe=e.MAs(35);e.Q6J("ngIf",!K.externalToolForm.valid&amp;&amp;!(null!=K.externalToolForm.controls.secureLaunchUrl&amp;&amp;null!=K.externalToolForm.controls.secureLaunchUrl.errors&amp;&amp;K.externalToolForm.controls.secureLaunchUrl.errors.pattern)&amp;&amp;K.attempted),e.xp6(1),e.Q6J("ngIf",(null==K.externalToolForm.controls.secureLaunchUrl||null==K.externalToolForm.controls.secureLaunchUrl.errors?null:K.externalToolForm.controls.secureLaunchUrl.errors.pattern)&amp;&amp;K.attempted),e.xp6(1),e.Q6J("formGroup",K.externalToolForm),e.xp6(1),e.Q6J("validation",K.externalToolForm.controls.toolTitle.errors&amp;&amp;K.attempted?"error":null),e.xp6(8),e.Q6J("validation",K.externalToolForm.controls.consumerKey.errors&amp;&amp;K.attempted?"error":null),e.xp6(8),e.Q6J("validation",K.externalToolForm.controls.sharedSecret.errors&amp;&amp;K.attempted?"error":null),e.xp6(3),e.Q6J("ngIf",K.isEditingSecret),e.xp6(3),e.Q6J("validation",K.externalToolForm.controls.secureLaunchUrl.errors&amp;&amp;K.attempted?"error":null),e.xp6(8),e.Q6J("ot-tooltip",oe)("tooltipTemplateContext",e.VKq(12,Zt,K.ltiTypeDescription)),e.xp6(3),e.Q6J("options",K.ltiOptions)("validation",K.externalToolForm.controls.ltiType.errors&amp;&amp;K.attempted?"error":null)}},dependencies:[s.O5,l._Y,l.JJ,l.JL,l.Q7,l.c5,l.sg,l.u,Ne.zx,R.oi,Oe.A,Ue.u,Re._,m.j,C.J,I.g,b.Ph],styles:["[_nghost-%COMP%]   form[_ngcontent-%COMP%] &gt; ot-text-input[_ngcontent-%COMP%]{margin-bottom:var(--ot-spacing-l)}[_nghost-%COMP%]   form[_ngcontent-%COMP%] &gt; ot-select[_ngcontent-%COMP%]{margin-bottom:var(--ot-spacing-l)}[_nghost-%COMP%]   ot-note[_ngcontent-%COMP%]{margin-bottom:var(--ot-spacing-m)}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{flex-direction:row;width:5.1875rem;height:2.5rem}[_nghost-%COMP%]   form[_ngcontent-%COMP%] &gt; div[_ngcontent-%COMP%] &gt; button[_ngcontent-%COMP%]{margin-inline-start:var(--ot-spacing-s);margin-inline-end:0;width:2.5rem}[_nghost-%COMP%]   button[_ngcontent-%COMP%]:first-of-type{margin-inline-end:var(--ot-spacing-l)}.ot-info-icon[_ngcontent-%COMP%]{cursor:pointer;margin-inline-start:var(--ot-spacing-s)}.ot-lti-tool-selection[_ngcontent-%COMP%]{display:flex}.ot-lti-secret-section[_ngcontent-%COMP%]{display:flex;margin-bottom:var(--ot-spacing-l)}"]}),F})(),Kt=(()=&gt;{class F{constructor(){this.cancel=new e.vpe,this.back=new e.vpe,this.submitForm=new e.vpe}}return F.\u0275fac=function(N){return new(N||F)},F.\u0275cmp=e.Xpm({type:F,selectors:[["ot-lti-tools-page"]],inputs:{selectedIntegration:"selectedIntegration"},outputs:{cancel:"cancel",back:"back",submitForm:"submitForm"},decls:2,vars:2,consts:[[3,"isEditing","back"],[3,"selectedIntegration","cancel","submitForm"]],template:function(N,K){1&amp;N&amp;&amp;(e.TgZ(0,"ot-lti-header",0),e.NdJ("back",function(){return K.back.emit()}),e.qZA(),e.TgZ(1,"ot-configure-lti-form",1),e.NdJ("cancel",function(){return K.cancel.emit()})("submitForm",function(le){return K.submitForm.emit(le)}),e.qZA()),2&amp;N&amp;&amp;(e.Q6J("isEditing",!!K.selectedIntegration),e.xp6(1),e.Q6J("selectedIntegration",K.selectedIntegration))},dependencies:[de,Pt],styles:["[_nghost-%COMP%]{display:block;max-width:31.875rem;margin-inline-start:var(--ot-spacing-l)}"],changeDetection:0}),F})(),Wt=(()=&gt;{class F{constructor(N,K,oe,le){this.activatedRoute=N,this.externalToolsService=K,this.router=oe,this.userSessionService=le,this.onDestroy$=new Ce.x}ngOnInit(){this.selectedIntegration$=this.externalToolsService.selectedIntegration$,this.getExternalTool(),this.districtId=this.userSessionService.getDistrictId(),this.externalToolsService.createLtiTool$.pipe((0,Me.R)(this.onDestroy$)).subscribe(),this.externalToolsService.updateLtiTool$.pipe((0,Me.R)(this.onDestroy$)).subscribe()}getExternalTool(){this.activatedRoute.params.subscribe(N=&gt;{N.id&amp;&amp;this.externalToolsService.setSelectedIntegration(Number(N.id))})}onBack(){this.router.navigate(["/control-center/integrations"])}onCancel(){this.router.navigate(["/control-center/integrations"])}onSubmitForm(N){N.tool.id&amp;&amp;N.tool.enabled&amp;&amp;!N.touched?this.router.navigate(["/control-center/integrations"]):this.externalToolsService.submitForm(N.tool,this.districtId)}ngOnDestroy(){this.onDestroy$.next(null),this.onDestroy$.complete()}}return F.\u0275fac=function(N){return new(N||F)(e.Y36(Q.gz),e.Y36(xe.C),e.Y36(Q.F0),e.Y36(ve.o))},F.\u0275cmp=e.Xpm({type:F,selectors:[["ng-component"]],decls:2,vars:3,consts:[[3,"selectedIntegration","cancel","back","submitForm"]],template:function(N,K){1&amp;N&amp;&amp;(e.TgZ(0,"ot-lti-tools-page",0),e.NdJ("cancel",function(){return K.onCancel()})("back",function(){return K.onBack()})("submitForm",function(le){return K.onSubmitForm(le)}),e.ALo(1,"async"),e.qZA()),2&amp;N&amp;&amp;e.Q6J("selectedIntegration",e.lcZ(1,1,K.selectedIntegration$))},dependencies:[Kt,s.Ov],encapsulation:2,changeDetection:0}),F})();var Qe=n(36003),Xe=n(37464),$e=n(29923),Ze=n(39646),It=n(54004),qe=n(34782),Xt=n(70262),Ge=n(70655);class et{}(0,Ge.gn)([$e.autoserialize,(0,Ge.w6)("design:type",Number)],et.prototype,"id",void 0),(0,Ge.gn)([$e.autoserialize,(0,Ge.w6)("design:type",String)],et.prototype,"toolTitle",void 0),(0,Ge.gn)([$e.autoserialize,(0,Ge.w6)("design:type",Number)],et.prototype,"districtId",void 0),(0,Ge.gn)([$e.autoserialize,(0,Ge.w6)("design:type",Object)],et.prototype,"ltiType",void 0);var Ke=n(79099),We=(()=&gt;{return(F=We||(We={}))[F.ROLE_STUDENT=0]="ROLE_STUDENT",F[F.ROLE_TEACHER=1]="ROLE_TEACHER",F[F.ROLE_ADMIN=3]="ROLE_ADMIN",We;var F})(),yt=n(80529),mn=n(58955);let fn=(()=&gt;{class F{constructor(N,K){this._httpClient=N,this._environmentService=K,this.apiUrl=this._environmentService.platformBaseUrl+"/external-tools"}doGet(N,K){return null!==this.apiUrl?this._httpClient.get(`${this.apiUrl}${N}`,{params:K}):(0,Ze.of)({status:!0,data:[]})}doPost(N,K,oe){return null!==this.apiUrl?this._httpClient.post(`${this.apiUrl}${N}`,oe,{params:K}):(0,Ze.of)({status:!0,data:[]})}doPut(N,K,oe){return null!==this.apiUrl?this._httpClient.put(`${this.apiUrl}${N}`,oe,{params:K}):(0,Ze.of)({status:!0,data:[]})}doDelete(N,K){return null!==this.apiUrl?this._httpClient.delete(`${this.apiUrl}${N}`,{params:K}):(0,Ze.of)({status:!0,data:[]})}}return F.\u0275fac=function(N){return new(N||F)(e.LFG(yt.eN),e.LFG(mn.L))},F.\u0275prov=e.Yz7({token:F,factory:F.\u0275fac,providedIn:"root"}),F})();var Jt=n(74181);function vn(F,ne){if(1&amp;F){const N=e.EpF();e.TgZ(0,"tr")(1,"td"),e._uU(2),e.qZA(),e.TgZ(3,"td")(4,"button",7),e.NdJ("click",function(){const le=e.CHM(N).$implicit,be=e.oxw(2);return be.toolId=le.id,e.KtG(be.selectTool(le))}),e._uU(5,"Select Tool"),e.qZA(),e.TgZ(6,"button",7),e.NdJ("click",function(){e.CHM(N);const oe=e.oxw(2);return e.KtG(oe.launchTool())}),e._uU(7,"Launch the Tool"),e.qZA()()()}if(2&amp;F){const N=ne.$implicit;e.xp6(2),e.Oqu(N.toolTitle)}}function Tn(F,ne){if(1&amp;F&amp;&amp;(e.TgZ(0,"div")(1,"h3",1),e._uU(2,"Student LTI Launch Details"),e.qZA(),e.TgZ(3,"ot-note",8),e._uU(4,"Save the "),e.TgZ(5,"b"),e._uU(6,"launch url"),e.qZA(),e._uU(7,", "),e.TgZ(8,"b"),e._uU(9,"activity id"),e.qZA(),e._uU(10," and "),e.TgZ(11,"b"),e._uU(12,"bulb title"),e.qZA(),e._uU(13," for use when logged in as a student to view the selected resource."),e.qZA(),e.TgZ(14,"p")(15,"b"),e._uU(16,"Selected Bulb: "),e.qZA(),e._uU(17),e.qZA(),e.TgZ(18,"p")(19,"b"),e._uU(20,"Launch Url: "),e.qZA(),e._uU(21),e.qZA(),e.TgZ(22,"p")(23,"b"),e._uU(24,"Activity Id: "),e.qZA(),e._uU(25),e.qZA()()),2&amp;F){const N=e.oxw(2);e.xp6(17),e.hij(" ",N.bulbTitle,""),e.xp6(4),e.hij(" ",N.launchUrl,""),e.xp6(4),e.hij(" ",N.activityId,"")}}function Sn(F,ne){if(1&amp;F){const N=e.EpF();e.ynx(0),e.TgZ(1,"h1",1),e._uU(2),e.qZA(),e._UZ(3,"hr"),e.TgZ(4,"h3",1),e._uU(5,"Instructions"),e.qZA(),e.TgZ(6,"p")(7,"b"),e._uU(8,"1. "),e.qZA(),e._uU(9,"Select a context/class, to launch your LTI with"),e.qZA(),e.TgZ(10,"p")(11,"b"),e._uU(12,"2. "),e.qZA(),e._uU(13,'Click "Launch the Tool" button to demo the LTI launch'),e.qZA(),e._UZ(14,"hr"),e.TgZ(15,"ot-input-label"),e.SDv(16,2),e.qZA(),e.TgZ(17,"ot-select",3),e.NdJ("change",function(oe){e.CHM(N);const le=e.oxw();return e.KtG(le.onSelectClass(oe))}),e.qZA(),e.TgZ(18,"ot-table")(19,"thead")(20,"tr")(21,"th"),e._uU(22,"Company"),e.qZA(),e.TgZ(23,"th"),e._uU(24,"Select Tool + Launch LTI"),e.qZA()()(),e.TgZ(25,"tbody"),e.YNc(26,vn,8,1,"tr",4),e.ALo(27,"async"),e.qZA()(),e.YNc(28,Tn,26,3,"div",0),e.TgZ(29,"div",5)(30,"ot-external-tool-launch",6),e.NdJ("taskComplete",function(oe){e.CHM(N);const le=e.oxw();return e.KtG(le.workInToolComplete(oe))}),e.qZA()(),e.BQk()}if(2&amp;F){const N=e.oxw();e.xp6(2),e.hij("Instructor ",N.demoMessage,""),e.xp6(15),e.Q6J("options",N.courses),e.xp6(9),e.Q6J("ngForOf",e.lcZ(27,7,N.ltiTools$)),e.xp6(2),e.Q6J("ngIf",N.studentLaunchDetailsReady),e.xp6(2),e.Q6J("toolId",N.toolId)("classId",N.classId)("resourceLinkId",N.resourceLinkId)}}function Yt(F,ne){if(1&amp;F){const N=e.EpF();e.ynx(0),e.TgZ(1,"h1",1),e._uU(2),e.qZA(),e.TgZ(3,"h4",1),e._uU(4,"In order to launch the LTI Content-Item selected by the teacher, please select the context/class the item was assigned to, and insert the content-item's title, activity url, resource id returned from teacher launch"),e.qZA(),e.TgZ(5,"form",9),e.NdJ("ngSubmit",function(){e.CHM(N);const oe=e.oxw();return e.KtG(oe.onSubmitForm())}),e.TgZ(6,"ot-input-label"),e.SDv(7,10),e.qZA(),e._UZ(8,"ot-select",11),e.TgZ(9,"ot-input-label"),e.SDv(10,12),e.qZA(),e._UZ(11,"ot-select",13),e.TgZ(12,"ot-text-input",14)(13,"ot-input-label"),e._uU(14,"Content Item Title"),e.qZA(),e.ynx(15,15),e._uU(16,"This field is required."),e.BQk(),e.qZA(),e.TgZ(17,"ot-text-input",16)(18,"ot-input-label"),e._uU(19,"Activity URL"),e.qZA(),e.ynx(20,15),e._uU(21,"This field is required."),e.BQk(),e.qZA(),e.TgZ(22,"ot-text-input",17)(23,"ot-input-label"),e._uU(24,"Resource Id"),e.qZA(),e.ynx(25,15),e._uU(26,"This field is required."),e.BQk(),e.qZA(),e.TgZ(27,"button",18),e._uU(28,"Submit"),e.qZA(),e.TgZ(29,"button",19),e.NdJ("click",function(){e.CHM(N);const oe=e.oxw();return e.KtG(oe.launchTool())}),e._uU(30,"Launch"),e.qZA()(),e.TgZ(31,"div",5)(32,"ot-external-tool-launch",20),e.NdJ("taskComplete",function(){e.CHM(N);const oe=e.oxw();return e.KtG(oe.closeTool())}),e.qZA()(),e.BQk()}if(2&amp;F){const N=e.oxw();e.xp6(2),e.hij("Student ",N.demoMessage,""),e.xp6(3),e.Q6J("formGroup",N.studentLtiLaunchForm),e.xp6(3),e.Q6J("options",N.studentTools),e.xp6(3),e.Q6J("options",N.courses),e.xp6(1),e.Q6J("validation",N.studentLtiLaunchForm.controls.resourceLinkTitle.errors&amp;&amp;N.attempted?"error":null),e.xp6(5),e.Q6J("validation",N.studentLtiLaunchForm.controls.activityURL.errors&amp;&amp;N.attempted?"error":null),e.xp6(5),e.Q6J("validation",N.studentLtiLaunchForm.controls.resourceId.errors&amp;&amp;N.attempted?"error":null),e.xp6(7),e.Q6J("disabled",!N.canLaunch),e.xp6(3),e.Q6J("toolId",N.toolId)("classId",N.classId)("launchUrl",N.url)("resourceLinkId",N.resourceLinkId)("resourceLinkTitle",N.resourceLinkTitle)}}function Qt(F,ne){if(1&amp;F&amp;&amp;(e.ynx(0),e.TgZ(1,"h1",1),e._uU(2),e.qZA(),e.BQk()),2&amp;F){const N=e.oxw();e.xp6(2),e.hij("",N.demoMessage," is not supported for this user type.")}}let En=(()=&gt;{class F{constructor(N,K,oe,le){this.externalToolAPI=N,this.userSessionService=K,this.messageService=oe,this.externalToolsService=le,this.demoMessage="",this.courses=[{id:0,label:"",selected:!1}],this.studentTools=[{id:0,label:"",selected:!1}],this.studentLaunchDetailsReady=!1,this.instructorType=!1,this.studentType=!1,this.nonSupportedUserType=!1,this.attempted=!1,this.toolSelected=!1,this.canLaunch=!1,this.studentLtiLaunchForm=new l.nJ({selectedToolId:new l.p4("",[l.kI.required]),resourceLinkTitle:new l.p4(""),activityURL:new l.p4(""),resourceId:new l.p4(""),selectedClassId:new l.p4("",[l.kI.required])})}ngOnInit(){this.demoMessage="LTI Demo",this.user=this.userSessionService.getUAAUserAuthority();const N=Number(this.userSessionService.getUserType());N==We.ROLE_TEACHER||N==We.ROLE_ADMIN?(this.instructorType=!0,this.getTools(),this.loadCourses(N),this.resourceLinkId="la-1234567890"):N==We.ROLE_STUDENT?(this.studentType=!0,this.loadCourses(N),this.getStudentTools()):this.nonSupportedUserType=!0}getTools(){var N;const K=null===(N=this.user)||void 0===N?void 0:N.authorityAttributes[0].attributes.district[0];return K?this.ltiTools$=this.externalToolAPI.doGet(`/tool-configuration/district/${K}`).pipe((0,It.U)(oe=&gt;(0,$e.Deserialize)(oe.data,et)),(0,qe.d)(),(0,Xt.K)(()=&gt;(0,Ze.of)([]))):(this.messageService.error("District not found. No district is linked to this user."),(0,Ze.of)([]))}getStudentTools(){const N=this.userSessionService.getDistrictId();N?this.externalToolAPI.doGet(`/tool-configuration/district/${N}`).pipe((0,It.U)(K=&gt;this.formateToolData(K))).subscribe(K=&gt;{this.studentTools=K}):this.messageService.error("District not found. No district is linked to this user.")}formateToolData(N){const K=[];return N.status?(N.data.map(oe=&gt;{K.push({id:oe.id,selected:!1,label:oe.toolTitle})}),K):(K.push({id:0,label:"",selected:!1}),K)}loadCourses(N){this.externalToolsService.getListOfCourses(N).subscribe(K=&gt;{K&amp;&amp;(this.courses=K)})}selectTool(N){this.selectedTool=N,this.messageService.success(`${N.toolTitle} selected`)}launchTool(){this.instructorType&amp;&amp;this.selectedTool&amp;&amp;this.classId||this.studentType&amp;&amp;this.classId&amp;&amp;this.toolId?this.externalToolLaunch.Launch():this.messageService.error("Unable to Launch LTI. Please make sure all required fields are completed.")}workInToolComplete(N){this.studentLaunchDetailsReady=!0,this.activityId=N?.activityId,this.bulbTitle=N?.title,this.launchUrl=N?.url,this.externalToolLaunch.Close()}closeTool(){this.externalToolLaunch.Close()}onSubmitForm(){this.attempted=!0,this.studentLtiLaunchForm.valid&amp;&amp;(this.url=this.studentLtiLaunchForm.value.activityURL,this.resourceLinkId=this.studentLtiLaunchForm.value.resourceId||"la-1234567890",this.resourceLinkTitle=this.studentLtiLaunchForm.value.resourceLinkTitle,this.classId=this.studentLtiLaunchForm.value.selectedClassId.option.id,this.canLaunch=!0,this.toolId=this.studentLtiLaunchForm.value.selectedToolId.option.id)}onSelectClass(N){N.selected&amp;&amp;(this.classId=N.option.id)}}return F.\u0275fac=function(N){return new(N||F)(e.Y36(fn),e.Y36(ve.o),e.Y36(Xe.Of),e.Y36(xe.C))},F.\u0275cmp=e.Xpm({type:F,selectors:[["ot-lti-demo"]],viewQuery:function(N,K){if(1&amp;N&amp;&amp;e.Gf(Ke.z,5),2&amp;N){let oe;e.iGM(oe=e.CRH())&amp;&amp;(K.externalToolLaunch=oe.first)}},decls:3,vars:3,consts:function(){let ne,N,K;return ne=$localize`:external tool/integration|Label for seleting the lti typeâŸ907f1d992833f0b1c83d22b6b290044a6afb9f64âŸ7557738103152922222: LTI launch context/class `,N=$localize`:external tool/integration|Label for seleting the lti toolâŸ185ca71b690fb9a11fdc7089a3bce9a19151bddcâŸ5540047561248087742: Select Tool `,K=$localize`:external tool/integration|Label for seleting the lti typeâŸ3f6b639ccc543f13fd0c268bc3fca2ecf91326dfâŸ3168754500978322420: LTI launch context/class `,[[4,"ngIf"],["ot-heading",""],ne,["placeholder","Select an LTI launch context/class",3,"options","change"],[4,"ngFor","ngForOf"],["id","tool-launch-container"],[3,"toolId","classId","resourceLinkId","taskComplete"],["ot-button","","type","button","trim","true","size","medium",3,"click"],["type","info","role","info"],[3,"formGroup","ngSubmit"],N,["placeholder","Select an LTI Tool to Launch","formControlName","selectedToolId",3,"options"],K,["placeholder","Select an LTI launch context/class","formControlName","selectedClassId",3,"options"],["type","text","formControlName","resourceLinkTitle","placeholder","Content Item Title",3,"validation"],["slot","validation-message"],["type","text","formControlName","activityURL","placeholder","Activity URL",3,"validation"],["type","text","formControlName","resourceId","placeholder","Resource Id",3,"validation"],["ot-button","","type","submit","trim","true","display","flex","size","medium"],["ot-button","","type","button","trim","true","display","flex","size","medium",3,"disabled","click"],[3,"toolId","classId","launchUrl","resourceLinkId","resourceLinkTitle","taskComplete"]]},template:function(N,K){1&amp;N&amp;&amp;(e.YNc(0,Sn,31,9,"ng-container",0),e.YNc(1,Yt,33,13,"ng-container",0),e.YNc(2,Qt,3,1,"ng-container",0)),2&amp;N&amp;&amp;(e.Q6J("ngIf",K.instructorType),e.xp6(1),e.Q6J("ngIf",K.studentType),e.xp6(1),e.Q6J("ngIf",K.nonSupportedUserType))},dependencies:[s.sg,s.O5,l._Y,l.JJ,l.JL,l.sg,l.u,ke.X,Jt.i,Ne.zx,R.oi,Oe.A,m.j,b.Ph,Ke.z,s.Ov],styles:["[_nghost-%COMP%]{display:block;margin:5rem auto;max-width:71.25rem;margin-block-start:var(--ot-spacing-xl)}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{margin-inline-end:var(--ot-spacing-l)}[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{margin-bottom:var(--ot-spacing-l)}[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{margin-bottom:var(--ot-spacing-s)}[_nghost-%COMP%]   h4[_ngcontent-%COMP%]{margin-bottom:var(--ot-spacing-l)}[_nghost-%COMP%]   form[_ngcontent-%COMP%] &gt; ot-text-input[_ngcontent-%COMP%]{margin-bottom:var(--ot-spacing-l)}[_nghost-%COMP%]   form[_ngcontent-%COMP%] &gt; button[_ngcontent-%COMP%]{margin-bottom:var(--ot-spacing-l);margin-inline-end:var(--ot-spacing-l)}[_nghost-%COMP%]   ot-note[_ngcontent-%COMP%]{width:48rem;margin-bottom:var(--ot-spacing-s)}[_nghost-%COMP%]   ot-select[_ngcontent-%COMP%]{width:24rem;margin-bottom:var(--ot-spacing-l)}[_nghost-%COMP%]   ot-input-label[_ngcontent-%COMP%]{margin-top:var(--ot-spacing-l)}[_nghost-%COMP%]   #tool-launch-container[_ngcontent-%COMP%]{height:37.5rem}"]}),F})(),An=(()=&gt;{class F{}return F.\u0275fac=function(N){return new(N||F)},F.\u0275mod=e.oAB({type:F}),F.\u0275inj=e.cJS({imports:[s.ez]}),F})();var Cn=n(53024),jt=n(20229),qt=n(12116),en=n(38669);function On(F,ne){1&amp;F&amp;&amp;(e.TgZ(0,"p"),e._uU(1," You are about to deactivate the Turnitin Integration. Are you sure you want to contine? "),e.qZA())}function Mn(F,ne){1&amp;F&amp;&amp;(e.TgZ(0,"ot-note",9),e.SDv(1,10),e.qZA())}function St(F,ne){if(1&amp;F){const N=e.EpF();e.TgZ(0,"form",11),e.NdJ("ngSubmit",function(){e.CHM(N);const oe=e.oxw();return e.KtG(oe.onSubmit())}),e.TgZ(1,"p"),e._uU(2," To activate your integration, you first need to generate an API key from Turnitin. "),e.TgZ(3,"a",12),e._uU(4,"Login"),e.qZA(),e._uU(5,' to Turnitin and create a new integration titled "Otus". Enter Turnitin API URL and the API key below to finish. '),e.qZA(),e.TgZ(6,"ot-text-input",13),e.ynx(7,14),e.SDv(8,15),e.BQk(),e.TgZ(9,"ot-visually-hidden")(10,"ot-input-label"),e.SDv(11,16),e.qZA()()(),e.TgZ(12,"ot-text-input",17),e.ynx(13,14),e.SDv(14,18),e.BQk(),e.TgZ(15,"ot-visually-hidden")(16,"ot-input-label"),e.SDv(17,19),e.qZA()()(),e.TgZ(18,"ot-toggle-switch"),e.ynx(19,20),e.TgZ(20,"label"),e._uU(21,"Release Student Metadata and Matching Source Text"),e.qZA(),e.BQk(),e.ynx(22,21),e._UZ(23,"input",22),e.BQk(),e.qZA(),e.TgZ(24,"button",23),e.SDv(25,24),e.qZA()()}if(2&amp;F){const N=e.oxw();e.Q6J("formGroup",N.activateTurnitinForm),e.xp6(6),e.Q6J("validation",N.activateTurnitinForm.controls.url.errors&amp;&amp;N.attempted?"error":null),e.xp6(6),e.Q6J("validation",N.activateTurnitinForm.controls.apiKey.errors&amp;&amp;N.attempted?"error":null),e.xp6(11),e.Q6J("checked",N.areReleasingData)}}function it(F,ne){if(1&amp;F){const N=e.EpF();e.TgZ(0,"button",25),e.NdJ("click",function(){e.CHM(N);const oe=e.oxw();return e.KtG(oe.onDeactivate())}),e.SDv(1,26),e.qZA()}}let st=(()=&gt;{class F{constructor(){this.isEnabled=!1,this.activateTurnitin=new e.vpe,this.deactivateTurnitin=new e.vpe,this.onCancel=new e.vpe,this.areReleasingData=!1,this.attempted=!1,this.title="Activate Turnitin",this.activateTurnitinForm=new l.nJ({url:new l.p4("",[l.kI.required]),apiKey:new l.p4("",[l.kI.required]),releaseStudentData:new l.p4(!1)})}ngOnInit(){this.title=this.isEnabled?"Deactivate Turnitin":"Activate Turnitin"}onSubmit(){this.attempted=!0,this.activateTurnitinForm.valid&amp;&amp;this.activateTurnitin.emit({value:{baseUrl:this.activateTurnitinForm.value.url,apiKey:this.activateTurnitinForm.value.apiKey,releaseStudentReviewData:this.activateTurnitinForm.value.releaseStudentData},source:this})}onDeactivate(){this.deactivateTurnitin.emit({source:this})}onClickCancel(){this.onCancel.emit({toolType:"turnitin",toolTitle:"Turnitin",isActivated:this.isEnabled,id:1})}}return F.\u0275fac=function(N){return new(N||F)},F.\u0275cmp=e.Xpm({type:F,selectors:[["ot-turnitin-actions-modal"]],inputs:{isEnabled:"isEnabled"},outputs:{activateTurnitin:"activateTurnitin",deactivateTurnitin:"deactivateTurnitin",onCancel:"onCancel"},decls:9,vars:5,consts:function(){let ne,N,K,oe,le,be,Fe,we,tt,nt;return ne=$localize`:integration/Activate or Deactivate Turnitin Modal|Modal TitleâŸ4c8c6d3fd8b8571acd1e4c4dbff168c96cfb26b8âŸ7103327477437539383: ${"\ufffd0\ufffd"}:INTERPOLATION: `,N=$localize`:integration/Activate or Deactivate Turnitin Modal|General error message stating there are required fields that don't have values.âŸ74cf7cca0aa5ebc49749d3143859cc069659fbaaâŸ2301800233622620829:All required fields must be filled. `,K=$localize`:integration/Activate or Deactivate Turnitin Modal|base url input placeholderâŸ971754f4b9cd992df7e733359b56bc5225cd44fdâŸ8832244461178437197:Enter Base URL`,oe=$localize`:integration/Activate or Deactivate Turnitin Modal|Informal required error message.âŸe03dc9165d58cb7be56887c0b35588f927558642âŸ3946745241452769058:This field is required.`,le=$localize`:integration/Activate or Deactivate Turnitin Modal|base url input labelâŸa403bc0c705f147a62d088fed2cc4b13938c6f73âŸ1151480263190646426: Enter Base URL `,be=$localize`:integration/Activate or Deactivate Turnitin Modal|base url input placeholderâŸecad553ff28a9daf6f990f5f142b6946a918bc7eâŸ6501088696764183582:Enter API Key`,Fe=$localize`:integration/Activate or Deactivate Turnitin Modal|Informal required error message.âŸe03dc9165d58cb7be56887c0b35588f927558642âŸ3946745241452769058:This field is required.`,we=$localize`:integration/Activate or Deactivate Turnitin Modal|base url input labelâŸ02ce9e9eb42c3cd8f74d2d8e84307f029423212fâŸ8286650540476564659: Enter API Key `,tt=$localize`:integration/Activate or Deactivate Turnitin Modal|activate turnitinâŸ1d29020d70520eedd7ce3331f563e297a2a50d95âŸ1688427666439182802:Activate `,nt=$localize`:integration/Activate or Deactivate Turnitin Modal|deactivate turnitinâŸa8a2bb46368688a84992da9b1252c4a2529ede6dâŸ7391857259930231706:Deactivate `,[[3,"dismiss"],["slot","header"],ne,[1,"ot-turnitin-actions-modal"],[1,"ot-turnitin-actions-modal__body-container"],[4,"ngIf"],["type","error","role","alert",4,"ngIf"],[3,"formGroup","ngSubmit",4,"ngIf"],["ot-button","","id","deactivateButton","type","button","trim","true","display","flex","size","medium",3,"click",4,"ngIf"],["type","error","role","alert"],N,[3,"formGroup","ngSubmit"],["href","https://www.turnitin.com/login_page.asp?lang=en_us","target","_blank"],["type","text","required","","formControlName","url","placeholder",K,3,"validation"],["slot","validation-message"],oe,le,["type","text","required","","formControlName","apiKey","placeholder",be,3,"validation"],Fe,we,["slot","label"],["slot","input"],["type","checkbox","formControlName","releaseStudentData",3,"checked"],["ot-button","","type","submit","trim","true","display","flex","size","medium"],tt,["ot-button","","id","deactivateButton","type","button","trim","true","display","flex","size","medium",3,"click"],nt]},template:function(N,K){1&amp;N&amp;&amp;(e.TgZ(0,"ot-modal",0),e.NdJ("dismiss",function(){return K.onClickCancel()}),e.ynx(1,1),e.SDv(2,2),e.BQk(),e.TgZ(3,"div",3)(4,"div",4),e.YNc(5,On,2,0,"p",5),e.YNc(6,Mn,2,0,"ot-note",6),e.YNc(7,St,26,4,"form",7),e.YNc(8,it,2,0,"button",8),e.qZA()()()),2&amp;N&amp;&amp;(e.xp6(2),e.pQV(K.title),e.QtT(2),e.xp6(3),e.Q6J("ngIf",K.isEnabled),e.xp6(1),e.Q6J("ngIf",!K.activateTurnitinForm.valid&amp;&amp;K.attempted),e.xp6(1),e.Q6J("ngIf",!K.isEnabled),e.xp6(1),e.Q6J("ngIf",K.isEnabled))},dependencies:[s.O5,l._Y,l.Wl,l.JJ,l.JL,l.Q7,l.sg,l.u,Ne.zx,jt.u,R.oi,m.j,Oe.A,qt.T,en.Z],styles:[".ot-turnitin-actions-modal[_ngcontent-%COMP%]{width:18rem}.ot-turnitin-actions-modal__body-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.ot-turnitin-actions-modal__body-container[_ngcontent-%COMP%] &gt; form[_ngcontent-%COMP%]{display:flex;flex-direction:column}[_nghost-%COMP%]   ot-note[_ngcontent-%COMP%]{margin-block-end:var(--ot-spacing-m)}[_nghost-%COMP%]   p[_ngcontent-%COMP%]{margin-block-end:3.125rem;color:var(--ot-color-primary-900);font-size:var(--ot-font-size-m)}[_nghost-%COMP%]   ot-text-input[_ngcontent-%COMP%]{margin-block-end:1.563rem;width:15.625rem}[_nghost-%COMP%]   ot-toggle-switch[_ngcontent-%COMP%]{margin-block-end:3.25rem;width:15.625rem}"]}),F})();const tn=["iframe"];function nn(F,ne){if(1&amp;F){const N=e.EpF();e.TgZ(0,"div")(1,"button",10),e.NdJ("click",function(){e.CHM(N);const oe=e.oxw();return e.KtG(oe.onAgree())}),e.SDv(2,11),e.qZA()()}}let Rt=(()=&gt;{class F{constructor(){this.isTurnitinEnabled=!1,this.eulaHtml="",this.onAccept=new e.vpe,this.onCancel=new e.vpe}ngAfterViewInit(){this.iframe.nativeElement.srcdoc=this.eulaHtml}onAgree(){this.onAccept.emit({eulaAccepted:!0,source:this})}onClickCancel(){this.isTurnitinEnabled||this.onCancel.emit({toolType:"turnitin",toolTitle:"Turnitin",isActivated:this.isTurnitinEnabled,id:1})}}return F.\u0275fac=function(N){return new(N||F)},F.\u0275cmp=e.Xpm({type:F,selectors:[["ot-turnitin-eula-modal"]],viewQuery:function(N,K){if(1&amp;N&amp;&amp;e.Gf(tn,5),2&amp;N){let oe;e.iGM(oe=e.CRH())&amp;&amp;(K.iframe=oe.first)}},inputs:{isTurnitinEnabled:"isTurnitinEnabled",eulaHtml:"eulaHtml"},outputs:{onAccept:"onAccept",onCancel:"onCancel"},decls:10,vars:1,consts:function(){let ne,N;return ne=$localize`:integration/turnitin end user license agreement modal|modal titleâŸae930ff51b460291d05363af217ae5d91ba41b3aâŸ5825791361276279054:${"\ufffd#3\ufffd"}:START_HEADING_LEVEL1:Turnitin End User License Agreement${"\ufffd/#3\ufffd"}:CLOSE_HEADING_LEVEL1:`,N=$localize`:integration/turnitin end user license agreement modal|accept turnitin end user license agreementâŸ8bdf3d4d31f023fc53084a5dbf5622157142c5c9âŸ64233554916570450:Agree `,[[3,"dismiss"],["slot","header"],ne,["ot-heading","","level","h5"],["slot","body"],[1,"ot-turnitin-eula-modal"],[1,"ot-turnitin-eula-modal__display-window"],[2,"width","100%","height","100%","border","0"],["iframe",""],[4,"ngIf"],["ot-button","","id","agreeButton","type","button","trim","true","display","flex","size","medium",3,"click"],N]},template:function(N,K){1&amp;N&amp;&amp;(e.TgZ(0,"ot-modal",0),e.NdJ("dismiss",function(){return K.onClickCancel()}),e.ynx(1,1),e.tHW(2,2),e._UZ(3,"h1",3),e.N_p(),e.BQk(),e.ynx(4,4),e.TgZ(5,"div",5)(6,"div",6),e._UZ(7,"iframe",7,8),e.qZA(),e.YNc(9,nn,3,0,"div",9),e.qZA(),e.BQk(),e.qZA()),2&amp;N&amp;&amp;(e.xp6(9),e.Q6J("ngIf",!K.isTurnitinEnabled))},dependencies:[s.O5,Ne.zx,jt.u,ke.X],styles:[".ot-turnitin-eula-modal[_ngcontent-%COMP%]{width:37.5rem}.ot-turnitin-eula-modal__display-window[_ngcontent-%COMP%]{border:var(--ot-border-s) var(--ot-color-gray-300);padding:var(--ot-spacing-m);height:19rem}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{margin-block-start:1.25rem;float:right;width:5.1875rem;height:2.5rem}"]}),F})();var on=n(27047);function sn(F,ne){1&amp;F&amp;&amp;(e.TgZ(0,"button",7),e._UZ(1,"ot-icon-label",8),e.qZA())}function an(F,ne){1&amp;F&amp;&amp;(e.TgZ(0,"button",9)(1,"ot-icon-label",8),e.SDv(2,10),e.qZA()())}let rn=(()=&gt;{class F{constructor(){this.isExternalToolEnabled=!1}isTabletSize(){return window.innerWidth&lt;992}}return F.\u0275fac=function(N){return new(N||F)},F.\u0275cmp=e.Xpm({type:F,selectors:[["ot-integrations-header"]],inputs:{isExternalToolEnabled:"isExternalToolEnabled"},decls:9,vars:2,consts:function(){let ne,N;return ne=$localize`:control center/integrations page header| header textâŸ75b471734b27127dbfbfba17a8e93ff5549a478bâŸ4430414480172355692: Integrations `,N=$localize`:control center/integrations page header| button label to add an external toolâŸ8d5dd1eafc78c01f824189e24e9be397b0c0cfddâŸ2456774826968478790: Add External Tool `,[["slot","title"],["ot-heading","",1,"ot-integrations-header__heading"],ne,["slot","actions"],[1,"ot-integrations-header__actions"],["ot-button","","trim","true","aria-label","Add External Tool","routerLink","/control-center/integrations/external-tools",4,"ngIf"],["ot-button","","id","addToolButton","routerLink","/control-center/integrations/external-tools",4,"ngIf"],["ot-button","","trim","true","aria-label","Add External Tool","routerLink","/control-center/integrations/external-tools"],["icon","plus"],["ot-button","","id","addToolButton","routerLink","/control-center/integrations/external-tools"],N]},template:function(N,K){1&amp;N&amp;&amp;(e.TgZ(0,"ot-page-header"),e.ynx(1,0),e.TgZ(2,"h1",1),e.SDv(3,2),e.qZA(),e.BQk(),e.ynx(4,3),e.TgZ(5,"div",4),e._UZ(6,"ot-select-consortium-district"),e.YNc(7,sn,2,0,"button",5),e.YNc(8,an,3,0,"button",6),e.qZA(),e.BQk(),e.qZA()),2&amp;N&amp;&amp;(e.xp6(7),e.Q6J("ngIf",K.isExternalToolEnabled&amp;&amp;K.isTabletSize()),e.xp6(1),e.Q6J("ngIf",K.isExternalToolEnabled&amp;&amp;!K.isTabletSize()))},dependencies:[s.O5,Q.rH,Ne.zx,ke.X,De.m,I.g,on.N],styles:["[_nghost-%COMP%]{max-width:100%;display:flex;flex-direction:row}.ot-integrations-header__heading[_ngcontent-%COMP%]{font-size:var(--ot-font-size-xxl);font-weight:var(--ot-font-weight-black)}.ot-integrations-header__actions[_ngcontent-%COMP%]{display:flex;flex-direction:row}ot-select-consortium-district[_ngcontent-%COMP%]  ot-select-consortium-district-dropdown{width:15.625rem;margin-inline-end:1.563rem}ot-page-header[_ngcontent-%COMP%]  .ot-page-header-container{width:32%}"],changeDetection:0}),F})();var ln=n(32464),cn=n(65079),Pn=n(71826),bt=n(73900),Nn=n(48956);const In=["deactivateLtiModal"];function yn(F,ne){if(1&amp;F){const N=e.EpF();e.TgZ(0,"button",19),e.NdJ("click",function(){e.CHM(N);const oe=e.oxw().$implicit,le=e.oxw();return e.KtG(le.selectedIntegration=oe)}),e._UZ(1,"ot-icon",20),e.qZA()}if(2&amp;F){e.oxw(2);const N=e.MAs(11);e.Q6J("ot-menu-trigger",N)}}function Rn(F,ne){if(1&amp;F){const N=e.EpF();e.TgZ(0,"button",19),e.NdJ("click",function(){e.CHM(N);const oe=e.oxw().$implicit,le=e.oxw();return e.KtG(le.selectedIntegration=oe)}),e._UZ(1,"ot-icon",20),e.qZA()}if(2&amp;F){e.oxw(2);const N=e.MAs(16);e.Q6J("ot-menu-trigger",N)}}function bn(F,ne){if(1&amp;F){const N=e.EpF();e.TgZ(0,"tr")(1,"td"),e._uU(2),e.qZA(),e.TgZ(3,"td")(4,"ot-toggle-switch"),e.ynx(5,13),e.TgZ(6,"ot-visually-hidden")(7,"label"),e.SDv(8,14),e.qZA()(),e.BQk(),e.ynx(9,15),e.TgZ(10,"input",16),e.NdJ("click",function(){const le=e.CHM(N).$implicit,be=e.oxw();return e.KtG(be.onOpenIntModal(le))}),e.qZA(),e.BQk(),e.qZA()(),e.TgZ(11,"td",17),e.YNc(12,yn,2,1,"button",18),e.YNc(13,Rn,2,1,"button",18),e.qZA()()}if(2&amp;F){const N=ne.$implicit;e.xp6(2),e.Oqu(N.toolTitle),e.xp6(8),e.Q6J("checked",N.enabled),e.xp6(2),e.Q6J("ngIf","turnitin"===N.toolType&amp;&amp;N.enabled),e.xp6(1),e.Q6J("ngIf","lti"===N.toolType&amp;&amp;N.enabled)}}function Ln(F,ne){if(1&amp;F){const N=e.EpF();e.TgZ(0,"ot-confirmation-modal",21),e.NdJ("confirm",function(){e.CHM(N);const oe=e.oxw();return e.KtG(oe.onDeactivateTool())})("cancel",function(){e.CHM(N);const oe=e.oxw();return e.KtG(oe.onDeactivateToolDismiss())})("dismiss",function(){e.CHM(N);const oe=e.oxw();return e.KtG(oe.onDeactivateToolDismiss())}),e.ynx(1,22),e.SDv(2,23),e.BQk(),e.ynx(3,24),e.SDv(4,25),e.BQk(),e.ynx(5,26),e._uU(6,"Disable"),e.BQk(),e.ynx(7,27),e._uU(8,"Cancel"),e.BQk(),e.qZA()}if(2&amp;F){const N=e.oxw();e.xp6(2),e.pQV(N.toolTitle),e.QtT(2)}}let dn=(()=&gt;{class F{constructor(N,K){this.modalService=N,this.viewContainerRef=K,this.integrations=[],this.getEula=new e.vpe,this.openIntModal=new e.vpe,this.edit=new e.vpe,this.onDeactivateDismiss=new e.vpe,this.onDeactivate=new e.vpe,this.titleSortDirection=Qe.Sr.None}onSort(N){this.titleSortDirection=(0,Qe.ze)(N.direction)}viewEula(N){this.getEula.emit(N)}onOpenIntModal(N){"lti"===N.toolType&amp;&amp;N.enabled?(this.toolTitle=N.toolTitle,this.selectedIntegration=N,this.modalService.openTemplateModal(this.deactivateLtiModal,this.viewContainerRef)):this.openIntModal.emit(N)}editTool(N){this.edit.emit(N)}onDeactivateTool(){this.onDeactivate.emit(this.selectedIntegration),this.modalService.closeModal()}onDeactivateToolDismiss(){this.onDeactivateDismiss.emit({toolType:"lti",toolTitle:this.selectedIntegration.toolTitle,isActivated:this.selectedIntegration.enabled,id:this.selectedIntegration.id}),this.modalService.closeModal()}}return F.\u0275fac=function(N){return new(N||F)(e.Y36(i.Z7),e.Y36(e.s_b))},F.\u0275cmp=e.Xpm({type:F,selectors:[["ot-integrations-table"]],viewQuery:function(N,K){if(1&amp;N&amp;&amp;e.Gf(In,5),2&amp;N){let oe;e.iGM(oe=e.CRH())&amp;&amp;(K.deactivateLtiModal=oe.first)}},inputs:{integrations:"integrations"},outputs:{getEula:"getEula",openIntModal:"openIntModal",edit:"edit",onDeactivateDismiss:"onDeactivateDismiss",onDeactivate:"onDeactivate"},decls:22,vars:2,consts:function(){let ne,N,K,oe,le,be,Fe;return ne=$localize`:integrations/table| table first column nameâŸ09e70483f1e61a5c96d02337b3ddab4370df507fâŸ4078925182254583117: Company `,N=$localize`:integrations/table| table second column nameâŸ2de6eb85f41ad3e2fbfbe449e743675749a0457bâŸ5381519320446180367: Status `,K=$localize`:integrations/table| context menu view turnitin eulaâŸ7ccdda9ffc95300642bd9426f45ca160ccc8dc59âŸ390870600655924673:${"\ufffd#14\ufffd"}:START_TAG_OT_ICON_LABEL:View EULA${"\ufffd/#14\ufffd"}:CLOSE_TAG_OT_ICON_LABEL:`,oe=$localize`:integrations/table| context menu edit lti toolâŸe57d4f54d6d14c4a0c9994a02f3cfd6e9b4f0b1aâŸ9111482678301172141:${"\ufffd#19\ufffd"}:START_TAG_OT_ICON_LABEL:Edit${"\ufffd/#19\ufffd"}:CLOSE_TAG_OT_ICON_LABEL:`,le=$localize`:integrations/table|label for integration status radio input optionâŸ8ddd468e306efe98fb508e11a8c69b871150e9feâŸ5371590290095187560:Integration Status`,be=$localize`:integrations/table | Question asking the user if they are sure they want to disable the tool for their districtâŸbb7cad137c6ec04e50f71fb81c851349b6c39eccâŸ2223155259260283189: Are you sure you want to disable ${"\ufffd0\ufffd"}:INTERPOLATION: for your district? `,Fe=$localize`:integrations/table | Warning message about unavailable data after disabling the toolâŸ886fadfc34462a3527feb3ae8f1f935b5bbd1362âŸ1516424815055345110: All collected data associated with this tool will no longer be accessible. `,[["scope","col","ot-sortable-column-header","",3,"direction","change"],ne,["scope","col",1,"ot-integrations-table__header-font"],N,[4,"ngFor","ngForOf"],["turnitinMenu",""],["ot-option","","role","menuitem",3,"click"],K,["prefix","fas","icon","file-signature"],["ltiMenu",""],oe,["type","edit"],["deactivateLtiModal",""],["slot","label"],le,["slot","input"],["type","checkbox",3,"checked","click"],[1,"ot-integrations-table__row-actions"],["ot-button","","trim","true","aria-label","open actions menu","color","transparent","size","medium",3,"ot-menu-trigger","click",4,"ngIf"],["ot-button","","trim","true","aria-label","open actions menu","color","transparent","size","medium",3,"ot-menu-trigger","click"],["name","ellipsis-h","prefix","fas"],[3,"confirm","cancel","dismiss"],["slot","message"],be,["slot","subtext"],Fe,["slot","confirm"],["slot","cancel"]]},template:function(N,K){if(1&amp;N){const oe=e.EpF();e.TgZ(0,"ot-table")(1,"thead")(2,"tr")(3,"th",0),e.NdJ("change",function(be){return K.onSort(be)}),e.SDv(4,1),e.qZA(),e.TgZ(5,"th",2),e.SDv(6,3),e.qZA(),e._UZ(7,"th"),e.qZA()(),e.TgZ(8,"tbody"),e.YNc(9,bn,14,4,"tr",4),e.TgZ(10,"ot-menu",null,5)(12,"li",6),e.NdJ("click",function(){e.CHM(oe);const be=e.MAs(11);return K.viewEula(K.selectedIntegration),e.KtG(be.hide())}),e.tHW(13,7),e._UZ(14,"ot-icon-label",8),e.N_p(),e.qZA()(),e.TgZ(15,"ot-menu",null,9)(17,"li",6),e.NdJ("click",function(){e.CHM(oe);const be=e.MAs(16);return K.editTool(K.selectedIntegration),e.KtG(be.hide())}),e.tHW(18,10),e._UZ(19,"ot-icon-label",11),e.N_p(),e.qZA()()()(),e.YNc(20,Ln,9,1,"ng-template",null,12,e.W1O)}2&amp;N&amp;&amp;(e.xp6(3),e.Q6J("direction",K.titleSortDirection),e.xp6(6),e.Q6J("ngForOf",K.integrations))},dependencies:[s.sg,s.O5,I.g,Ne.zx,Jt.i,ln.PH,cn.v,Pn.b,bt.Wx,C.J,qt.T,en.Z,Nn.c],styles:[".ot-integrations-table__row-actions[_ngcontent-%COMP%]{padding:var(--ot-spacing-s);text-align:center}.ot-integrations-table__header-font[_ngcontent-%COMP%]{font-weight:var(--ot-font-weight-bold)}"]}),F})(),Dn=(()=&gt;{class F{constructor(){this.integrations=[],this.openModal=new e.vpe,this.getLatestEula=new e.vpe,this.edit=new e.vpe,this.onDeactivateDismiss=new e.vpe,this.onDeactivate=new e.vpe}getEula(N){this.getLatestEula.emit(N)}openIntModal(N){this.openModal.emit(N)}editExternalTool(N){this.edit.emit(N)}deactivateToolDismiss(N){this.onDeactivateDismiss.emit(N)}deactivateTool(N){this.onDeactivate.emit(N)}}return F.\u0275fac=function(N){return new(N||F)},F.\u0275cmp=e.Xpm({type:F,selectors:[["ot-integrations-page"]],inputs:{isExternalToolEnabled:"isExternalToolEnabled",integrations:"integrations"},outputs:{openModal:"openModal",getLatestEula:"getLatestEula",edit:"edit",onDeactivateDismiss:"onDeactivateDismiss",onDeactivate:"onDeactivate"},decls:2,vars:2,consts:[[3,"isExternalToolEnabled"],[3,"integrations","getEula","openIntModal","edit","onDeactivateDismiss","onDeactivate"]],template:function(N,K){1&amp;N&amp;&amp;(e._UZ(0,"ot-integrations-header",0),e.TgZ(1,"ot-integrations-table",1),e.NdJ("getEula",function(le){return K.getEula(le)})("openIntModal",function(le){return K.openIntModal(le)})("edit",function(le){return K.editExternalTool(le)})("onDeactivateDismiss",function(le){return K.deactivateToolDismiss(le)})("onDeactivate",function(le){return K.deactivateTool(le)}),e.qZA()),2&amp;N&amp;&amp;(e.Q6J("isExternalToolEnabled",K.isExternalToolEnabled),e.xp6(1),e.Q6J("integrations",K.integrations))},dependencies:[rn,dn],styles:["[_nghost-%COMP%]{display:block;padding:var(--ot-spacing-xl) var(--ot-spacing-xxl)}"]}),F})();const xn=["turnitinActionsModal"],wn=["turnitinEulaModal"];function Un(F,ne){if(1&amp;F){const N=e.EpF();e.TgZ(0,"ot-turnitin-actions-modal",3),e.NdJ("activateTurnitin",function(oe){e.CHM(N);const le=e.oxw();return e.KtG(le.activateTurnitin(oe))})("deactivateTurnitin",function(oe){e.CHM(N);const le=e.oxw();return e.KtG(le.deactivateTurnitin(oe))})("onCancel",function(oe){e.CHM(N);const le=e.oxw();return e.KtG(le.onCloseModal(oe))}),e.qZA()}if(2&amp;F){const N=e.oxw();e.Q6J("isEnabled",N.isTurnitinEnabled)}}function zn(F,ne){if(1&amp;F){const N=e.EpF();e.TgZ(0,"ot-turnitin-eula-modal",4),e.NdJ("onAccept",function(oe){e.CHM(N);const le=e.oxw();return e.KtG(le.onAcceptEula(oe))})("onCancel",function(oe){e.CHM(N);const le=e.oxw();return e.KtG(le.onCloseModal(oe))}),e.qZA()}if(2&amp;F){const N=e.oxw();e.Q6J("isTurnitinEnabled",N.isTurnitinEnabled)("eulaHtml",N.eulaHtml)}}let un=(()=&gt;{class F{constructor(N,K,oe,le,be,Fe){this.externalToolsService=N,this.modalService=K,this.userSessionService=oe,this.viewContainerRef=le,this.toggleService=be,this.router=Fe,this.sortedIntegrations$=(0,Ze.of)([]),this.activateTurnitin$=(0,Ze.of)({success:!1}),this.onDestroy$=new Ce.x,this.isExternalToolEnabled=!1,this.districtId=-1,this.eulaHtml=""}ngOnInit(){this.districtId=this.userSessionService.getSelectedDistrictId(),this.toggleService.isActive("int-external-tool").subscribe(N=&gt;{this.isExternalToolEnabled=N}),this.sortedIntegrations$=this.externalToolsService.integrationsConfiguration$,this.externalToolsService.activateTurnitin$.pipe((0,Me.R)(this.onDestroy$)).subscribe(N=&gt;{N?.success&amp;&amp;this.showTurnitinEulaModal(N.eulaBody)}),this.externalToolsService.turnitinEula$.pipe((0,Me.R)(this.onDestroy$)).subscribe(N=&gt;{N?.success&amp;&amp;this.showTurnitinEulaModal(N.eulaBody)}),this.externalToolsService.eulaAccepted$.pipe((0,Me.R)(this.onDestroy$)).subscribe(()=&gt;{this.modalService.closeModal()}),this.externalToolsService.deactivateTurnitin$.pipe((0,Me.R)(this.onDestroy$)).subscribe(()=&gt;{this.modalService.closeModal()}),this.externalToolsService.activateGradecam$.pipe((0,Me.R)(this.onDestroy$)).subscribe(()=&gt;{this.modalService.closeModal()}),this.externalToolsService.updateLtiTool$.pipe((0,Me.R)(this.onDestroy$)).subscribe()}openModal(N){switch(N.toolType){case"turnitin":this.showTurnitinModal(N);break;case"lti":this.updateTool(N)}}onCloseModal(N){this.externalToolsService.setOriginalToggleState(N)}showTurnitinEulaModal(N){this.eulaHtml=N,this.turnitinEulaModal&amp;&amp;this.modalService.openTemplateModal(this.turnitinEulaModal,this.viewContainerRef)}showTurnitinModal(N){this.isTurnitinEnabled=N.enabled,this.modalService.openTemplateModal(this.turnitinActionsModal,this.viewContainerRef)}activateTurnitin(N){this.externalToolsService.updateTurnitin(N.source.isEnabled,this.districtId,N.value)}deactivateTurnitin(N){this.externalToolsService.updateTurnitin(N.source.isEnabled,this.districtId)}getEula(N){this.isTurnitinEnabled=!!N&amp;&amp;N.enabled,this.externalToolsService.getEula(this.districtId)}onAcceptEula(N){this.externalToolsService.acceptEula(N.eulaAccepted,this.districtId)}editExternalTool(N){this.router.navigate(["/control-center/integrations/external-tools",N.id])}updateTool(N){N.enabled?(this.tool=N,this.deactivateTool(N)):this.editExternalTool(N)}deactivateTool(N){this.externalToolsService.deactivateTool(N,this.districtId)}ngOnDestroy(){this.onDestroy$.next(null),this.onDestroy$.complete()}}return F.\u0275fac=function(N){return new(N||F)(e.Y36(xe.C),e.Y36(i.Z7),e.Y36(ve.o),e.Y36(e.s_b),e.Y36(Cn.l),e.Y36(Q.F0))},F.\u0275cmp=e.Xpm({type:F,selectors:[["ng-component"]],viewQuery:function(N,K){if(1&amp;N&amp;&amp;(e.Gf(st,5),e.Gf(xn,5),e.Gf(Rt,5),e.Gf(wn,5)),2&amp;N){let oe;e.iGM(oe=e.CRH())&amp;&amp;(K.turnitinActionsModalComponent=oe.first),e.iGM(oe=e.CRH())&amp;&amp;(K.turnitinActionsModal=oe.first),e.iGM(oe=e.CRH())&amp;&amp;(K.turnitinEulaModalComponent=oe.first),e.iGM(oe=e.CRH())&amp;&amp;(K.turnitinEulaModal=oe.first)}},decls:6,vars:4,consts:[[3,"integrations","isExternalToolEnabled","openModal","getLatestEula","edit","onDeactivateDismiss","onDeactivate"],["turnitinActionsModal",""],["turnitinEulaModal",""],[3,"isEnabled","activateTurnitin","deactivateTurnitin","onCancel"],[3,"isTurnitinEnabled","eulaHtml","onAccept","onCancel"]],template:function(N,K){1&amp;N&amp;&amp;(e.TgZ(0,"ot-integrations-page",0),e.NdJ("openModal",function(le){return K.openModal(le)})("getLatestEula",function(le){return K.getEula(le)})("edit",function(le){return K.editExternalTool(le)})("onDeactivateDismiss",function(le){return K.onCloseModal(le)})("onDeactivate",function(le){return K.deactivateTool(le)}),e.ALo(1,"async"),e.qZA(),e.YNc(2,Un,1,1,"ng-template",null,1,e.W1O),e.YNc(4,zn,1,2,"ng-template",null,2,e.W1O)),2&amp;N&amp;&amp;e.Q6J("integrations",e.lcZ(1,2,K.sortedIntegrations$))("isExternalToolEnabled",K.isExternalToolEnabled)},dependencies:[st,Rt,Dn,s.Ov],encapsulation:2}),F})();var Fn=n(66170),_n=n(93864),gn=n(85009),Bn=n(37481);let Hn=(()=&gt;{class F{}return F.\u0275fac=function(N){return new(N||F)},F.\u0275mod=e.oAB({type:F}),F.\u0275inj=e.cJS({imports:[s.ez,Q.Bz,d.h,G.g,Z.$,v.IT,Bn.VI]}),F})();var $n=n(24047);let Gn=(()=&gt;{class F{}return F.\u0275fac=function(N){return new(N||F)},F.\u0275mod=e.oAB({type:F}),F.\u0275inj=e.cJS({imports:[s.ez,l.UX,d.h,i.zk,c.Nz,p.hL,_.q,_n.F,gn.O,G.g]}),F})(),kn=(()=&gt;{class F{}return F.\u0275fac=function(N){return new(N||F)},F.\u0275mod=e.oAB({type:F}),F.\u0275inj=e.cJS({imports:[s.ez,d.h,i.zk,G.g]}),F})(),Vn=(()=&gt;{class F{}return F.\u0275fac=function(N){return new(N||F)},F.\u0275mod=e.oAB({type:F}),F.\u0275inj=e.cJS({imports:[s.ez,Q.Bz,v.IT,d.h,Qe.U$,Fn.$9,f.QX,G.g,c.Nz,_.q,_n.F,gn.O,Hn,$n.v,Gn,kn]}),F})()},67064:(H,E,n)=&gt;{"use strict";n.d(E,{C:()=&gt;J});var e=n(37464),o=n(4707),t=n(39841),a=n(56451),r=n(39646),s=n(77579),l=n(63900),i=n(54004),d=n(34782),c=n(39300),_=n(70262),g=n(95698),p=n(29923),f=n(38700),v=n(70655);class T{constructor(){this.selected=!1}}(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",Number)],T.prototype,"id",void 0),(0,v.gn)([(0,p.autoserializeAs)("name"),(0,v.w6)("design:type",String)],T.prototype,"label",void 0);class h{}(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"lti_message_type",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"lti_version",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"accept_media_types",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"accept_presentation_document_targets",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"content_item_return_url",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"user_id",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"roles",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"resource_link_id",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"resource_link_title",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"context_id",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"context_id_history",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"context_title",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"context_type",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"context_label",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"launch_presentation_locale",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"launch_presentation_document_target",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"launch_presentation_css_url",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",Number)],h.prototype,"launch_presentation_width",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",Number)],h.prototype,"launch_presentation_height",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"lis_person_name_family",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"lis_person_name_full",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"lis_person_name_given",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"lis_person_contact_email_primary",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"lis_person_sourcedid",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"tool_consumer_info_product_family_code",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"tool_consumer_info_version",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"tool_consumer_instance_name",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"tool_consumer_instance_contact_email",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"oauth_callback",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"oauth_consumer_key",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",Number)],h.prototype,"oauth_nonce",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"oauth_signature",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"oauth_signature_method",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",Number)],h.prototype,"oauth_timestamp",void 0),(0,v.gn)([p.autoserialize,(0,v.w6)("design:type",String)],h.prototype,"oauth_version",void 0);var Z=n(53024),M=n(94650),G=n(14004),B=n(58955),Q=n(9116),W=n(52425);let J=(()=&gt;{class w{constructor(m,C,I,b,y,X,P){this.fetch=m,this.alertMessageService=C,this.env=I,this.userSessionService=b,this.router=y,this.sortingService=X,this.toggleService=P,this._integrationsConfiguration=new o.t(1),this.integrationsConfiguration$=(0,t.a)([this.userSessionService.selectedDistrictId$.pipe((0,l.w)(O=&gt;this.getIntegrationConfigurations(O)),(0,l.w)(O=&gt;(this._integrationsConfiguration.next(O),this._integrationsConfiguration))),this.toggleService.isActive("int-external-tool")]).pipe((0,i.U)(([O,L])=&gt;(L?O:O.filter(z=&gt;"lti"!==z.toolType)).sort((z,V)=&gt;this.sortingService.naturalCompare(z.toolTitle,V.toolTitle))),(0,d.d)(1)),this.integrations$=(0,a.T)(this.userSessionService.selectedDistrictId$,this._integrationsConfiguration.pipe((0,l.w)(()=&gt;this.userSessionService.selectedDistrictId$))).pipe((0,l.w)(O=&gt;O&gt;0?this.getIntegrations(O):(0,r.of)([]))).pipe((0,i.U)(O=&gt;O.sort((L,z)=&gt;this.sortingService.naturalCompare(L.toolTitle,z.toolTitle))),(0,d.d)(1)),this._selectedIntegration=new o.t(1),this.selectedIntegration$=(0,t.a)([this._selectedIntegration,this.integrationsConfiguration$]).pipe((0,i.U)(([O,L])=&gt;this.getIntegrationById(O,L)),(0,c.h)(O=&gt;void 0!==O),(0,d.d)(1)),this._activateTurnitin=new s.x,this.activateTurnitin$=this._activateTurnitin.pipe((0,l.w)(({creds:O,districtId:L})=&gt;this.activateTurnitin(O,L).pipe((0,_.K)(()=&gt;(this.alertMessageService.error("There was an error activating Turnitin. Please check your credentials and try again."),this.updateIntegrationToggle(!1,"turnitin","Turnitin",1),(0,r.of)({success:!1}))))),(0,d.d)(1)),this._deactivateTurnitin=new s.x,this.deactivateTurnitin$=this._deactivateTurnitin.pipe((0,l.w)(O=&gt;this.deactivateTurnitin(O).pipe((0,i.U)(L=&gt;(this.updateIntegrationToggle(!1,"turnitin","Turnitin",1),L)),(0,_.K)(()=&gt;(this.alertMessageService.error("There was an error deactivating Turnitin. Please try again."),this.updateIntegrationToggle(!0,"turnitin","Turnitin",1),(0,r.of)({success:!1}))))),(0,d.d)(1)),this._getEula=new s.x,this.turnitinEula$=this._getEula.pipe((0,l.w)(O=&gt;this.fetchLatestEula(O).pipe((0,_.K)(()=&gt;(this.alertMessageService.error("There was an error fetching the latest End User License Agreement. Please try again."),(0,r.of)({success:!1}))))),(0,d.d)(1)),this._acceptEule=new s.x,this.eulaAccepted$=this._acceptEule.pipe((0,l.w)(O=&gt;this.acceptLatestEula(O).pipe((0,i.U)(L=&gt;(this.updateIntegrationToggle(!0,"turnitin","Turnitin",1),L)),(0,_.K)(()=&gt;(this.alertMessageService.error("There was an error accepting the End User License Agreement. Please try again."),this.updateIntegrationToggle(!1,"turnitin","Turnitin",1),(0,r.of)({success:!1}))))),(0,d.d)(1)),this._activateGradecam=new s.x,this.activateGradecam$=this._activateGradecam.pipe((0,l.w)(O=&gt;this.activateGradecamIntegration(O).pipe((0,_.K)(()=&gt;(this.alertMessageService.error("There was an error activating Gradecam. Please try again."),this.updateIntegrationToggle(!1,"gradecam","GradeCam",2),(0,r.of)({success:!1}))))),(0,d.d)(1)),this._createLtiTool=new s.x,this.createLtiTool$=this._createLtiTool.pipe((0,l.w)(({tool:O,districtId:L})=&gt;this.createTool(O,L).pipe((0,i.U)(z=&gt;{O.id=z.data.id,this.createIntegrationConfig(O,"lti"),this.router.navigate(["/control-center/integrations"])}),(0,_.K)(()=&gt;(this.alertMessageService.error("There was an error creating this tool. Please check the configuration and try again or contact support.","Error Creating Tool"),(0,r.of)({status:!1}))))),(0,d.d)(1)),this._updateLtiTool=new s.x,this.updateLtiTool$=this._updateLtiTool.pipe((0,l.w)(({tool:O,districtId:L})=&gt;this.updateTool(O,L).pipe((0,i.U)(z=&gt;{if(void 0!==O.id)return this.updateIntegrationConfig(O,"lti"),this.router.navigate(["/control-center/integrations"]),z}),(0,_.K)(()=&gt;(this.alertMessageService.error("There was an error updating this tool. Please check the configuration and try again or contact support.","Error Updating Tool"),(0,r.of)({status:!1}))))),(0,d.d)(1))}getIntegrations(m){const C={headers:this.getAuthHeaders()};return this.fetch.get(`${this.env.platformBaseUrl}/external-tools/tool-configuration/district/${m}`,C).pipe((0,i.U)(I=&gt;I.status?I.data:[]))}getIntegrationConfigurations(m){const C={headers:this.getAuthHeaders()};return this.fetch.get(`${this.env.platformBaseUrl}/external-tools/tool-configuration/${m}`,C).pipe((0,i.U)(I=&gt;I.status?I.data:[]))}activateTurnitin(m,C){const I={headers:this.getAuthHeaders(),body:JSON.stringify({apiKey:m.apiKey,baseUrl:m.baseUrl,releaseStudentReviewData:m.releaseStudentReviewData})};return this.fetch.post(`${this.env.napiUrl}/controlcenter/turnitin/apiKey/${C}`,I)}deactivateTurnitin(m){const C={headers:this.getAuthHeaders()};return this.fetch.delete(`${this.env.napiUrl}/controlcenter/turnitin/apiKey/${m}`,C)}fetchLatestEula(m){const C={headers:this.getAuthHeaders()};return this.fetch.get(`${this.env.napiUrl}/controlcenter/turnitin/eula/${m}`,C)}acceptLatestEula(m){const C={headers:this.getAuthHeaders(),body:JSON.stringify({districtId:m})};return this.fetch.post(`${this.env.napiUrl}/controlcenter/turnitin/eula/accept`,C)}activateGradecamIntegration(m){const C={headers:this.getAuthHeaders()};return this.fetch.get(`${this.env.oneRosterBaseUrl}/gradecam/subscription/${m}`,C)}createTool(m,C){const I={headers:this.getAuthHeaders(),body:JSON.stringify({toolTitle:m.toolTitle,consumerKey:m.consumerKey,sharedSecret:m.sharedSecret,secureLaunchUrl:m.secureLaunchUrl,description:m.description,ltiType:m.ltiType,enabled:m.enabled,toolType:"lti"})};return this.fetch.post(`${this.env.platformBaseUrl}/external-tools/tool-configuration/district/${C}`,I)}updateTool(m,C){var I;const b=m.id,y={headers:this.getAuthHeaders(),body:JSON.stringify({toolTitle:m.toolTitle,consumerKey:m.consumerKey,sharedSecret:m.sharedSecret,secureLaunchUrl:m.secureLaunchUrl,description:null!==(I=m.description)&amp;&amp;void 0!==I?I:m.description,ltiType:m.ltiType,enabled:m.enabled,toolType:"lti"})};return this.fetch.put(`${this.env.platformBaseUrl}/external-tools/tool-configuration/district/${C}/tool/${b}`,y)}getIntegrationById(m,C){if(m){return C.find(b=&gt;b.id===m&amp;&amp;"lti"===b.toolType)||void this.alertMessageService.error("The tool you are attempting to update could not be found. Please and try again or contact support.")}}updateIntegrationToggle(m,C,I,b){this._integrationsConfiguration.pipe((0,g.q)(1)).subscribe(y=&gt;{const X=y.find(P=&gt;P.toolType===C&amp;&amp;P.id===b);if(X){const P={enabled:m,toolTitle:I,toolType:C,id:b},O=y.indexOf(X);y[O]=Object.assign(Object.assign({},X),P),this._integrationsConfiguration.next(y)}})}updateIntegrationConfig(m,C){this._integrationsConfiguration.pipe((0,g.q)(1)).subscribe(I=&gt;{const b=I.find(y=&gt;y.toolType===C&amp;&amp;y.id===m.id);if(b){const y={enabled:m.enabled,toolTitle:m.toolTitle,toolType:C,id:m.id,ltiType:m?.ltiType,description:m?.description,secureIconUrl:m?.secureIconUrl,consumerKey:m?.consumerKey,sharedSecret:"*******",secureLaunchUrl:m?.secureLaunchUrl},X=I.indexOf(b);I[X]=Object.assign(Object.assign({},b),y),this._integrationsConfiguration.next(I)}})}createIntegrationConfig(m,C){this._integrationsConfiguration.pipe((0,g.q)(1)).subscribe(I=&gt;{I.push({enabled:m.enabled,toolTitle:m.toolTitle,toolType:C,id:m.id,ltiType:m?.ltiType,description:m?.description,secureIconUrl:m?.secureIconUrl,consumerKey:m?.consumerKey,sharedSecret:"*******",secureLaunchUrl:m?.secureLaunchUrl}),this._integrationsConfiguration.next(I)})}updateTurnitin(m,C,I){m?this._deactivateTurnitin.next(C):this._activateTurnitin.next({creds:I,districtId:C})}getEula(m){this._getEula.next(m)}acceptEula(m,C){m&amp;&amp;this._acceptEule.next(C)}activateGradecam(m){this._activateGradecam.next(m)}setOriginalToggleState(m){this.updateIntegrationToggle(m.isActivated,m.toolType,m.toolTitle,m.id)}setSelectedIntegration(m){this._selectedIntegration.next(m)}submitForm(m,C){m.enabled=!0,m.id?this._updateLtiTool.next({tool:m,districtId:C}):this._createLtiTool.next({tool:m,districtId:C})}deactivateTool(m,C){m.enabled=!1,this._updateLtiTool.next({tool:m,districtId:C})}getLtiLaunchOptions(m,C,I,b,y,X){const P={tool_id:m},O={headers:this.getAuthHeaders()};C&amp;&amp;(P.class_id=C),I&amp;&amp;(P.lesson_id=I),b&amp;&amp;(P.launch_url=b),y&amp;&amp;(P.resource_link_id=y),X&amp;&amp;(P.resource_link_title=X);const L=Object.keys(P).map(z=&gt;`${z}=${P[z]}`).join("&amp;");return this.fetch.get(`${this.env.platformBaseUrl}/external-tools/lti/v1p2/launch-params?${L}`,O).pipe((0,i.U)(z=&gt;({status:!0,data:{data:(0,p.Deserialize)(z.data.data,h),url:z.data.url}})),(0,d.d)(1),(0,_.K)(z=&gt;(0,r.of)(z.error)))}getListOfCourses(m){const C={headers:this.getAuthHeaders()};return this.fetch.get(`${this.env.platformBaseUrl}/external-tools/lti-demo/courses?user_type=${m}`,C).pipe((0,i.U)(I=&gt;(0,p.Deserialize)(I.data,T)),(0,d.d)(1),(0,_.K)(I=&gt;(this.alertMessageService.error(I.error),(0,r.of)([{id:0,label:"",selected:!1}]))))}getAuthHeaders(){const m=this.userSessionService.getUserId(),C=this.userSessionService.getToken(),I=new Headers;return m&amp;&amp;I.append("User-id",`${m}`),C&amp;&amp;I.append("Login-token",`${C}`),I}}return w.\u0275fac=function(m){return new(m||w)(M.LFG(G.r),M.LFG(e.Of),M.LFG(B.L),M.LFG(f.o),M.LFG(Q.F0),M.LFG(W.$),M.LFG(Z.l))},w.\u0275prov=M.Yz7({token:w,factory:w.\u0275fac,providedIn:"root"}),w})()},5319:(H,E,n)=&gt;{"use strict";n.d(E,{b:()=&gt;r});var e=n(70655),o=n(29923),t=n(97639),a=n(35508);class r{static OnDeserialized(l,i){l.type=a.i.getById(l.typeId),l.dateCreated=i.created_at?(0,t.bR)(i.created_at):null}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],r.prototype,"id",void 0),(0,e.gn)([(0,o.autoserializeAs)("student_id"),(0,e.w6)("design:type",Number)],r.prototype,"studentId",void 0),(0,e.gn)([(0,o.autoserializeAs)("user_id"),(0,e.w6)("design:type",Number)],r.prototype,"userId",void 0),(0,e.gn)([(0,o.autoserializeAs)("post_id"),(0,e.w6)("design:type",Number)],r.prototype,"postId",void 0),(0,e.gn)([(0,o.autoserializeAs)("assignment_id"),(0,e.w6)("design:type",Number)],r.prototype,"assignmentId",void 0),(0,e.gn)([(0,o.autoserializeAs)("type"),(0,e.w6)("design:type",Number)],r.prototype,"typeId",void 0)},35508:(H,E,n)=&gt;{"use strict";n.d(E,{f:()=&gt;o,i:()=&gt;t});var e=n(32850),o=(()=&gt;{return(a=o||(o={}))[a.PORTFOLIO_TEACHER_TYPE=1]="PORTFOLIO_TEACHER_TYPE",a[a.PORTFOLIO_STUDENT_TYPE=2]="PORTFOLIO_STUDENT_TYPE",o;var a})();class t{static teacherType(){const r=new t;return r.id=o.PORTFOLIO_TEACHER_TYPE,r.name="Teacher-Selected Items",r.color=e.m.PortfolioTeacherType(),r}static studentType(){const r=new t;return r.id=o.PORTFOLIO_STUDENT_TYPE,r.name="Student-Selected Items",r.color=e.m.PortfolioStudentType(),r}static getById(r){switch(r){case o.PORTFOLIO_TEACHER_TYPE:return t.teacherType();case o.PORTFOLIO_STUDENT_TYPE:return t.studentType()}}getAll(){return[t.teacherType(),t.studentType()]}}},64534:(H,E,n)=&gt;{"use strict";var e=n(15861),o=n(11481),t=n(94650),a=n(74493),r=n(49051),s=n(81253),l=n(98105),i=n(80529),d=n(38746),c=n(37464),_=n(9116),g=n(5963),p=n(54004);let f=(()=&gt;{class A{constructor(){this.preloadTimeout=5e3}preload(u,S){return(0,g.H)(this.preloadTimeout).pipe((0,p.U)(()=&gt;S()))}}return A.\u0275fac=function(u){return new(u||A)},A.\u0275prov=t.Yz7({token:A,factory:A.\u0275fac,providedIn:"root"}),A})();var v=n(91456),T=n(62940),h=n(58955),Z=n(37992),M=n(32090),G=n(88781);const B={bff:{hostName:"local.otus.com:3030",basePath:"/api"},faro:{hostName:"https://faro-collector-prod-us-central-0.grafana.net/collect/8ac537da652d871f6fde0229e3941c72",basePath:""},gradeCam:{hostName:"demo.gradecam.com",basePath:""},intercom:{appId:"oewnlh9k"},learnosity:{authorApi:{hostName:"authorapi.learnosity.com"},items:{hostName:"items.learnosity.com"},reports:{hostName:"reports.learnosity.com"},apiVersion:"?v2024.1.LTS"},reCaptcha:{scriptURL:"https://www.google.com/recaptcha/api.js?render=6Le2CwodAAAAAAUl63eYaoRbHljQWI1GxFW7F0of",siteKey:"6Le2CwodAAAAAAUl63eYaoRbHljQWI1GxFW7F0of",enabled:!0},unleash:{hostName:"https://uedge.otus.dev/api/frontend",siteKey:"default:development.42869bbd89133ad892444b75e047cc4b630a3fe47715bcb155e48fc2"}},Q={bff:{hostName:"my.otus.com",basePath:"/api"},externalTools:{hostName:"fe.platform.otus.com",basePath:""},faro:{hostName:"https://faro-collector-prod-us-central-0.grafana.net/collect/7200ac1ee8dd275bce678d5328781a6b",basePath:""},gradeCam:{hostName:"app.gradecam.com",basePath:""},intercom:{appId:"jd7pwffj"},learnosity:{authorApi:{hostName:"authorapi.learnosity.com"},items:{hostName:"items.learnosity.com"},reports:{hostName:"reports.learnosity.com"},apiVersion:"?v2024.1.LTS"},oneRoster:{hostName:"fe.platform.otus.com",basePath:""},platform:{hostName:"fe.platform.otus.com",basePath:""},reCaptcha:{scriptURL:"https://www.google.com/recaptcha/api.js?render=6LeNrTsdAAAAAFGzYAQ_hKR3VYRPz4pFpbOdsFGu",siteKey:"6LeNrTsdAAAAAFGzYAQ_hKR3VYRPz4pFpbOdsFGu",enabled:!0},unleash:{hostName:"https://uedge.otus.com/api/frontend",siteKey:"default:production.9f251350937dbb072fff956fea337e6725f014b48ace6e2d3e1fa9e6"},webSockets:{hostName:"fe.platform.otus.com",basePath:""}},W={bff:{hostName:"my.otus.dev",basePath:"/api"},externalTools:{hostName:"api.my.otus.dev",basePath:""},faro:{hostName:"https://faro-collector-prod-us-central-0.grafana.net/collect/8ac537da652d871f6fde0229e3941c72",basePath:""},gradeCam:{hostName:"app.gradecam.com",basePath:""},intercom:{appId:"oewnlh9k"},learnosity:{authorApi:{hostName:"authorapi.learnosity.com"},items:{hostName:"items.learnosity.com"},reports:{hostName:"reports.learnosity.com"},apiVersion:"?v2024.1.LTS"},oneRoster:{hostName:"api.my.otus.dev",basePath:""},platform:{hostName:"api.my.otus.dev",basePath:""},reCaptcha:{scriptURL:"https://www.google.com/recaptcha/api.js?render=6LeNrTsdAAAAAFGzYAQ_hKR3VYRPz4pFpbOdsFGu",siteKey:"6LeNrTsdAAAAAFGzYAQ_hKR3VYRPz4pFpbOdsFGu",enabled:!0},unleash:{hostName:"https://uedge.otus.dev/api/frontend",siteKey:"default:development.42869bbd89133ad892444b75e047cc4b630a3fe47715bcb155e48fc2"},webSockets:{hostName:"api.my.otus.dev",basePath:""}},w={bff:{hostName:"preprod.otusplatform.net",basePath:"/api"},externalTools:{hostName:"preprod-api.otusplatform.net",basePath:""},faro:{hostName:"https://faro-collector-prod-us-central-0.grafana.net/collect/4acbb9fa89df3055929cfc659277bb20",basePath:""},gradeCam:{hostName:"app-int.gradecam.com",basePath:""},intercom:{appId:"oewnlh9k"},learnosity:{authorApi:{hostName:"authorapi.learnosity.com"},items:{hostName:"items.learnosity.com"},reports:{hostName:"reports.learnosity.com"},apiVersion:"?v2024.1.LTS"},oneRoster:{hostName:"preprod-api.otusplatform.net",basePath:""},platform:{hostName:"preprod-api.otusplatform.net",basePath:""},reCaptcha:{scriptURL:"https://www.google.com/recaptcha/api.js?render=6Le2CwodAAAAAAUl63eYaoRbHljQWI1GxFW7F0of",siteKey:"6Le2CwodAAAAAAUl63eYaoRbHljQWI1GxFW7F0of",enabled:!0},unleash:{hostName:"https://uedge.otusplatform.net/api/frontend",siteKey:"default:development.42869bbd89133ad892444b75e047cc4b630a3fe47715bcb155e48fc2"},webSockets:{hostName:"preprod-api.otusplatform.net",basePath:""}};var R,m,C;const I=null===(C=null===(m=null===(R=window?.document)||void 0===R?void 0:R.defaultView)||void 0===m?void 0:m.location)||void 0===C?void 0:C.hostname,b=new Map;b.set("my.otus.com",Q),b.set("my-cont.otus.com",Q),b.set("my.otus.dev",W),b.set("my-cont.otus.dev",W),b.set("pen.my.otusplatform.net",{bff:{hostName:"pen.my.otusplatform.net",basePath:"/api"},externalTools:{hostName:"pen-api.otusplatform.net",basePath:""},faro:{hostName:"https://faro-collector-prod-us-central-0.grafana.net/collect/4acbb9fa89df3055929cfc659277bb20",basePath:""},gradeCam:{hostName:"app-int.gradecam.com",basePath:""},intercom:{appId:"oewnlh9k"},learnosity:{authorApi:{hostName:"authorapi.learnosity.com"},items:{hostName:"items.learnosity.com"},reports:{hostName:"reports.learnosity.com"},apiVersion:"?v2024.1.LTS"},oneRoster:{hostName:"pen-api.otusplatform.net",basePath:""},platform:{hostName:"pen-api.otusplatform.net",basePath:""},reCaptcha:{scriptURL:"https://www.google.com/recaptcha/api.js?render=6Le2CwodAAAAAAUl63eYaoRbHljQWI1GxFW7F0of",siteKey:"6Le2CwodAAAAAAUl63eYaoRbHljQWI1GxFW7F0of",enabled:!0},unleash:{hostName:"https://uedge.otusplatform.net/api/frontend",siteKey:"default:development.42869bbd89133ad892444b75e047cc4b630a3fe47715bcb155e48fc2"},webSockets:{hostName:"pen-api.otusplatform.net",basePath:""}}),b.set("preprod.otusplatform.net",w),b.set("my.otusplatform.net",w),b.set("my-cont.otusplatform.net",w);const y=function X(A){for(const[k,u]of b){if(A===k)return u;const S=A.match(/[^.]+\.(.+)/);if(S&amp;&amp;S[1]===k)return u}return B}(I),P=Object.assign({production:!0},y);var O=n(36895),L=n(15639),z=n(49362),V=n(38700),ee=n(68523);let j=(()=&gt;{class A{}return A.\u0275fac=function(u){return new(u||A)},A.\u0275cmp=t.Xpm({type:A,selectors:[["ui-modal-anchor"]],decls:0,vars:0,template:function(u,S){},encapsulation:2}),A})();var x=n(11470),U=n(41854),Y=n(61135),se=n(39841),_e=n(17445),he=n(13099),ve=n(94813),Ce=n(71884),Me=n(34782),xe=n(68675),De=n(39300),Ne=n(36129),pt=n(22529),ke=n(18505),ot=n(10425);const ae=new t.OlP("CheckSessionInterval"),ge={response:null,canceled:!1,eventUrl:""};let q=(()=&gt;{class A{constructor(u,S,D,te){var ce=this;this.nodeApiService=u,this.router=S,this._document=D,this._checkSessionInterval=te,this.state=new Y.X(ge),this.state$=this.state.asObservable().pipe((0,he.B)()),this.checksession$=this.state$.pipe((0,ve.j)("response"),(0,Ce.x)(U.Z),(0,p.U)(re=&gt;null===re||this.isValidSession(re)),(0,Me.d)(1)),this.canceled$=this.state$.pipe((0,ve.j)("canceled"),(0,xe.O)(!1),(0,Ce.x)(),(0,Me.d)(1)),this.interrupt$=(0,se.a)([this.checksession$,this.canceled$]).pipe((0,p.U)(([re,ue])=&gt;!re||ue),(0,Ce.x)(),(0,Me.d)(1)),this.unprotectedUrls=["/login","/signup","/forgot-password","/reset-password"],S.events.pipe((0,De.h)(re=&gt;re instanceof _.m2),(0,p.U)(re=&gt;re.url)).subscribe(re=&gt;this.addEventUrl(re)),this.checksession$.pipe((0,De.h)(re=&gt;!re)).subscribe((0,e.Z)(function*(){yield ce.router.navigate(["/logout"],{queryParams:{autoLogout:"true"}}).then(()=&gt;!1)})),this.state.pipe((0,ve.j)("eventUrl"),(0,Ce.x)(),(0,De.h)(re=&gt;""!==re),(0,Ne.z)(()=&gt;this.trackUserSession(this._checkSessionInterval,this.interrupt$))).subscribe()}getState(){return this.state.getValue()}addEventUrl(u){const S=this.isUnprotectedUrl(u);this.state.next({response:null,eventUrl:u,canceled:S})}interrupt(){this.state.next(Object.assign(Object.assign({},this.state.getValue()),{canceled:!0}))}isValidSession(u){return u?.hasValidSession&amp;&amp;u?.ttlData&gt;0&amp;&amp;!u.jsonException}isUnprotectedUrl(u){return this.unprotectedUrls.some(S=&gt;u?.includes(S))}trackUserSession(u,S){return(0,se.a)([(0,_e.F)(u),S]).pipe((0,pt.o)(([D,te])=&gt;!te),(0,Ne.z)(()=&gt;this.napiCheckSession()),(0,ke.b)(D=&gt;this.state.next(Object.assign(Object.assign({},this.state.getValue()),{response:D}))))}napiCheckSession(){return this.nodeApiService.doGet(`/checksession/?r=${Date.now()}`,null,!1,0)}}return A.\u0275fac=function(u){return new(u||A)(t.LFG(ot.b),t.LFG(_.F0),t.LFG(O.K0),t.LFG(ae))},A.\u0275prov=t.Yz7({token:A,factory:A.\u0275fac,providedIn:"root"}),A})();var ie=n(47165),de=n(26624),Ue=n(97639),Re=n(81400),ht=n(14417),Ot=n(35778),mt=n(75462),kt=n(19509),Mt=n(19169),Vt=n(77075),Zt=n(27578),Ve=n(71762),Pt=n(86875),Kt=n(10182);let Wt=(()=&gt;{class A{}return A.\u0275fac=function(u){return new(u||A)},A.\u0275cmp=t.Xpm({type:A,selectors:[["ot-alert-message"]],decls:0,vars:0,template:function(u,S){},styles:["#toast-container{position:fixed;z-index:var(--ot-stacking-popover);font-family:var(--ot-font-family-base)}#toast-container.toast-top-right{margin-top:1.25rem;top:0;right:.625rem}#toast-container .ngx-toastr{opacity:1;cursor:default;margin:0 0 .375rem;padding:0;box-shadow:0 0 .3125rem #00000040;position:relative}#toast-container .ngx-toastr button.toast-close-button{all:unset;position:absolute;right:0;top:0;width:1.375rem;height:1.375rem;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='rgb(255, 255, 255)' d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E\");background-size:.625rem;background-repeat:no-repeat;background-position:center;opacity:.9}#toast-container .ngx-toastr button.toast-close-button:focus{outline:0}#toast-container .ngx-toastr .toast-close-button *{visibility:hidden}#toast-container .ngx-toastr.toast-info{background-color:#1f649f}#toast-container .ngx-toastr.toast-info .toast-content{background-color:#2577b8}#toast-container .ngx-toastr.toast-info .toast-close-button:hover{background-color:#1f649f}#toast-container .ngx-toastr.toast-error{background-color:#c34a2b}#toast-container .ngx-toastr.toast-error .toast-content{background-color:#ea5833}#toast-container .ngx-toastr.toast-error .toast-close-button:hover{background-color:#c34a2b}#toast-container .ngx-toastr.toast-success{background-color:#75a640}#toast-container .ngx-toastr.toast-success .toast-content{background-color:#8dc44b}#toast-container .ngx-toastr.toast-success .toast-close-button:hover{background-color:#75a640}#toast-container .ngx-toastr.toast-warning{background-color:#cd9233}#toast-container .ngx-toastr.toast-warning .toast-content{background-color:#f4ac3c}#toast-container .ngx-toastr.toast-warning .toast-close-button:hover{background-color:#cd9233}#toast-container .ngx-toastr .toast-message{display:flex;justify-content:center;align-items:center;align-content:center}#toast-container .ngx-toastr .toast-img{width:3.75rem;min-width:3.75rem;min-height:3.75rem;height:100%;text-align:center;vertical-align:middle;flex-grow:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;align-content:center}#toast-container .ngx-toastr .toast-img i{font-size:1.5625rem;color:var(--ot-color-background);padding:0}#toast-container .ngx-toastr .toast-content{flex:1;font-size:1rem;color:var(--ot-color-background);letter-spacing:normal;padding:1.25rem;width:15rem;min-height:3.75rem;display:flex;justify-content:center;align-items:center;align-content:center;box-sizing:border-box}#toast-container .ngx-toastr .toast-title{font-weight:var(--ot-font-weight-bold);margin-block-end:.1875rem}\n"],encapsulation:2,changeDetection:0}),A})();var ft=n(53024),vt=n(79420),Tt=n(79936),Ye=n(28132);let Qe=(()=&gt;{class A{constructor(u,S,D){this.userSessionService=u,this.courseService=S,this.navigationOverridesService=D,this.onPrimaryCollapse=new t.vpe,this.onOnlyPrimary=new t.vpe,this.blankRoutes=[["/profile"]],this.courseListEmpty=!1}ngOnInit(){this.courseService.getCourseListSubject().subscribe(u=&gt;{this.courseListEmpty=!u||0==u.length}),this.navigationOverridesService.getNavigationPermissions().subscribe(u=&gt;{this.navigationOverrides=u})}getSelectedStudentId(){return String(this.userSessionService.getSelectedStudentId())||""}primaryCollapse(u){this.onPrimaryCollapse.emit(u)}onlyPrimaryNav(u){this.onOnlyPrimary.emit(u)}}return A.\u0275fac=function(u){return new(u||A)(t.Y36(Tt.o),t.Y36(Ye.N),t.Y36(T.Re))},A.\u0275dir=t.lG2({type:A,inputs:{actionCallbacks:"actionCallbacks"},outputs:{onPrimaryCollapse:"onPrimaryCollapse",onOnlyPrimary:"onOnlyPrimary"}}),A})();var Nt=n(77579),Xe=n(39646),$e=n(82722),Ze=n(31577),It=n(81410);class qe{addCollection(k){}}var Xt=n(83353),Ge=n(66170),et=n(91071);var We=n(98464),yt=n(98184),mn=n(87440),fn=n(65079),Jt=n(71826),vn=n(73900);function Tn(A,k){if(1&amp;A&amp;&amp;(t.TgZ(0,"div",10)(1,"div",11),t._uU(2),t.qZA(),t.TgZ(3,"div",12),t._uU(4),t.qZA(),t.TgZ(5,"div",13),t._uU(6),t.qZA()()),2&amp;A){const u=t.oxw();t.xp6(2),t.Oqu(u.firstName),t.xp6(2),t.Oqu(u.districtName),t.xp6(2),t.hij("ver. ",u.version,"")}}let Sn=(()=&gt;{class A{constructor(u,S,D,te,ce){this.userService=u,this.userSessionService=S,this.router=D,this.nodeApiService=te,this.overlayContainer=ce,this.showName=!0,this.showUserProfileOptions=new t.vpe,this.loggedIn=!1,this.firstName="",this.lastName="",this.districtName="",this.currentWindowHeight=-1,this.userProfileClass="",this.onUserChange=re=&gt;{if(re)switch(this.currentUser=re,this.loggedIn=re.isLoggedIn(),this.firstName=re.getFirstName(),this.lastName=re.getLastName(),this.loggedIn=re.isLoggedIn(),this.setDistrictName(),re.user_type){case Re.E.STUDENT:this.userProfileClass="student";break;case Re.E.TEACHER:this.userProfileClass="teacher";break;case Re.E.ADMIN:this.userProfileClass="admin";break;case Re.E.PARENT:this.userProfileClass="parent";break;default:We.s.api.pushError(new Error("User type not found"))}}}ngOnInit(){const u=this.userService.getUser();this.us_subscription=u.subscribe(this.onUserChange),this.version="2023.12.0"}ngAfterViewInit(){this.onResize()}ngOnDestroy(){this.us_subscription&amp;&amp;this.us_subscription.unsubscribe()}onResize(){window.innerHeight!==this.currentWindowHeight&amp;&amp;(this.currentWindowHeight=window.innerHeight)}goToProfile(){this.userSessionService.setCurrentUrl(location.pathname),this.router.navigate(["/profile"])}setDistrictName(){if(this.userSessionService.isParent()){const u=this.userSessionService.getDistrictName();!u||u&amp;&amp;""==u?this.nodeApiService.doGet(`/userinfo/district/${this.userSessionService.getUserId()}`,null,!1,0).subscribe(S=&gt;{S.success?(this.userSessionService.setDistrictName(S.success.name),this.districtName=S.success.name?S.success.name:""):this.districtName=""}):this.districtName=u||""}else this.districtName=this.userSessionService.getDistrictName()?this.userSessionService.getDistrictName():""}onClickEditProfile(){this.menu.hide(),this.goToProfile()}onClickLogout(){var u=this;return(0,e.Z)(function*(){u.menu.hide(),yield u.router.navigate(["/logout"]).then(()=&gt;!1)})()}showOverlayPanel(u){u?this.overlayContainer.getContainerElement().style.zIndex="var(--ot-stacking-popover)":this.overlayContainer.getContainerElement().style.removeProperty("z-index"),this.showUserProfileOptions.emit(u)}}return A.\u0275fac=function(u){return new(u||A)(t.Y36(z.K),t.Y36(V.o),t.Y36(_.F0),t.Y36(ot.b),t.Y36(yt.Xj))},A.\u0275cmp=t.Xpm({type:A,selectors:[["user-profile"]],viewQuery:function(u,S){if(1&amp;u&amp;&amp;t.Gf(Ge.v2,5),2&amp;u){let D;t.iGM(D=t.CRH())&amp;&amp;(S.menu=D.first)}},hostBindings:function(u,S){1&amp;u&amp;&amp;t.NdJ("resize",function(){return S.onResize()},!1,t.Jf7)},inputs:{showName:"showName"},outputs:{showUserProfileOptions:"showUserProfileOptions"},decls:13,vars:8,consts:function(){let k,u;return k=$localize`:components/userProfileComponent|Text Edit Profile to menu item labelâŸ585ffbd4f0fa86ea7ebc9561c1f0dfa5d8e8a779âŸ1736834049052335848:Edit Profile`,u=$localize`:components/userProfileComponent|Text Log Out to menu item labelâŸ080a3a648e03a779364fe292ff616146a5f9e3ceâŸ5993907462192230472:Log Out`,[[1,"user-profile__container",3,"ot-menu-trigger"],[1,"user-profile__left"],[3,"user","height","width"],["class","user-profile__right",4,"ngIf"],["position","end-center",3,"afterHide","afterShow"],["profileMenu",""],["ot-option","","role","menuitem",3,"click"],["slot","label"],k,u,[1,"user-profile__right"],[1,"user-profile__user-name"],[1,"user-profile__district-name"],[1,"user-profile__application-version"]]},template:function(u,S){if(1&amp;u&amp;&amp;(t.TgZ(0,"div")(1,"div",0)(2,"div",1),t._UZ(3,"user-img",2),t.qZA(),t.YNc(4,Tn,7,3,"div",3),t.qZA(),t.TgZ(5,"ot-menu",4,5),t.NdJ("afterHide",function(){return S.showOverlayPanel(!1)})("afterShow",function(){return S.showOverlayPanel(!0)}),t.TgZ(7,"li",6),t.NdJ("click",function(){return S.onClickEditProfile()}),t.ynx(8,7),t.SDv(9,8),t.BQk(),t.qZA(),t.TgZ(10,"li",6),t.NdJ("click",function(){return S.onClickLogout()}),t.ynx(11,7),t.SDv(12,9),t.BQk(),t.qZA()()()),2&amp;u){const D=t.MAs(6);t.Gre("user-profile ",S.userProfileClass,""),t.xp6(1),t.Q6J("ot-menu-trigger",D),t.xp6(2),t.Q6J("user",S.currentUser)("height",25)("width",25),t.xp6(1),t.Q6J("ngIf",S.showName)}},dependencies:[O.O5,mn.l,fn.v,Jt.b,vn.Wx],encapsulation:2}),A})(),Yt=(()=&gt;{class A{}return A.\u0275fac=function(u){return new(u||A)},A.\u0275mod=t.oAB({type:A}),A.\u0275inj=t.cJS({imports:[O.ez,_.Bz,et.V,Ge.$9]}),A})();var Qt=n(27733);function En(A,k){1&amp;A&amp;&amp;(t.O4$(),t.TgZ(0,"svg",8),t._UZ(1,"path",9)(2,"path",10)(3,"path",11)(4,"path",12)(5,"path",13),t.qZA())}function An(A,k){1&amp;A&amp;&amp;(t.O4$(),t.TgZ(0,"svg",14),t._UZ(1,"path",15)(2,"path",16)(3,"path",17),t.qZA())}function Cn(A,k){if(1&amp;A){const u=t.EpF();t.TgZ(0,"li",20)(1,"a",21),t.NdJ("click",function(){const te=t.CHM(u).$implicit,ce=t.oxw(2);return t.KtG(ce.onClickNavBarItem(te))}),t._UZ(2,"ot-icon",22),t.TgZ(3,"span",23),t._uU(4),t.qZA()()()}if(2&amp;A){const u=k.$implicit;t.ekj("selected",u.selected),t.Q6J("hidden",!u.showNavItem),t.xp6(2),t.Q6J("prefix",u.iconPrefix)("name",u.icon),t.xp6(2),t.Oqu(u.text)}}function jt(A,k){if(1&amp;A&amp;&amp;(t.TgZ(0,"div",18)(1,"ul"),t.YNc(2,Cn,5,6,"li",19),t.qZA()()),2&amp;A){const u=t.oxw();t.xp6(2),t.Q6J("ngForOf",u.activeCollections[0].navItems)}}function qt(A,k){if(1&amp;A&amp;&amp;(t.TgZ(0,"div",26),t._uU(1),t.qZA()),2&amp;A){const u=t.oxw(2);t.xp6(1),t.hij(" ",u.navHeaderTitle," ")}}function en(A,k){if(1&amp;A){const u=t.EpF();t.TgZ(0,"li",20)(1,"a",21),t.NdJ("click",function(){const te=t.CHM(u).$implicit,ce=t.oxw(3);return t.KtG(ce.onClickNavBarItem(te))}),t._UZ(2,"ot-icon",22),t.TgZ(3,"span",23),t._uU(4),t.qZA()()()}if(2&amp;A){const u=k.$implicit;t.ekj("selected",u.selected),t.Q6J("hidden",!u.showNavItem),t.xp6(2),t.Q6J("prefix",u.iconPrefix)("name",u.icon),t.xp6(2),t.Oqu(u.text)}}function On(A,k){if(1&amp;A&amp;&amp;(t.TgZ(0,"div",18)(1,"ul"),t.YNc(2,en,5,6,"li",19),t.qZA()()),2&amp;A){const u=t.oxw(2);t.xp6(2),t.Q6J("ngForOf",u.activeCollections[u.activeCollections.length-1].navItems)}}function Mn(A,k){if(1&amp;A&amp;&amp;(t.TgZ(0,"div",24),t.YNc(1,qt,2,1,"div",25),t.YNc(2,On,3,1,"div",5),t.qZA()),2&amp;A){const u=t.oxw();t.xp6(1),t.Q6J("ngIf",u.showNavHeaderTitle&amp;&amp;u.activeCollections.length&gt;0),t.xp6(1),t.Q6J("ngIf",u.activeCollections.length&gt;1)}}let St=(()=&gt;{class A extends qe{constructor(u,S,D,te,ce,re){super(),this._router=u,this._sanitizer=S,this._changeDetectorRef=D,this._secondaryNavBarService=te,this.userSessionService=ce,this.platform=re,this.onPrimaryCollapse=new t.vpe,this.onlyPrimaryNav=new t.vpe,this.collapsed=!1,this.activeCollections=[],this.navbarcollection=null,this.destroyed=!1,this.timeoutId=-1,this.navHeaderTitle="",this.showNavHeaderTitle=!0,this.onDestroy$=new Nt.x,this._showUserProfileOptions=!1,this._mouseOverNavBar=!1,this._hovered=!1,this.checkRouterInstruction=ue=&gt;{const me=[];for(let Ie=0;Ie&lt;this.rootCollection.navItems.length;Ie++)me.push(this.rootCollection.navItems[Ie]);const Ae=ue.urlAfterRedirects||ue.url;if(Ae&amp;&amp;(Ae instanceof String||"string"==typeof Ae)){let Ie=Ae;const Pe=Ae.indexOf("?");Pe&gt;0&amp;&amp;(Ie=Ae.substring(0,Pe));const Le=Ie.split("/");for(Le.splice(0,1);me.length&gt;0;){const fe=me[me.length-1];me.splice(me.length-1,1);let Je=!1;if(fe.childCollection)for(let He=0;He&lt;fe.childCollection.navItems.length;He++)me.push(fe.childCollection.navItems[He]);for(const He in fe.allRoutes)Je=this.testNavRoute(fe.allRoutes[He],Le),Je&amp;&amp;(this.selectedNavItem=fe)}for(const fe in this.blankRoutes)this.testNavRoute(this.blankRoutes[fe],Le)&amp;&amp;(this.unhighlightAll(),this.activeCollections=[this.rootCollection],this.selectedNavItem=null)}this.highlightSelected(),0===this.activeCollections.length&amp;&amp;this.activeCollections.push(this.rootCollection),this.destroyed||this._changeDetectorRef.detectChanges()}}get smallLogo(){return this.collapsed&amp;&amp;!this._hovered}get hovered(){return this._hovered}set hovered(u){this._hovered=u,this.onPrimaryCollapse.emit(this.collapsed&amp;&amp;!this._hovered)}ngOnInit(){this._router.events.pipe((0,$e.R)(this.onDestroy$)).subscribe(this.checkRouterInstruction)}ngAfterViewInit(){this.checkRouterInstruction(this._router),this.onPrimaryCollapse.emit(this.collapsed)}ngOnDestroy(){this.destroyed=!0,this.onDestroy$.next(null),this.onDestroy$.complete()}testNavRoute(u,S){let D=!1,te=[];for(let me=0;me&lt;u.length;me++)te=te.concat(u[me].split("/"));te=(0,Ze.Z)(te,function(me){return""===me});let ce=S[0],re=te[0],ue=1;for(;ce&amp;&amp;re;)ce!==re&amp;&amp;isNaN(ce)?(D=!1,ce=null,re=null):(D=!0,ce=S[ue],re=te[ue],ue++);return D}highlightSelected(){var u;if(this.selectedNavItem){this.unhighlightAll(),this.selectedNavItem.selected=!0;let S=(0,It.Z)(this.selectedNavItem);for(this.activeCollections=[];null!==(u=S.navbarcollection)&amp;&amp;void 0!==u&amp;&amp;u.navParent;)this.activeCollections.push(S.navbarcollection),null!==S.selected&amp;&amp;(S.selected=!0),S=S.navbarcollection.navParent;this.activeCollections.reverse()}if(this.activeCollections.length&gt;0){for(let D=0;D&lt;this.activeCollections[0].navItems.length;D++)this.activeCollections[0].navItems[D].selected&amp;&amp;(this.navHeaderTitle=this.activeCollections[0].navItems[D].altHeading?this.activeCollections[0].navItems[D].altHeading:this.activeCollections[0].navItems[D].text,this.showNavHeaderTitle=this.activeCollections[0].navItems[D].showNavHeaderTitle);const S=this.collapsed;this.collapsed=this.activeCollections.length&gt;1||!this.activeCollections[0].navItems[0].selected,this.userSessionService.isParent()&amp;&amp;(this.platform.ANDROID||this.platform.IOS)&amp;&amp;(this.collapsed=!0),S!==this.collapsed&amp;&amp;this.onPrimaryCollapse.emit(this.collapsed),this.onlyPrimaryNav.emit(1===this.activeCollections.length&amp;&amp;this.collapsed)}}unhighlightAll(){const u=[];for(let S=0;S&lt;this.rootCollection.navItems.length;S++)u.push(this.rootCollection.navItems[S]);for(;u.length&gt;0;){const S=u[u.length-1];if(u.splice(u.length-1,1),S.selected=!1,S.childCollection)for(let D=0;D&lt;S.childCollection.navItems.length;D++)u.push(S.childCollection.navItems[D])}}onClickNavBarItem(u){u.route&amp;&amp;this._router.navigate(u.route),null!=u.actionCallback&amp;&amp;u.actionCallback(),!1===this._mouseOverNavBar&amp;&amp;(this.hovered=!1),(0,de.DK)()&amp;&amp;(this.hovered=!1)}addCollection(u){this.rootCollection=u,this.checkRouterInstruction(this._router)}primaryMouseEnter(){this._mouseOverNavBar=!0,this.hovered=!0}primaryMouseLeave(){this._mouseOverNavBar=!1,!1===this._showUserProfileOptions&amp;&amp;(this.hovered=!1)}hideSecondaryNav(){return this._secondaryNavBarService.hideNav}showUserProfileOptions(u){this._showUserProfileOptions=u,!1===this._showUserProfileOptions&amp;&amp;!1===this._mouseOverNavBar?this.hovered=!1:this._showUserProfileOptions&amp;&amp;(0,de.DK)()&amp;&amp;(this.hovered=!0)}}return A.\u0275fac=function(u){return new(u||A)(t.Y36(_.F0),t.Y36(o.H7),t.Y36(t.sBO),t.Y36(Mt.D),t.Y36(V.o),t.Y36(Xt.t4))},A.\u0275cmp=t.Xpm({type:A,selectors:[["navbar"]],inputs:{blankRoutes:"blankRoutes"},outputs:{onPrimaryCollapse:"onPrimaryCollapse",onlyPrimaryNav:"onlyPrimaryNav"},features:[t._Bn([{provide:qe,useExisting:(0,t.Gpc)(()=&gt;A)}]),t.qOj],decls:8,vars:11,consts:[[1,"navbar","primary-nav",3,"mouseenter","mouseleave"],[1,"logo-box"],["role","img","focusable","false","id","otus-nav-logo-large","class","svg-logo","aria-hidden","true","xmlns","http://www.w3.org/2000/svg","viewBox","0 0 72.17 34.09",4,"ngIf"],["role","img","focusable","false","id","otus-nav-logo-small","class","svg-logo small","aria-hidden","true","xmlns","http://www.w3.org/2000/svg","viewBox","0 0 29.77 33.24",4,"ngIf"],[1,"navbar__container"],["class","navcollection",4,"ngIf"],[3,"showName","showUserProfileOptions"],["class","navbar secondary-nav",4,"ngIf"],["role","img","focusable","false","id","otus-nav-logo-large","aria-hidden","true","xmlns","http://www.w3.org/2000/svg","viewBox","0 0 72.17 34.09",1,"svg-logo"],["d","M40.76,13.22l1.12-.15,3.79-.44a.83.83,0,0,1,1,.81c.19,1.57.37,3.14.56,4.71.23,1.92.44,3.85.71,5.76a1.94,1.94,0,0,0,2.71,1.7,3.58,3.58,0,0,0,1.93-1.41.63.63,0,0,0,.08-.41Q52,18.13,51.33,12.47c0-.14,0-.29,0-.48l3-.36,1.28-.14c.77-.09,1.16.18,1.25.95.25,2.1.49,4.2.74,6.3q.22,1.89.45,3.77a11.48,11.48,0,0,1,1.87.18,25.32,25.32,0,0,1,2.45.87,5.75,5.75,0,0,0,3.34.4A1.6,1.6,0,0,0,67,22.79a1,1,0,0,0-.53-1.29,11.44,11.44,0,0,0-1.92-.64c-1-.26-2-.4-3-.7a4.44,4.44,0,0,1-3.32-3.77,4.92,4.92,0,0,1,2-5,8.72,8.72,0,0,1,5.53-1.56,8.14,8.14,0,0,1,4.54,1.32c.27.18.34.34.17.64s-.45.93-.68,1.39A1.32,1.32,0,0,1,68,14c-.67-.16-1.34-.37-2-.5a3.46,3.46,0,0,0-2.12.29,1.2,1.2,0,0,0-.77,1.15A1,1,0,0,0,63.85,16c.87.27,1.76.47,2.65.7.7.18,1.41.32,2.11.52a4.28,4.28,0,0,1,3.29,4.44,5.42,5.42,0,0,1-3.24,5,10,10,0,0,1-7.39.32,12.88,12.88,0,0,0-2.61-.66,6.72,6.72,0,0,0-4.26,1.24,29.91,29.91,0,0,1-2.79,1.62,7.41,7.41,0,0,1-5.16.33,5.36,5.36,0,0,1-3.36-2.71,9.62,9.62,0,0,1-1.2-3.71c-.32-3.19-.73-6.37-1.11-9.56C40.78,13.44,40.77,13.37,40.76,13.22Z","transform","translate(-0.09 -0.09)"],["d","M17.83,33.67a12.89,12.89,0,0,1-7.72-2.4,12,12,0,0,1-4.83-7.19c-.17-.67,0-.84.66-.92l3-.35c.44-.06.66.09.8.54a8.18,8.18,0,0,0,12.94,4.11,8,8,0,0,0-4.88-14.21c-.89,0-.9,0-1-.89s-.24-1.88-.33-2.82c-.06-.55.11-.72.67-.73a12.54,12.54,0,0,1,12.15,7.82,11.22,11.22,0,0,1,.41,8.17,12.45,12.45,0,0,1-6.46,7.59A11.73,11.73,0,0,1,17.83,33.67Z","transform","translate(-0.09 -0.09)"],["d","M36,17.25c.11.92.21,1.8.31,2.67q.29,2.51.59,5a3.23,3.23,0,0,0,.13.69,1.45,1.45,0,0,0,2.24.73c.91-.54,1.16-.47,1.7.42l1.49,2.44a8.74,8.74,0,0,1-3.92,1.83,7.53,7.53,0,0,1-3.13.06,4.48,4.48,0,0,1-3.6-4.19c-.48-4.22-1-8.43-1.49-12.64-.15-1.26-.3-2.52-.45-3.79-.07-.6.12-.95.65-1,1.43-.2,2.87-.36,4.37-.54l.59,4.91,3.6-.4c.09.93.21,1.8.26,2.68,0,.46-.34.76-.88.82l-1.23.14Z","transform","translate(-0.09 -0.09)"],["d","M13.19.43a1,1,0,0,1,1,.89c.21,1.63.4,3.25.59,4.88.25,2.14.5,4.28.75,6.43.07.58-.06.83-.6,1a8.22,8.22,0,0,0-2.85,1.67c-.46.41-.72.41-1.21,0L3.85,9.85c-.66-.52-1.35-1-2-1.52a1,1,0,0,1-.13-1.6A21.46,21.46,0,0,1,10,1.34C10.93,1,11.9.77,12.86.49A2.35,2.35,0,0,1,13.19.43Z","transform","translate(-0.09 -0.09)"],["d","M.52,21a18,18,0,0,1,2.53-8.48,1.1,1.1,0,0,1,1.71-.3l4.42,3.48c.37.29.77.55,1.14.84a.72.72,0,0,1,.22,1,8.19,8.19,0,0,0-1.07,3.51c0,.43-.32.64-.73.69l-6.29.72c-.25,0-.5.07-.75.09A1,1,0,0,1,.52,21.46C.52,21.32.52,21.17.52,21Z","transform","translate(-0.09 -0.09)"],["role","img","focusable","false","id","otus-nav-logo-small","aria-hidden","true","xmlns","http://www.w3.org/2000/svg","viewBox","0 0 29.77 33.24",1,"svg-logo","small"],["d","M17.74,33.58A12.89,12.89,0,0,1,10,31.18,12,12,0,0,1,5.19,24c-.17-.67,0-.84.66-.92l3-.35c.44-.06.66.09.8.54a8.18,8.18,0,0,0,12.94,4.11,8,8,0,0,0-4.88-14.21c-.89,0-.9,0-1-.89s-.24-1.88-.33-2.82c-.06-.55.11-.72.67-.73A12.54,12.54,0,0,1,29.2,16.54a11.22,11.22,0,0,1,.41,8.17,12.45,12.45,0,0,1-6.46,7.59A11.73,11.73,0,0,1,17.74,33.58Z","transform","translate(-0.42 -0.34)"],["d","M13.1.34a1,1,0,0,1,1,.89c.21,1.63.4,3.25.59,4.88l.75,6.43c.07.58-.06.83-.6,1A8.22,8.22,0,0,0,12,15.21c-.46.41-.72.41-1.21,0l-7-5.45c-.66-.52-1.35-1-2-1.52a1,1,0,0,1-.13-1.6A21.46,21.46,0,0,1,9.91,1.25c.93-.34,1.9-.57,2.86-.85Z","transform","translate(-0.42 -0.34)"],["d","M.43,20.91A18,18,0,0,1,3,12.43a1.1,1.1,0,0,1,1.71-.3l4.42,3.48c.37.29.77.55,1.14.84a.72.72,0,0,1,.22,1h0A8.19,8.19,0,0,0,9.38,21c0,.43-.32.64-.73.69l-6.29.72c-.25,0-.5.07-.75.09A1,1,0,0,1,.43,21.37Z","transform","translate(-0.42 -0.34)"],[1,"navcollection"],[3,"hidden","selected",4,"ngFor","ngForOf"],[3,"hidden"],[3,"click"],[1,"nav-item-icon",3,"prefix","name"],[1,"nav-item-text"],[1,"navbar","secondary-nav"],["class","page-title",4,"ngIf"],[1,"page-title"]],template:function(u,S){1&amp;u&amp;&amp;(t.TgZ(0,"div",0),t.NdJ("mouseenter",function(){return S.primaryMouseEnter()})("mouseleave",function(){return S.primaryMouseLeave()}),t.TgZ(1,"div",1),t.YNc(2,En,6,0,"svg",2),t.YNc(3,An,4,0,"svg",3),t.qZA(),t.TgZ(4,"div",4),t.YNc(5,jt,3,1,"div",5),t.TgZ(6,"user-profile",6),t.NdJ("showUserProfileOptions",function(te){return S.showUserProfileOptions(te)}),t.qZA()()(),t.YNc(7,Mn,3,2,"div",7)),2&amp;u&amp;&amp;(t.ekj("collapsed",S.collapsed)("hovered",S.hovered),t.xp6(1),t.ekj("small",S.smallLogo),t.xp6(1),t.Q6J("ngIf",!S.smallLogo),t.xp6(1),t.Q6J("ngIf",S.smallLogo),t.xp6(2),t.Q6J("ngIf",S.activeCollections.length&gt;0),t.xp6(1),t.Q6J("showName",!S.collapsed||S.hovered),t.xp6(1),t.Q6J("ngIf",S.collapsed&amp;&amp;S.activeCollections.length&gt;1&amp;&amp;!S.hideSecondaryNav()))},dependencies:[O.sg,O.O5,Sn,Qt.J],encapsulation:2}),A})(),it=(()=&gt;{class A{constructor(u){this._navParent=u,this.headingTitle="&amp;nbsp;",this.navItems=[]}get navParent(){return this._navParent}ngOnInit(){this._navParent&amp;&amp;this._navParent.addCollection(this)}addItem(u){this.navItems.push(u)}}return A.\u0275fac=function(u){return new(u||A)(t.Y36(qe))},A.\u0275cmp=t.Xpm({type:A,selectors:[["navbar-collection"]],inputs:{headingTitle:"headingTitle"},decls:0,vars:0,template:function(u,S){},encapsulation:2}),A})(),st=(()=&gt;{class A extends qe{constructor(u){super(),this.navbarcollection=u,this.iconPrefix="fas",this.extraRoutes=[],this.showNavHeaderTitle=!0,this.showNavItem=!0,this.selected=!1,u.addItem(this)}get allRoutes(){const u=[];this.route&amp;&amp;u.push(this.route);for(const S in this.extraRoutes)u.push(this.extraRoutes[S]);return u}addCollection(u){this.childCollection=u}}return A.\u0275fac=function(u){return new(u||A)(t.Y36(it))},A.\u0275cmp=t.Xpm({type:A,selectors:[["navbar-item"]],inputs:{icon:["navIcon","icon"],iconPrefix:["navIconPrefix","iconPrefix"],route:["navRoute","route"],extraRoutes:["recognizableRoutes","extraRoutes"],text:["navText","text"],altHeading:"altHeading",showNavHeaderTitle:"showNavHeaderTitle",actionCallback:["navActionCallback","actionCallback"],showNavItem:"showNavItem"},features:[t._Bn([{provide:qe,useExisting:(0,t.Gpc)(()=&gt;A)}]),t.qOj],decls:0,vars:0,template:function(u,S){},encapsulation:2}),A})();const tn=function(){return["/dashboard"]},nn=function(){return["/district"]},Rt=function(){return["/district/sites"]},on=function(){return["/district/teachers"]},sn=function(){return["/district/students"]},an=function(){return["/district/student-groups"]},rn=function(){return["/district/teacher-groups"]},ln=function(){return["/district/recognitions"]},cn=function(){return["/analytics/3rdparty"]},Pn=function(){return["/analytics/oca"]},bt=function(A){return[A]},Nn=function(){return["/analytics/attendance"]},In=function(){return["/analytics/recognitions"]},yn=function(){return["/analytics/assessments"]},Rn=function(){return["/analytics/standards"]},bn=function(){return["/analytics/reports/summary"]},Ln=function(){return["/analytics/exports"]},dn=function(){return["/classes/students/0"]},Dn=function(){return["/student-profile"]},xn=function(){return["/classes/attendance"]},wn=function(){return["/classes/class-board"]},Un=function(){return["/classes/mailbox"]},zn=function(){return["/classes/settings"]},un=function(){return["/lesson"]},Fn=function(){return["/lessons/"]},_n=function(){return["/lesson/lesson-student-status"]},gn=function(){return["/lesson/lesson-edit-activities"]},Bn=function(){return["/lesson/manage-assignees"]},Hn=function(A,k,u,S,D){return[A,k,u,S,D]},$n=function(){return["/bookshelf"]},Gn=function(){return["/bookshelf/my-bookshelf"]},kn=function(){return["/bookshelf/page"]},Vn=function(){return["/bookshelf/shared-with-me"]},F=function(){return["/assessment/list"]},ne=function(){return["/gradebook"]},N=function(){return["/plans"]},K=function(){return["/blog"]},oe=function(){return["/blog/students"]},le=function(){return["/blog/new"]},be=function(){return["/blog/edit"]},Fe=function(A,k,u){return[A,k,u]},we=function(){return["/control-center"]},tt=function(){return["/control-center/grading"]},nt=function(){return["/control-center/admin-users"]},ze=function(){return["/control-center/family-info"]},Lt=function(){return["/control-center/uploads"]},Dt=function(){return["/control-center/academic-sessions"]},xt=function(){return["/control-center/integrations"]};let wt=(()=&gt;{class A extends Qe{constructor(u,S,D,te,ce,re,ue){super(u,S,te),this.uss=u,this.cs=S,this.userService=D,this.navigationOverridesService=te,this.ref=ce,this._toggleService=re,this._sysInfoService=ue,this.onDestroy$=new Nt.x,this.isPlansFeatureActive$=(0,Xe.of)(!1),this.showReportExports=!1,this.isConsortiumAdmin=this.uss.userIsConsortiumAdmin(),this.isMainAdmin=this.uss.isMainAdmin(),this._toggleService.isActive("uploads-tab").pipe((0,$e.R)(this.onDestroy$)).subscribe(Ae=&gt;{this.showUploadsTab=Ae}),this._toggleService.isActive("report_exports").pipe((0,$e.R)(this.onDestroy$)).subscribe(Ae=&gt;{this.showReportExports=Ae&amp;&amp;(this.isMainAdmin||this.isConsortiumAdmin)});const me=this.uss.getDistrictId();this.isPlansFeatureActive$=this._sysInfoService.getIsDistrictFeatureActive(me,"enable_plans_feature").pipe((0,p.U)(Ae=&gt;!Ae.error&amp;&amp;Ae))}ngAfterViewInit(){this.ref.detectChanges()}ngOnDestroy(){this.onDestroy$.next(null),this.onDestroy$.complete()}}return A.\u0275fac=function(u){return new(u||A)(t.Y36(Tt.o),t.Y36(Ye.N),t.Y36(z.K),t.Y36(T.Re),t.Y36(t.sBO),t.Y36(ft.l),t.Y36(vt.$))},A.\u0275cmp=t.Xpm({type:A,selectors:[["ot-admin-navbar"]],features:[t.qOj],decls:54,vars:152,consts:function(){let k,u,S,D,te,ce,re,ue,me,Ae,Ie,Pe,Le,fe,Je,He,rt,lt,ct,dt,ut,_t,gt,ye,Eo,Ao,Co,Oo,Mo,Po,Jn,ga,pa,ha,ma,fa,va,Ta,Sa,Ea,Aa,Ca,Oa,Ma,Pa;return k=$localize`:Main Navigation|Opens menu for district toolsâŸ911b9af66a08c9857198993f8eaf1e61dc140c25âŸ1647855460726638077:Dashboard`,u=$localize`:Main Navigation|Opens menu for district toolsâŸ9259954fedabaf3fb409f9d65e777df71bf58839âŸ7994618095463010441:District`,S=$localize`:District Subnavigation|Schools or other areas in the district to be managedâŸ184b4075ac1c8d42a8e6a5bf11bcf7e354a28ae3âŸ1566811318806610830:Sites`,D=$localize`:District Subnavigation|Area to manage teachersâŸf063612c2bafb0f6602cd029500d4e74abbdde58âŸ2149421843114054750:Teachers`,te=$localize`:District Subnavigation|Area to manage studentsâŸce1165b36b223bc2a59c8b178687e9f7715c0dbcâŸ7507942091514112257:Students`,ce=$localize`:District Subnavigation|Area to manage student groupsâŸ2b5adfc9939e2a2f1e5348e5e97831f8858a0ee9âŸ711603697816194815:Student Groups`,re=$localize`:District Subnavigation|Area to manage teacher groupsâŸ1fd3496bfc0c83c5b86815dcbcd5b1a165a8e1ceâŸ2580937743051367552:Teacher Groups`,ue=$localize`:District Subnavigation|Area to manage recognitionsâŸe4125e271cb4c3cd974fc7e10a03fb0e0676d7f9âŸ8728299004622125610:Recognitions`,me=$localize`:Main Navigation|Opens menu for district toolsâŸ9259954fedabaf3fb409f9d65e777df71bf58839âŸ7994618095463010441:District`,Ae=$localize`:District Subnavigation|Schools or other areas in the district to be managedâŸ184b4075ac1c8d42a8e6a5bf11bcf7e354a28ae3âŸ1566811318806610830:Sites`,Ie=$localize`:District Subnavigation|Area to manage teachersâŸf063612c2bafb0f6602cd029500d4e74abbdde58âŸ2149421843114054750:Teachers`,Pe=$localize`:District Subnavigation|Area to manage studentsâŸce1165b36b223bc2a59c8b178687e9f7715c0dbcâŸ7507942091514112257:Students`,Le=$localize`:District Subnavigation|Area to manage student groupsâŸ2b5adfc9939e2a2f1e5348e5e97831f8858a0ee9âŸ711603697816194815:Student Groups`,fe=$localize`:District Subnavigation|Area to manage teacher groupsâŸ1fd3496bfc0c83c5b86815dcbcd5b1a165a8e1ceâŸ2580937743051367552:Teacher Groups`,Je=$localize`:District Subnavigation|Area to manage recognitionsâŸe4125e271cb4c3cd974fc7e10a03fb0e0676d7f9âŸ8728299004622125610:Recognitions`,He=$localize`:Main Navigation|Opens menu for analytics toolsâŸ9043ca51e63af95739a6e70076704e06bdc5c731âŸ4229908937145649386:Analytics`,rt=$localize`:Analytics Subnavigation|Area to manage 3rd party integrationsâŸ369870b478e649e271e431708c11fa931a8db93câŸ8237600971964464402:3rd Party`,lt=$localize`:Analytics Subnavigation|Area to view attendanceâŸd06dd2028afb737566dd97f608ad5518952ed181âŸ4369526446076682253:Attendance`,ct=$localize`:Analytics Subnavigation|Area to view recognitionsâŸbd9beb345761504437528fb96b0fb174e7bf90c1âŸ1080531266066848766:Recognitions`,dt=$localize`:Analytics Subnavigation|Dashboard for assessmentsâŸ3d01457035b13caed726a05ccb9d57eb849754c5âŸ4743199880313281500:Assessments`,ut=$localize`:Analytics Subnavigation|Dashboard for standardsâŸ1076a6ea05f956629a8b4a62fbf9b7d80eb8aa47âŸ4965758322636696062:Standards`,_t=$localize`:Analytics Subnavigation|Area to create and view reportsâŸb67912ad89c59f2b0af73352578574c29b10eda1âŸ7695695961069854985:Reports`,gt=$localize`:Analytics Subnavigation|Area to export reportsâŸde63b9648d12898bc0744cc325e397c49606f29dâŸ7740271732826610851:Exports`,ye=$localize`:Main Navigation|Opens menu for class managment toolsâŸ3501546e03459bcfb61dcbf4e83c3597d6fa02aeâŸ1642648227350090481:Classes`,Eo=$localize`:Classes Subnavigation|Area to manage students and student informationâŸ32d5a6f021ce2b567aa8bdddc8266e9d996e7f26âŸ7819791837068444562:Students`,Ao=$localize`:Classes Subnavigation|Area to assign attendance to a student or group of studentsâŸd624f3148ae0a04349dd4b61a15023b856755dfbâŸ3105771893331515594:Attendance`,Co=$localize`:Classes Subnavigation|Area to post messages to the classroomâŸ553d14fcf6975d85fbd9a4a19e3eec76912c6b99âŸ9084888594157180078:Class Board`,Oo=$localize`:Classes Subnavigation|Area to send messages as well as emails and texts, to students and
            familyâŸf9b93d9021ca3eca0a7d51c9bf66b4e6977640f5âŸ5475747777894700509:Mailbox`,Mo=$localize`:Classes Subnavigation|Area to manage class and student group informationâŸf361cb475c50b311e6e7c3fdc90ef2d2ae6667c3âŸ7646380177826286250:Class Info`,Po=$localize`:Main Navigation|Opens Lesson builder appâŸ21877ea9b4b7c913654054704b79ce986ee11f7dâŸ1048530909057852986:Lessons`,Jn=$localize`:Main Navigation|Opens menu for Bookshelf toolsâŸ598a725d1acb5897f5fa16322d0ac9feb69983fbâŸ3613151824285739629:Bookshelf`,ga=$localize`:Bookshelf Subnavigation|Area for managing saved and uploaded resourcesâŸ525aff6a1a63a83547024213442f712fd257286câŸ4320544065668040877:My Bookshelf`,pa=$localize`:Bookshelf Subnavigation|Area to view resources that have been shared with youâŸ39b2c67beace020513b8208f698004d2f176bc0fâŸ6084288155410548813:Shared With Me`,ha=$localize`:Main Navigation|Opens Assessment builder appâŸc06bd2a8c99cbd65a0c88c28b069e67c31f30ccdâŸ7738589992398133576:Assessments`,ma=$localize`:Main Navigation|Opens Gradebook AppâŸ506a9878eeacacd316b88efc835ebfce53322a3dâŸ1824690164528397679:Gradebook`,fa=$localize`:Main Navigation|Opens Plans AppâŸ71c62e089558ef6d7d4b9d82497d1683b4a4b3c7âŸ5632447427256851133:Plans`,va=$localize`:Main Navigation|Opens Blog management appâŸ96b8075401c7330a7f0c0833b35e337ecb62c850âŸ4009151318511160623:Blog`,Ta=$localize`:Main Navigation|Main admin control tools areaâŸa54b17b263cc26f5afb1098eb6de2a9b0f1c5d15âŸ4042784603426524057:ControlÂ&nbsp;Center`,Sa=$localize`:Control Center Subnavigation|Administration of grading optionsâŸd47c4b0a9c9e1666b6e84cbf8bee4d75a99fbc9aâŸ319707152700167245:Grading`,Ea=$localize`:Control Center Subnavigation|Administration of admin usersâŸ03614ecfa52e30565ab55dcf82469105a877ba10âŸ4400324504789136568:Admin Users`,Aa=$localize`:Control Center Subnavigation|Area to upload family informationâŸ570900f5938560c460c709f328051de43ecdb4e8âŸ3946578830296245989:Family Info`,Ca=$localize`:Control Center Subnavigation|Area to upload bulk informationâŸ73518fb22fbc374638e72f8798c2a3a7d39276c2âŸ2340126201022975661:Uploads`,Oa=$localize`:Control Center Subnavigation|Management of academic school year and grading periodsâŸ1c15983b5d0f20e84c813396da206a35cf70b6f2âŸ8386999751082968360:Academic Sessions`,Ma=$localize`:Control Center Subnavigation|Area for 3rd party integration statusesâŸ87b86e9f2404e0519e9dae60406c296b0a3cd42bâŸ9019224914403304934:Integrations`,Pa=$localize`:Main Navigation|Link to main help area.âŸ083d363dc7eb21363e3a8d003495d7c7b29ca611âŸ4329961766852152192:Help`,[[3,"blankRoutes","onPrimaryCollapse","onlyPrimaryNav"],["headingTitle","\xa0"],["navText",k,"navIcon","home",3,"showNavItem","showNavHeaderTitle","navRoute"],["navText",u,"navIcon","building",3,"showNavItem","showNavHeaderTitle","navRoute"],["navText",S,"navIcon","city","navIconPrefix","fas",3,"navRoute"],["navText",D,"navIcon","user",3,"navRoute"],["navText",te,"navIcon","graduation-cap",3,"navRoute"],["navText",ce,"navIcon","divided-circle","navIconPrefix","ot",3,"showNavItem","navRoute"],["navText",re,"navIcon","divided-square","navIconPrefix","ot",3,"showNavItem","navRoute"],["navText",ue,"navIcon","check-square",3,"showNavItem","navRoute"],["navText",me,"navIcon","home",3,"showNavItem","showNavHeaderTitle","navRoute"],["navText",Ae,"navIcon","building","navIconPrefix","far",3,"navRoute"],["navText",Ie,"navIcon","user",3,"navRoute"],["navText",Pe,"navIcon","graduation-cap",3,"navRoute"],["navText",Le,"navIcon","divided-circle","navIconPrefix","ot",3,"showNavItem","navRoute"],["navText",fe,"navIcon","divided-square","navIconPrefix","ot",3,"showNavItem","navRoute"],["navText",Je,"navIcon","check-square",3,"showNavItem","navRoute"],["navText",He,"navIcon","chart-line",3,"showNavHeaderTitle","navRoute"],["navText",rt,"navIcon","briefcase",3,"navRoute","recognizableRoutes"],["navText",lt,"navIcon","bell",3,"showNavItem","navRoute"],["navText",ct,"navIcon","trophy",3,"navRoute"],["navText",dt,"navIcon","drafting-compass",3,"navRoute"],["navText",ut,"navIcon","list-ol",3,"navRoute"],["navText",_t,"navIcon","file-alt",3,"navRoute"],["navText",gt,"navIcon","file-excel",3,"showNavItem","navRoute"],["navText",ye,"navIcon","users",3,"showNavHeaderTitle","navRoute"],[3,"headingTitle"],["navText",Eo,"navIcon","user",3,"navRoute","recognizableRoutes"],["navText",Ao,"navIcon","bell",3,"showNavItem","navRoute"],["navText",Co,"navIcon","megaphone",3,"showNavItem","navRoute"],["navText",Oo,"navIcon","envelope","navIconPrefix","far",3,"navRoute"],["navText",Mo,"navIcon","info",3,"navRoute"],["navText",Po,"navIcon","chalkboard-teacher",3,"showNavItem","navRoute","recognizableRoutes"],["navText",Jn,"navIcon","book",3,"showNavHeaderTitle","navRoute"],["headingTitle","Bookshelf"],["navText",ga,"navIcon","home",3,"navRoute","recognizableRoutes"],["navText",pa,"navIcon","share-alt",3,"navRoute"],["navText",ha,"navIcon","drafting-compass",3,"navRoute"],["navText",ma,"navIcon","bookmark","navIconPrefix","far",3,"navRoute"],["navText",fa,"navIcon","map","navIconPrefix","fas",3,"navRoute","showNavItem"],["navText",va,"navIcon","edit",3,"showNavItem","showNavHeaderTitle","navRoute","recognizableRoutes"],["navText",Ta,"navIcon","cogs",3,"showNavItem","showNavHeaderTitle","navRoute"],["headingTitle","Control Center"],["navText",Sa,"navIcon","font",3,"navRoute"],["navText",Ea,"navIcon","male",3,"navRoute"],["navText",Aa,"navIcon","upload",3,"showNavItem","navRoute"],["navText",Ca,"navIcon","upload",3,"showNavItem","navRoute"],["navText",Oa,"navIcon","calendar-week",3,"navRoute"],["navText",Ma,"navIcon","key",3,"navRoute"],["navText",Pa,"navIcon","question",3,"navActionCallback"]]},template:function(u,S){1&amp;u&amp;&amp;(t.TgZ(0,"navbar",0),t.NdJ("onPrimaryCollapse",function(te){return S.primaryCollapse(te)})("onlyPrimaryNav",function(te){return S.onlyPrimaryNav(te)}),t.TgZ(1,"navbar-collection",1),t._UZ(2,"navbar-item",2),t.TgZ(3,"navbar-item",3)(4,"navbar-collection"),t._UZ(5,"navbar-item",4)(6,"navbar-item",5)(7,"navbar-item",6)(8,"navbar-item",7)(9,"navbar-item",8)(10,"navbar-item",9),t.qZA()(),t.TgZ(11,"navbar-item",10)(12,"navbar-collection"),t._UZ(13,"navbar-item",11)(14,"navbar-item",12)(15,"navbar-item",13)(16,"navbar-item",14)(17,"navbar-item",15)(18,"navbar-item",16),t.qZA()(),t.TgZ(19,"navbar-item",17)(20,"navbar-collection"),t._UZ(21,"navbar-item",18)(22,"navbar-item",19)(23,"navbar-item",20)(24,"navbar-item",21)(25,"navbar-item",22)(26,"navbar-item",23)(27,"navbar-item",24),t.qZA()(),t.TgZ(28,"navbar-item",25)(29,"navbar-collection",26),t._UZ(30,"navbar-item",27)(31,"navbar-item",28)(32,"navbar-item",29)(33,"navbar-item",30)(34,"navbar-item",31),t.qZA()(),t._UZ(35,"navbar-item",32),t.TgZ(36,"navbar-item",33)(37,"navbar-collection",34),t._UZ(38,"navbar-item",35)(39,"navbar-item",36),t.qZA()(),t._UZ(40,"navbar-item",37)(41,"navbar-item",38)(42,"navbar-item",39),t.ALo(43,"async"),t._UZ(44,"navbar-item",40),t.TgZ(45,"navbar-item",41)(46,"navbar-collection",42),t._UZ(47,"navbar-item",43)(48,"navbar-item",44)(49,"navbar-item",45)(50,"navbar-item",46)(51,"navbar-item",47)(52,"navbar-item",48),t.qZA()(),t._UZ(53,"navbar-item",49),t.qZA()()),2&amp;u&amp;&amp;(t.Q6J("blankRoutes",S.blankRoutes),t.xp6(2),t.Q6J("showNavItem",null==S.navigationOverrides?null:S.navigationOverrides.showActivityDashboard)("showNavHeaderTitle",!1)("navRoute",t.DdM(81,tn)),t.xp6(1),t.Q6J("showNavItem",null==S.navigationOverrides?null:S.navigationOverrides.showActivityDashboard)("showNavHeaderTitle",!1)("navRoute",t.DdM(82,nn)),t.xp6(2),t.Q6J("navRoute",t.DdM(83,Rt)),t.xp6(1),t.Q6J("navRoute",t.DdM(84,on)),t.xp6(1),t.Q6J("navRoute",t.DdM(85,sn)),t.xp6(1),t.Q6J("showNavItem",S.uss.isMainAdmin()||(null==S.navigationOverrides?null:S.navigationOverrides.showStudentGroupsForCoadmins))("navRoute",t.DdM(86,an)),t.xp6(1),t.Q6J("showNavItem",S.uss.isMainAdmin()||(null==S.navigationOverrides?null:S.navigationOverrides.showTeacherGroupsForCoadmins))("navRoute",t.DdM(87,rn)),t.xp6(1),t.Q6J("showNavItem",S.uss.isMainAdmin()||(null==S.navigationOverrides?null:S.navigationOverrides.showRecognitionsForCoadmins))("navRoute",t.DdM(88,ln)),t.xp6(1),t.Q6J("showNavItem",!(null!=S.navigationOverrides&amp;&amp;S.navigationOverrides.showActivityDashboard))("showNavHeaderTitle",!1)("navRoute",t.DdM(89,nn)),t.xp6(2),t.Q6J("navRoute",t.DdM(90,Rt)),t.xp6(1),t.Q6J("navRoute",t.DdM(91,on)),t.xp6(1),t.Q6J("navRoute",t.DdM(92,sn)),t.xp6(1),t.Q6J("showNavItem",S.uss.isMainAdmin()||(null==S.navigationOverrides?null:S.navigationOverrides.showStudentGroupsForCoadmins))("navRoute",t.DdM(93,an)),t.xp6(1),t.Q6J("showNavItem",S.uss.isMainAdmin()||(null==S.navigationOverrides?null:S.navigationOverrides.showTeacherGroupsForCoadmins))("navRoute",t.DdM(94,rn)),t.xp6(1),t.Q6J("showNavItem",S.uss.isMainAdmin()||(null==S.navigationOverrides?null:S.navigationOverrides.showRecognitionsForCoadmins))("navRoute",t.DdM(95,ln)),t.xp6(1),t.Q6J("showNavHeaderTitle",!1)("navRoute",t.DdM(96,cn)),t.xp6(2),t.Q6J("navRoute",t.DdM(97,cn))("recognizableRoutes",t.VKq(99,bt,t.DdM(98,Pn))),t.xp6(1),t.Q6J("showNavItem",null==S.navigationOverrides?null:S.navigationOverrides.showAnalyticsAttendance)("navRoute",t.DdM(101,Nn)),t.xp6(1),t.Q6J("navRoute",t.DdM(102,In)),t.xp6(1),t.Q6J("navRoute",t.DdM(103,yn)),t.xp6(1),t.Q6J("navRoute",t.DdM(104,Rn)),t.xp6(1),t.Q6J("navRoute",t.DdM(105,bn)),t.xp6(1),t.Q6J("showNavItem",S.showReportExports)("navRoute",t.DdM(106,Ln)),t.xp6(1),t.Q6J("showNavHeaderTitle",!1)("navRoute",t.DdM(107,dn)),t.xp6(1),t.Q6J("headingTitle","Classes"),t.xp6(1),t.Q6J("navRoute",t.DdM(108,dn))("recognizableRoutes",t.VKq(110,bt,t.DdM(109,Dn))),t.xp6(1),t.Q6J("showNavItem",null==S.navigationOverrides?null:S.navigationOverrides.showClassesAttendance)("navRoute",t.DdM(112,xn)),t.xp6(1),t.Q6J("showNavItem",null==S.navigationOverrides?null:S.navigationOverrides.showClassesClassboard)("navRoute",t.DdM(113,wn)),t.xp6(1),t.Q6J("navRoute",t.DdM(114,Un)),t.xp6(1),t.Q6J("navRoute",t.DdM(115,zn)),t.xp6(1),t.Q6J("showNavItem",null==S.navigationOverrides?null:S.navigationOverrides.showLesson)("navRoute",t.DdM(116,un))("recognizableRoutes",t.qbA(122,Hn,t.DdM(117,un),t.DdM(118,Fn),t.DdM(119,_n),t.DdM(120,gn),t.DdM(121,Bn))),t.xp6(1),t.Q6J("showNavHeaderTitle",!1)("navRoute",t.DdM(128,$n)),t.xp6(2),t.Q6J("navRoute",t.DdM(129,Gn))("recognizableRoutes",t.VKq(131,bt,t.DdM(130,kn))),t.xp6(1),t.Q6J("navRoute",t.DdM(133,Vn)),t.xp6(1),t.Q6J("navRoute",t.DdM(134,F)),t.xp6(1),t.Q6J("navRoute",t.DdM(135,ne)),t.xp6(1),t.Q6J("navRoute",t.DdM(136,N))("showNavItem",t.lcZ(43,79,S.isPlansFeatureActive$)),t.xp6(2),t.Q6J("showNavItem",null==S.navigationOverrides?null:S.navigationOverrides.showBlog)("showNavHeaderTitle",!1)("navRoute",t.DdM(137,K))("recognizableRoutes",t.kEZ(141,Fe,t.DdM(138,oe),t.DdM(139,le),t.DdM(140,be))),t.xp6(1),t.Q6J("showNavItem",S.uss.isMainAdmin())("showNavHeaderTitle",!1)("navRoute",t.DdM(145,we)),t.xp6(2),t.Q6J("navRoute",t.DdM(146,tt)),t.xp6(1),t.Q6J("navRoute",t.DdM(147,nt)),t.xp6(1),t.Q6J("showNavItem",!S.showUploadsTab)("navRoute",t.DdM(148,ze)),t.xp6(1),t.Q6J("showNavItem",S.showUploadsTab)("navRoute",t.DdM(149,Lt)),t.xp6(1),t.Q6J("navRoute",t.DdM(150,Dt)),t.xp6(1),t.Q6J("navRoute",t.DdM(151,xt)),t.xp6(1),t.Q6J("navActionCallback",S.actionCallbacks.helpCallback))},dependencies:[St,it,st,O.Ov],encapsulation:2}),A})();var Ut=n(6973);const zt=function(){return["/gradebook"]},Ft=function(){return["/activity"]},Et=function(){return["/students"]},Bt=function(){return["/plans"]},At=function(){return["/reports"]},Te=function(A){return[A]},No=function(){return["/classes/family"]},Io=function(){return["/portfolio"]},yo=function(){return["/blog"]},Yn=function(){return["/bookshelf/shared-with-me"]},Ro=function(){return["/bookshelf/my-bookshelf"]},bo=function(){return["/bookshelf/page"]};let Lo=(()=&gt;{class A extends Qe{constructor(u,S,D,te,ce){var re,ue,me;super(u,S,D),this.uss=u,this.cs=S,this.navigationOverridesService=D,this.toggleService=te,this._sysInfoService=ce,this.showStudentReport=!1,this.showGradebook=!1,this.feedV1ToggleIsActive=!1,this.isPlansFeatureActive$=(0,Xe.of)(!1),this.onDestroy$=new Nt.x,this.uss.selectedStudentDistrictId$.pipe((0,$e.R)(this.onDestroy$),(0,Ce.x)()).subscribe(Ae=&gt;this.checkPlansEnabled(Ae)),this.showGradebook=null===(me=null===(ue=null===(re=this.uss.getUAAUserAuthority().getRole(Ut.E.ROLE_FAMILY))||void 0===re?void 0:re.attributes)||void 0===ue?void 0:ue.student)||void 0===me?void 0:me.some(Ae=&gt;Ae&amp;&amp;"-1"!==Ae)}ngOnInit(){super.ngOnInit(),this.toggleService.isActive("student-report").subscribe(S=&gt;{this.showStudentReport=S}),this.toggleService.isActive("feed-v1").subscribe(S=&gt;{this.feedV1ToggleIsActive=S});const u=this.uss.getSelectedStudentDistrictId();this.checkPlansEnabled(u)}ngOnDestroy(){this.onDestroy$.next(null),this.onDestroy$.complete()}checkPlansEnabled(u){this.isPlansFeatureActive$=(0,se.a)([this._sysInfoService.getIsDistrictFeatureActive(u,"enable_plans_feature").pipe((0,p.U)(S=&gt;!S.error&amp;&amp;Boolean(S))),this.toggleService.isActive("plans-student-family")]).pipe((0,p.U)(([S,D])=&gt;S&amp;&amp;D))}}return A.\u0275fac=function(u){return new(u||A)(t.Y36(V.o),t.Y36(Ye.N),t.Y36(T.Re),t.Y36(ft.l),t.Y36(vt.$))},A.\u0275cmp=t.Xpm({type:A,selectors:[["ot-family-navbar"]],features:[t.qOj],decls:17,vars:44,consts:function(){let k,u,S,D,te,ce,re,ue,me,Ae,Ie,Pe,Le;return k=$localize`:Main Navigation|Opens Gradebook viewerâŸ506a9878eeacacd316b88efc835ebfce53322a3dâŸ1824690164528397679:Gradebook`,u=$localize`:Main Navigation|Opens home page that shows a feed of activityâŸ93a10dc86b1ae465a897106cc3d513f95e6c38b7âŸ8343449426375094073:Activity`,S=$localize`:Main Navigation|Area to manage studentsâŸ42ab4254f7d0a05dd373fa9e8a6396b220197d69âŸ9194861951339200542:My Students`,D=$localize`:Main Navigation|Opens home page that shows a feed of activityâŸ947bd0677f7f5080825128728198277e19c856d3âŸ3372860288635832044:Home`,te=$localize`:Main Navigation|Opens Plans AppâŸ71c62e089558ef6d7d4b9d82497d1683b4a4b3c7âŸ5632447427256851133:Plans`,ce=$localize`:Main Navigation|opens report viewer for students and familiesâŸd289e3d720a270e5068ca9b3042e98fe16a66524âŸ1467714036299931253:Reports`,re=$localize`:Main Navigation|Dashboard view of classesâŸ3501546e03459bcfb61dcbf4e83c3597d6fa02aeâŸ1642648227350090481:Classes`,ue=$localize`:Main Navigation|Opens Portfolio management areaâŸ385ae36236c04c86f6e59a212a32e9c71916b25aâŸ6909336609990118128:Portfolio`,me=$localize`:Main Navigation|Opens Blog viewingâŸ96b8075401c7330a7f0c0833b35e337ecb62c850âŸ4009151318511160623:Blog`,Ae=$localize`:Main Navigation|Opens menu for Bookshelf toolsâŸ598a725d1acb5897f5fa16322d0ac9feb69983fbâŸ3613151824285739629:Bookshelf`,Ie=$localize`:Bookshelf Subnavigation|Area to view resources that have been shared with youâŸ39b2c67beace020513b8208f698004d2f176bc0fâŸ6084288155410548813:Shared With Me`,Pe=$localize`:Bookshelf Subnavigation|Area for managing saved and uploaded resourcesâŸ525aff6a1a63a83547024213442f712fd257286câŸ4320544065668040877:My Bookshelf`,Le=$localize`:Main Navigation|Link to main help area.âŸ083d363dc7eb21363e3a8d003495d7c7b29ca611âŸ4329961766852152192:Help`,[[3,"blankRoutes","onPrimaryCollapse","onlyPrimaryNav"],["headingTitle","\xa0"],["navText",k,"navIconPrefix","far","navIcon","bookmark",3,"showNavItem","navRoute"],["navText",u,"navIcon","bell",3,"navRoute","showNavItem"],["navText",S,"navIcon","user-circle",3,"navRoute","showNavItem"],["navText",D,"navIcon","user-circle",3,"navRoute","showNavItem"],["navText",te,"navIcon","map","navIconPrefix","fas",3,"navRoute","showNavItem"],["navText",ce,"navIcon","file-alt",3,"showNavItem","navRoute","recognizableRoutes"],["navText",re,"navIcon","users",3,"navRoute"],["navText",ue,"navIcon","star",3,"navRoute"],["navText",me,"navIcon","edit",3,"showNavItem","navRoute"],["navText",Ae,"navIcon","book",3,"showNavHeaderTitle","navRoute"],["headingTitle","Bookshelf"],["navText",Ie,"navIcon","share-alt",3,"navRoute"],["navText",Pe,"navIcon","home",3,"navRoute","recognizableRoutes"],["navText",Le,"navIcon","question",3,"navActionCallback"]]},template:function(u,S){1&amp;u&amp;&amp;(t.TgZ(0,"navbar",0),t.NdJ("onPrimaryCollapse",function(te){return S.primaryCollapse(te)})("onlyPrimaryNav",function(te){return S.onlyPrimaryNav(te)}),t.TgZ(1,"navbar-collection",1),t._UZ(2,"navbar-item",2)(3,"navbar-item",3)(4,"navbar-item",4)(5,"navbar-item",5)(6,"navbar-item",6),t.ALo(7,"async"),t._UZ(8,"navbar-item",7)(9,"navbar-item",8)(10,"navbar-item",9)(11,"navbar-item",10),t.TgZ(12,"navbar-item",11)(13,"navbar-collection",12),t._UZ(14,"navbar-item",13)(15,"navbar-item",14),t.qZA()(),t._UZ(16,"navbar-item",15),t.qZA()()),2&amp;u&amp;&amp;(t.Q6J("blankRoutes",S.blankRoutes),t.xp6(2),t.Q6J("showNavItem",S.showGradebook&amp;&amp;(null==S.navigationOverrides?null:S.navigationOverrides.showGradebookForFamily))("navRoute",t.DdM(26,zt)),t.xp6(1),t.Q6J("navRoute",t.DdM(27,Ft))("showNavItem",S.feedV1ToggleIsActive),t.xp6(1),t.Q6J("navRoute",t.DdM(28,Et))("showNavItem",S.feedV1ToggleIsActive),t.xp6(1),t.Q6J("navRoute",t.DdM(29,Et))("showNavItem",!S.feedV1ToggleIsActive),t.xp6(1),t.Q6J("navRoute",t.DdM(30,Bt))("showNavItem",t.lcZ(7,24,S.isPlansFeatureActive$)),t.xp6(2),t.Q6J("showNavItem",S.showStudentReport&amp;&amp;(null==S.navigationOverrides?null:S.navigationOverrides.showStudentReportForFamily))("navRoute",t.DdM(31,At))("recognizableRoutes",t.VKq(33,Te,t.DdM(32,At))),t.xp6(1),t.Q6J("navRoute",t.DdM(35,No)),t.xp6(1),t.Q6J("navRoute",t.DdM(36,Io)),t.xp6(1),t.Q6J("showNavItem",null==S.navigationOverrides?null:S.navigationOverrides.showBlog)("navRoute",t.DdM(37,yo)),t.xp6(1),t.Q6J("showNavHeaderTitle",!1)("navRoute",t.DdM(38,Yn)),t.xp6(2),t.Q6J("navRoute",t.DdM(39,Yn)),t.xp6(1),t.Q6J("navRoute",t.DdM(40,Ro))("recognizableRoutes",t.VKq(42,Te,t.DdM(41,bo))),t.xp6(1),t.Q6J("navActionCallback",S.actionCallbacks.helpCallback))},dependencies:[St,it,st,O.Ov],encapsulation:2}),A})();const Do=function(){return["/home"]},Qn=function(){return["/classes"]},jn=function(){return["/lesson"]},xo=function(){return["/lessons/"]},wo=function(){return["/lesson/lesson-student-status"]},Uo=function(){return["/lesson/lesson-edit-activities"]},zo=function(A,k,u,S){return[A,k,u,S]},qn=function(){return["/bookshelf/shared-with-me"]},Fo=function(){return["/bookshelf/my-bookshelf"]},Bo=function(){return["/bookshelf/page"]},Zn=function(A){return[A]},Ho=function(){return["/assessment/list"]},$o=function(){return["/assessment/assess"]},Go=function(){return["/gradebook"]},ko=function(){return["/plans"]},eo=function(){return["/reports"]},Vo=function(){return["/blog"]},Zo=function(){return["/blog/students"]},Ko=function(){return["/blog/new"]},Wo=function(){return["/blog/edit"]},Xo=function(A,k,u){return[A,k,u]},Jo=function(){return["/portfolio"]};let Yo=(()=&gt;{class A extends Qe{constructor(u,S,D,te,ce){super(u,S,D),this.uss=u,this.cs=S,this.navigationOverridesService=D,this.toggleService=te,this._sysInfoService=ce,this.showStudentReport=!1,this.feedV1ToggleIsActive=!1,this.isPlansFeatureActive$=(0,Xe.of)(!1),this.blankRoutes.push(["/assessment/assess"])}ngOnInit(){super.ngOnInit(),this.toggleService.isActive("student-report").subscribe(S=&gt;{this.showStudentReport=S}),this.toggleService.isActive("feed-v1").subscribe(S=&gt;{this.feedV1ToggleIsActive=S});const u=this.uss.getDistrictId();this.isPlansFeatureActive$=(0,se.a)([this._sysInfoService.getIsDistrictFeatureActive(u,"enable_plans_feature").pipe((0,p.U)(S=&gt;!S.error&amp;&amp;Boolean(S))),this.toggleService.isActive("plans-student-family")]).pipe((0,p.U)(([S,D])=&gt;S&amp;&amp;D))}}return A.\u0275fac=function(u){return new(u||A)(t.Y36(Tt.o),t.Y36(Ye.N),t.Y36(T.Re),t.Y36(ft.l),t.Y36(vt.$))},A.\u0275cmp=t.Xpm({type:A,selectors:[["ot-student-navbar"]],features:[t.qOj],decls:17,vars:69,consts:function(){let k,u,S,D,te,ce,re,ue,me,Ae,Ie,Pe,Le;return k=$localize`:Main Navigation|Opens home page that shows a feed of activityâŸ947bd0677f7f5080825128728198277e19c856d3âŸ3372860288635832044:Home`,u=$localize`:Main Navigation|Dashboard view of classesâŸ3501546e03459bcfb61dcbf4e83c3597d6fa02aeâŸ1642648227350090481:Classes`,S=$localize`:Main Navigation|Opens home page that shows a feed of activityâŸ947bd0677f7f5080825128728198277e19c856d3âŸ3372860288635832044:Home`,D=$localize`:Main Navigation|Opens Lesson list for studentsâŸ21877ea9b4b7c913654054704b79ce986ee11f7dâŸ1048530909057852986:Lessons`,te=$localize`:Main Navigation|Opens menu for Bookshelf toolsâŸ598a725d1acb5897f5fa16322d0ac9feb69983fbâŸ3613151824285739629:Bookshelf`,ce=$localize`:Bookshelf Subnavigation|Area to view resources that have been shared with youâŸ39b2c67beace020513b8208f698004d2f176bc0fâŸ6084288155410548813:Shared With Me`,re=$localize`:Bookshelf Subnavigation|Area for managing saved and uploaded resourcesâŸ525aff6a1a63a83547024213442f712fd257286câŸ4320544065668040877:My Bookshelf`,ue=$localize`:Main Navigation|Opens Assessment list for studentsâŸc06bd2a8c99cbd65a0c88c28b069e67c31f30ccdâŸ7738589992398133576:Assessments`,me=$localize`:Main Navigation|Opens Gradebook viewerâŸ506a9878eeacacd316b88efc835ebfce53322a3dâŸ1824690164528397679:Gradebook`,Ae=$localize`:Main Navigation|Opens Plans AppâŸ71c62e089558ef6d7d4b9d82497d1683b4a4b3c7âŸ5632447427256851133:Plans`,Ie=$localize`:Main Navigation|opens report viewer for students and familiesâŸd289e3d720a270e5068ca9b3042e98fe16a66524âŸ1467714036299931253:Reports`,Pe=$localize`:Main Navigation|Opens Blog management appâŸ96b8075401c7330a7f0c0833b35e337ecb62c850âŸ4009151318511160623:Blog`,Le=$localize`:Main Navigation|Opens Portfolio management areaâŸ385ae36236c04c86f6e59a212a32e9c71916b25aâŸ6909336609990118128:Portfolio`,[[3,"blankRoutes","onPrimaryCollapse","onlyPrimaryNav"],["headingTitle","\xa0"],["navText",k,"navIcon","home",3,"navRoute","showNavItem"],["navText",u,"navIcon","users",3,"navRoute","showNavItem"],["navText",S,"navIcon","home",3,"navRoute","showNavItem"],["navText",D,"navIcon","chalkboard-teacher",3,"showNavItem","navRoute","recognizableRoutes"],["navText",te,"navIcon","book",3,"showNavHeaderTitle","navRoute"],["headingTitle","Bookshelf"],["navText",ce,"navIcon","share-alt",3,"navRoute"],["navText",re,"navIcon","home",3,"navRoute","recognizableRoutes"],["navText",ue,"navIcon","drafting-compass",3,"navRoute","recognizableRoutes"],["navText",me,"navIcon","bookmark","navIconPrefix","far",3,"showNavItem","navRoute"],["navText",Ae,"navIcon","map","navIconPrefix","fas",3,"navRoute","showNavItem"],["navText",Ie,"navIcon","file-alt",3,"showNavItem","navRoute","recognizableRoutes"],["navText",Pe,"navIcon","edit",3,"showNavItem","showNavHeaderTitle","navRoute","recognizableRoutes"],["navText",Le,"navIcon","star",3,"navRoute"]]},template:function(u,S){1&amp;u&amp;&amp;(t.TgZ(0,"navbar",0),t.NdJ("onPrimaryCollapse",function(te){return S.primaryCollapse(te)})("onlyPrimaryNav",function(te){return S.onlyPrimaryNav(te)}),t.TgZ(1,"navbar-collection",1),t._UZ(2,"navbar-item",2)(3,"navbar-item",3)(4,"navbar-item",4)(5,"navbar-item",5),t.TgZ(6,"navbar-item",6)(7,"navbar-collection",7),t._UZ(8,"navbar-item",8)(9,"navbar-item",9),t.qZA()(),t._UZ(10,"navbar-item",10)(11,"navbar-item",11)(12,"navbar-item",12),t.ALo(13,"async"),t._UZ(14,"navbar-item",13)(15,"navbar-item",14)(16,"navbar-item",15),t.qZA()()),2&amp;u&amp;&amp;(t.Q6J("blankRoutes",S.blankRoutes),t.xp6(2),t.Q6J("navRoute",t.DdM(31,Do))("showNavItem",S.feedV1ToggleIsActive),t.xp6(1),t.Q6J("navRoute",t.DdM(32,Qn))("showNavItem",S.feedV1ToggleIsActive),t.xp6(1),t.Q6J("navRoute",t.DdM(33,Qn))("showNavItem",!S.feedV1ToggleIsActive),t.xp6(1),t.Q6J("showNavItem",null==S.navigationOverrides?null:S.navigationOverrides.showLesson)("navRoute",t.DdM(34,jn))("recognizableRoutes",t.l5B(39,zo,t.DdM(35,jn),t.DdM(36,xo),t.DdM(37,wo),t.DdM(38,Uo))),t.xp6(1),t.Q6J("showNavHeaderTitle",!1)("navRoute",t.DdM(44,qn)),t.xp6(2),t.Q6J("navRoute",t.DdM(45,qn)),t.xp6(1),t.Q6J("navRoute",t.DdM(46,Fo))("recognizableRoutes",t.VKq(48,Zn,t.DdM(47,Bo))),t.xp6(1),t.Q6J("navRoute",t.DdM(50,Ho))("recognizableRoutes",t.VKq(52,Zn,t.DdM(51,$o))),t.xp6(1),t.Q6J("showNavItem",null==S.navigationOverrides?null:S.navigationOverrides.showGradebookForStudents)("navRoute",t.DdM(54,Go)),t.xp6(1),t.Q6J("navRoute",t.DdM(55,ko))("showNavItem",t.lcZ(13,29,S.isPlansFeatureActive$)),t.xp6(2),t.Q6J("showNavItem",S.showStudentReport&amp;&amp;(null==S.navigationOverrides?null:S.navigationOverrides.showStudentReportForStudents))("navRoute",t.DdM(56,eo))("recognizableRoutes",t.VKq(58,Zn,t.DdM(57,eo))),t.xp6(1),t.Q6J("showNavItem",null==S.navigationOverrides?null:S.navigationOverrides.showBlog)("showNavHeaderTitle",!1)("navRoute",t.DdM(60,Vo))("recognizableRoutes",t.kEZ(64,Xo,t.DdM(61,Zo),t.DdM(62,Ko),t.DdM(63,Wo))),t.xp6(1),t.Q6J("navRoute",t.DdM(68,Jo)))},dependencies:[St,it,st,O.Ov],encapsulation:2}),A})();const Qo=function(){return["/home"]},jo=function(){return["/classes/my-classes"]},qo=function(){return["/classes/students/0"]},ei=function(){return["/student-profile"]},Kn=function(A){return[A]},ti=function(){return["/classes/attendance"]},ni=function(){return["/classes/class-board"]},oi=function(){return["/classes/mailbox"]},ii=function(){return["/classes/settings"]},to=function(){return["/lesson"]},si=function(){return["/lessons/"]},ai=function(){return["/lesson/lesson-student-status"]},ri=function(){return["/lesson/lesson-edit-activities"]},li=function(){return["/lesson/manage-assignees"]},ci=function(A,k,u,S,D){return[A,k,u,S,D]},di=function(){return["/bookshelf"]},ui=function(){return["/bookshelf/my-bookshelf"]},_i=function(){return["/bookshelf/page"]},gi=function(){return["/bookshelf/shared-with-me"]},pi=function(){return["/assessment/list"]},hi=function(){return["/gradebook"]},mi=function(){return["/plans"]},fi=function(){return["/blog"]},vi=function(){return["/blog/students"]},Ti=function(){return["/blog/new"]},Si=function(){return["/blog/edit"]},Ei=function(A,k,u){return[A,k,u]},no=function(){return["/analytics/3rdparty"]},Ai=function(){return["/analytics/oca"]},Ci=function(){return["/analytics/attendance"]},Oi=function(){return["/analytics/recognitions"]},Mi=function(){return["/analytics/assessments"]},Pi=function(){return["/analytics/standards"]};let Ni=(()=&gt;{class A extends Qe{constructor(u,S,D,te,ce,re){super(u,S,D),this.uss=u,this.cs=S,this.navigationOverridesService=D,this._ref=te,this._toggleService=ce,this._sysInfoService=re,this.feedV1ToggleIsActive=!1,this.primaryNavClassesRoute=["/classes/students/0"],this.isPlansFeatureActive$=(0,Xe.of)(!1);const ue=this.uss.getDistrictId();this.isPlansFeatureActive$=this._sysInfoService.getIsDistrictFeatureActive(ue,"enable_plans_feature").pipe((0,p.U)(me=&gt;!me.error&amp;&amp;me))}ngOnInit(){super.ngOnInit(),this._toggleService.isActive("feed-v1").subscribe(u=&gt;{this.feedV1ToggleIsActive=u,this.feedV1ToggleIsActive&amp;&amp;(this.primaryNavClassesRoute=["/classes"])})}ngAfterViewInit(){this._ref.detectChanges()}}return A.\u0275fac=function(u){return new(u||A)(t.Y36(Tt.o),t.Y36(Ye.N),t.Y36(T.Re),t.Y36(t.sBO),t.Y36(ft.l),t.Y36(vt.$))},A.\u0275cmp=t.Xpm({type:A,selectors:[["ot-teacher-navbar"]],features:[t.qOj],decls:29,vars:91,consts:function(){let k,u,S,D,te,ce,re,ue,me,Ae,Ie,Pe,Le,fe,Je,He,rt,lt,ct,dt,ut,_t,gt;return k=$localize`:Main Navigation|Opens home page that shows a feed of activityâŸ947bd0677f7f5080825128728198277e19c856d3âŸ3372860288635832044:Home`,u=$localize`:Main Navigation|Opens menu for class managment toolsâŸ3501546e03459bcfb61dcbf4e83c3597d6fa02aeâŸ1642648227350090481:Classes`,S=$localize`:Classes Subnavigation|Area to manage classesâŸ4a0f4128383348201feff04a84aed1c724872c0dâŸ6606875599374847554:Classes`,D=$localize`:Classes Subnavigation|Area to manage students and student informationâŸ32d5a6f021ce2b567aa8bdddc8266e9d996e7f26âŸ7819791837068444562:Students`,te=$localize`:Classes Subnavigation|Area to assign attendance to a student or group of studentsâŸd624f3148ae0a04349dd4b61a15023b856755dfbâŸ3105771893331515594:Attendance`,ce=$localize`:Classes Subnavigation|Area to post messages to the classroomâŸ553d14fcf6975d85fbd9a4a19e3eec76912c6b99âŸ9084888594157180078:Class Board`,re=$localize`:Classes Subnavigation|Area to send messages as well as emails and texts, to students and
            familyâŸf9b93d9021ca3eca0a7d51c9bf66b4e6977640f5âŸ5475747777894700509:Mailbox`,ue=$localize`:Classes Subnavigation|Area to manage class and student group informationâŸf361cb475c50b311e6e7c3fdc90ef2d2ae6667c3âŸ7646380177826286250:Class Info`,me=$localize`:Main Navigation|Opens Lesson builder appâŸ21877ea9b4b7c913654054704b79ce986ee11f7dâŸ1048530909057852986:Lessons`,Ae=$localize`:Main Navigation|Opens menu for Bookshelf toolsâŸ598a725d1acb5897f5fa16322d0ac9feb69983fbâŸ3613151824285739629:Bookshelf`,Ie=$localize`:Bookshelf Subnavigation|Area for managing saved and uploaded resourcesâŸ525aff6a1a63a83547024213442f712fd257286câŸ4320544065668040877:My Bookshelf`,Pe=$localize`:Bookshelf Subnavigation|Area to view resources that have been shared with youâŸ39b2c67beace020513b8208f698004d2f176bc0fâŸ6084288155410548813:Shared With Me`,Le=$localize`:Main Navigation|Opens Assessment builder appâŸc06bd2a8c99cbd65a0c88c28b069e67c31f30ccdâŸ7738589992398133576:Assessments`,fe=$localize`:Main Navigation|Opens Gradebook AppâŸ506a9878eeacacd316b88efc835ebfce53322a3dâŸ1824690164528397679:Gradebook`,Je=$localize`:Main Navigation|Opens Plans AppâŸ71c62e089558ef6d7d4b9d82497d1683b4a4b3c7âŸ5632447427256851133:Plans`,He=$localize`:Main Navigation|Opens Blog management appâŸ96b8075401c7330a7f0c0833b35e337ecb62c850âŸ4009151318511160623:Blog`,rt=$localize`:Main Navigation|Opens menu for analytics toolsâŸ9043ca51e63af95739a6e70076704e06bdc5c731âŸ4229908937145649386:Analytics`,lt=$localize`:Analytics Subnavigation|Area to manage 3rd party integrationsâŸ369870b478e649e271e431708c11fa931a8db93câŸ8237600971964464402:3rd Party`,ct=$localize`:Analytics Subnavigation|Area to view attendanceâŸd06dd2028afb737566dd97f608ad5518952ed181âŸ4369526446076682253:Attendance`,dt=$localize`:Analytics Subnavigation|Area to view recognitionsâŸbd9beb345761504437528fb96b0fb174e7bf90c1âŸ1080531266066848766:Recognitions`,ut=$localize`:Analytics Subnavigation|Dashboard for assessmentsâŸ3d01457035b13caed726a05ccb9d57eb849754c5âŸ4743199880313281500:Assessments`,_t=$localize`:Analytics Subnavigation|Dashboard for standardsâŸ1076a6ea05f956629a8b4a62fbf9b7d80eb8aa47âŸ4965758322636696062:Standards`,gt=$localize`:Main Navigation|Link to main help area.âŸ083d363dc7eb21363e3a8d003495d7c7b29ca611âŸ4329961766852152192:Help`,[[3,"blankRoutes","onPrimaryCollapse","onlyPrimaryNav"],["headingTitle","\xa0"],["navText",k,"navIcon","home",3,"navRoute"],["navText",u,"navIcon","users",3,"showNavHeaderTitle","navRoute"],[3,"headingTitle"],["navText",S,"navIcon","users",3,"navRoute","showNavItem"],["navText",D,"navIcon","user",3,"navRoute","recognizableRoutes"],["navText",te,"navIcon","bell",3,"showNavItem","navRoute"],["navText",ce,"navIcon","megaphone",3,"showNavItem","navRoute"],["navText",re,"navIcon","envelope","navIconPrefix","far",3,"navRoute"],["navText",ue,"navIcon","info",3,"navRoute"],["navText",me,"navIcon","chalkboard-teacher",3,"showNavItem","navRoute","recognizableRoutes"],["navText",Ae,"navIcon","book",3,"showNavHeaderTitle","navRoute"],["headingTitle","Bookshelf"],["navText",Ie,"navIcon","home",3,"navRoute","recognizableRoutes"],["navText",Pe,"navIcon","share-alt",3,"navRoute"],["navText",Le,"navIcon","drafting-compass",3,"navRoute"],["navText",fe,"navIcon","bookmark","navIconPrefix","far",3,"navRoute"],["navText",Je,"navIcon","map","navIconPrefix","fas",3,"navRoute","showNavItem"],["navText",He,"navIcon","edit",3,"showNavItem","showNavHeaderTitle","navRoute","recognizableRoutes"],["navText",rt,"navIcon","chart-line",3,"showNavHeaderTitle","navRoute"],["navText",lt,"navIcon","briefcase",3,"navRoute","recognizableRoutes"],["navText",ct,"navIcon","bell",3,"showNavItem","navRoute"],["navText",dt,"navIcon","trophy",3,"navRoute"],["navText",ut,"navIcon","drafting-compass",3,"navRoute"],["navText",_t,"navIcon","list-ol",3,"navRoute"],["navText",gt,"navIcon","question",3,"navActionCallback"]]},template:function(u,S){1&amp;u&amp;&amp;(t.TgZ(0,"navbar",0),t.NdJ("onPrimaryCollapse",function(te){return S.primaryCollapse(te)})("onlyPrimaryNav",function(te){return S.onlyPrimaryNav(te)}),t.TgZ(1,"navbar-collection",1),t._UZ(2,"navbar-item",2),t.TgZ(3,"navbar-item",3)(4,"navbar-collection",4),t._UZ(5,"navbar-item",5)(6,"navbar-item",6)(7,"navbar-item",7)(8,"navbar-item",8)(9,"navbar-item",9)(10,"navbar-item",10),t.qZA()(),t._UZ(11,"navbar-item",11),t.TgZ(12,"navbar-item",12)(13,"navbar-collection",13),t._UZ(14,"navbar-item",14)(15,"navbar-item",15),t.qZA()(),t._UZ(16,"navbar-item",16)(17,"navbar-item",17)(18,"navbar-item",18),t.ALo(19,"async"),t._UZ(20,"navbar-item",19),t.TgZ(21,"navbar-item",20)(22,"navbar-collection"),t._UZ(23,"navbar-item",21)(24,"navbar-item",22)(25,"navbar-item",23)(26,"navbar-item",24)(27,"navbar-item",25),t.qZA()(),t._UZ(28,"navbar-item",26),t.qZA()()),2&amp;u&amp;&amp;(t.Q6J("blankRoutes",S.blankRoutes),t.xp6(2),t.Q6J("navRoute",t.DdM(43,Qo)),t.xp6(1),t.Q6J("showNavHeaderTitle",!1)("navRoute",S.primaryNavClassesRoute),t.xp6(1),t.Q6J("headingTitle","Classes"),t.xp6(1),t.Q6J("navRoute",t.DdM(44,jo))("showNavItem",S.feedV1ToggleIsActive),t.xp6(1),t.Q6J("navRoute",t.DdM(45,qo))("recognizableRoutes",t.VKq(47,Kn,t.DdM(46,ei))),t.xp6(1),t.Q6J("showNavItem",null==S.navigationOverrides?null:S.navigationOverrides.showClassesAttendance)("navRoute",t.DdM(49,ti)),t.xp6(1),t.Q6J("showNavItem",null==S.navigationOverrides?null:S.navigationOverrides.showClassesClassboard)("navRoute",t.DdM(50,ni)),t.xp6(1),t.Q6J("navRoute",t.DdM(51,oi)),t.xp6(1),t.Q6J("navRoute",t.DdM(52,ii)),t.xp6(1),t.Q6J("showNavItem",null==S.navigationOverrides?null:S.navigationOverrides.showLesson)("navRoute",t.DdM(53,to))("recognizableRoutes",t.qbA(59,ci,t.DdM(54,to),t.DdM(55,si),t.DdM(56,ai),t.DdM(57,ri),t.DdM(58,li))),t.xp6(1),t.Q6J("showNavHeaderTitle",!1)("navRoute",t.DdM(65,di)),t.xp6(2),t.Q6J("navRoute",t.DdM(66,ui))("recognizableRoutes",t.VKq(68,Kn,t.DdM(67,_i))),t.xp6(1),t.Q6J("navRoute",t.DdM(70,gi)),t.xp6(1),t.Q6J("navRoute",t.DdM(71,pi)),t.xp6(1),t.Q6J("navRoute",t.DdM(72,hi)),t.xp6(1),t.Q6J("navRoute",t.DdM(73,mi))("showNavItem",t.lcZ(19,41,S.isPlansFeatureActive$)),t.xp6(2),t.Q6J("showNavItem",null==S.navigationOverrides?null:S.navigationOverrides.showBlog)("showNavHeaderTitle",!1)("navRoute",t.DdM(74,fi))("recognizableRoutes",t.kEZ(78,Ei,t.DdM(75,vi),t.DdM(76,Ti),t.DdM(77,Si))),t.xp6(1),t.Q6J("showNavHeaderTitle",!1)("navRoute",t.DdM(82,no)),t.xp6(2),t.Q6J("navRoute",t.DdM(83,no))("recognizableRoutes",t.VKq(85,Kn,t.DdM(84,Ai))),t.xp6(1),t.Q6J("showNavItem",null==S.navigationOverrides?null:S.navigationOverrides.showAnalyticsAttendance)("navRoute",t.DdM(87,Ci)),t.xp6(1),t.Q6J("navRoute",t.DdM(88,Oi)),t.xp6(1),t.Q6J("navRoute",t.DdM(89,Mi)),t.xp6(1),t.Q6J("navRoute",t.DdM(90,Pi)),t.xp6(1),t.Q6J("navActionCallback",S.actionCallbacks.helpCallback))},dependencies:[St,it,st,O.Ov],encapsulation:2}),A})();var Ii=n(67386),yi=n(67275),Ri=n(88297),bi=n(50428),Li=n(66969);let Di=(()=&gt;{class A{constructor(u){this._broadcasterService=u,this.message="",this.show=!1}ngOnInit(){this._broadcasterService.subscribe(u=&gt;{null!==u.error&amp;&amp;(this.message=$localize`:components/broadcastMessageComponent|Broadcast error message when something odd happens - space character after the sentence:An Error has Occurred! `+u.error.message,setTimeout(()=&gt;{this.show=!0},1e3),setTimeout(()=&gt;{this.show=!1},3e3))})}}return A.\u0275fac=function(u){return new(u||A)(t.Y36(Ot.A))},A.\u0275cmp=t.Xpm({type:A,selectors:[["broadcast-message-component"]],decls:2,vars:3,consts:[[1,"broadcast-message-box"]],template:function(u,S){1&amp;u&amp;&amp;(t.TgZ(0,"div",0),t._uU(1),t.qZA()),2&amp;u&amp;&amp;(t.ekj("show",S.show),t.xp6(1),t.Oqu(S.message))},styles:[".broadcast-message-box[_ngcontent-%COMP%]{transition:transform .5s ease-in-out;position:fixed;bottom:-300px;width:100%;background:pink;padding:1em}.broadcast-message-box.show[_ngcontent-%COMP%]{transform:translate3d(0,-300px,0)}"]}),A})();function xi(A,k){if(1&amp;A){const u=t.EpF();t.TgZ(0,"ot-teacher-navbar",8),t.NdJ("onPrimaryCollapse",function(D){t.CHM(u);const te=t.oxw(2);return t.KtG(te.onNavPrimaryCollapse(D))})("onOnlyPrimary",function(D){t.CHM(u);const te=t.oxw(2);return t.KtG(te.onNavPrimaryOnly(D))}),t.qZA()}if(2&amp;A){const u=t.oxw(2);t.Q6J("actionCallbacks",u.navActionCallbacks)}}function wi(A,k){if(1&amp;A){const u=t.EpF();t.TgZ(0,"ot-student-navbar",8),t.NdJ("onPrimaryCollapse",function(D){t.CHM(u);const te=t.oxw(2);return t.KtG(te.onNavPrimaryCollapse(D))})("onOnlyPrimary",function(D){t.CHM(u);const te=t.oxw(2);return t.KtG(te.onNavPrimaryOnly(D))}),t.qZA()}if(2&amp;A){const u=t.oxw(2);t.Q6J("actionCallbacks",u.navActionCallbacks)}}function Ui(A,k){if(1&amp;A){const u=t.EpF();t.TgZ(0,"ot-admin-navbar",8),t.NdJ("onPrimaryCollapse",function(D){t.CHM(u);const te=t.oxw(2);return t.KtG(te.onNavPrimaryCollapse(D))})("onOnlyPrimary",function(D){t.CHM(u);const te=t.oxw(2);return t.KtG(te.onNavPrimaryOnly(D))}),t.qZA()}if(2&amp;A){const u=t.oxw(2);t.Q6J("actionCallbacks",u.navActionCallbacks)}}function zi(A,k){if(1&amp;A){const u=t.EpF();t.TgZ(0,"ot-family-navbar",8),t.NdJ("onPrimaryCollapse",function(D){t.CHM(u);const te=t.oxw(2);return t.KtG(te.onNavPrimaryCollapse(D))})("onOnlyPrimary",function(D){t.CHM(u);const te=t.oxw(2);return t.KtG(te.onNavPrimaryOnly(D))}),t.qZA()}if(2&amp;A){const u=t.oxw(2);t.Q6J("actionCallbacks",u.navActionCallbacks)}}function Fi(A,k){1&amp;A&amp;&amp;(t.YNc(0,xi,1,1,"ot-teacher-navbar",4),t.YNc(1,wi,1,1,"ot-student-navbar",5),t.YNc(2,Ui,1,1,"ot-admin-navbar",6),t.YNc(3,zi,1,1,"ot-family-navbar",7))}let Bi=(()=&gt;{class A{constructor(u,S,D,te,ce,re,ue,me,Ae,Ie,Pe,Le,fe,Je,He,rt,lt,ct,dt,ut,_t,gt){this._userService=u,this._userSessionService=S,this._router=D,this._broadcasterService=te,this._loadingIndicatorService=ce,this._subMenuActionsService=re,this._confirmManager=ue,this._apiService=me,this._pageStateService=Ae,this._checkUserSessionService=Ie,this._secondaryNavBarService=Pe,this._viewContainerRef=Le,this._respondusService=fe,this.intercomService=Je,this._googleAnalyticsService=He,this._cdr=rt,this._environmentService=lt,this._globalHttpErrorHandlers=ct,this._alertMessageService=dt,this.faroMetadataService=ut,this.unleashService=_t,this._document=gt,this.showNav=!1,this.primaryCollapsed=!0,this.loggedIn=!1,this.noSecondary=!1,this.navActionCallbacks={},function Oe(A,k,u,S,D){const te=function(){var re=(0,e.Z)(function*(ue){S.dismiss(),!ue.includes("/logout")&amp;&amp;!ue.includes("/signup")&amp;&amp;(yield D.navigate(["/logout"]))});return function(me){return re.apply(this,arguments)}}(),ce=function(){var re=(0,e.Z)(function*(){S.dismiss(),k.error($localize`:services/globalHttpErrorHandlers|Alert text to notify user that they do not have permission to access this content:You don't have permission to see this content.`)});return function(){return re.apply(this,arguments)}}();A.set(401,te),A.set(403,ce),A.set(440,te)}(this._globalHttpErrorHandlers,this._alertMessageService,0,this._loadingIndicatorService,this._router),D.events.subscribe(ye=&gt;{this.navigationInterceptor(ye)})}onNavPrimaryCollapse(u){this.primaryCollapsed=u,this._cdr.detectChanges()}onNavPrimaryOnly(u){this.noSecondary=u}showNavCheck(u){if("object"!=typeof u){if(this._respondusService.usingRespondus)return void(this.showNav=!1);if(this._userSessionService.isLoggedIn()){const D=["/login","/signup","/forgot-password","/reset-password","/print","/simple-assessment/assignment","/simple-assessment/review","/simple-assessment/preview","/sso_login","/respondus","/analytics/reports/export"].filter(te=&gt;u.indexOf(te)&gt;=0).length&gt;0;this.showNav=!D}else this.showNav=!1}}ngOnInit(){window.addEventListener("storage",u=&gt;{"CURRENT_USER_ID"===u.key&amp;&amp;null!==u.oldValue&amp;&amp;""!==u.oldValue&amp;&amp;u.newValue!==u.oldValue&amp;&amp;window.location.replace("/login")},!1),window.addEventListener("dragover",u=&gt;{u&amp;&amp;u.preventDefault()},!1),window.addEventListener("drop",u=&gt;{u&amp;&amp;u.preventDefault()},!1),this.intercomService.initialize({app_id:this._environmentService.intercomAppId}),this.navActionCallbacks.addToBookshelfCallback=this.onClickAddToBookshelf.bind(this),this.navActionCallbacks.addFolderCallback=this.onClickAddFolder.bind(this),this.navActionCallbacks.findResourcesCallback=this.onClickFindResources.bind(this),this.navActionCallbacks.addDemoClassCallback=this.onClickAddDemoClass.bind(this),this.navActionCallbacks.adminGradesCallback=this.onClickShowGradingScale.bind(this),this.navActionCallbacks.adminManageUsersCallback=this.onClickManageUsers.bind(this),this.navActionCallbacks.adminGradesCallback=this.onClickShowGradingScale.bind(this),this.navActionCallbacks.helpCallback=this.onClickHelp.bind(this),this._router.events.subscribe(u=&gt;{u?.urlAfterRedirects&amp;&amp;(this.showNavCheck(u.urlAfterRedirects),this._pageStateService.navigatedTo(u.urlAfterRedirects))}),this._userService.getUser().subscribe(u=&gt;{if(u.isLoggedIn()&amp;&amp;(this.loggedIn=!0,this.faroMetadataService.setUser(u),this.unleashService.setUserContext(u),this._googleAnalyticsService.setCustomDimension("1",u.user_type),this._googleAnalyticsService.setCustomDimension("2",u.getDistrictId()),this._googleAnalyticsService.setCustomDimension("3",u.getDistrictName()),this._googleAnalyticsService.setCustomDimension("4",u.getId()),!u.isStudent()&amp;&amp;!this._respondusService.usingRespondus)){const S={app_id:this._environmentService.intercomAppId,updateOnRouterChange:!0,name:u.getName(),phone:u.getPhoneNumber(),email:u.getEmail(),user_id:u.id.toString(),user_role:u.getRoleId(),otus_role:Re.E[u.user_type].toLowerCase(),created_at:(0,Ue.cX)(new Date(u.getCreatedAt())),company:{company_id:u.getDistrictId()?u.getDistrictId():void 0,name:u.getDistrictName()?u.getDistrictName():void 0}};this.intercomService.boot(S)}}),this.loadingIndicatorSubscription=this._loadingIndicatorService.loadIndicatorObservable$.subscribe(u=&gt;{if(u.ignoreWorm)return this._hideProgressIndicator();u.currentlyLoading?this._showProgressIndicator():this._hideProgressIndicator()}),this._broadcasterService.subscribe(()=&gt;{})}ngOnDestroy(){this.loadingIndicatorSubscription.unsubscribe(),this._userService.getUser().unsubscribe()}onClickAddToBookshelf(){this._subMenuActionsService.postAction(ee.e.ADD_TO_BOOKSHELF)}onClickAddFolder(){this._subMenuActionsService.postAction(ee.e.ADD_FOLDER)}onClickFindResources(){this._subMenuActionsService.postAction(ee.e.FIND_RESOURCES)}onClickShowGradingScale(){this._subMenuActionsService.postAction(ee.e.ADMIN_GRADES)}onClickManageUsers(){this._subMenuActionsService.postAction(ee.e.ADMIN_USERS)}onClickAddDemoClass(){this._confirmManager.showOkCancelDialog("Use the Demo Class to explore all of Otus' functionality.\n\t\t\tEdit and change any aspect of the Demo Class. You can add the\n\t\t\tDemo Class multiple times.\n\n            Are you sure you want to add the Demo Class to your account?\n            ",()=&gt;{this._apiService.makeApiCall("/demo_class/add_to_user",{user_id:this._userSessionService.getUserId()}).subscribe(()=&gt;{})})}onClickHelp(){this._userSessionService.isParent()?(0,de.WM)("http://help.otus.com/parent-and-family"):(0,de.WM)("http://help.otus.com")}navigationInterceptor(u){u instanceof _.OD?this._showProgressIndicator():u instanceof _.m2?(this._hideProgressIndicator(),this._googleAnalyticsService.setPageView(u.urlAfterRedirects)):(u instanceof _.gk||u instanceof _.Q3)&amp;&amp;this._hideProgressIndicator()}hideSecondaryNav(){return this._secondaryNavBarService.hideNav}_showProgressIndicator(){$("#progress-indicator").show()}_hideProgressIndicator(){$("#progress-indicator").hide()}}return A.\u0275fac=function(u){return new(u||A)(t.Y36(z.K),t.Y36(V.o),t.Y36(_.F0),t.Y36(Ot.A),t.Y36(mt.v),t.Y36(ee.$),t.Y36(kt.Q),t.Y36(L._),t.Y36(x.s1),t.Y36(q),t.Y36(Mt.D),t.Y36(t.s_b),t.Y36(ie.V),t.Y36(Vt.f),t.Y36(Zt.$),t.Y36(t.sBO),t.Y36(h.L),t.Y36(Pt.J),t.Y36(c.Of),t.Y36(Ve.$),t.Y36(ht.$),t.Y36(O.K0))},A.\u0275cmp=t.Xpm({type:A,selectors:[["otus-app"]],viewQuery:function(u,S){if(1&amp;u&amp;&amp;t.Gf(j,5),2&amp;u){let D;t.iGM(D=t.CRH())&amp;&amp;(S.modalAnchor=D.first)}},decls:11,vars:9,consts:[[3,"ngIf"],[1,"main-container-wrap"],[1,"container"],["id","progress-indicator"],[3,"actionCallbacks","onPrimaryCollapse","onOnlyPrimary",4,"otIfTeacher"],[3,"actionCallbacks","onPrimaryCollapse","onOnlyPrimary",4,"otIfStudent"],[3,"actionCallbacks","onPrimaryCollapse","onOnlyPrimary",4,"otIfAdmin"],[3,"actionCallbacks","onPrimaryCollapse","onOnlyPrimary",4,"otIfParent"],[3,"actionCallbacks","onPrimaryCollapse","onOnlyPrimary"]],template:function(u,S){1&amp;u&amp;&amp;(t.TgZ(0,"ot-theme-provider"),t.YNc(1,Fi,4,0,"ng-template",0),t.TgZ(2,"main")(3,"div",1)(4,"div",2),t._UZ(5,"router-outlet"),t.qZA()()(),t._UZ(6,"broadcast-message-component")(7,"ui-modal-anchor")(8,"ot-alert-message"),t.qZA(),t.TgZ(9,"div",3),t._UZ(10,"ot-spinner"),t.qZA()),2&amp;u&amp;&amp;(t.xp6(1),t.Q6J("ngIf",S.showNav),t.xp6(1),t.ekj("logged-in-user",S.loggedIn),t.xp6(1),t.ekj("logged-in-user",S.loggedIn)("no-secondary-nav",S.noSecondary||S.hideSecondaryNav())("hide-all-nav",!S.showNav))},dependencies:[Kt.f,O.O5,Wt,wt,Lo,Yo,Ni,Ii.x,yi.a,Ri.$,bi.A,_.lC,Li.$,Di,j],styles:["#progress-indicator[_ngcontent-%COMP%]{z-index:var(--ot-stacking-overlay);background:rgba(255,255,255,.7);position:fixed;width:100%;height:100%;left:0;top:0;transition:all linear .3s;display:none}#progress-indicator[_ngcontent-%COMP%]   ot-spinner[_ngcontent-%COMP%]{position:absolute;width:6.25rem;height:6.25rem;left:calc(50% - 3.125rem);top:calc(50% - 6.25rem)}"]}),A})(),Hi=(()=&gt;{class A{}return A.\u0275fac=function(u){return new(u||A)},A.\u0275cmp=t.Xpm({type:A,selectors:[["ot-forbidden"]],decls:8,vars:0,consts:function(){let k,u,S;return k=$localize`:components/fordbiddenComponent|Alert message to inform user that don't permission to
          access this resourceâŸdedae29215990472aa2a839f78f5425ad31576beâŸ2696501918674537693: You do not have permission to access this resource `,u=$localize`:components/fordbiddenComponent|Alert message to inform user to try again or contact to
            otus support - space character after the phraseâŸ0ef88f001f7c46dd8fc9188072c99cac06cbb1c1âŸ5723814648191738390:Please, try again or contact `,S=$localize`:components/fordbiddenComponent|Text Otus Support to call the function to contact the
            Otus supportâŸ31138786b3d5c9b5e933b11891f5f2e315c101e4âŸ5313188630992077527: Otus Support `,[["id","page403",1,"container"],[1,"big_403"],k,[1,"p403"],u,["href","mailto:support@otus.com"],S]},template:function(u,S){1&amp;u&amp;&amp;(t.TgZ(0,"section",0)(1,"p",1),t.SDv(2,2),t.qZA(),t.TgZ(3,"p",3)(4,"span"),t.SDv(5,4),t.qZA(),t.TgZ(6,"a",5),t.SDv(7,6),t.qZA()()())},encapsulation:2}),A})(),$i=(()=&gt;{class A{}return A.\u0275fac=function(u){return new(u||A)},A.\u0275cmp=t.Xpm({type:A,selectors:[["ot-four-oh-four"]],decls:12,vars:0,consts:function(){let k,u,S;return k=$localize`:components/fourOhFourComponent|Message to inform that resource that was trying to access
          could not be found.âŸ2d3122f19bfdab3dfbc7c0c66b4a3072305784acâŸ5665794685196141904: The resource you are trying to access could not be found. `,u=$localize`:components/fourOhFourComponent|Alert message to inform user to try again or contact to
            otus support - space character after the phraseâŸab3541fd3b0b42c416fb479b68eb0d3a48901a56âŸ8897678225846384677:Please, try again or contact `,S=$localize`:components/fourOhFourComponent|Text Otus Support to call the function to contact the
            Otus supportâŸb6517cc8a331da32f441573e8c96115b936d4c16âŸ8487052208646723814: Otus Support `,[["id","page404",1,"container"],[1,"big_404"],[1,"big_404_text"],[1,"p404"],k,u,["href","mailto:support@otus.com"],S]},template:function(u,S){1&amp;u&amp;&amp;(t.TgZ(0,"section",0)(1,"p",1),t._uU(2,"404"),t.qZA(),t.TgZ(3,"p",2),t._uU(4,"PAGE NOT FOUND"),t.qZA(),t.TgZ(5,"p",3),t.SDv(6,4),t.qZA(),t.TgZ(7,"p",3)(8,"span"),t.SDv(9,5),t.qZA(),t.TgZ(10,"a",6),t.SDv(11,7),t.qZA()()())},encapsulation:2}),A})();var pe=n(24006),oo=n(27991),io=n(85931),so=n(59378),Gi=n(40085),ao=n(4650),ki=n(35438),Vi=n(39115),Zi=n(70008);function Ki(A,k){1&amp;A&amp;&amp;(t.TgZ(0,"ot-tooltip-content"),t.Hsn(1),t.qZA())}const Wi=["*"];let ro=(()=&gt;{class A{constructor(){this.tooltipPosition=ki.I}}return A.\u0275fac=function(u){return new(u||A)},A.\u0275cmp=t.Xpm({type:A,selectors:[["ot-example-helper"]],ngContentSelectors:Wi,decls:3,vars:2,consts:[["prefix","fas","name","info-circle","tabindex","0",3,"ot-tooltip","tooltipPosition"],["example",""]],template:function(u,S){if(1&amp;u&amp;&amp;(t.F$t(),t._UZ(0,"ot-icon",0),t.YNc(1,Ki,2,0,"ng-template",null,1,t.W1O)),2&amp;u){const D=t.MAs(2);t.Q6J("ot-tooltip",D)("tooltipPosition",S.tooltipPosition.CenterBottom)}},dependencies:[Vi.u,Zi._,Qt.J],styles:["[_nghost-%COMP%]{display:inline-block;color:var(--ot-color-primary-800)}"],changeDetection:0}),A})();function Xi(A,k){1&amp;A&amp;&amp;(t.TgZ(0,"small",22),t.SDv(1,23),t.qZA())}function Ji(A,k){if(1&amp;A&amp;&amp;(t.TgZ(0,"ot-example-helper"),t._uU(1),t.qZA()),2&amp;A){const u=t.oxw().$implicit;t.xp6(1),t.hij(" ",u.tooltip," ")}}function Yi(A,k){if(1&amp;A&amp;&amp;(t.TgZ(0,"li"),t._UZ(1,"i",24),t._uU(2),t.YNc(3,Ji,2,1,"ot-example-helper",25),t.qZA()),2&amp;A){const u=k.$implicit,S=k.index,D=t.oxw();t.xp6(1),t.ekj("fa-check-circle",D._passwordRequirementsAccording[S])("fa-times-circle",!D._passwordRequirementsAccording[S]),t.xp6(1),t.hij(" ",u.title," "),t.xp6(1),t.Q6J("ngIf",u.tooltip)}}function Qi(A,k){1&amp;A&amp;&amp;(t.TgZ(0,"small",22),t.SDv(1,26),t.qZA())}let ji=(()=&gt;{class A{constructor(u,S,D,te,ce){this._userService=u,this._router=S,this._route=D,this._alert=te,this._fb=ce,this._passwordMatch=!0,this._passwordRequirements=ao.B.getPasswordRequirements(),this._passwordRequirementsAccording=(0,oo.Z)(Array(this._passwordRequirements.length),!1),this.isResetting=!1,this._form=this._fb.group({passVal:new pe.p4("",pe.kI.required),confirmVal:new pe.p4("",pe.kI.required)},{validator:Gi.R.areEqual("passVal","confirmVal")}),this._pass=this._form.get("passVal"),this._confirmPass=this._form.get("confirmVal")}ngOnInit(){this._route.params.subscribe(u=&gt;{this._params={retrieve_password_token:u.retrieve_password_token}})}onSubmit(u){!this._form.valid||this.isResetting||u.passVal&amp;&amp;u.confirmVal&amp;&amp;(u.passVal!==u.confirmVal?this._alert.warning($localize`:login/resetPasswordPageComponent|Text displayed when passwords are different:Passwords are different`):(this._params.new_password=u.passVal,this.isResetting=!0,this._userService.resetPassword(this._params).subscribe(S=&gt;{this.isResetting=!1,1===S.result&amp;&amp;this._router.navigate(["/login",{}])})))}isFormValid(){return!!this._form.valid&amp;&amp;!(0,io.Z)(this._passwordRequirementsAccording,u=&gt;!1===u)}_onPasswordChange(u){this._passwordRequirements.forEach((S,D)=&gt;{this._passwordRequirementsAccording[D]=S.fn(u.target.value)}),!1===(0,so.Z)(this._confirmPass.value)&amp;&amp;(this._confirmPass.setValue(""),this._passwordMatch=!0)}_onConfirmPasswordChange(){this._form.get("confirmVal").value.length&gt;=8&amp;&amp;(this._passwordMatch=this._confirmPass.valid||this._confirmPass.touched&amp;&amp;!1===this._confirmPass.hasError("notEqual"))}}return A.\u0275fac=function(u){return new(u||A)(t.Y36(z.K),t.Y36(_.F0),t.Y36(_.gz),t.Y36(c.Of),t.Y36(pe.QS))},A.\u0275cmp=t.Xpm({type:A,selectors:[["ng-component"]],decls:30,vars:12,consts:function(){let k,u,S,D,te,ce,re;return k=$localize`:login/resetPasswordPageComponent|Title to Reset Password pageâŸ15daebb4bd3e695a3aee6ea5f1f42ff76e32cb98âŸ8346699801108456869: Reset Password `,u=$localize`:login/resetPasswordPageComponent|New Password input labelâŸ818e20840023025700d2ca37a9de7cac1c00824eâŸ4340993201838778673:New Password`,S=$localize`:login/resetPasswordPageComponent|Confirm Password input labelâŸ3176eb84eb059c144c78eb824fd4c24bde3fd5bfâŸ8380515386691222679:Confirm Password`,D=$localize`:login/resetPasswordPageComponent|Text displayed when password don't matchâŸ7848398eec6909b707070fbdc4c5afc939430e77âŸ8528741586806862708:Passwords don't match `,te=$localize`:login/resetPasswordPageComponent|Submit buttonâŸ03e974f69839cc4a4c4995f3d125f62256bbdbe5âŸ3593908003416243382: Submit `,ce=$localize`:login/resetPasswordPageComponent|Text displayed when password is requiredâŸeca27d98aa0079376bad635730bcaa655cd7f621âŸ2307889132544461963:Password is required`,re=$localize`:login/resetPasswordPageComponent|Text displayed when confirm password is
                    requiredâŸ20b2b5f5688f17fe855bfdfdfbadc2df7f519543âŸ2346196719690621508:Confirm Password is required`,[[1,"login-forgot"],["id","component-login",1,"page-index",2,"height","auto"],[1,"row"],[1,"small-12","columns"],[1,"panel","reset"],k,[1,"small-12","medium-12","columns","recover-input","box-reset"],[3,"formGroup","ngSubmit"],[1,"row","collapse"],[1,"small-12","medium-12","columns"],u,["type","password","name","passVal","formControlName","passVal","value","","spellcheck","false",2,"margin-bottom","0px",3,"keyup"],["class","error",4,"ngIf"],[1,"small-12","medium-12","columns","login-forgot__password_requirements"],[4,"ngFor","ngForOf"],S,["type","password","name","confirmVal","formControlName","confirmVal","value","","spellcheck","false",2,"margin-bottom","0px",3,"keyup"],[1,"error",3,"hidden"],D,[1,"bt-forgot",2,"margin-bottom","50px"],[1,"large",3,"disabled"],te,[1,"error"],ce,["aria-hidden","true",1,"far"],[4,"ngIf"],re]},template:function(u,S){1&amp;u&amp;&amp;(t.TgZ(0,"div",0)(1,"section",1)(2,"div")(3,"div",2)(4,"div",3)(5,"div",4)(6,"p"),t.SDv(7,5),t.qZA()()()(),t.TgZ(8,"div",2)(9,"div",6)(10,"form",7),t.NdJ("ngSubmit",function(){return S.onSubmit(S._form.value)}),t.TgZ(11,"div",8)(12,"div",9)(13,"label"),t.SDv(14,10),t.qZA(),t.TgZ(15,"input",11),t.NdJ("keyup",function(te){return S._onPasswordChange(te)}),t.qZA(),t.YNc(16,Xi,2,0,"small",12),t.qZA(),t.TgZ(17,"div",13)(18,"ul"),t.YNc(19,Yi,4,6,"li",14),t.qZA()(),t.TgZ(20,"div",9)(21,"label"),t.SDv(22,15),t.qZA(),t.TgZ(23,"input",16),t.NdJ("keyup",function(){return S._onConfirmPasswordChange()}),t.qZA(),t.YNc(24,Qi,2,0,"small",12),t.TgZ(25,"small",17),t.SDv(26,18),t.qZA()()(),t.TgZ(27,"div",19)(28,"button",20),t.SDv(29,21),t.qZA()()()()()()()()),2&amp;u&amp;&amp;(t.xp6(10),t.Q6J("formGroup",S._form),t.xp6(2),t.ekj("error",!S._pass.valid&amp;&amp;S._pass.touched),t.xp6(4),t.Q6J("ngIf",S._pass.touched&amp;&amp;S._pass.hasError("required")),t.xp6(3),t.Q6J("ngForOf",S._passwordRequirements),t.xp6(1),t.ekj("error",!S._confirmPass.valid&amp;&amp;S._confirmPass.touched),t.xp6(4),t.Q6J("ngIf",S._confirmPass.touched&amp;&amp;S._confirmPass.hasError("required")),t.xp6(1),t.Q6J("hidden",S._passwordMatch),t.xp6(3),t.ekj("disabled",!S.isFormValid()||S.isResetting),t.Q6J("disabled",!S.isFormValid()||S.isResetting))},dependencies:[O.sg,O.O5,pe._Y,pe.Fj,pe.JJ,pe.JL,pe.sg,pe.u,ro],styles:[".login-forgot[_ngcontent-%COMP%]{min-height:100%;width:100vw;max-width:100%;top:0;position:absolute;background:var(--ot-color-primary-800) url(/assets/images/login/background.svg) scroll no-repeat;background-size:cover;background-position:center;background-blend-mode:multiply}.login-forgot[_ngcontent-%COMP%]   .page-index[_ngcontent-%COMP%]{max-width:680px;height:465px;background:#fff;border-radius:8px;margin:160px auto 0}.login-forgot[_ngcontent-%COMP%]   .back[_ngcontent-%COMP%]{font-size:25px;margin:10px 0 0 10px;float:left;cursor:pointer}.login-forgot[_ngcontent-%COMP%]   .box-form[_ngcontent-%COMP%]{padding:52px 130px 0}.login-forgot[_ngcontent-%COMP%]   .box-reset[_ngcontent-%COMP%]{padding:0 130px}.login-forgot[_ngcontent-%COMP%]   .panel[_ngcontent-%COMP%]{font-weight:600;text-align:center}.login-forgot[_ngcontent-%COMP%]   .panel.reset[_ngcontent-%COMP%]{text-align:left;border-bottom:2px solid}.login-forgot[_ngcontent-%COMP%]   .panel.reset[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:2px;margin-top:10px;text-transform:uppercase}.login-forgot[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{color:#575989;font-size:16px}.login-forgot[_ngcontent-%COMP%]   .recover-input[_ngcontent-%COMP%]{margin-top:51px}.login-forgot[_ngcontent-%COMP%]   [type=text][_ngcontent-%COMP%], .login-forgot[_ngcontent-%COMP%]   [type=password][_ngcontent-%COMP%]{border:none;background-color:#f4f6f6;box-shadow:none;height:50px;margin-bottom:33px}.login-forgot[_ngcontent-%COMP%]   .bt-forgot[_ngcontent-%COMP%]{text-align:center;margin-top:20px}.login-forgot[_ngcontent-%COMP%]   .bt-forgot[_ngcontent-%COMP%]   button.large[_ngcontent-%COMP%]{padding:22px;text-transform:initial;max-width:197px;font-size:15px;font-weight:600;border:1px solid #575989;margin-bottom:10px;border-radius:3px}.login-forgot[_ngcontent-%COMP%]   .bt-forgot[_ngcontent-%COMP%]   button.large[_ngcontent-%COMP%]:hover{color:#fff;background-color:#575989}.login-forgot[_ngcontent-%COMP%]   .bt-forgot[_ngcontent-%COMP%]   button.large.disabled[_ngcontent-%COMP%]{opacity:.25;cursor:not-allowed}.login-forgot__password_requirements[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin-left:10px}.login-forgot__password_requirements[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-size:15px;font-weight:400;font-style:normal}.login-forgot__password_requirements[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{width:16px;height:18px;font-size:18px;text-align:left}.login-forgot__password_requirements[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i.fa-check-circle[_ngcontent-%COMP%]{color:#8dc44b;padding-right:4px}.login-forgot__password_requirements[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i.fa-times-circle[_ngcontent-%COMP%]{color:#d5d8dd;padding-right:4px}"]}),A})();var at=n(37340),qi=n(45840),es=n(65752),ts=n(66858),pn=n(88231),Ht=n(25746);let ns=(()=&gt;{class A{constructor(u,S,D,te){this.userService=u,this.router=S,this.formBuilder=D,this.indicatorService=te,this.clickBack=new t.vpe,this.finish=new t.vpe,this.finishWithError=new t.vpe,this.form=this.formBuilder.group({email:new pe.NI("",pe.kI.compose([pe.kI.required,pe.kI.email]))})}onSubmit(){var u=this;return(0,e.Z)(function*(){if(u.form.pending||u.form.invalid)return;u.form.markAsPending(),u.indicatorService.showIndicator();const S=u.form.value;try{const D=yield u.userService.mailRetrievePassword(S.email);u.indicatorService.dismiss(),D.status?u.finish.emit($localize`:login/forgotPasswordPageComponent|Text to inform the user to check their email:Please check your email to finish resetting your password`):u.finishWithError.emit(D.message)}catch{const te=$localize`:login/forgotPasswordPageComponent|Text to inform user there was an unexpected error:An unexpected error occurred`;u.indicatorService.dismiss(),u.finishWithError.emit(te)}})()}onClickBack(){this.clickBack.emit()}}return A.\u0275fac=function(u){return new(u||A)(t.Y36(z.K),t.Y36(_.F0),t.Y36(pe.qu),t.Y36(mt.v))},A.\u0275cmp=t.Xpm({type:A,selectors:[["ot-forgot-password"]],outputs:{clickBack:"clickBack",finish:"finish",finishWithError:"finishWithError"},decls:8,vars:2,consts:function(){let k,u,S;return k=$localize`:login/forgotPasswordComponent|Title to Reset Password pageâŸbb22a8467c675bf5c7475075a4b9b1c79714d529âŸ1313137331669775314: Reset Password `,u=$localize`:login/forgotPasswordComponent|Email placeholder textâŸ19ee01b724095c4a3eb5d3bc5efdbf6d953edaa5âŸ7186852481134555933:email`,S=$localize`:login/forgotPasswordComponent|Send Reset Instructions buttonâŸab4e4c51c96b17649da64681468b961a42ed4939âŸ8299173443187697904:Send Reset Instructions`,[[1,"forgot-password"],[1,"forgot-password__title"],k,["iconPrefix","fas","icon","fa-arrow-left","color","light","size","small",1,"forgot-password__back",3,"onClick"],[1,"forgot-password__form"],[3,"formGroup"],["placeholder",u,"name","email","formControlName","email",3,"onPressEnter"],["buttonText",S,3,"inactive","onClick"]]},template:function(u,S){1&amp;u&amp;&amp;(t.TgZ(0,"div",0)(1,"div",1),t.SDv(2,2),t.qZA(),t.TgZ(3,"otus-button",3),t.NdJ("onClick",function(){return S.onClickBack()}),t.qZA(),t.TgZ(4,"div",4)(5,"form",5)(6,"otus-input",6),t.NdJ("onPressEnter",function(){return S.onSubmit()}),t.qZA(),t.TgZ(7,"otus-button",7),t.NdJ("onClick",function(){return S.onSubmit()}),t.qZA()()()()),2&amp;u&amp;&amp;(t.xp6(5),t.Q6J("formGroup",S.form),t.xp6(2),t.Q6J("inactive",S.form.invalid))},dependencies:[pe._Y,pe.JJ,pe.JL,pe.sg,pe.u,pn.A,Ht.d],styles:[".forgot-password[_ngcontent-%COMP%]{width:425px;height:568px;padding:14px 50px 0;display:flex;flex-direction:column;position:relative;align-items:center}.forgot-password__title[_ngcontent-%COMP%]{height:29px;font-size:24px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#292857}.forgot-password__form[_ngcontent-%COMP%]{height:calc(100% - 29px);width:100%}.forgot-password__form[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]{height:100%;display:flex;flex-flow:column;justify-content:center}.forgot-password__form[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   otus-input[_ngcontent-%COMP%] {height:75px;width:325px;padding:0;border:0;margin:0 0 50px}.forgot-password__form[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   otus-input[_ngcontent-%COMP%]  input{height:74px!important;padding-left:25px!important;padding-right:20px!important;font-size:18px!important;box-shadow:0 2px 10px #d5d8dd!important;border:solid 1px #e9ebee!important}.forgot-password__form[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   otus-input[_ngcontent-%COMP%]  input.active{border:none!important}.forgot-password__form[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   otus-input[_ngcontent-%COMP%]  input.default{border:none!important}.forgot-password__form[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   otus-button[_ngcontent-%COMP%]  button{width:325px;height:60px;font-size:18px;font-weight:900}.forgot-password__back[_ngcontent-%COMP%]{position:absolute;top:10px;left:10px}"]}),A})();var os=n(49808),is=n(56602),Wn=n(25850),lo=n(1833),Xn=n(32602),co=n(78933);function ss(A,k){1&amp;A&amp;&amp;t._UZ(0,"div",28)}function as(A,k){1&amp;A&amp;&amp;t._UZ(0,"div",28)}let rs=(()=&gt;{class A{constructor(u,S,D,te,ce,re,ue,me,Ae,Ie,Pe,Le,fe){this.userService=u,this.router=S,this.route=D,this.userSessionService=te,this.loadingIndicatorService=ce,this.courseService=re,this.alertMessageService=ue,this.environmentService=me,this.parentService=Ae,this.formBuilder=Ie,this.authenticationService=Pe,this.localStorageService=Le,this.document=fe,this.isEmailActive=!1,this.isPasswordActive=!1,this.rememberMe=!1,this.isSubmitting=!1,this.didLogin=new t.vpe,this.clickForgotPassword=new t.vpe,this.clickCreateAccount=new t.vpe,this.form=this.formBuilder.group({email:new pe.NI("",pe.kI.compose([pe.kI.required,pe.kI.email])),password:new pe.NI("",pe.kI.required)})}ngOnInit(){this.rememberMe=this.userSessionService.isRememberMeActive(),this.form.controls.email.setValue(this.rememberMe?this.userSessionService.getLoginEmail():"")}ngAfterViewInit(){this.localStorageService.isLocalStorageSupported()&amp;&amp;this.localStorageService.getItemLocalStorage(Xn.S)&amp;&amp;(this.localStorageService.removeItemLocalStorage(Xn.S),this.alertMessageService.warning($localize`:login/loginComponent|Warning message when the user were logged out:You were logged out due to inactivity. Please login again!`,null,5e3))}microsoftLogin(){var u,S,D;const te=null===(D=null===(S=null===(u=this.document)||void 0===u?void 0:u.defaultView)||void 0===S?void 0:S.location)||void 0===D?void 0:D.origin,ce=`${this.environmentService.gatewayUrl}/oauth2/microsoft`,re=`${te}/sso_login/social/microsoft`,ue=(new i.LE).set("redirect",re);window.location.href=`${ce}?${ue.toString()}`}googleLogin(){var u,S,D;if((0,de.LH)())return We.s.api.pushEvent("iOS Webview detected for Google Sign-in"),void window.location.assign("otus-google-signin://");const ce=`${null===(D=null===(S=null===(u=this.document)||void 0===u?void 0:u.defaultView)||void 0===S?void 0:S.location)||void 0===D?void 0:D.origin}/sso_login/social/google`,re=(new i.LE).set("redirect",ce);window.location.href=`${this.environmentService.gatewayUrl}/oauth2/google?${re.toString()}`}cleverLogin(){var u,S,D;const te=null===(D=null===(S=null===(u=this.document)||void 0===u?void 0:u.defaultView)||void 0===S?void 0:S.location)||void 0===D?void 0:D.origin,ce=`${this.environmentService.gatewayUrl}/oauth2/clever`,re=`${te}/sso_login/social/clever`,ue=(new i.LE).set("redirect",re);window.location.href=`${ce}?${ue.toString()}`}classLinkLogin(){var u,S,D;const te=`${this.environmentService.gatewayUrl}/oauth2/classlink`,re=`${null===(D=null===(S=null===(u=this.document)||void 0===u?void 0:u.defaultView)||void 0===S?void 0:S.location)||void 0===D?void 0:D.origin}/sso_login/social/classlink`,ue=(new i.LE).set("redirect",re);window.location.href=`${te}?${ue.toString()}`}onSubmit(){var u=this;return(0,e.Z)(function*(){if(u.form.pending||u.form.invalid)return;u.form.markAsPending();const S=u.form.value;u.userSessionService.setRememberMeActive(u.rememberMe),u.rememberMe&amp;&amp;u.userSessionService.setLoginEmail(S.email);try{u.isSubmitting=!0,yield u.authenticationService.login(S.email,S.password),u.courseService.unsetSelectedClass(),u.didLogin.emit(u.userService.currentUser),yield u.redirectUser()}catch(D){yield u.handleLoginError(D)}finally{u.isSubmitting=!1}})()}redirectUser(){var u=this;return(0,e.Z)(function*(){if(u.userSessionService.isLoggedIn()){const S=yield u.getHomeRoute();let D=u.userSessionService.getLoginUrl()||S;u.userSessionService.unsetLoginUrl(),("/"===D||""===D)&amp;&amp;(D=S),yield u.router.navigate([D])}})()}getHomeRoute(){var u=this;return(0,e.Z)(function*(){return u.userSessionService.isLoggedIn()&amp;&amp;u.userSessionService.isParent()&amp;&amp;(yield u.getParentSelectedStudentId()),"/home"})()}onClickForgotPassword(){this.clickForgotPassword.emit()}onClickCreateAccount(){this.clickCreateAccount.emit()}handleLoginError(u){var S=this;return(0,e.Z)(function*(){const D={201:$localize`:authentication/loginComponent|Text to inform that user that need to create an account:No account found. Please create an account to continue.`,400:$localize`:authentication/loginComponent|Text to inform that user that their username or password is invalid:Invalid username or password`,409:$localize`:authentication/loginComponent|Text to inform that user may not access their account:Your account is currently unavailable while your district finishes setting up Otus.`,410:$localize`:authentication/loginComponent|Text to inform that user cannot login with password:Your district doesnâ€™t allow password login. Please use one of the other options below.`,423:$localize`:authentication/loginComponent|Text to inform that user that their account is locked for 30 minutes due to too many failed login attempts:Too many failed login attempts. Please wait 30 minutes and try again.`,500:$localize`:authentication/loginComponent|Text to inform that user that there was an error on login:Unexpected error trying to login`},te=D[u.status]||D[500];409===u.status||410===u.status?S.alertMessageService.warning(te):S.alertMessageService.error(te),201===u.status&amp;&amp;(yield S.router.navigate(["/signup"]))})()}getParentSelectedStudentId(){var u=this;return(0,e.Z)(function*(){var S;let D=u.userSessionService.getSelectedStudentId();if(!D){const te=yield(0,os.n)(u.parentService.getStudentsFromParent(u.userService.currentUser.id));(null===(S=te?.results)||void 0===S?void 0:S.length)&gt;0&amp;&amp;(D=te.results[0].id,u.userSessionService.setSelectedStudentId(D))}return D??0})()}}return A.\u0275fac=function(u){return new(u||A)(t.Y36(z.K),t.Y36(_.F0),t.Y36(_.gz),t.Y36(V.o),t.Y36(mt.v),t.Y36(Ye.N),t.Y36(c.Of),t.Y36(h.L),t.Y36(is.H),t.Y36(pe.qu),t.Y36(Wn.$),t.Y36(lo.n),t.Y36(O.K0))},A.\u0275cmp=t.Xpm({type:A,selectors:[["ot-login-component"]],outputs:{didLogin:"didLogin",clickForgotPassword:"clickForgotPassword",clickCreateAccount:"clickCreateAccount"},decls:29,vars:5,consts:function(){let k,u,S,D,te,ce;return k=$localize`:login/loginPageComponent|Email text to input placeholderâŸ766fcbaf434b209f71811a0c2f331ebd5cf6f49bâŸ116520739642093197:email`,u=$localize`:login/loginPageComponent|Password text to input placeholderâŸ318eb371a54165b88507a0049cfe51a895339142âŸ4326858340536865137:password`,S=$localize`:login/loginPageComponent|Remember Me text to checkbox labelâŸc5d45f5a21d47c4bbf53e7321df9ab9c70fab4c1âŸ5794342634900936182:Remember me`,D=$localize`:login/loginPageComponent|Forgot password text to button with question markâŸe812148b27dffa78001d36e31e1af157fcc5b741âŸ163458511138689029:Forgot password?`,te=$localize`:login/loginPageComponent|Create a New Account buttonâŸ728345fb89e106f3022cf474aeb81aa28eaa8aa1âŸ5712941437311425816:Create a New Account`,ce=$localize`:login/loginPageComponent|Text to suggest to log in with other accountsâŸ363134c91e9607568a24e360228702ac47a49f16âŸ3670514274430195189: Or log in with `,[[1,"login-form"],[3,"formGroup"],[1,"login-form__section1"],[1,"login-form__section1__email"],["class","active-sign",4,"ngIf"],["placeholder",k,"accessibleLabel","email","autocomplete","email","id","email","formControlName","email",3,"focus","blur","onPressEnter"],[1,"login-form__section1__password"],["placeholder",u,"accessibleLabel","password","autocomplete","current-password","type","password","id","password","formControlName","password",3,"focus","blur","onPressEnter"],[1,"login-form__section2"],[1,"login-form__section2__remember"],["label",S,3,"checked","click"],[1,"login-form__section2__forgot"],["buttonText",D,"color","light",3,"onClick"],[1,"login-form__section3"],["buttonText","Log In",1,"btn-login",3,"inactive","onClick"],["buttonText",te,"color","light",1,"btn-new-account",3,"onClick"],[1,"login-form__section4"],[1,"login-form__section4__title"],ce,[1,"login-form__section4__button"],[1,"login-form__section4__button__item","google",3,"click"],["src","/assets/images/login/google-logo.png"],[1,"login-form__section4__button__item","microsoft",3,"click"],["src","/assets/images/login/microsoft-logo.png"],[1,"login-form__section4__button__item","clever",3,"click"],["src","/assets/images/login/clever-logo.png"],[1,"login-form__section4__button__item","classlink",3,"click"],["src","/assets/images/login/classlink-logo.png"],[1,"active-sign"]]},template:function(u,S){1&amp;u&amp;&amp;(t.TgZ(0,"div",0)(1,"form",1)(2,"div",2)(3,"div",3),t.YNc(4,ss,1,0,"div",4),t.TgZ(5,"otus-input",5),t.NdJ("focus",function(){return S.isEmailActive=!0})("blur",function(){return S.isEmailActive=!1})("onPressEnter",function(){return S.onSubmit()}),t.qZA()(),t.TgZ(6,"div",6),t.YNc(7,as,1,0,"div",4),t.TgZ(8,"otus-input",7),t.NdJ("focus",function(){return S.isPasswordActive=!0})("blur",function(){return S.isPasswordActive=!1})("onPressEnter",function(){return S.onSubmit()}),t.qZA()()()(),t.TgZ(9,"div",8)(10,"div",9)(11,"checkbox",10),t.NdJ("click",function(){return S.rememberMe=!S.rememberMe}),t.qZA()(),t.TgZ(12,"div",11)(13,"otus-button",12),t.NdJ("onClick",function(){return S.onClickForgotPassword()}),t.qZA()()(),t.TgZ(14,"div",13)(15,"otus-button",14),t.NdJ("onClick",function(){return S.onSubmit()}),t.qZA(),t.TgZ(16,"otus-button",15),t.NdJ("onClick",function(){return S.onClickCreateAccount()}),t.qZA()(),t.TgZ(17,"div",16)(18,"div",17),t.SDv(19,18),t.qZA(),t.TgZ(20,"div",19)(21,"button",20),t.NdJ("click",function(){return S.googleLogin()}),t._UZ(22,"img",21),t.qZA(),t.TgZ(23,"button",22),t.NdJ("click",function(){return S.microsoftLogin()}),t._UZ(24,"img",23),t.qZA(),t.TgZ(25,"button",24),t.NdJ("click",function(){return S.cleverLogin()}),t._UZ(26,"img",25),t.qZA(),t.TgZ(27,"button",26),t.NdJ("click",function(){return S.classLinkLogin()}),t._UZ(28,"img",27),t.qZA()()()()),2&amp;u&amp;&amp;(t.xp6(1),t.Q6J("formGroup",S.form),t.xp6(3),t.Q6J("ngIf",S.isEmailActive),t.xp6(3),t.Q6J("ngIf",S.isPasswordActive),t.xp6(4),t.Q6J("checked",S.rememberMe),t.xp6(4),t.Q6J("inactive",S.form.invalid||S.isSubmitting))},dependencies:[O.O5,pe._Y,pe.JJ,pe.JL,pe.sg,pe.u,co.b,pn.A,Ht.d],styles:[".login-form[_ngcontent-%COMP%]{width:26.563rem;padding:3.125rem;display:flex;border-radius:var(--ot-border-radius-m);flex-direction:column;background-color:var(--ot-color-white)}.login-form__section1[_ngcontent-%COMP%]{border-radius:var(--ot-border-radius-s);box-shadow:0 2px 10px #d5d8dd;background-color:var(--ot-color-white);border:var(--ot-border-s) #e9ebee;width:100%}.login-form__section1[_ngcontent-%COMP%]     otus-input{height:4.688rem;width:100%;padding:0;border:var(--ot-border-none);margin:0}.login-form__section1[_ngcontent-%COMP%]     otus-input input{height:4.688rem;padding-inline-start:1.563rem;padding-inline-end:1.25rem;font-size:var(--ot-font-size-l);color:var(--ot-color-purple-900)}.login-form__section1[_ngcontent-%COMP%]     otus-input input:-webkit-autofill{-webkit-box-shadow:0 0 0px 100px var(--ot-color-white) inset}.login-form__section1[_ngcontent-%COMP%]     otus-input input.active{border:var(--ot-border-none);padding-inline-start:1.25rem}.login-form__section1[_ngcontent-%COMP%]     otus-input input.default{border:var(--ot-border-none)}.login-form__section1[_ngcontent-%COMP%]   .active-sign[_ngcontent-%COMP%]{width:.313rem;height:4.688rem;background-color:var(--ot-color-purple-700);border-radius:var(--ot-border-radius-s)}.login-form__section1__email[_ngcontent-%COMP%]{border-bottom:var(--ot-border-s) #e9ebee;display:flex;flex-direction:row}.login-form__section1__password[_ngcontent-%COMP%]{display:flex;flex-direction:row}.login-form__section2[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:100%;height:4.688rem;font-size:var(--ot-font-size-m);font-weight:var(--ot-font-weight-400);color:var(--ot-color-purple-900)}.login-form__section2__remember[_ngcontent-%COMP%]   checkbox[_ngcontent-%COMP%]{cursor:pointer}.login-form__section2__remember[_ngcontent-%COMP%]   checkbox[_ngcontent-%COMP%]     .checkbox-component p{margin-inline-start:.625rem;color:var(--ot-color-purple-900)}.login-form__section2__forgot[_ngcontent-%COMP%]     otus-button button{padding-inline-end:0;text-decoration:underline;color:var(--ot-color-purple-900)}.login-form__section2__forgot[_ngcontent-%COMP%]     otus-button button:hover{background-color:var(--ot-color-white)}.login-form__section3[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}.login-form__section3[_ngcontent-%COMP%]     otus-button.btn-login button{width:100%;height:3.75rem;font-size:var(--ot-font-size-l);font-weight:var(--ot-font-weight-black);background-color:var(--ot-color-purple-700)}.login-form__section3[_ngcontent-%COMP%]     otus-button.btn-login button:hover{background-color:var(--ot-color-purple-900)}.login-form__section3[_ngcontent-%COMP%]     otus-button.btn-login button.inactive{background-color:#e9ebee}.login-form__section3[_ngcontent-%COMP%]     otus-button.btn-new-account{align-self:center;font-size:var(--ot-font-size-m);color:var(--ot-color-purple-900);text-decoration:underline}.login-form__section3[_ngcontent-%COMP%]     otus-button.btn-new-account button{color:var(--ot-color-purple-900)}.login-form__section3[_ngcontent-%COMP%]     otus-button.btn-new-account button:hover{background-color:var(--ot-color-white)}.login-form__section4[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:3.125rem}.login-form__section4__title[_ngcontent-%COMP%]{font-size:var(--ot-font-size-l);font-weight:var(--ot-font-weight-black);color:var(--ot-color-purple-900);align-self:center}.login-form__section4__button[_ngcontent-%COMP%]{display:flex;margin-top:1.563rem;justify-content:center}.login-form__section4__button__item[_ngcontent-%COMP%]{cursor:pointer;width:3.75rem;height:3.75rem;border-radius:var(--ot-border-radius-m);box-shadow:0 2px 4px #d5d8dd;background-color:var(--ot-color-white);border:var(--ot-border-s) #eaeaea;display:flex;align-items:center;justify-content:center}.login-form__section4__button__item.google[_ngcontent-%COMP%]{margin-inline-end:.938rem}.login-form__section4__button__item.google[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:2.5rem;height:2.5rem}.login-form__section4__button__item.apple[_ngcontent-%COMP%]{margin-inline-end:.938rem}.login-form__section4__button__item.clever[_ngcontent-%COMP%]{background-color:#4274f6}.login-form__section4__button__item.clever[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:1.875rem;height:2rem}.login-form__section4__button__item.classlink[_ngcontent-%COMP%]{margin-inline-start:.938rem}.login-form__section4__button__item.classlink[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:2.5rem;height:2.5rem}.login-form__section4__button__item.microsoft[_ngcontent-%COMP%]{margin-inline-end:.938rem}.login-form__section4__button__item.microsoft[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:1.963rem;height:1.963rem}"]}),A})();var ls=n(29923),cs=n(54574),ds=n(19880),us=n(26656),hn=n(50590),$t=n(63900),uo=n(4128);class _s{}var Gt=n(62843),_o=n(50457),gs=n(48382),Ct=(()=&gt;{return(A=Ct||(Ct={})).disabled="ReCaptcha Disabled in this Environment.",A.assetLoadFailed="ReCaptcha assets failed to load!",A.assetPending="ReCaptcha loading",Ct;var A})(),Be=(()=&gt;{return(A=Be||(Be={})).initialized="initialized",A.failed="failed",A.uninitialized="uninitialized",A.disabled="disabled",Be;var A})();let go=(()=&gt;{class A{constructor(u,S){this.environmentService=u,this.window=S,this.stateFilter=(0,De.h)(D=&gt;D===Be.initialized||D===Be.failed||D===Be.disabled),this._state$=new Y.X(Be.uninitialized),this.initScript$=this._state$.pipe((0,ke.b)(()=&gt;{this.environmentService.reCaptchaConfig.enabled||(this._state$.next(Be.disabled),(0,Gt._)(()=&gt;new Error(Ct.disabled))),this._createElement()}),(0,$e.R)(this._state$.pipe(this.stateFilter))),this._fetchToken$=this._state$.pipe((0,ke.b)(D=&gt;{D===Be.uninitialized&amp;&amp;(0,Gt._)(()=&gt;new Error(Ct.assetPending))}),(0,$t.w)(()=&gt;this.window?(0,_o.D)(this.window.grecaptcha.execute(this.environmentService.reCaptchaConfig.siteKey,{action:"submit"})):(0,Xe.of)(""))),this.reCaptchaToken$=this._state$.pipe(this.stateFilter,(0,$t.w)(D=&gt;(0,gs.s)(()=&gt;D===Be.failed||D===Be.disabled,(0,Xe.of)(""),this._fetchToken$)))}showBadge(){const u=document.getElementsByClassName("grecaptcha-badge")[0];u&amp;&amp;(u.style.visibility="visible")}hideBadge(){const u=document.getElementsByClassName("grecaptcha-badge")[0];u&amp;&amp;(u.style.visibility="hidden")}_elementOnLoad(){this._state$.next(Be.initialized)}_elementOnError(){throw this._state$.next(Be.failed),new Error(Ct.assetLoadFailed)}_createElement(){const u=document.createElement("script");u.type="text/javascript",u.src=this.environmentService.reCaptchaConfig.scriptURL,u.onload=this._elementOnLoad.bind(this),u.onerror=this._elementOnError.bind(this),document.getElementsByTagName("body")[0].appendChild(u)}}return A.\u0275fac=function(u){return new(u||A)(t.LFG(h.L),t.LFG(Window))},A.\u0275prov=t.Yz7({token:A,factory:A.\u0275fac,providedIn:"root"}),A})();var ps=n(42584);function hs(A,k){if(1&amp;A){const u=t.EpF();t.TgZ(0,"otus-button",6),t.NdJ("onClick",function(){t.CHM(u);const D=t.oxw();return t.KtG(D.clickBack())}),t.qZA()}}function ms(A,k){if(1&amp;A){const u=t.EpF();t.TgZ(0,"div",7),t.SDv(1,8),t.qZA(),t.TgZ(2,"div",9)(3,"div",10),t.NdJ("click",function(){t.CHM(u);const D=t.oxw();return t.KtG(D.selectedUserType=D.userTypeEnum.PARENT)}),t._uU(4," Family "),t.qZA(),t.TgZ(5,"div",10),t.NdJ("click",function(){t.CHM(u);const D=t.oxw();return t.KtG(D.selectedUserType=D.userTypeEnum.STUDENT)}),t._uU(6," Student "),t.qZA(),t.TgZ(7,"div",11),t.NdJ("click",function(){t.CHM(u);const D=t.oxw();return t.KtG(D.selectedUserType=D.userTypeEnum.ADMIN)}),t._uU(8," Teacher &amp; Admin "),t.qZA()()}if(2&amp;A){const u=t.oxw();t.xp6(3),t.ekj("selected",u.selectedUserType===u.userTypeEnum.PARENT),t.xp6(2),t.ekj("selected",u.selectedUserType===u.userTypeEnum.STUDENT),t.xp6(2),t.ekj("selected",u.selectedUserType===u.userTypeEnum.ADMIN)}}function fs(A,k){1&amp;A&amp;&amp;(t.TgZ(0,"div",12)(1,"p")(2,"span",13),t.SDv(3,14),t.qZA()(),t.TgZ(4,"p")(5,"span"),t.SDv(6,15),t.qZA()()())}function vs(A,k){1&amp;A&amp;&amp;(t.TgZ(0,"div",16)(1,"p"),t._UZ(2,"span"),t._uU(3,"We can help "),t.TgZ(4,"span",13),t.SDv(5,17),t.qZA()(),t.TgZ(6,"p"),t.SDv(7,18),t.qZA()())}function Ts(A,k){1&amp;A&amp;&amp;t._UZ(0,"div",27)}function Ss(A,k){1&amp;A&amp;&amp;t._UZ(0,"div",27)}function Es(A,k){1&amp;A&amp;&amp;t._UZ(0,"div",27)}function As(A,k){if(1&amp;A){const u=t.EpF();t.TgZ(0,"div",19)(1,"div",20),t.YNc(2,Ts,1,0,"div",21),t.TgZ(3,"otus-input",22),t.NdJ("focus",function(){t.CHM(u);const D=t.oxw();return t.KtG(D.isFirstNameActive=!0)})("blur",function(){t.CHM(u);const D=t.oxw();return t.KtG(D.isFirstNameActive=!1)}),t.qZA()(),t.TgZ(4,"div",20),t.YNc(5,Ss,1,0,"div",21),t.TgZ(6,"otus-input",23),t.NdJ("focus",function(){t.CHM(u);const D=t.oxw();return t.KtG(D.isLastNameActive=!0)})("blur",function(){t.CHM(u);const D=t.oxw();return t.KtG(D.isLastNameActive=!1)}),t.qZA()(),t.TgZ(7,"otus-dropdown",24),t.NdJ("onSelect",function(D){t.CHM(u);const te=t.oxw();return t.KtG(te.onCountrySelection(D))}),t.qZA(),t.TgZ(8,"div",25),t.YNc(9,Es,1,0,"div",21),t.TgZ(10,"otus-input",26),t.NdJ("focus",function(){t.CHM(u);const D=t.oxw();return t.KtG(D.isPhoneActive=!0)})("blur",function(){t.CHM(u);const D=t.oxw();return t.KtG(D.isPhoneActive=!1)}),t.qZA()()()}if(2&amp;A){const u=t.oxw();t.xp6(2),t.Q6J("ngIf",u.isFirstNameActive),t.xp6(3),t.Q6J("ngIf",u.isLastNameActive),t.xp6(2),t.Q6J("options",u.countries)("selected",u.countrySelected),t.xp6(2),t.Q6J("ngIf",u.isPhoneActive)}}function Cs(A,k){1&amp;A&amp;&amp;t._UZ(0,"div",27)}function Os(A,k){1&amp;A&amp;&amp;t._UZ(0,"div",27)}function Ms(A,k){if(1&amp;A&amp;&amp;(t.TgZ(0,"ot-example-helper"),t._uU(1),t.qZA()),2&amp;A){const u=t.oxw().$implicit;t.xp6(1),t.hij(" ",u.tooltip," ")}}function Ps(A,k){if(1&amp;A&amp;&amp;(t.TgZ(0,"li"),t._UZ(1,"i",35),t._uU(2),t.YNc(3,Ms,2,1,"ot-example-helper",36),t.qZA()),2&amp;A){const u=k.$implicit,S=k.index,D=t.oxw(2);t.xp6(1),t.ekj("fa-check-circle",D.passwordRequirementsAccording[S])("fa-times-circle",!D.passwordRequirementsAccording[S]),t.xp6(1),t.hij(" ",u.title," "),t.xp6(1),t.Q6J("ngIf",u.tooltip)}}function Ns(A,k){1&amp;A&amp;&amp;t._UZ(0,"div",27)}function Is(A,k){if(1&amp;A){const u=t.EpF();t.TgZ(0,"div",28)(1,"div",20),t.YNc(2,Cs,1,0,"div",21),t.TgZ(3,"otus-input",29),t.NdJ("focus",function(){t.CHM(u);const D=t.oxw();return t.KtG(D.isEmailActive=!0)})("blur",function(){t.CHM(u);const D=t.oxw();return t.KtG(D.isEmailActive=!1)}),t.qZA()(),t.TgZ(4,"div",25),t.YNc(5,Os,1,0,"div",21),t.TgZ(6,"otus-input",30),t.NdJ("onKeyUp",function(D){t.CHM(u);const te=t.oxw();return t.KtG(te.onPasswordChange(D))})("focus",function(){t.CHM(u);const D=t.oxw();return t.KtG(D.isPasswordActive=!0)})("blur",function(){t.CHM(u);const D=t.oxw();return t.KtG(D.isPasswordActive=!1)}),t.qZA()()(),t.TgZ(7,"div",31)(8,"ul"),t.YNc(9,Ps,4,6,"li",32),t.qZA()(),t.TgZ(10,"div",33),t.YNc(11,Ns,1,0,"div",21),t.TgZ(12,"otus-input",34),t.NdJ("focus",function(){t.CHM(u);const D=t.oxw();return t.KtG(D.isConfirmPasswordActive=!0)})("blur",function(){t.CHM(u);const D=t.oxw();return t.KtG(D.isConfirmPasswordActive=!1)}),t.qZA()()}if(2&amp;A){const u=t.oxw();t.xp6(2),t.Q6J("ngIf",u.isEmailActive),t.xp6(3),t.Q6J("ngIf",u.isPasswordActive),t.xp6(4),t.Q6J("ngForOf",u.passwordRequirements),t.xp6(2),t.Q6J("ngIf",u.isConfirmPasswordActive)}}function ys(A,k){if(1&amp;A){const u=t.EpF();t.TgZ(0,"otus-button",37),t.NdJ("onClick",function(){t.CHM(u);const D=t.oxw();return t.KtG(D.onClickContinue())}),t.qZA()}if(2&amp;A){const u=t.oxw();t.Q6J("buttonText",u.btnContinueText)("inactive",!u.isBtnContinueActive())}}var Ee=(()=&gt;{return(A=Ee||(Ee={}))[A.USER_TYPE=0]="USER_TYPE",A[A.STUDENT_INFO=1]="STUDENT_INFO",A[A.ADMIN_INFO=2]="ADMIN_INFO",A[A.BASIC_INFO=3]="BASIC_INFO",A[A.PASSWORD=4]="PASSWORD",Ee;var A})();let po=(()=&gt;{class A{constructor(u,S,D,te,ce,re,ue,me,Ae){this.userService=u,this.router=S,this.userSesssionService=D,this._signupService=te,this.alertMessageService=ce,this.gatewayApiService=re,this.reCaptchaService=ue,this.formBuilder=me,this.authenticationService=Ae,this._form=this.formBuilder.group({countryId:["",[pe.kI.required]],email:["",[pe.kI.required,pe.kI.email]],firstName:["",[pe.kI.required]],lastName:["",[pe.kI.required]],phone:[""],password:["",[pe.kI.required]],confirmPassword:["",[pe.kI.required]]}),this.showBack=!0,this.selectedUserType=Re.E.NONE,this.userTypeEnum=Re.E,this.step=Ee.USER_TYPE,this.singUpSteps=Ee,this.isFirstNameActive=!1,this.isLastNameActive=!1,this.isPhoneActive=!1,this.isEmailActive=!1,this.isPasswordActive=!1,this.isConfirmPasswordActive=!1,this.onClickBack=new t.vpe,this.onDefineUserType=new t.vpe,this.submitted=!1,this.reCaptchaService.initScript$.subscribe(),(0,uo.D)({microsoftSSO:this.userSesssionService.microsoftSSO$.pipe((0,hn.P)()),googleSSO:this.userSesssionService.googleSSO$.pipe((0,hn.P)())}).subscribe(({microsoftSSO:Ie,googleSSO:Pe})=&gt;{Ie?this._form.controls.email.patchValue(Ie.email):Pe&amp;&amp;this._form.controls.email.patchValue(Pe.email)}),this._serverError="",this.countries=[],this.passwordRequirements=ao.B.getPasswordRequirements()}get defineUserType(){return this._defineUserType}set defineUserType(u){this._defineUserType=u,u&amp;&amp;(this.showBack=!1,this.step=Ee.USER_TYPE)}get title(){switch(this.step){case Ee.USER_TYPE:return $localize`:login/signupComponent|Text to page title:Hellotus!`;case Ee.STUDENT_INFO:return $localize`:login/signupComponent|Text to page title:Hello!`;case Ee.ADMIN_INFO:return $localize`:login/signupComponent|Text to page title:Hey Teachers &amp; Admin!`;case Ee.BASIC_INFO:return $localize`:login/signupComponent|Text to page title:Nice to Meet You`;case Ee.PASSWORD:return $localize`:login/signupComponent|Text to page title:Create Your Login`;default:return null}}get btnContinueText(){switch(this.step){case Ee.USER_TYPE:return $localize`:login/signupComponent|Text to continue button:Continue`;case Ee.ADMIN_INFO:return $localize`:login/signupComponent|Text to continue button:Schedule a Demo`;case Ee.BASIC_INFO:return $localize`:login/signupComponent|Text to continue button:Continue`;case Ee.PASSWORD:return $localize`:login/signupComponent|Text to continue button:Finish!`;default:return null}}onCountrySelection(u){this.countrySelected=u,this._form.controls.countryId.patchValue(u.id)}ngOnInit(){this.reCaptchaService.showBadge(),this.userService.countries().subscribe(u=&gt;{this.countries=(0,ls.Deserialize)(u,cs.F)}),this.passwordRequirementsAccording=(0,oo.Z)(Array(this.passwordRequirements.length),!1),this._form.valueChanges.subscribe(()=&gt;{this.submitted=!1})}ngOnDestroy(){this.reCaptchaService.hideBadge()}onSubmit(u){if("0"!==u.userType){if(""===u.country_id)return void this.alertMessageService.error($localize`:login/signupComponent|No selected country error message:Please select a Country`);if(""===u.phone)return void this.alertMessageService.error($localize`:login/signupComponent|No entered phone number error message:Please enter your Phone Number`)}this.submitted=!0,(0,uo.D)({captchaToken:this.reCaptchaService.reCaptchaToken$.pipe((0,hn.P)()),ssoProviders:this.userSesssionService.ssoSignUpProviders$.pipe((0,hn.P)())}).pipe((0,$t.w)(({captchaToken:S,ssoProviders:D})=&gt;this.gatewayApiService.doPost("/captcha/users/api/signup",Object.assign(Object.assign({},u),{externalIds:D,captcha:S}),_s)),(0,$t.w)(()=&gt;this.authenticationService.login(this._form.controls.email.value,this._form.controls.password.value).then(()=&gt;this.userService.currentUser))).subscribe({next:S=&gt;{S?this._handleLogin(S):this.showError()},error:()=&gt;this.showError()})}showError(){this.alertMessageService.error($localize`:login/signupComponent|Account creation error message:Failed to create account.`)}_setupUser(u){this.userSesssionService.setCurrentUser(u),this.userService.setUser(u)}_handleLogin(u){this._setupUser(u),this.router.navigate(["/home",{}])}onPasswordChange(u){this.passwordRequirements.forEach((S,D)=&gt;{this.passwordRequirementsAccording[D]=S.fn(u.target.value)})}_onClickAdministratorSignup(){(0,de.WM)("https://otus.com/demo-request-landing/")}clickBack(){switch(this.step){case Ee.USER_TYPE:this.onClickBack.emit();break;case Ee.ADMIN_INFO:case Ee.BASIC_INFO:this.step=Ee.USER_TYPE;break;case Ee.PASSWORD:this.step=Ee.BASIC_INFO;break;case Ee.STUDENT_INFO:this.step=Ee.USER_TYPE}}onClickContinue(){switch(this.step){case Ee.USER_TYPE:this.defineUserType?this.onDefineUserType.emit(this.selectedUserType):this.step=this.selectedUserType===Re.E.ADMIN?Ee.ADMIN_INFO:this.selectedUserType===Re.E.STUDENT?Ee.STUDENT_INFO:Ee.BASIC_INFO;break;case Ee.ADMIN_INFO:this._onClickAdministratorSignup(),this.step=Ee.USER_TYPE;break;case Ee.STUDENT_INFO:this._onClickAdministratorSignup(),this.step=Ee.STUDENT_INFO;break;case Ee.BASIC_INFO:this.step=Ee.PASSWORD;break;case Ee.PASSWORD:this._signup()}}isBtnContinueActive(){if(this.submitted)return!1;switch(this.step){case Ee.USER_TYPE:return this.selectedUserType!==Re.E.NONE;case Ee.ADMIN_INFO:case Ee.STUDENT_INFO:return!0;case Ee.BASIC_INFO:return this._isBasicInfoValid();case Ee.PASSWORD:return this._isPasswordInfoValid()}}onArrowUp(){if(this.step===Ee.USER_TYPE){if(this.selectedUserType===Re.E.STUDENT)return;if(this.selectedUserType===Re.E.NONE)return void(this.selectedUserType=Re.E.ADMIN);--this.selectedUserType}}onArrowDown(){if(this.step===Ee.USER_TYPE){if(this.selectedUserType===Re.E.ADMIN)return;if(this.selectedUserType===Re.E.NONE)return void(this.selectedUserType=Re.E.STUDENT);++this.selectedUserType}}onArrowLeft(){this.clickBack()}onPressEnter(){this.isBtnContinueActive()&amp;&amp;this.onClickContinue()}handleDeleteKeyboardEvent(u){"Enter"===u.key?this.onPressEnter():"ArrowUp"===u.key?this.onArrowUp():"ArrowDown"===u.key?this.onArrowDown():"ArrowLeft"===u.key&amp;&amp;this.onArrowLeft()}_isBasicInfoValid(){return!((!this._form.controls.countryId.value||this._form.controls.countryId.value&lt;=0)&amp;&amp;this.selectedUserType!==Re.E.STUDENT&amp;&amp;this.selectedUserType!==Re.E.PARENT)&amp;&amp;(this._form.controls.firstName.valid||this._form.controls.lastName.valid)}_isPasswordInfoValid(){return!(!(this._form.controls.email.valid&amp;&amp;this._form.controls.password.valid&amp;&amp;this._form.controls.confirmPassword.valid)||(0,io.Z)(this.passwordRequirementsAccording,u=&gt;!1===u))&amp;&amp;this._form.controls.password.value===this._form.controls.confirmPassword.value}_signup(){const{firstName:u,lastName:S,countryId:D,phone:te,email:ce,password:re}=this._form.value,ue=[];ue.authorities=["ROLE_FAMILY"],ue.firstName=u,ue.lastName=S,D&amp;&amp;D&gt;0&amp;&amp;(ue.countryId=D),(0,so.Z)(te)||(ue.phone=te),ue.email=ce,ue.password=re,this.onSubmit(ue)}}return A.\u0275fac=function(u){return new(u||A)(t.Y36(z.K),t.Y36(_.F0),t.Y36(V.o),t.Y36(ds.O),t.Y36(c.Of),t.Y36(us.f),t.Y36(go),t.Y36(pe.QS),t.Y36(Wn.$))},A.\u0275cmp=t.Xpm({type:A,selectors:[["signup-component"]],hostBindings:function(u,S){1&amp;u&amp;&amp;t.NdJ("keyup",function(te){return S.handleDeleteKeyboardEvent(te)},!1,t.evT)},inputs:{countryId:"countryId",defineUserType:"defineUserType"},outputs:{onClickBack:"onClickBack",onDefineUserType:"onDefineUserType"},decls:11,vars:9,consts:function(){let k,u,S,D,te,ce,re,ue,me,Ae,Ie;return k=$localize`:login/signupComponent|What user type are you questionâŸ7172d79520f7ca57bac2affe271fa40a7d48dafbâŸ3415676702089245436: What user type are you? `,u=$localize`:login/signupComponent|Your school creates textâŸ30f27210675ef5157fb761ddb081dbf0f25efcbcâŸ205080439028919479:Your school creates your account for you. `,S=$localize`:login/signupComponent|Ask your teacher textâŸ638defd25d3c11b047bf7711c506be664d4bf42fâŸ4616828596627331362:Ask your teacher for your login information.`,D=$localize`:login/signupComponent|Second part of We can help textâŸa35d9f8518bfdc738b2478c9b227516f85c28390âŸ7785810214202013243:move your district forward.`,te=$localize`:login/signupComponent|Text to suggest to click below to schedule a demoâŸ4e2f18ebea3c995893ac83928a68bfe7b213098bâŸ7060119476902211812: Click below to schedule a demo and discover what you and your team can do with Otus, today. `,ce=$localize`:login/signupComponent|First name placeholder textâŸ0f92e006c8befe5d9567626a3f71b2b7e6f4fae1âŸ1313000990406192731:first name`,re=$localize`:login/signupComponent|Last name placeholder textâŸa17adfc8c1faf88dcf5ac69094a020a3deff4732âŸ6083653125808444709:last name`,ue=$localize`:login/signupComponent|Phone number placeholder textâŸ0c4800005c34fcacdc0e5623336d944d4b75532dâŸ230383764059205277:phone number`,me=$localize`:login/signupComponent|Email placeholder textâŸ89d3220472a944ecbae95aca08a0aa8b77c687cdâŸ7292186908915970570:email`,Ae=$localize`:login/signupComponent|Password placeholder textâŸd409ca8abe9c5e2c9334f12d595807ceaf07f8e9âŸ2279152472955966702:password`,Ie=$localize`:login/signupComponent|Confirm password placeholder textâŸcb35b2d7cbdb5c4631f0571fbe6f9e62556a8926âŸ8544789819543805664:confirm password`,[[3,"formGroup"],[1,"ot-signup"],["class","ot-signup__back","iconPrefix","fas","icon","fa-arrow-left","color","light","size","small",3,"onClick",4,"ngIf"],[1,"ot-signup__title"],[3,"ngIf"],["class","btn-continue",3,"buttonText","inactive","onClick",4,"ngIf"],["iconPrefix","fas","icon","fa-arrow-left","color","light","size","small",1,"ot-signup__back",3,"onClick"],[1,"ot-signup__user-type__title"],k,[1,"ot-signup__user-type__buttons"],[3,"click"],[1,"last",3,"click"],[1,"ot-signup__student-info__text"],[1,"dark"],u,S,[1,"ot-signup__admin-info__text"],D,te,[1,"ot-signup__basic-info__fields"],[1,"active-sign-container"],["class","active-sign",4,"ngIf"],["placeholder",ce,"formControlName","firstName",3,"focus","blur"],["placeholder",re,"formControlName","lastName",3,"focus","blur"],["placeholderText","country",3,"options","selected","onSelect"],[1,"active-sign-container","no-border-bottom"],["placeholder",ue,"formControlName","phone",3,"focus","blur"],[1,"active-sign"],[1,"ot-signup__password__fields"],["placeholder",me,"formControlName","email",3,"focus","blur"],["placeholder",Ae,"type","password","formControlName","password",3,"onKeyUp","focus","blur"],[1,"ot-signup__password__requirements"],[4,"ngFor","ngForOf"],[1,"ot-signup__password__confirm","active-sign-container","no-border-bottom"],["placeholder",Ie,"type","password","formControlName","confirmPassword",3,"focus","blur"],["aria-hidden","true",1,"far","otus-font-icon-circles"],[4,"ngIf"],[1,"btn-continue",3,"buttonText","inactive","onClick"]]},template:function(u,S){1&amp;u&amp;&amp;(t.TgZ(0,"form",0)(1,"div",1),t.YNc(2,hs,1,0,"otus-button",2),t.TgZ(3,"div",3),t._uU(4),t.qZA(),t.YNc(5,ms,9,6,"ng-template",4),t.YNc(6,fs,7,0,"ng-template",4),t.YNc(7,vs,8,0,"ng-template",4),t.YNc(8,As,11,5,"ng-template",4),t.YNc(9,Is,13,4,"ng-template",4),t.YNc(10,ys,1,2,"otus-button",5),t.qZA()()),2&amp;u&amp;&amp;(t.Q6J("formGroup",S._form),t.xp6(2),t.Q6J("ngIf",S.showBack),t.xp6(2),t.hij(" ",S.title," "),t.xp6(1),t.Q6J("ngIf",S.step===S.singUpSteps.USER_TYPE),t.xp6(1),t.Q6J("ngIf",S.step===S.singUpSteps.STUDENT_INFO),t.xp6(1),t.Q6J("ngIf",S.step===S.singUpSteps.ADMIN_INFO),t.xp6(1),t.Q6J("ngIf",S.step===S.singUpSteps.BASIC_INFO),t.xp6(1),t.Q6J("ngIf",S.step===S.singUpSteps.PASSWORD),t.xp6(1),t.Q6J("ngIf",S.step!==S.singUpSteps.STUDENT_INFO))},dependencies:[O.sg,O.O5,pe._Y,pe.JJ,pe.JL,pe.sg,pe.u,pn.A,Ht.d,ps.G,ro],encapsulation:2}),A})();function Rs(A,k){if(1&amp;A){const u=t.EpF();t.TgZ(0,"ot-login-component",12),t.NdJ("didLogin",function(D){t.CHM(u);const te=t.oxw();return t.KtG(te.didLogin(D))})("clickForgotPassword",function(){t.CHM(u);const D=t.oxw();return t.KtG(D.currentSignPage=D.signPages.RESET_PASSWORD)})("clickCreateAccount",function(){t.CHM(u);const D=t.oxw();return t.KtG(D.currentSignPage=D.signPages.SIGN_UP)}),t.qZA()}}function bs(A,k){if(1&amp;A){const u=t.EpF();t.TgZ(0,"ot-forgot-password",13),t.NdJ("clickBack",function(){t.CHM(u);const D=t.oxw();return t.KtG(D.currentSignPage=D.signPages.LOGIN)})("finish",function(D){t.CHM(u);const te=t.oxw();return t.KtG(te.returnFromResetPassword(D,!1))})("finishWithError",function(D){t.CHM(u);const te=t.oxw();return t.KtG(te.returnFromResetPassword(D,!0))}),t.qZA()}}function Ls(A,k){if(1&amp;A){const u=t.EpF();t.TgZ(0,"signup-component",14),t.NdJ("onClickBack",function(){t.CHM(u);const D=t.oxw();return t.KtG(D.currentSignPage=D.signPages.LOGIN)})("onDefineUserType",function(D){t.CHM(u);const te=t.oxw();return t.KtG(te.onDefineUserType(D))}),t.qZA()}if(2&amp;A){const u=t.oxw();t.Q6J("defineUserType",u.defineUserType)("countryId",u.countryId)}}var je=(()=&gt;{return(A=je||(je={}))[A.LOGIN=0]="LOGIN",A[A.RESET_PASSWORD=1]="RESET_PASSWORD",A[A.SIGN_UP=2]="SIGN_UP",je;var A})();let Ds=(()=&gt;{class A{constructor(u,S,D,te,ce,re,ue){this.router=u,this.userService=S,this.userSessionService=D,this.phpApiService=te,this.courseService=ce,this.districtService=re,this.alertMessageService=ue,this.defineUserType=!1,this.hidePage=!1,this.currentYear=(new Date).getFullYear(),this.signPages=je,this.currentSignPage=je.LOGIN,this.currentShowEmailUs=!1,this.showEmailUs=!1}ngOnInit(){this.userSessionService.getSignUpByProvider()&amp;&amp;(this.userSessionService.unsetSignUpByProvider(),this.currentSignPage=je.SIGN_UP),this.version="2023.12.0"}onResize(){this.showEmailUs=!(window.innerWidth&lt;992&amp;&amp;this.currentShowEmailUs)&amp;&amp;!!(window.innerWidth&gt;=992&amp;&amp;this.currentShowEmailUs)&amp;&amp;this.currentShowEmailUs}didLogin(u){this.hidePage=!0,u.country_id&amp;&amp;0===u.ignore_district_info?this.districtService.haveDistrictsOnCountry(u.country_id).subscribe(S=&gt;{u.ignore_district_info=S?1:0,this.proceedLogin(u)}):this.proceedLogin(u)}onDefineUserType(u){this.currentUser&amp;&amp;(this.currentUser.define_user_type=0,this.onTypeSelected(u))}proceedLogin(u){u&amp;&amp;null===u.district_id&amp;&amp;0===u.ignore_district_info&amp;&amp;u.user_type===Re.E.TEACHER?(this.currentUser=u,this.countryId=this.currentUser.country_id,this.currentSignPage=je.SIGN_UP):u&amp;&amp;1===u.define_user_type?(this.currentUser=u,this.currentSignPage=je.SIGN_UP,this.defineUserType=!0):this._handleLogin()}onTypeSelected(u){const S=new ts.v;S.headers=(new i.WM).set("User-id",String(this.currentUser.id)).set("Login-token",this.currentUser.login_token),this.phpApiService.makePostNoAuth("/user/define_user_type",{user_id:this.currentUser.id,user_type:u},S).subscribe(()=&gt;{this.currentUser.user_type=u,this._handleLogin()})}_handleLogin(){this.courseService.resetCache(),this.userSessionService.updateSelectedDistrictId()}returnFromResetPassword(u,S){this.currentSignPage=je.LOGIN,S?this.alertMessageService.error(u):this.alertMessageService.success(u)}setEmailUs(u,S=!1){this.emailFrom=u,this.currentShowEmailUs=(0,qi.Z)(S),this.onResize()}}return A.\u0275fac=function(u){return new(u||A)(t.Y36(_.F0),t.Y36(z.K),t.Y36(V.o),t.Y36(L._),t.Y36(Ye.N),t.Y36(es.R),t.Y36(c.Of))},A.\u0275cmp=t.Xpm({type:A,selectors:[["ng-component"]],hostBindings:function(u,S){1&amp;u&amp;&amp;t.NdJ("resize",function(){return S.onResize()},!1,t.Jf7)},decls:15,vars:8,consts:[["id","login-page-id",1,"login-page",3,"hidden"],[1,"login-page__content"],["onmousedown","return false",1,"login-page__content__logo"],["src","/assets/images/login/otus-logo.png","alt","Otus"],[1,"login-page__content__form"],[1,"login-page__content__form__content",2,"position","relative"],[3,"didLogin","clickForgotPassword","clickCreateAccount",4,"ngIf"],[3,"clickBack","finish","finishWithError",4,"ngIf"],[3,"defineUserType","countryId","onClickBack","onDefineUserType",4,"ngIf"],[1,"login-page__content__footer"],[1,"version"],[1,"copyright"],[3,"didLogin","clickForgotPassword","clickCreateAccount"],[3,"clickBack","finish","finishWithError"],[3,"defineUserType","countryId","onClickBack","onDefineUserType"]],template:function(u,S){1&amp;u&amp;&amp;(t.TgZ(0,"section",0)(1,"div",1)(2,"div",2),t._UZ(3,"img",3),t.qZA(),t.TgZ(4,"div",4)(5,"div",5),t.YNc(6,Rs,1,0,"ot-login-component",6),t.YNc(7,bs,1,0,"ot-forgot-password",7),t.YNc(8,Ls,1,2,"signup-component",8),t.qZA()(),t.TgZ(9,"div",9)(10,"div")(11,"div",10),t._uU(12),t.qZA(),t.TgZ(13,"div",11),t._uU(14),t.qZA()()()()()),2&amp;u&amp;&amp;(t.Q6J("hidden",S.hidePage),t.xp6(5),t.Udp("margin-top",S.showEmailUs?78:0,"px"),t.xp6(1),t.Q6J("ngIf",!S.defineUserType&amp;&amp;S.currentSignPage===S.signPages.LOGIN),t.xp6(1),t.Q6J("ngIf",S.currentSignPage===S.signPages.RESET_PASSWORD),t.xp6(1),t.Q6J("ngIf",S.currentSignPage===S.signPages.SIGN_UP),t.xp6(4),t.hij("ver. ",S.version,""),t.xp6(2),t.hij("Copyright ",S.currentYear," \xa9 Otus"))},dependencies:[O.O5,ns,rs,po],styles:[".login-page[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:100%;display:flex;min-height:50rem;justify-content:center;align-items:center;background:var(--ot-color-primary-800) url(/assets/images/login/background.svg) scroll no-repeat;background-size:cover;background-position:center;background-blend-mode:multiply}.login-page__content[_ngcontent-%COMP%]{display:flex;height:100%;max-height:50rem;position:relative}.login-page__content__logo[_ngcontent-%COMP%]{height:100%;width:50%;display:flex;align-items:center}.login-page__content__logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{pointer-events:none;-webkit-user-select:none;user-select:none}.login-page__content__form[_ngcontent-%COMP%]{height:100%;width:50%;display:flex;justify-content:center;align-items:center;flex-direction:column}.login-page__content__form__content[_ngcontent-%COMP%]{width:26.563rem;border-radius:var(--ot-border-radius-m);background-color:var(--ot-color-white);border:var(--ot-border-s) #d5d8dd;display:flex;align-items:center;justify-content:center;margin-block-end:var(--ot-spacing-xl)}.login-page__content__form__email-us[_ngcontent-%COMP%]{width:21.75rem;margin:2.375rem auto 0;font-size:var(--ot-font-size-l);line-height:40px;font-weight:var(--ot-font-weight-400);color:#d5d8dd}.login-page__content__footer[_ngcontent-%COMP%]{width:100%;display:flex;align-items:center;justify-content:space-between;position:absolute;left:3.125rem;bottom:2.813rem}.login-page__content__footer[_ngcontent-%COMP%]   .copyright[_ngcontent-%COMP%]{font-size:var(--ot-font-size-s);font-weight:var(--ot-font-weight-black);color:#d5d8dd}.login-page__content__footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--ot-color-white);margin-inline:var(--ot-spacing-xs);text-decoration:underline}.login-page__content__footer[_ngcontent-%COMP%]   .version[_ngcontent-%COMP%]{visibility:hidden;display:none;font-size:var(--ot-font-size-xs);color:#d5d8dd}@media (max-width: 991px){.login-page__content[_ngcontent-%COMP%]{max-width:47.938rem;width:47.938rem;min-height:50rem;flex-direction:column}.login-page__content__logo[_ngcontent-%COMP%]{height:11.375rem;width:100%;justify-content:center}.login-page__content__logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:13.625rem}.login-page__content__form[_ngcontent-%COMP%]{width:100%;justify-content:center;align-items:flex-start}.login-page__content__form__content[_ngcontent-%COMP%]{margin-inline-start:auto;margin-inline-end:auto}.login-page__content__footer[_ngcontent-%COMP%]{flex-direction:column;justify-content:center;left:0;bottom:0;font-size:var(--ot-font-size-s)}.login-page__content__footer[_ngcontent-%COMP%]   .copyright[_ngcontent-%COMP%], .login-page__content__footer[_ngcontent-%COMP%]   .version[_ngcontent-%COMP%]{display:flex;justify-content:center}}@media (min-width: 992px) and (max-width: 1199px){.login-page__content[_ngcontent-%COMP%]{max-width:62rem;width:62rem}.login-page__content__logo[_ngcontent-%COMP%]{padding-inline-start:4.688rem}.login-page__content__logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:21.375rem}.login-page__content__form[_ngcontent-%COMP%]{padding-inline-end:4.688rem}}@media (min-width: 1200px) and (max-width: 1439px){.login-page__content[_ngcontent-%COMP%]{max-width:1200px;width:1200px}.login-page__content__logo[_ngcontent-%COMP%]{padding-inline-start:6.25rem}.login-page__content__logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:29.75rem}.login-page__content__form[_ngcontent-%COMP%]{padding-inline-end:6.25rem}}@media (min-width: 1440px){.login-page__content[_ngcontent-%COMP%]{max-width:1440px;width:1440px}.login-page__content__logo[_ngcontent-%COMP%]{padding-inline-start:9.5rem}.login-page__content__logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:32rem}.login-page__content__form[_ngcontent-%COMP%]{padding-inline-end:9.375rem}}"],data:{animation:[(0,at.X$)("slide",[(0,at.SB)("in",(0,at.oB)({transform:"translateX(0)"})),(0,at.SB)("out",(0,at.oB)({transform:"translateX(-50%)"})),(0,at.eR)("* =&gt; *",(0,at.jt)(100))])]}}),A})(),xs=(()=&gt;{class A{}return A.\u0275fac=function(u){return new(u||A)},A.\u0275cmp=t.Xpm({type:A,selectors:[["ng-component"]],decls:2,vars:0,consts:[[1,"signup-page"]],template:function(u,S){1&amp;u&amp;&amp;(t.TgZ(0,"section",0),t._UZ(1,"signup-component"),t.qZA())},dependencies:[po],encapsulation:2}),A})();const ho=()=&gt;{const A=(0,t.f3M)(_.F0),k=(0,t.f3M)(z.K),u=(0,t.f3M)(V.o);return!!k.currentUser.isLoggedIn()||(u.isLoggedIn()?k.loadCurrentUser().then(()=&gt;!0).catch(()=&gt;A.navigate(["/login"]).then(()=&gt;!1)):(u.setLoginUrl(location.pathname),A.navigate(["/login"]).then(()=&gt;!1)))},mo=A=&gt;{var k;const u=(0,t.f3M)(z.K),S=(0,t.f3M)(ie.V),D=(0,t.f3M)(_.F0),te=u.currentUser,ce=null===(k=A.data)||void 0===k?void 0:k.allowedUserTypes;return!!(!ce||S.usingRespondus||te&amp;&amp;ce.includes(te.user_type))||(D.navigate(["forbidden"]).then(()=&gt;!1),!1)},fo=A=&gt;{var k;const u=(0,t.f3M)(z.K),S=(0,t.f3M)(V.o),D=(0,t.f3M)(_.F0),te=u.currentUser,ce=S.getAdminUserRole(),re=null===(k=A.data)||void 0===k?void 0:k.allowedAdminRoles;return!!(!re||te&amp;&amp;re.includes(ce))||(D.navigate(["forbidden"]).then(()=&gt;!1),!1)},Us=[{path:"login",component:Ds},{path:"logout",component:(()=&gt;{class A{constructor(u,S,D,te){this.authenticationService=u,this.router=S,this.route=D,this.localStorageService=te}ngOnInit(){var u=this;return(0,e.Z)(function*(){const S="true"===u.route.snapshot.queryParamMap.get("autoLogout");u.localStorageService.isLocalStorageSupported()&amp;&amp;S&amp;&amp;u.localStorageService.setItemLocalStorage(Xn.S,"true"),yield u.authenticationService.logout().catch(D=&gt;{console.error(D),We.s.api.pushEvent("Failed to revoke user authentication due to unauthenticated request.",null,"Authentication")}).finally(()=&gt;{u.router.navigate(["/login"]).then(()=&gt;!1)})})()}}return A.\u0275fac=function(u){return new(u||A)(t.Y36(Wn.$),t.Y36(_.F0),t.Y36(_.gz),t.Y36(lo.n))},A.\u0275cmp=t.Xpm({type:A,selectors:[["ot-logout"]],standalone:!0,features:[t.jDz],decls:0,vars:0,template:function(u,S){},encapsulation:2}),A})()},{path:"sso_login",loadChildren:()=&gt;n.e(9176).then(n.bind(n,59176)).then(A=&gt;A.SSOLoginModule)},{path:"reset-password/:retrieve_password_token",component:ji},{path:"signup",component:xs},{path:"respondus",loadChildren:()=&gt;n.e(737).then(n.bind(n,80737)).then(A=&gt;A.RespondusModule)},{path:"",canActivate:[ho,mo,fo],canActivateChild:[ho,mo,fo],children:[{path:"",redirectTo:"/home",pathMatch:"full"},{path:"home",loadChildren:()=&gt;Promise.all([n.e(8860),n.e(2112),n.e(5661),n.e(1347),n.e(6014),n.e(2337),n.e(8752),n.e(7910),n.e(7858),n.e(6158),n.e(2898),n.e(4759)]).then(n.bind(n,52898)).then(A=&gt;A.HomeModule)},{path:"activity",loadChildren:()=&gt;Promise.all([n.e(8860),n.e(2112),n.e(5661),n.e(1347),n.e(6014),n.e(2337),n.e(8752),n.e(7910),n.e(7858),n.e(6158),n.e(2898),n.e(4759)]).then(n.bind(n,52898)).then(A=&gt;A.HomeModule)},{path:"classes",loadChildren:()=&gt;Promise.all([n.e(8860),n.e(2112),n.e(5661),n.e(9373),n.e(2105),n.e(4796),n.e(1347),n.e(6014),n.e(2337),n.e(8752),n.e(7910),n.e(1201),n.e(7858),n.e(6158),n.e(6379),n.e(2898),n.e(4505),n.e(5503),n.e(7212),n.e(4088)]).then(n.bind(n,14088)).then(A=&gt;A.ClassesModule)},{path:"students",loadChildren:()=&gt;Promise.all([n.e(8592),n.e(850)]).then(n.bind(n,12072)).then(A=&gt;A.FamilyStudentModule)},{path:"reports",loadChildren:()=&gt;Promise.all([n.e(8860),n.e(2112),n.e(5661),n.e(9373),n.e(6161),n.e(2105),n.e(4796),n.e(1347),n.e(6014),n.e(2337),n.e(8752),n.e(7910),n.e(7894),n.e(1201),n.e(7858),n.e(3891),n.e(6876),n.e(2817),n.e(6139),n.e(5427),n.e(4235),n.e(1586),n.e(3824),n.e(1731),n.e(2382),n.e(8503),n.e(7322),n.e(4250),n.e(568),n.e(2777),n.e(435),n.e(9255),n.e(6019),n.e(5809),n.e(6379),n.e(2871),n.e(3978),n.e(4880),n.e(5965),n.e(8400),n.e(2582),n.e(6341),n.e(6239),n.e(1615),n.e(3480),n.e(6851),n.e(4399),n.e(789),n.e(636),n.e(622),n.e(6010),n.e(629),n.e(8449),n.e(4505),n.e(5173),n.e(1120)]).then(n.bind(n,51120)).then(A=&gt;A.StudentReportModule)},{path:"district",loadChildren:()=&gt;Promise.all([n.e(8860),n.e(2112),n.e(5661),n.e(9373),n.e(2105),n.e(1347),n.e(6014),n.e(2337),n.e(8752),n.e(7910),n.e(1201),n.e(7858),n.e(6876),n.e(6139),n.e(6158),n.e(2898),n.e(5503),n.e(3322),n.e(8592),n.e(8190)]).then(n.bind(n,52175)).then(A=&gt;A.DistrictModule)},{path:"bookshelf",loadChildren:()=&gt;Promise.all([n.e(8860),n.e(2112),n.e(5661),n.e(9373),n.e(6161),n.e(1347),n.e(6014),n.e(2337),n.e(8752),n.e(7910),n.e(6158),n.e(2582),n.e(6341),n.e(7404),n.e(5866),n.e(9197)]).then(n.bind(n,23706)).then(A=&gt;A.BookshelfModule)},{path:"assessment",loadChildren:()=&gt;Promise.all([n.e(9373),n.e(6014),n.e(1201),n.e(6876),n.e(6139),n.e(4235),n.e(7322),n.e(568),n.e(9255),n.e(6877)]).then(n.bind(n,46877)).then(A=&gt;A.LearnosityModule)},{path:"gradebook",loadChildren:()=&gt;Promise.all([n.e(6139),n.e(4235),n.e(568),n.e(9255),n.e(8449),n.e(6552)]).then(n.bind(n,47744)).then(A=&gt;A.GradebookModule)},{path:"plans",loadChildren:()=&gt;Promise.all([n.e(8860),n.e(2112),n.e(5661),n.e(1347),n.e(8752),n.e(7910),n.e(3824),n.e(2871),n.e(4002),n.e(3542),n.e(8592),n.e(2785)]).then(n.bind(n,12578)).then(A=&gt;A.PlansModule)},{path:"blog",loadChildren:()=&gt;Promise.all([n.e(8860),n.e(5661),n.e(9373),n.e(6161),n.e(1347),n.e(7894),n.e(568),n.e(6341),n.e(3480),n.e(8592),n.e(8730)]).then(n.bind(n,54564)).then(A=&gt;A.BlogModule)},{path:"analytics",loadChildren:()=&gt;Promise.all([n.e(5661),n.e(8752),n.e(7910),n.e(789),n.e(5866),n.e(8701)]).then(n.bind(n,78701)).then(A=&gt;A.AnalyticsModule)},{path:"portfolio",loadChildren:()=&gt;Promise.all([n.e(8860),n.e(5661),n.e(9373),n.e(6161),n.e(1347),n.e(6014),n.e(2337),n.e(8752),n.e(7894),n.e(1201),n.e(7858),n.e(6876),n.e(2817),n.e(6139),n.e(5427),n.e(4235),n.e(3824),n.e(1731),n.e(2382),n.e(8503),n.e(7322),n.e(4250),n.e(568),n.e(2777),n.e(435),n.e(9255),n.e(5965),n.e(8400),n.e(6341),n.e(1615),n.e(3480),n.e(636),n.e(5232)]).then(n.bind(n,16988)).then(A=&gt;A.PortfolioModule)},{path:"student-profile",loadChildren:()=&gt;Promise.all([n.e(8860),n.e(2112),n.e(5661),n.e(9373),n.e(6161),n.e(2105),n.e(4796),n.e(1347),n.e(6014),n.e(2337),n.e(8752),n.e(7910),n.e(7894),n.e(1201),n.e(7858),n.e(3891),n.e(6876),n.e(2817),n.e(6139),n.e(5427),n.e(4235),n.e(1586),n.e(3824),n.e(1731),n.e(2382),n.e(8503),n.e(7322),n.e(4250),n.e(568),n.e(2777),n.e(435),n.e(9255),n.e(6019),n.e(5809),n.e(6379),n.e(2871),n.e(3978),n.e(4880),n.e(5965),n.e(8400),n.e(2582),n.e(6341),n.e(6239),n.e(1615),n.e(3480),n.e(4399),n.e(789),n.e(636),n.e(622),n.e(6010),n.e(629),n.e(8449),n.e(4505),n.e(5173),n.e(5027)]).then(n.bind(n,41797)).then(A=&gt;A.StudentViewPageModule)},{path:"secret",loadChildren:()=&gt;n.e(2055).then(n.bind(n,22055)).then(A=&gt;A.SettingsModule)},{path:"control-center",loadChildren:()=&gt;Promise.all([n.e(8860),n.e(5661),n.e(9373),n.e(6014),n.e(1201),n.e(6876),n.e(6139),n.e(1731),n.e(3322),n.e(8592),n.e(8015)]).then(n.bind(n,83677)).then(A=&gt;A.ControlCenterModule)},{path:"profile",loadChildren:()=&gt;Promise.all([n.e(9373),n.e(7212),n.e(1759)]).then(n.bind(n,5817)).then(A=&gt;A.ProfileModule)},{path:"define-district",loadChildren:()=&gt;Promise.resolve().then(n.bind(n,45680)).then(A=&gt;A.DefineDistrictModule)},{path:"certica",loadChildren:()=&gt;n.e(9987).then(n.bind(n,19987)).then(A=&gt;A.CerticaModule)},{path:"simple-assessment",loadChildren:()=&gt;Promise.all([n.e(8860),n.e(5661),n.e(9373),n.e(6161),n.e(6014),n.e(2337),n.e(7894),n.e(1201),n.e(7858),n.e(6876),n.e(2817),n.e(6139),n.e(4235),n.e(1731),n.e(2382),n.e(8503),n.e(7322),n.e(568),n.e(435),n.e(9255),n.e(9110)]).then(n.bind(n,70435)).then(A=&gt;A.OtusAssessModule)},{path:"lesson",loadChildren:()=&gt;Promise.all([n.e(8860),n.e(2112),n.e(5661),n.e(9373),n.e(1347),n.e(6014),n.e(2337),n.e(7858),n.e(4235),n.e(6158),n.e(2582),n.e(2866),n.e(7404),n.e(6570),n.e(6093)]).then(n.bind(n,66093)).then(A=&gt;A.OtusLessonModule)},{path:"lessons",loadChildren:()=&gt;Promise.all([n.e(8860),n.e(2112),n.e(5661),n.e(9373),n.e(6161),n.e(1347),n.e(6014),n.e(2337),n.e(7858),n.e(4235),n.e(6158),n.e(2582),n.e(2866),n.e(7404),n.e(6255),n.e(1776),n.e(6570),n.e(8592),n.e(553)]).then(n.bind(n,55431)).then(A=&gt;A.Lessons2Module)},{path:"dashboard",loadChildren:()=&gt;Promise.all([n.e(2112),n.e(1347),n.e(8752),n.e(7910),n.e(2871),n.e(8592),n.e(8625)]).then(n.bind(n,28625)).then(A=&gt;A.ActivityDashboardModule)},{path:"forbidden",component:Hi},{path:"**",component:$i}]}];var vo=n(67052),To=n(6140);let zs=(()=&gt;{class A{}return A.\u0275fac=function(u){return new(u||A)},A.\u0275mod=t.oAB({type:A}),A.\u0275inj=t.cJS({imports:[O.ez,Yt,To.p,vo.QX]}),A})();var So=n(70262);const Fs=[new RegExp("posts/")];let Bs=(()=&gt;{class A{constructor(u){this.errorHandlers=u}intercept(u,S){const D=!Fs.some(ce=&gt;u.url.match(ce)),te=u.clone({withCredentials:D});return S.handle(te).pipe((0,So.K)(ce=&gt;this.handleError(ce)))}handleError(u){const S=this.errorHandlers.get(u.status);return S?(0,_o.D)(S(u.url)).pipe((0,$t.w)(()=&gt;(0,Gt._)(()=&gt;u))):(0,Gt._)(()=&gt;u)}}return A.\u0275fac=function(u){return new(u||A)(t.LFG(Pt.J))},A.\u0275prov=t.Yz7({token:A,factory:A.\u0275fac,providedIn:"root"}),A})(),Hs=(()=&gt;{class A{}return A.\u0275fac=function(u){return new(u||A)},A.\u0275mod=t.oAB({type:A}),A.\u0275inj=t.cJS({providers:[{provide:i.TP,useClass:Bs,multi:!0}]}),A})(),$s=(()=&gt;{class A{constructor(){this.whitelist=[/gateway\//,/qbuildercoreapi\//]}intercept(u,S){return u.url.match(/gateway\/uaa\/oauth/)||!this.isAllowed(u.url)||(u.headers.has("Content-Type")||(u=u.clone({headers:u.headers.set("Content-Type","application/json")})),u=this.addAuthenticationToken(u)),S.handle(u)}addAuthenticationToken(u){return this.isAllowed(u.url)?u.clone({withCredentials:!0}):u}isAllowed(u){return this.whitelist.some(S=&gt;u.match(S))}}return A.\u0275fac=function(u){return new(u||A)},A.\u0275prov=t.Yz7({token:A,factory:A.\u0275fac}),A})(),Gs=(()=&gt;{class A{}return A.\u0275fac=function(u){return new(u||A)},A.\u0275mod=t.oAB({type:A}),A.\u0275inj=t.cJS({providers:[{provide:i.TP,useClass:$s,multi:!0}]}),A})(),ks=(()=&gt;{class A{constructor(u){this._userSessionService=u}intercept(u,S){return/lessons\//.test(u.url)?S.handle(this.addHeaders(u)):S.handle(u)}addHeaders(u){const S=this._userSessionService.getCurrentUser();return u.clone({headers:u.headers.set("User-id",S.getId().toString()).set("Login-token",S.getLoginToken()).set("User-type",S.getUserType().toString())})}}return A.\u0275fac=function(u){return new(u||A)(t.LFG(V.o))},A.\u0275prov=t.Yz7({token:A,factory:A.\u0275fac}),A})(),Vs=(()=&gt;{class A{}return A.\u0275fac=function(u){return new(u||A)},A.\u0275mod=t.oAB({type:A}),A.\u0275inj=t.cJS({providers:[{provide:i.TP,useClass:ks,multi:!0}]}),A})(),Zs=(()=&gt;{class A{constructor(u){this._userSessionService=u,this.whitelist=[/gateway\//,/qbuildercoreapi\//]}intercept(u,S){return u.url.match(/gateway\/uaa\/oauth/)||!this.isAllowed(u.url)||(u.headers.has("Content-Type")||(u=u.clone({headers:u.headers.set("Content-Type","application/json")})),u=this.addAuthenticationToken(u)),S.handle(u)}addAuthenticationToken(u){if(!this.isAllowed(u.url))return u;const S=this._userSessionService.getUserId().toString();return u.clone({headers:u.headers.set("User-id",S)})}isAllowed(u){return this.whitelist.some(S=&gt;u.match(S))}}return A.\u0275fac=function(u){return new(u||A)(t.LFG(V.o))},A.\u0275prov=t.Yz7({token:A,factory:A.\u0275fac}),A})(),Ks=(()=&gt;{class A{}return A.\u0275fac=function(u){return new(u||A)},A.\u0275mod=t.oAB({type:A}),A.\u0275inj=t.cJS({providers:[{provide:i.TP,useClass:Zs,multi:!0}]}),A})(),Ws=(()=&gt;{class A{constructor(u,S){this._userSessionService=u,this._router=S}intercept(u,S){return/posts\//.test(u.url)?S.handle(this.addHeaders(u)).pipe((0,So.K)(te=&gt;this.handleError(te))):S.handle(u)}addHeaders(u){var S;const D=this._userSessionService.getCurrentUser();return u.clone({headers:u.headers.set("User-id",D.getId().toString()).set("Login-token",D.getLoginToken()).set("User-type",null===(S=D.getUserType())||void 0===S?void 0:S.toString())})}handleError(u){return 400===u.status||404===u.status?(this._router.navigate(["/notfound",{}]),(0,Xe.of)(null)):(0,Gt._)(u)}}return A.\u0275fac=function(u){return new(u||A)(t.LFG(V.o),t.LFG(_.F0))},A.\u0275prov=t.Yz7({token:A,factory:A.\u0275fac}),A})(),Xs=(()=&gt;{class A{}return A.\u0275fac=function(u){return new(u||A)},A.\u0275mod=t.oAB({type:A}),A.\u0275inj=t.cJS({providers:[{provide:i.TP,useClass:Ws,multi:!0}]}),A})(),Js=(()=&gt;{class A{constructor(u){this._userSessionService=u}intercept(u,S){return/external-tools\//.test(u.url)?S.handle(this.addHeaders(u)):S.handle(u)}addHeaders(u){const S=this._userSessionService.getCurrentUser();return u.clone({headers:u.headers.set("User-id",S.getId().toString()).set("Login-token",S.getLoginToken())})}}return A.\u0275fac=function(u){return new(u||A)(t.LFG(V.o))},A.\u0275prov=t.Yz7({token:A,factory:A.\u0275fac}),A})(),Ys=(()=&gt;{class A{}return A.\u0275fac=function(u){return new(u||A)},A.\u0275mod=t.oAB({type:A}),A.\u0275inj=t.cJS({providers:[{provide:i.TP,useClass:Js,multi:!0}]}),A})();var Qs=n(6734),js=n(38834),qs=n(25546),ea=n(45680),ta=n(57455),na=n(56392);let oa=(()=&gt;{class A{}return A.\u0275fac=function(u){return new(u||A)},A.\u0275mod=t.oAB({type:A}),A.\u0275inj=t.cJS({providers:[go,{provide:Window,useValue:window}],imports:[O.ez,pe.u5,pe.UX,_.Bz,co.n,ea.DefineDistrictModule,pn.q,Ht.g,js.k,qs.x,Qs.z,vo.QX,ta.h,na.IT]}),A})();var ia=n(91504);const la={url:P.unleash.hostName,clientKey:P.unleash.siteKey,appName:"otus-app",refreshInterval:10,disableMetrics:!1,bootstrap:[{name:"enable-feed-bff-routing",enabled:!1,impressionData:!1,variant:{enabled:!1,name:"",feature_enabled:!1}}]};n(19126);let ca=(()=&gt;{class A{}return A.\u0275fac=function(u){return new(u||A)},A.\u0275mod=t.oAB({type:A,bootstrap:[Bi]}),A.\u0275inj=t.cJS({providers:[{provide:ae,useValue:9e5},{provide:t.ip1,useFactory:k=&gt;()=&gt;k.init(P),multi:!0,deps:[h.L]},ht.$,{provide:t.ip1,useFactory:k=&gt;()=&gt;k.init(la),deps:[ht.$],multi:!0}],imports:[v.YJ,Z.X,o.b2,d.PW,c.Rs,oa,zs,Yt,To.p,Hs,Gs,Ks,Vs,Xs,Ys,i.JF,i.PD.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"}),_.Bz.forRoot(Us,{preloadingStrategy:f}),M.zk,G.p,T.CR.forRoot(),ia.VG]}),A})();(0,s.p)({url:P.faro.hostName,app:{name:"otus-app",version:"2023.12.0"},instrumentations:[...(0,l.V)(),new r.d({instrumentationOptions:{propagateTraceHeaderCorsUrls:[/https:\/\/api\.my\.otus\.dev\/*/,/https:\/\/preprod-api\.otusplatform\.net\/*/,/https:\/\/fe\.platform\.otus\.com\/*/]}})]}),P.production&amp;&amp;(0,t.G48)(),function(){var A=(0,e.Z)(function*(){const k=navigator.language,u=navigator.language?navigator.language.split("-").shift():null,S={zh:"zh-CN","zh-CN":"zh-CN",es:"es",fr:"fr",it:"it",pt:"pt",tl:"tl"};let D;if(k&amp;&amp;S[k]?D=`/assets/translations/messages.${S[k]}.json`:u&amp;&amp;S[u]&amp;&amp;(D=`/assets/translations/messages.${S[u]}.json`),D){const ce=yield(yield window.fetch(D)).json();(0,a.XJ)(ce)}});return function(){return A.apply(this,arguments)}}()().finally(()=&gt;{o.q6().bootstrapModule(ca).catch(A=&gt;console.error(A))})},8803:(H,E,n)=&gt;{"use strict";n.d(E,{e:()=&gt;e});class e{constructor(t=null,a=null,r=null,s=null,l=null,i=null,d=null){this.message=t,this.details=a,this.warning=r,this.positiveButtonTitle=s,this.negativeButtonTitle=l,this.positiveCallback=i,this.negativeCallback=d}clone(){return Object.assign(new e,this)}static YesNoDialog(t,a,r){return new e(t,null,null,$localize`:components/alertMessageModel|Text Yes to positive button title:Yes`,$localize`:components/alertMessageModel|Text No to negative button title:No`,a,r)}static OkCancelDialog(t,a,r){return new e(t,null,null,$localize`:components/alertMessageModel|Text OK to positive button title:Ok`,$localize`:components/alertMessageModel|Text Cancel to negative button title:Cancel`,a,r)}static DeleteCancelDialog(t,a,r){return new e(t,null,null,$localize`:components/alertMessageModel|Text Delete to positive button title:Delete`,$localize`:components/alertMessageModel|Text Cancel to negative button title:Cancel`,a,r)}static OkDialog(t,a){return new e(t,null,null,$localize`:components/alertMessageModel|Text OK to positive button title:Ok`,null,a,null)}static DetailsMessageDialog(t,a,r){return new e(t,a,null,$localize`:components/alertMessageModel|Text OK to positive button title:Ok`,null,r,null)}}},59308:(H,E,n)=&gt;{"use strict";n.d(E,{n:()=&gt;c});var e=n(39580),o=n(94650),t=n(36895),a=n(36924);function r(_,g){if(1&amp;_&amp;&amp;o._UZ(0,"div",15),2&amp;_){const p=o.oxw(2);o.Q6J("innerHtml",p.details,o.oJD)}}function s(_,g){if(1&amp;_){const p=o.EpF();o.TgZ(0,"div",12)(1,"ui-button",13),o.NdJ("onClick",function(){o.CHM(p);const v=o.oxw();return o.KtG(v.showDetails=!v.showDetails)}),o.qZA(),o.YNc(2,r,1,1,"div",14),o.qZA()}if(2&amp;_){const p=o.oxw();o.xp6(1),o.Q6J("icon",p.showDetails?"fa-minus-circle":"fa-plus-circle"),o.xp6(1),o.Q6J("ngIf",p.showDetails)}}function l(_,g){if(1&amp;_&amp;&amp;(o.TgZ(0,"div",12),o._UZ(1,"div",15),o.qZA()),2&amp;_){const p=o.oxw();o.xp6(1),o.Q6J("innerHtml",p.warning,o.oJD)}}function i(_,g){if(1&amp;_){const p=o.EpF();o.TgZ(0,"button",16),o.NdJ("click",function(){o.CHM(p);const v=o.oxw();return o.KtG(v.onClickConfirm())}),o._uU(1),o.qZA()}if(2&amp;_){const p=o.oxw();o.xp6(1),o.hij(" ",p.okButtonTitle," ")}}function d(_,g){if(1&amp;_){const p=o.EpF();o.TgZ(0,"button",17),o.NdJ("click",function(){o.CHM(p);const v=o.oxw();return o.KtG(v.onClickCancel())}),o._uU(1),o.qZA()}if(2&amp;_){const p=o.oxw();o.xp6(1),o.hij(" ",p.cancelButtonTitle," ")}}let c=(()=&gt;{class _{constructor(){this.showDetails=!1}showDialog(p){this._resetState(),this.okButtonTitle=p.positiveButtonTitle,this.cancelButtonTitle=p.negativeButtonTitle,this.modalMessage=p.message,this._positiveCallback=p.positiveCallback,this._negativeCallback=p.negativeCallback,this.details=p.details,this.warning=p.warning,setTimeout(()=&gt;{this.showModal()},0)}_resetState(){this._positiveCallback=null,this._negativeCallback=null}onClickConfirm(){this._positiveCallback&amp;&amp;this._positiveCallback(),this.closeModal()}onClickCancel(){this._negativeCallback&amp;&amp;this._negativeCallback(),this.closeModal()}showModal(){this._modalComponent.showModal()}closeModal(){this._modalComponent.closeModal()}}return _.\u0275fac=function(p){return new(p||_)},_.\u0275cmp=o.Xpm({type:_,selectors:[["syn-confirm-modal"]],viewQuery:function(p,f){if(1&amp;p&amp;&amp;o.Gf(e.z,5),2&amp;p){let v;o.iGM(v=o.CRH())&amp;&amp;(f._modalComponent=v.first)}},decls:13,vars:8,consts:function(){let g;return g=$localize`:components/confirmAlertComponent|Text Details to button labelâŸ575a8942bbfcb17a380894fb39dc70d369daa3a0âŸ4554739171028781278: Details`,[["size","modal-none otus-modal-top modal-confirm-alert","overflowModal","hidden",3,"hideNavBar"],[1,"confirm-alert-modal"],[1,"modal-confirm-alert__navbar__close-button"],["xmlns","http://www.w3.org/2000/svg","width","12","height","12","viewBox","0 0 12 12",1,"close-button",3,"click"],["fill-rule","evenodd","d","M10.513 0L6 4.513 1.487 0 0 1.487 4.513 6 0 10.513 1.487 12 6 7.487 10.513 12 12 10.513 7.487 6 12 1.487z",1,"close-button-path"],[2,"margin","15px"],[1,"text-center","modalMessage",3,"innerHtml"],["class","text-center","style","margin: 15px",4,"ngIf"],[2,"margin","0 15px"],[1,"expanded","button-group"],["class","button confirm-alert-button button-right",3,"click",4,"ngIf"],["class","button confirm-alert-button",3,"click",4,"ngIf"],[1,"text-center",2,"margin","15px"],["text",g,3,"icon","onClick"],["class","callout alert",3,"innerHtml",4,"ngIf"],[1,"callout","alert",3,"innerHtml"],[1,"button","confirm-alert-button","button-right",3,"click"],[1,"button","confirm-alert-button",3,"click"]]},template:function(p,f){1&amp;p&amp;&amp;(o.TgZ(0,"ot-modal-legacy",0)(1,"div",1)(2,"div",2),o.O4$(),o.TgZ(3,"svg",3),o.NdJ("click",function(){return f.onClickCancel()}),o._UZ(4,"path",4),o.qZA()(),o.kcU(),o.TgZ(5,"div",5),o._UZ(6,"h5",6),o.qZA(),o.YNc(7,s,3,2,"div",7),o.YNc(8,l,2,1,"div",7),o.TgZ(9,"div",8)(10,"div",9),o.YNc(11,i,2,1,"button",10),o.YNc(12,d,2,1,"button",11),o.qZA()()()()),2&amp;p&amp;&amp;(o.Q6J("hideNavBar",!0),o.xp6(6),o.Q6J("innerHtml",f.modalMessage,o.oJD),o.xp6(1),o.Q6J("ngIf",f.details),o.xp6(1),o.Q6J("ngIf",f.warning),o.xp6(2),o.ekj("text-center",!f.cancelButtonTitle||!f.okButtonTitle),o.xp6(1),o.Q6J("ngIf",f.okButtonTitle),o.xp6(1),o.Q6J("ngIf",f.cancelButtonTitle))},dependencies:[t.O5,e.z,a.w],encapsulation:2}),_})()},19509:(H,E,n)=&gt;{"use strict";n.d(E,{Q:()=&gt;a});var e=n(59308),o=n(8803),t=n(94650);let a=(()=&gt;{class r{constructor(l,i){this._appRef=l,this._componentFactoryResolver=i}showOkCancelDialog(l,i,d){this.showDialog(o.e.OkCancelDialog(l,i,d))}showYesOrNoDialog(l,i,d){this.showDialog(o.e.YesNoDialog(l,i,d))}showDeleteCancelDialog(l,i,d){this.showDialog(o.e.DeleteCancelDialog(l,i,d))}showOkDialog(l,i){this.showDialog(o.e.OkDialog(l,i))}showDetailsDialog(l,i,d){this.showDialog(o.e.DetailsMessageDialog(l,i,d))}showDialog(l){if(this._container)this._container.instance.showDialog(l);else{const i=this._componentFactoryResolver.resolveComponentFactory(e.n),d=this._getRootViewContainerRef().createComponent(i);this._container=d,this._container.instance.showDialog(l)}}dispose(){this._container&amp;&amp;(this._container.destroy(),this._container=null)}_getRootViewContainerRef(){const l=this._appRef.components[0].instance;if(!l._viewContainerRef)throw new Error(`Missing 'viewContainerRef' declaration in ${this._appRef.componentTypes[0].name} constructor`);return l._viewContainerRef}}return r.\u0275fac=function(l){return new(l||r)(t.LFG(t.z2F),t.LFG(t._Vd))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})()},19328:(H,E,n)=&gt;{"use strict";n.d(E,{O:()=&gt;r,U:()=&gt;a});var e=n(94650),o=n(36895),t=n(16700);let a=(()=&gt;{class s{constructor(){this._limit=255,this._lastValue="",this.onChangesMade=new e.vpe,this.hasHTMLText=!0,this.amountRemaining=0,this.shouldEmitOnInitialization=!0,this.exceededLimit=!1}set limit(i){this._limit=i,this.amountRemaining=null!=this._lastValue?this._limit-this._lastValue.length:this._limit}get limit(){return this._limit}set value(i){const c=this._lengthTextWithoutHtmlTags(i)!==this._lastValue&amp;&amp;""!==this._lastValue;let _=i;i&amp;&amp;this.hasHTMLText&amp;&amp;(_=this._lengthTextWithoutHtmlTags(i)),this._lastValue=_,this.amountRemaining=null!=this._lastValue?this._limit-this._lastValue.length:this._limit,this.exceededLimit=this.amountRemaining&lt;0,(this.shouldEmitOnInitialization||c)&amp;&amp;this.onChangesMade.emit(),this.exceededLimit&amp;&amp;(this.amountRemaining=0)}get value(){return this._lastValue}_lengthTextWithoutHtmlTags(i){return i&amp;&amp;(0,t.WX)(i)}}return s.\u0275fac=function(i){return new(i||s)},s.\u0275cmp=e.Xpm({type:s,selectors:[["ot-chars-counter"]],inputs:{limit:"limit",hasHTMLText:"hasHTMLText",shouldEmitOnInitialization:"shouldEmitOnInitialization",value:"value"},outputs:{onChangesMade:"onChangesMade"},decls:2,vars:3,consts:[[1,"char-counter"]],template:function(i,d){1&amp;i&amp;&amp;(e.TgZ(0,"span",0),e._uU(1),e.qZA()),2&amp;i&amp;&amp;(e.ekj("char-counter--exceeded",d.exceededLimit),e.xp6(1),e.Oqu(d.amountRemaining))},styles:[".char-counter[_ngcontent-%COMP%]{display:block;font-size:13px;color:var(--ot-color-primary-700);padding:5px}.char-counter--exceeded[_ngcontent-%COMP%]{color:var(--ot-color-negative-700)}"]}),s})(),r=(()=&gt;{class s{}return s.\u0275fac=function(i){return new(i||s)},s.\u0275mod=e.oAB({type:s}),s.\u0275inj=e.cJS({imports:[o.ez]}),s})()},78933:(H,E,n)=&gt;{"use strict";n.d(E,{b:()=&gt;i,n:()=&gt;d});var e=n(36895),o=n(94650);function t(c,_){if(1&amp;c&amp;&amp;(o.TgZ(0,"div",3),o.O4$(),o.TgZ(1,"svg",4)(2,"defs"),o._UZ(3,"rect",5),o.qZA(),o.TgZ(4,"g",6),o._UZ(5,"use",7)(6,"rect",8),o.qZA()()()),2&amp;c){const g=o.oxw();o.xp6(1),o.uIk("width.px",g.size)("height.px",g.size)}}function a(c,_){if(1&amp;c&amp;&amp;(o.TgZ(0,"div",3),o.O4$(),o.TgZ(1,"svg",9)(2,"defs"),o._UZ(3,"rect",5),o.qZA(),o.TgZ(4,"g",6),o._UZ(5,"use",7)(6,"rect",8),o.qZA()()()),2&amp;c){const g=o.oxw();o.xp6(1),o.uIk("width.px",g.size)("height.px",g.size)}}function r(c,_){if(1&amp;c&amp;&amp;(o.TgZ(0,"div",3),o.O4$(),o.TgZ(1,"svg",10)(2,"defs"),o._UZ(3,"rect",5),o.qZA(),o.TgZ(4,"g",6)(5,"g"),o._UZ(6,"use",11)(7,"rect",12),o.qZA(),o._UZ(8,"path",13),o.qZA()()()),2&amp;c){const g=o.oxw();o.xp6(1),o.uIk("width.px",g.size)("height.px",g.size)}}function s(c,_){if(1&amp;c&amp;&amp;(o.TgZ(0,"div")(1,"p"),o._uU(2),o.qZA()()),2&amp;c){const g=o.oxw();o.xp6(2),o.Oqu(g.label)}}function l(c,_){if(1&amp;c&amp;&amp;(o.TgZ(0,"div")(1,"p",14),o._uU(2),o.qZA()()),2&amp;c){const g=o.oxw();o.xp6(2),o.Oqu(g.label)}}let i=(()=&gt;{class c{constructor(){this.checked=!1,this.enabled=!0,this.size=20}}return c.\u0275fac=function(g){return new(g||c)},c.\u0275cmp=o.Xpm({type:c,selectors:[["checkbox"]],inputs:{checked:"checked",label:"label",enabled:"enabled",size:"size"},decls:6,vars:5,consts:[[1,"checkbox-component"],["class","checkbox-div",4,"ngIf"],[4,"ngIf"],[1,"checkbox-div"],["xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","viewBox","0 0 20 20",1,"disabled-checkbox"],["id","a","width","20","height","20","rx","3"],["fill","none","fill-rule","evenodd"],["fill","#ffffff",0,"xlink","href","#a"],["id","rectangle","width","19","height","19","x",".5","y",".5","rx","3"],["xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","viewBox","0 0 20 20",1,"unchecked-checkbox"],["xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","viewBox","0 0 20 20",1,"checked-checkbox"],["id","use-color",0,"xlink","href","#a"],["width","19","height","19","x",".5","y",".5","id","rectangle","rx","3"],["fill","#ffffff","d","M2 10.23l1.6-1.615 4.114 4.154L16.4 4 18 5.615 7.714 16z"],["id","disabled-label"]],template:function(g,p){1&amp;g&amp;&amp;(o.TgZ(0,"div",0),o.YNc(1,t,7,2,"div",1),o.YNc(2,a,7,2,"div",1),o.YNc(3,r,9,2,"div",1),o.YNc(4,s,3,1,"div",2),o.YNc(5,l,3,1,"div",2),o.qZA()),2&amp;g&amp;&amp;(o.xp6(1),o.Q6J("ngIf",!p.enabled),o.xp6(1),o.Q6J("ngIf",p.enabled&amp;&amp;!p.checked),o.xp6(1),o.Q6J("ngIf",p.enabled&amp;&amp;p.checked),o.xp6(1),o.Q6J("ngIf",p.label&amp;&amp;p.enabled),o.xp6(1),o.Q6J("ngIf",p.label&amp;&amp;!p.enabled))},dependencies:[e.O5],styles:[".checkbox-component[_ngcontent-%COMP%]{display:flex;align-items:center}.checkbox-component[_ngcontent-%COMP%]   .checkbox-div[_ngcontent-%COMP%]{height:1.25rem}.checkbox-component[_ngcontent-%COMP%]   .checkbox-div[_ngcontent-%COMP%]   .unchecked-checkbox[_ngcontent-%COMP%], .checkbox-component[_ngcontent-%COMP%]   .checkbox-div[_ngcontent-%COMP%]   .checked-checkbox[_ngcontent-%COMP%]{height:1.25rem;width:1.25rem;cursor:pointer}.checkbox-component[_ngcontent-%COMP%]   .checkbox-div[_ngcontent-%COMP%]   .unchecked-checkbox[_ngcontent-%COMP%]   #rectangle[_ngcontent-%COMP%], .checkbox-component[_ngcontent-%COMP%]   .checkbox-div[_ngcontent-%COMP%]   .unchecked-checkbox[_ngcontent-%COMP%]   #stroke-color[_ngcontent-%COMP%], .checkbox-component[_ngcontent-%COMP%]   .checkbox-div[_ngcontent-%COMP%]   .checked-checkbox[_ngcontent-%COMP%]   #rectangle[_ngcontent-%COMP%], .checkbox-component[_ngcontent-%COMP%]   .checkbox-div[_ngcontent-%COMP%]   .checked-checkbox[_ngcontent-%COMP%]   #stroke-color[_ngcontent-%COMP%]{stroke:var(--ot-color-neutral-300)}.checkbox-component[_ngcontent-%COMP%]   .checkbox-div[_ngcontent-%COMP%]   .unchecked-checkbox[_ngcontent-%COMP%]   #use-color[_ngcontent-%COMP%], .checkbox-component[_ngcontent-%COMP%]   .checkbox-div[_ngcontent-%COMP%]   .checked-checkbox[_ngcontent-%COMP%]   #use-color[_ngcontent-%COMP%]{stroke:none;fill:var(--ot-color-primary-900)}.checkbox-component[_ngcontent-%COMP%]   .checkbox-div[_ngcontent-%COMP%]   .disabled-checkbox[_ngcontent-%COMP%]{height:1.25rem;width:1.25rem;cursor:default}.checkbox-component[_ngcontent-%COMP%]   .checkbox-div[_ngcontent-%COMP%]   .disabled-checkbox[_ngcontent-%COMP%]   #rectangle[_ngcontent-%COMP%], .checkbox-component[_ngcontent-%COMP%]   .checkbox-div[_ngcontent-%COMP%]   .disabled-checkbox[_ngcontent-%COMP%]   #stroke-color[_ngcontent-%COMP%]{stroke:var(--ot-color-neutral-300)}.checkbox-component[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0;margin-inline-start:1.125rem;color:var(--ot-color-primary-900);font-size:.938rem}.checkbox-component[_ngcontent-%COMP%]   p#disabled-label[_ngcontent-%COMP%]{color:var(--ot-color-neutral-400);cursor:default}"]}),c})(),d=(()=&gt;{class c{}return c.\u0275fac=function(g){return new(g||c)},c.\u0275mod=o.oAB({type:c}),c.\u0275inj=o.cJS({imports:[e.ez]}),c})()},60307:(H,E,n)=&gt;{"use strict";n.d(E,{P:()=&gt;e});class e{}},85774:(H,E,n)=&gt;{"use strict";n.d(E,{B:()=&gt;c,i:()=&gt;_});var e=n(94650),o=n(36895),t=n(37464),a=n(37415),r=n(3665),s=n(39580),l=n(26209);const i=["cropImageEl"];function d(g,p){1&amp;g&amp;&amp;(e.TgZ(0,"h5",5),e._uU(1,"Loading"),e.qZA())}let c=(()=&gt;{class g{constructor(f){this._alertMessageService=f,this.selectedImage=new e.vpe,this.rightButton=new l.l($localize`:components/cropImageModal|Text Select to nav button label:Select.`,this.onSelectImage.bind(this)),this.leftButton=l.l.Close(),this.isLoading=!1}ngOnDestroy(){this.cropper&amp;&amp;this.cropper.destroy()}showModal(f){this.isLoading=!0,this._modalComponent.showModal();const v=new FileReader;v.onloadend=T=&gt;{this.cropImageEl.nativeElement.src=T.target.result,this._initCropper(),this.isLoading=!1},v.readAsDataURL(f)}_initCropper(){this.cropper&amp;&amp;this.cropper.destroy();const f=document.getElementById("crop-image-area"),v=window;this.cropper=new v.Cropper(f,{aspectRatio:1,minCropBoxWidth:120,minCropBoxHeight:120,viewMode:1,zoomable:!0,cropBoxResizable:!1,minContainerWidth:800,minContainerHeight:506,toggleDragModeOnDblclick:!1,dragMode:"move"})}onSelectImage(){if(this.isLoading)this._alertMessageService.info($localize`:components/cropImageModal|Text to inform user that image selected is loading:Please wait. Loading image...`);else{const f=this.cropper.getCroppedCanvas();if(f.toBlob)this.cropper.getCroppedCanvas().toBlob(v=&gt;{this.selectedImage.next({file:v}),this._modalComponent.closeModal()});else{const T=f.toDataURL("image/jpeg").split(",")[1],h=(0,a.q$)(T,"image/jpeg");this.selectedImage.next({file:h}),this._modalComponent.closeModal()}}}}return g.\u0275fac=function(f){return new(f||g)(e.Y36(t.Of))},g.\u0275cmp=e.Xpm({type:g,selectors:[["ot-crop-image-modal"]],viewQuery:function(f,v){if(1&amp;f&amp;&amp;(e.Gf(i,5),e.Gf(s.z,5)),2&amp;f){let T;e.iGM(T=e.CRH())&amp;&amp;(v.cropImageEl=T.first),e.iGM(T=e.CRH())&amp;&amp;(v._modalComponent=T.first)}},outputs:{selectedImage:"selectedImage"},decls:5,vars:6,consts:function(){let p;return p=$localize`:components/cropImageModal|Text Cropping Image to modal titleâŸ73021265206c054416442ce75ccb36c07cae28f9âŸ4697983550011395699:Cropping Image`,[["title",p,"size","modal-fixed-large","overflowModal","hidden",3,"rightButton","leftButton","lockModal"],["class","text-center margin-top-20",4,"ngIf"],[1,"text-center",2,"width","800px","height","500px"],["id","crop-image-area",2,"max-width","100%"],["cropImageEl",""],[1,"text-center","margin-top-20"]]},template:function(f,v){1&amp;f&amp;&amp;(e.TgZ(0,"ot-modal-legacy",0),e.YNc(1,d,2,0,"h5",1),e.TgZ(2,"div",2),e._UZ(3,"img",3,4),e.qZA()()),2&amp;f&amp;&amp;(e.Q6J("rightButton",v.rightButton)("leftButton",v.leftButton)("lockModal",!0),e.xp6(1),e.Q6J("ngIf",v.isLoading),e.xp6(1),e.Udp("display",v.isLoading?"none":"inline-block"))},dependencies:[o.O5,s.z],encapsulation:2}),g})(),_=(()=&gt;{class g{}return g.\u0275fac=function(f){return new(f||g)},g.\u0275mod=e.oAB({type:g}),g.\u0275inj=e.cJS({imports:[o.ez,r.z]}),g})()},50984:(H,E,n)=&gt;{"use strict";n.d(E,{O:()=&gt;p,Y:()=&gt;g});var e=n(94650),o=n(24006),t=n(93618),a=n(36895),r=n(37464),s=n(37415);const l=["uploadLabel"],i=["inputFile"],d=["*"],c=()=&gt;{},_={provide:o.JU,useExisting:(0,e.Gpc)(()=&gt;g),multi:!0};let g=(()=&gt;{class f{constructor(T){this._alertMessageService=T,this.onSelect=new e.vpe,this.isDisabled=!1,this.sizeInMega=30,this.labelClassEmpty="select-file-label",this.labelClassSelected="select-file-label",this.onDropClass="select-file-label--is-dragover",this._onTouchedCallback=c,this._onChangeCallback=c,this.hasDragAndDropSupport=!1}set typesAllowedToken(T){"IMAGES"==T?this.types=s.k4:null!==T&amp;&amp;console.error("Type shortcut not supported yet.")}ngOnInit(){this._uploadLabelEl=this.uploadLabel.nativeElement,this._checkIfHasDragAndDropSupport()}get value(){return this._value}set value(T){T!==this._value&amp;&amp;(this._value=T,this._onChangeCallback(T))}onTouched(){this._onTouchedCallback()}writeValue(T){this._value=T}registerOnChange(T){this._onChangeCallback=T}registerOnTouched(T){this._onTouchedCallback=T}onDragStart(T){T.preventDefault(),T.stopPropagation()}onDragEnd(T){T.preventDefault(),T.stopPropagation(),this._uploadLabelEl&amp;&amp;$(this._uploadLabelEl).removeClass(this.onDropClass)}onDragEnter(T){T.preventDefault(),T.stopPropagation(),this._uploadLabelEl&amp;&amp;$(this._uploadLabelEl).addClass(this.onDropClass)}onDragLeave(T){T.preventDefault(),T.stopPropagation(),this._uploadLabelEl&amp;&amp;$(this._uploadLabelEl).removeClass(this.onDropClass)}onDragOver(T){T.preventDefault(),T.stopPropagation(),this._uploadLabelEl&amp;&amp;$(this._uploadLabelEl).addClass(this.onDropClass)}onDrop(T){T.preventDefault(),T.stopPropagation(),this._uploadLabelEl&amp;&amp;$(this._uploadLabelEl).removeClass(this.onDropClass);const h=T.dataTransfer.files;h&amp;&amp;h.length&gt;0&amp;&amp;this._selectFileToUpload(h[0])}fileChangeEvent(T){this._selectFileToUpload(T.target.files[0]),this._inputFile.nativeElement.value=""}_selectFileToUpload(T){if(null!==T){const h=T.name.toLowerCase();let Z=!0,M=!0;const G=T.size/1024/1024;if(this.types&amp;&amp;this.types.length&gt;0){const B=this.types.join("|");if(!new RegExp("(.*?).("+B+")$").test(h)){Z=!1;const W=[];for(let J=0;J&lt;this.types.length;J++)-1==(0,t.Z)(W,this.types[J].toLowerCase())&amp;&amp;W.push(this.types[J]);this._alertMessageService.error($localize`:components/fileUploadComponent|Part of error message to inform user that this file are in not supported format:File format not supported. The allowed types are `+W.join(", "))}}G&gt;this.sizeInMega&amp;&amp;(M=!1,this._alertMessageService.error($localize`:components/fileUploadComponent|Error message to inform inform user that this file are in not supported format:The file you have attempted to upload exceeds the maximum allowed size of ${this.sizeInMega} mbs.`)),Z&amp;&amp;M&amp;&amp;(this.value=T,this.onSelect.next(this.value))}}_checkIfHasDragAndDropSupport(){const T=document.createElement("div");this.hasDragAndDropSupport=("draggable"in T||"ondragstart"in T&amp;&amp;"ondrop"in T)&amp;&amp;"FormData"in window}_getLabelText(){if(this.noLabel)return null;let h;return h=null!==this._value?this.labelTextSelected?this.labelTextSelected:this._value.name:null!==this.labelTextEmpty?this.labelTextEmpty:this.hasDragAndDropSupport?$localize`:components/fileUploadComponent|Text to button label that has fucntion to drag and drop to upload file:Choose a file or drag it here`:$localize`:components/fileUploadComponent|Text to button label that upload file:Choose a file`,h}_getLabelClass(){return null!==this._value?this.labelClassSelected:this.labelClassEmpty}}return f.\u0275fac=function(T){return new(T||f)(e.Y36(r.Of))},f.\u0275cmp=e.Xpm({type:f,selectors:[["ot-file-upload"]],viewQuery:function(T,h){if(1&amp;T&amp;&amp;(e.Gf(l,7),e.Gf(i,5)),2&amp;T){let Z;e.iGM(Z=e.CRH())&amp;&amp;(h.uploadLabel=Z.first),e.iGM(Z=e.CRH())&amp;&amp;(h._inputFile=Z.first)}},inputs:{fileId:"fileId",isDisabled:"isDisabled",types:"types",sizeInMega:"sizeInMega",noLabel:"noLabel",typesAllowedToken:"typesAllowedToken",labelClassEmpty:"labelClassEmpty",labelClassSelected:"labelClassSelected",labelTextEmpty:"labelTextEmpty",labelTextSelected:"labelTextSelected",containerClass:"containerClass",onDropClass:"onDropClass"},outputs:{onSelect:"onSelect"},features:[e._Bn([_])],ngContentSelectors:d,decls:7,vars:10,consts:[["type","file",1,"inputfile",3,"name","id","disabled","change"],["inputFile",""],["class.text-center","centerLabel",3,"dragstart","dragEnd","dragenter","dragleave","dragover","drop"],["uploadLabel",""]],template:function(T,h){1&amp;T&amp;&amp;(e.F$t(),e.TgZ(0,"div")(1,"input",0,1),e.NdJ("change",function(M){return h.fileChangeEvent(M)}),e.qZA(),e.TgZ(3,"label",2,3),e.NdJ("dragstart",function(M){return h.onDragStart(M)})("dragEnd",function(M){return h.onDragEnd(M)})("dragenter",function(M){return h.onDragEnter(M)})("dragleave",function(M){return h.onDragLeave(M)})("dragover",function(M){return h.onDragOver(M)})("drop",function(M){return h.onDrop(M)}),e.Hsn(5),e._uU(6),e.qZA()()),2&amp;T&amp;&amp;(e.Tol(h.containerClass),e.xp6(1),e.Q6J("name",h.fileId)("id",h.fileId)("disabled",h.isDisabled),e.xp6(2),e.Tol(h._getLabelClass()),e.uIk("for",h.fileId),e.xp6(3),e.hij(" ",h._getLabelText()," "))},styles:[".inputfile[_ngcontent-%COMP%]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}"]}),f})(),p=(()=&gt;{class f{}return f.\u0275fac=function(T){return new(T||f)},f.\u0275mod=e.oAB({type:f}),f.\u0275inj=e.cJS({imports:[a.ez]}),f})()},39580:(H,E,n)=&gt;{"use strict";n.d(E,{z:()=&gt;J});var e=n(94650),o=n(36895),t=n(85368),a=n(11481);let r=(()=&gt;{class w{constructor(m){this._sanitizer=m}transform(m){return m?this._sanitizer.bypassSecurityTrustStyle(m):null}}return w.\u0275fac=function(m){return new(m||w)(e.Y36(a.H7,16))},w.\u0275pipe=e.Yjl({name:"otSanitizeStyle",type:w,pure:!0}),w})();function s(w,R){if(1&amp;w&amp;&amp;e._UZ(0,"i"),2&amp;w){const m=e.oxw().$implicit;e.Gre("fa ",m.title,"")}}function l(w,R){if(1&amp;w&amp;&amp;e._uU(0),2&amp;w){const m=e.oxw().$implicit;e.Oqu(m.title)}}function i(w,R){if(1&amp;w){const m=e.EpF();e.TgZ(0,"button",9),e.NdJ("click",function(I){const y=e.CHM(m).$implicit;return e.oxw(2).onClickButton(y,I),e.KtG(I.stopPropagation())}),e.YNc(1,s,1,3,"i",10),e.YNc(2,l,1,1,"ng-template",null,11,e.W1O),e.qZA()}if(2&amp;w){const m=R.$implicit,C=e.MAs(3),I=e.oxw(2);e.Q6J("disabled",I.shouldDisableButton(m))("hidden",m.hidden),e.xp6(1),e.Q6J("ngIf",m.icon)("ngIfElse",C)}}function d(w,R){if(1&amp;w&amp;&amp;(e.TgZ(0,"span",12),e._uU(1),e.qZA()),2&amp;w){const m=e.oxw(2);e.xp6(1),e.Oqu(m.title)}}function c(w,R){if(1&amp;w&amp;&amp;(e.TgZ(0,"span",12),e._uU(1),e.qZA()),2&amp;w){const m=e.oxw(2);e.xp6(1),e.Oqu(m.navTitle.title)}}function _(w,R){if(1&amp;w&amp;&amp;(e.TgZ(0,"label",13),e._uU(1),e.qZA()),2&amp;w){const m=e.oxw(2);e.xp6(1),e.Oqu(m.rightLabel)}}function g(w,R){if(1&amp;w&amp;&amp;e._UZ(0,"i"),2&amp;w){const m=e.oxw().$implicit;e.Gre("fa ",m.title,"")}}function p(w,R){if(1&amp;w&amp;&amp;e._uU(0),2&amp;w){const m=e.oxw().$implicit;e.Oqu(m.title)}}function f(w,R){if(1&amp;w){const m=e.EpF();e.TgZ(0,"button",9),e.NdJ("click",function(I){const y=e.CHM(m).$implicit;return e.oxw(2).onClickButton(y,I),e.KtG(I.stopPropagation())}),e.YNc(1,g,1,3,"i",10),e.YNc(2,p,1,1,"ng-template",null,11,e.W1O),e.qZA()}if(2&amp;w){const m=R.$implicit,C=e.MAs(3),I=e.oxw(2);e.Q6J("disabled",I.shouldDisableButton(m))("hidden",m.hidden),e.xp6(1),e.Q6J("ngIf",m.icon)("ngIfElse",C)}}function v(w,R){if(1&amp;w&amp;&amp;(e.TgZ(0,"div"),e.ALo(1,"otSanitizeStyle"),e.TgZ(2,"div",3),e.YNc(3,i,4,4,"ng-template",4),e.qZA(),e.TgZ(4,"div",5),e.YNc(5,d,2,1,"span",6),e.YNc(6,c,2,1,"span",6),e.qZA(),e.TgZ(7,"div",7),e.YNc(8,_,2,1,"label",8),e.YNc(9,f,4,4,"ng-template",4),e.qZA()()),2&amp;w){const m=e.oxw();e.Gre("nav-bar nav-bar--",m.themeColorIntensity," margin-bottom-0"),e.Udp("background-color",e.lcZ(1,12,m.navBarBackgroundColor)),e.ekj("nav-bar-radius",m.roundCorners),e.xp6(3),e.Q6J("ngForOf",m.leftButtons),e.xp6(2),e.Q6J("ngIf",null!=m.title),e.xp6(1),e.Q6J("ngIf",null!=m.navTitle),e.xp6(2),e.Q6J("ngIf",m.showRightLabel),e.xp6(1),e.Q6J("ngForOf",m.rightButtons)}}const T=function(w){return{"btn btn-light":w}};function h(w,R){if(1&amp;w){const m=e.EpF();e.TgZ(0,"button",20),e.NdJ("click",function(I){e.CHM(m);const b=e.oxw().$implicit;return e.oxw(2).onClickButton(b,I),e.KtG(I.stopPropagation())}),e._UZ(1,"i"),e.qZA()}if(2&amp;w){const m=e.oxw().$implicit,C=e.oxw(2);e.MT6("",C.buttonSize," ",m.customClass,""),e.Q6J("ngClass",e.VKq(10,T,!C.noButtonClass))("disabled",C.shouldDisableButton(m))("hidden",m.hidden),e.xp6(1),e.Gre("fa ",m.title,"")}}function Z(w,R){if(1&amp;w){const m=e.EpF();e.TgZ(0,"button",21),e.NdJ("click",function(I){e.CHM(m);const b=e.oxw().$implicit;return e.oxw(2).onClickButton(b,I),e.KtG(I.stopPropagation())}),e.qZA()}if(2&amp;w){const m=e.oxw().$implicit,C=e.oxw(2);e.MT6("btn btn-light ",C.buttonSize," ",m.customClass,""),e.Q6J("disabled",C.shouldDisableButton(m))("hidden",m.hidden)("innerHtml",m.title,e.oJD)}}function M(w,R){if(1&amp;w&amp;&amp;(e.YNc(0,h,2,12,"button",18),e.YNc(1,Z,1,7,"button",19)),2&amp;w){const m=R.$implicit;e.Q6J("ngIf",m.icon),e.xp6(1),e.Q6J("ngIf",!m.icon)}}function G(w,R){if(1&amp;w&amp;&amp;(e.TgZ(0,"span",12),e._uU(1),e.qZA()),2&amp;w){const m=e.oxw(2);e.xp6(1),e.Oqu(m.title)}}function B(w,R){if(1&amp;w&amp;&amp;(e.TgZ(0,"span",12),e._uU(1),e.qZA()),2&amp;w){const m=e.oxw(2);e.xp6(1),e.Oqu(m.navTitle.title)}}function Q(w,R){if(1&amp;w){const m=e.EpF();e.TgZ(0,"div",14)(1,"div",3),e.YNc(2,M,2,2,"ng-template",4),e.qZA(),e.TgZ(3,"div",5),e.YNc(4,G,2,1,"span",6),e.YNc(5,B,2,1,"span",6),e.qZA(),e.TgZ(6,"div",7)(7,"div",15),e.O4$(),e.TgZ(8,"svg",16),e.NdJ("click",function(){e.CHM(m);const I=e.oxw();return e.KtG(I.onClickCancel())}),e._UZ(9,"path",17),e.qZA()()()()}if(2&amp;w){const m=e.oxw();e.ekj("nav-bar-radius",m.roundCorners),e.xp6(2),e.Q6J("ngForOf",m.leftButtons),e.xp6(2),e.Q6J("ngIf",null!=m.title),e.xp6(1),e.Q6J("ngIf",null!=m.navTitle)}}const W=["*"];let J=(()=&gt;{class w{constructor(m,C){this._el=m,this._cdr=C,this.lockModal=!1,this.hideNavBar=!1,this.overflowModal="visible",this.size="small",this.buttonSize="small-size",this.themeColorIntensity="dark",this.roundCorners=!0,this.showRightLabel=!1,this.leftButtons=[],this.noButtonClass=!1,this.whiteNavBar=!1,this.rightButtons=[],this.onCloseModal=new e.vpe,this._currentZIndex=0,this.offset=0}set leftButton(m){m&amp;&amp;(this.leftButtons=[m],this._cdr.detectChanges())}set rightButton(m){m&amp;&amp;(this.rightButtons=[m],this._cdr.detectChanges())}get navTitle(){return this._navTitle}set navTitle(m){this._navTitle=m,null!=this._navTitle&amp;&amp;(this.leftButtons=this._navTitle.leftButtons||[],this.rightButtons=this._navTitle.rightButtons||[])}ngOnInit(){this._modalEl=this._el.nativeElement.children[0],this._modalFoundation=new Foundation.Reveal($(this._modalEl),{multipleOpened:!0,closeOnClick:!this.lockModal,closeOnEsc:!this.lockModal});const m=this;$(this._modalEl).on("closed.zf.reveal",["data-reveal"],function(){m.onCloseModal.emit({})})}shouldDisableButton(m){return null!=m.isDisabledAction&amp;&amp;m.isDisabledAction()}onClickButton(m,C){null!=m.action?m.action(C):this.closeModal()}onClickCancel(){this.closeModal()}showModal(){this._revealOpen(),this.offset=window.pageYOffset;const m=[];if($(".reveal-overlay").each(function(){const C=$(this);if("block"==C.css("display")){const I=+C.css("z-index");-1==m.indexOf(I)&amp;&amp;m.push(I)}}),m&amp;&amp;m.length&gt;0){m.sort((I,b)=&gt;b-I);const C=m[0];(0==this._currentZIndex||C&gt;this._currentZIndex)&amp;&amp;this._applyZIndex(C+1)}}_applyZIndex(m){this._currentZIndex=m,$(this._modalEl).parent().css("z-index",this._currentZIndex)}closeModal(){this._revealClose()}_revealOpen(){this._modalFoundation.open()}_revealClose(){this.onCloseModal.emit({}),this._modalFoundation.close()}ngOnDestroy(){this._modalEl&amp;&amp;($.isFunction($(this._modalEl).foundation)?$(this._modalEl).foundation("destroy"):this._modalFoundation.destroy(),$(this._modalEl).remove())}}return w.\u0275fac=function(m){return new(m||w)(e.Y36(e.SBq),e.Y36(e.sBO))},w.\u0275cmp=e.Xpm({type:w,selectors:[["ot-modal-legacy"]],inputs:{lockModal:"lockModal",hideNavBar:"hideNavBar",overflowModal:"overflowModal",size:"size",buttonSize:"buttonSize",themeColorIntensity:"themeColorIntensity",roundCorners:"roundCorners",title:"title",rightLabel:"rightLabel",showRightLabel:"showRightLabel",leftButtons:"leftButtons",navBarBackgroundColor:"navBarBackgroundColor",noButtonClass:"noButtonClass",whiteNavBar:"whiteNavBar",rightButtons:"rightButtons",leftButton:"leftButton",rightButton:"rightButton",navTitle:"navTitle"},outputs:{onCloseModal:"onCloseModal"},ngContentSelectors:W,decls:5,vars:11,consts:[["data-reveal","","data-options","close_on_background_click:true; close_on_esc:true;"],[3,"class","nav-bar-radius","backgroundColor",4,"ngIf"],["class","nav-bar nav-bar--white",3,"nav-bar-radius",4,"ngIf"],[1,"nav-left"],["ngFor","",3,"ngForOf"],[1,"nav-title"],["class","truncate",4,"ngIf"],[1,"nav-right"],["class","toolbar-right-label",4,"ngIf"],["ot-button","","color","neutral",3,"disabled","hidden","click"],[3,"class",4,"ngIf","ngIfElse"],["btnNoIcon",""],[1,"truncate"],[1,"toolbar-right-label"],[1,"nav-bar","nav-bar--white"],[1,"close-button"],["xmlns","http://www.w3.org/2000/svg","width","13","height","13","viewBox","0 0 20 20",3,"click"],["fill-rule","evenodd","d","M17.522 0L10 7.522 2.478 0 0 2.478 7.522 10 0 17.522 2.478 20 10 12.478 17.522 20 20 17.522 12.478 10 20 2.478z",1,"close-button-path"],["style","margin-right: 8px;",3,"class","ngClass","disabled","hidden","click",4,"ngIf"],["style","margin-right: 8px;",3,"class","disabled","hidden","innerHtml","click",4,"ngIf"],[2,"margin-right","8px",3,"ngClass","disabled","hidden","click"],[2,"margin-right","8px",3,"disabled","hidden","innerHtml","click"]],template:function(m,C){1&amp;m&amp;&amp;(e.F$t(),e.TgZ(0,"div",0),e.YNc(1,v,10,14,"div",1),e.YNc(2,Q,10,5,"div",2),e.TgZ(3,"div"),e.Hsn(4),e.qZA()()),2&amp;m&amp;&amp;(e.Gre("reveal otus-modal ",C.size,""),e.Udp("overflow",C.overflowModal),e.ekj("otus-modal-radius",C.roundCorners&amp;&amp;C.hideNavBar)("otus-modal-top-radius",C.roundCorners&amp;&amp;!C.hideNavBar),e.xp6(1),e.Q6J("ngIf",!C.hideNavBar&amp;&amp;!C.whiteNavBar),e.xp6(1),e.Q6J("ngIf",!C.hideNavBar&amp;&amp;C.whiteNavBar))},dependencies:[o.mk,o.sg,o.O5,t.zx,r],styles:[".modal-fixed-small[_ngcontent-%COMP%]{padding:0 0 10px;width:450px!important;min-height:400px!important}.modal-fixed-medium[_ngcontent-%COMP%]{padding:0 0 10px;width:560px!important;min-height:450px!important}.modal-fixed-large[_ngcontent-%COMP%]{padding:0 0 10px;width:800px!important;min-height:500px!important}.modal-fixed-xlarge[_ngcontent-%COMP%]{padding:0 0 10px;width:1024px!important;min-height:500px!important}.modal-fixed-width-small[_ngcontent-%COMP%]{padding:0 0 10px;width:560px!important}.modal-fixed-textview[_ngcontent-%COMP%]{padding:0 0 10px;width:475px;min-height:initial!important}.modal-small-height[_ngcontent-%COMP%]{width:450px!important;min-height:250px!important}.modal-fixed-height[_ngcontent-%COMP%]{max-height:500px}.otus-modal[_ngcontent-%COMP%]{padding:0 0 10px}.otus-modal-top-radius[_ngcontent-%COMP%], .otus-modal-top[_ngcontent-%COMP%], .otus-modal-radius[_ngcontent-%COMP%]{border-radius:5px!important}.round-corners[_ngcontent-%COMP%]{border-radius:5px}.btn[_ngcontent-%COMP%]{text-transform:none;font-size:14px;padding:10px;border-radius:3px;outline:none;overflow:hidden;overflow-wrap:break-word;height:34px;margin-bottom:0!important}.btn[disabled][_ngcontent-%COMP%]{opacity:.35;cursor:not-allowed}.btn.btn-light[_ngcontent-%COMP%]{-moz-box-sizing:border-box;border:1px solid #FFFFFF;color:#fff;background:var(--ot-color-primary-900);box-sizing:border-box}.btn.btn-light[_ngcontent-%COMP%]:hover{border:1px solid var(--ot-color-primary-900);color:var(--ot-color-primary-900);background:#FFFFFF!important}.btn.btn-light[_ngcontent-%COMP%]:hover   i[_ngcontent-%COMP%]{color:var(--ot-color-primary-900)}.btn.btn-light.pulse-on[_ngcontent-%COMP%]{background-color:var(--ot-color-primary-800);transition-duration:1s}.btn.btn-light.pulse-off[_ngcontent-%COMP%]{background-color:var(--ot-color-primary-900);transition-duration:1s}.btn.btn-light.selected[_ngcontent-%COMP%]{color:var(--ot-color-primary-900);border:1px solid var(--ot-color-primary-900);background-color:#fff}.btn.btn-light[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#fff}.btn.small-size[_ngcontent-%COMP%]{height:34px}.btn.medium-size[_ngcontent-%COMP%]{height:40px;font-size:.9rem}.btn.large-size[_ngcontent-%COMP%]{height:56px;font-size:1.25rem}@media screen and (min-width: 769px) and (max-width: 1024px){.btn[_ngcontent-%COMP%]{font-size:.6rem}}@media screen and (min-width: 1024px) and (max-width: 1220px){.btn[_ngcontent-%COMP%]{font-size:.63rem}}.nav-bar[_ngcontent-%COMP%]{color:var(--ot-color-primary-800);display:flex;align-items:center;justify-content:space-between}.nav-bar-radius[_ngcontent-%COMP%]{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.nav-bar.nav-bar--dark[_ngcontent-%COMP%]{background:var(--ot-color-primary-900)}.nav-bar.nav-bar--dark[_ngcontent-%COMP%]   .nav-title[_ngcontent-%COMP%]{color:#fff;white-space:nowrap}.nav-bar.nav-bar--dark[_ngcontent-%COMP%]   .btn-light[_ngcontent-%COMP%]{background:var(--ot-color-primary-900)}.nav-bar.nav-bar--dark[_ngcontent-%COMP%]   .btn-light[_ngcontent-%COMP%]:hover{border:1px solid var(--ot-color-primary-900);color:var(--ot-color-primary-900)}.nav-bar.nav-bar--dark[_ngcontent-%COMP%]   .btn-light[_ngcontent-%COMP%]:hover   i[_ngcontent-%COMP%]{color:var(--ot-color-primary-900)}.nav-bar.nav-bar--medium[_ngcontent-%COMP%]{background:var(--ot-color-primary-800)}.nav-bar.nav-bar--medium[_ngcontent-%COMP%]   .nav-title[_ngcontent-%COMP%]{color:#fff;white-space:nowrap}.nav-bar.nav-bar--medium[_ngcontent-%COMP%]   .btn-light[_ngcontent-%COMP%]{background:var(--ot-color-primary-800)}.nav-bar.nav-bar--medium[_ngcontent-%COMP%]   .btn-light[_ngcontent-%COMP%]:hover{border:1px solid var(--ot-color-primary-800);color:var(--ot-color-primary-800)}.nav-bar.nav-bar--medium[_ngcontent-%COMP%]   .btn-light[_ngcontent-%COMP%]:hover   i[_ngcontent-%COMP%]{color:var(--ot-color-primary-800)}.nav-bar.nav-bar--light[_ngcontent-%COMP%]{background:var(--ot-color-primary-100)}.nav-bar.nav-bar--light[_ngcontent-%COMP%]   .nav-title[_ngcontent-%COMP%]{color:var(--ot-color-primary-800);white-space:nowrap}.nav-bar.nav-bar--light[_ngcontent-%COMP%]   .btn-light[_ngcontent-%COMP%]{background-color:transparent;color:var(--ot-color-primary-900);border:1px solid var(--ot-color-primary-900)}.nav-bar.nav-bar--light[_ngcontent-%COMP%]   .btn-light[_ngcontent-%COMP%]:hover{border:none;color:#fff;background-color:var(--ot-color-primary-900)!important}.nav-bar.nav-bar--light[_ngcontent-%COMP%]   .btn-light[_ngcontent-%COMP%]:hover   i[_ngcontent-%COMP%]{color:#fff}.nav-bar.nav-bar--white[_ngcontent-%COMP%]{background:#fff}.nav-bar.nav-bar--white[_ngcontent-%COMP%]   .nav-title[_ngcontent-%COMP%]{white-space:nowrap;text-align:center;font-size:20px;font-weight:300;color:var(--ot-color-primary-900)}.nav-bar.nav-bar--white[_ngcontent-%COMP%]   .close-button[_ngcontent-%COMP%]{color:var(--ot-color-primary-900);width:13px;height:13px;float:left}.nav-bar.nav-bar--white[_ngcontent-%COMP%]   .close-button[_ngcontent-%COMP%]   .close-button-icon[_ngcontent-%COMP%]{font-size:13px;letter-spacing:.1px}.nav-bar.nav-bar--white[_ngcontent-%COMP%]   .close-button[_ngcontent-%COMP%]   .close-button-icon[_ngcontent-%COMP%]:hover{color:var(--ot-color-primary-800)}.nav-bar.nav-bar--white[_ngcontent-%COMP%]   .close-button[_ngcontent-%COMP%]   .close-button-path[_ngcontent-%COMP%]{fill:var(--ot-color-primary-900)}.nav-bar[_ngcontent-%COMP%]   .nav-left[_ngcontent-%COMP%]{margin-left:10px;display:flex;flex-basis:0;flex-grow:1}.nav-bar[_ngcontent-%COMP%]   .nav-left[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-inline-end:var(--ot-spacing-s)}.nav-bar[_ngcontent-%COMP%]   .nav-right[_ngcontent-%COMP%]{margin-right:10px;text-align:right;display:flex;flex-basis:0;flex-grow:1}.nav-bar[_ngcontent-%COMP%]   .nav-right[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-inline-start:var(--ot-spacing-s)}.nav-bar[_ngcontent-%COMP%]   .nav-right[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:first-child{margin-inline-start:auto}.nav-bar[_ngcontent-%COMP%]   .nav-title[_ngcontent-%COMP%]{text-overflow:ellipsis;overflow:hidden;font:16px/46px Lato,Arial,sans-serif;font-weight:900;text-align:center;margin:0 15px;display:block;flex-shrink:99999999999}"]}),w})()},3665:(H,E,n)=&gt;{"use strict";n.d(E,{z:()=&gt;l});var e=n(36895),o=n(57455),t=n(67052),a=n(68155),r=n(87681),s=n(94650);let l=(()=&gt;{class i{}return i.\u0275fac=function(c){return new(c||i)},i.\u0275mod=s.oAB({type:i}),i.\u0275inj=s.cJS({imports:[e.ez,a.D,r.q,o.h,t.QX]}),i})()},26209:(H,E,n)=&gt;{"use strict";n.d(E,{l:()=&gt;e});class e{constructor(t,a,r,s=!1,l=!1,i=""){this.title=t,this.action=a,this.isDisabledAction=r,this.hidden=s,this.icon=l,this.customClass=i}clone(){return Object.assign(new e,this)}static Cancel(t,a){return new e($localize`:components/navButtonModel|Text Cancel to generic button label of modal:Cancel`,t,a)}static Close(t,a){return new e($localize`:components/navButtonModel|Text Close to generic button label of modal:Close`,t,a)}static Save(t,a){return new e($localize`:components/navButtonModel|Text Save to generic button label of modal:Save`,t,a)}static Done(t,a){return new e($localize`:components/navButtonModel|Text Done to generic button label of modal:Done`,t,a)}static Send(t,a){return new e($localize`:components/navButtonModel|Text Send to generic button label of modal:Send`,t,a)}static Search(t,a){return new e($localize`:components/navButtonModel|Text Search to generic button label of modal:Search`,t,a)}static Back(t,a){return new e($localize`:components/navButtonModel|Text Back to generic button label of modal:Back`,t,a)}static Add(t,a){return new e($localize`:components/navButtonModel|Text Add to generic button label of modal:Add`,t,a)}static Icon(t,a,r,s=!1){return new e(t,a,r,s,!0)}}},81854:(H,E,n)=&gt;{"use strict";n.d(E,{P:()=&gt;d});var e=n(94650),o=n(36895);function t(c,_){if(1&amp;c){const g=e.EpF();e.TgZ(0,"div",5),e.O4$(),e.TgZ(1,"svg",6),e.NdJ("click",function(){e.CHM(g);const f=e.oxw();return e.KtG(f.closeModal())}),e._UZ(2,"path",7),e.qZA()()}}function a(c,_){if(1&amp;c){const g=e.EpF();e.TgZ(0,"div",8),e.O4$(),e.TgZ(1,"svg",9),e.NdJ("click",function(){e.CHM(g);const f=e.oxw();return e.KtG(f.closeModal())}),e._UZ(2,"path",10),e.qZA()()}}function r(c,_){if(1&amp;c){const g=e.EpF();e.TgZ(0,"div")(1,"i",14),e.NdJ("click",function(){e.CHM(g);const f=e.oxw(2);return e.KtG(f.onClickPrev())}),e.qZA()()}if(2&amp;c){const g=e.oxw(2);e.Gre("back-arrow ",g.size,"")}}const s=function(c){return{"justify-title-left":c}};function l(c,_){if(1&amp;c&amp;&amp;(e.TgZ(0,"div",11)(1,"span",12),e._uU(2),e.qZA(),e.YNc(3,r,2,3,"div",13),e.qZA()),2&amp;c){const g=e.oxw();e.xp6(1),e.Q6J("ngClass",e.VKq(3,s,g.justifyTitleLeft)),e.xp6(1),e.Oqu(g.title),e.xp6(1),e.Q6J("ngIf",g.showBackArrow)}}const i=["*"];let d=(()=&gt;{class c{constructor(g,p){this._el=g,this._renderer=p,this.lockModal=!1,this.overflowModal="visible",this.size="small",this.hideCloseButton=!1,this.showBackArrow=!1,this.justifyTitleLeft=!1,this.onCloseModal=new e.vpe,this._currentZIndex=0,this.offset=0,this.confirmOnClickCancel=!1,this.cancelClicked=new e.vpe,this.backArrowClicked=new e.vpe}ngOnInit(){this._modalEl=this._el.nativeElement.children[0],this._modalFoundation=new Foundation.Reveal($(this._modalEl),{multipleOpened:!0,closeOnClick:!this.lockModal,closeOnEsc:!this.lockModal});const g=this;$(this._modalEl).on("closed.zf.reveal",["data-reveal"],function(){g.onCloseModal.emit({})})}showModal(){if(this.offset=window.pageYOffset,this.zIndexOverride)this._applyZIndex(this.zIndexOverride);else{const g=[];if($(".reveal-overlay, .reveal.without-overlay").each(function(){const p=$(this);if("block"==p.css("display")){const f=Number(p.css("z-index"));-1==g.indexOf(f)&amp;&amp;g.push(f)}}),g&amp;&amp;g.length&gt;0){g.sort((f,v)=&gt;v-f);const p=g[0];(0==this._currentZIndex||p&gt;this._currentZIndex)&amp;&amp;this._applyZIndex(p+1)}}this._revealOpen()}onClickPrev(){this.backArrowClicked.emit()}_applyZIndex(g){this._currentZIndex=g,$(this._modalEl).parent().css("z-index",this._currentZIndex)}canCloseModal(){this.confirmOnClickCancel=!1,this._revealClose()}closeModal(){this.confirmOnClickCancel?this.cancelClicked.emit():($("body.modal-open").removeClass("modal-open"),this._revealClose())}_revealOpen(){this._modalFoundation.open()}_revealClose(){this._modalFoundation.close()}ngOnDestroy(){this._modalEl&amp;&amp;($(this._modalEl).foundation("destroy"),$(this._modalEl).remove())}}return c.\u0275fac=function(g){return new(g||c)(e.Y36(e.SBq),e.Y36(e.Qsj))},c.\u0275cmp=e.Xpm({type:c,selectors:[["ot-new-modal"]],inputs:{lockModal:"lockModal",overflowModal:"overflowModal",size:"size",title:"title",customStyles:"customStyles",hideCloseButton:"hideCloseButton",showBackArrow:"showBackArrow",justifyTitleLeft:"justifyTitleLeft",zIndexOverride:"zIndexOverride",confirmOnClickCancel:"confirmOnClickCancel"},outputs:{onCloseModal:"onCloseModal",cancelClicked:"cancelClicked",backArrowClicked:"backArrowClicked"},ngContentSelectors:i,decls:6,vars:9,consts:[["data-reveal","","data-options","close_on_background_click:true; close_on_esc:true;"],["class","otus-new-modal__close-button",4,"ngIf"],["class","otus-new-modal__close-button smallX",4,"ngIf"],["class","otus-new-modal__title",4,"ngIf"],[1,"otus-new-modal__wrapper"],[1,"otus-new-modal__close-button"],["xmlns","http://www.w3.org/2000/svg","width","15","height","15","viewBox","0 0 20 20",3,"click"],["fill-rule","evenodd","d","M17.522 0L10 7.522 2.478 0 0 2.478 7.522 10 0 17.522 2.478 20 10 12.478 17.522 20 20 17.522 12.478 10 20 2.478z",1,"close-button-path"],[1,"otus-new-modal__close-button","smallX"],["xmlns","http://www.w3.org/2000/svg","width","12","height","12","viewBox","0 0 12 12",3,"click"],["fill-rule","evenodd","d","M10.513 0L6 4.513 1.487 0 0 1.487 4.513 6 0 10.513 1.487 12 6 7.487 10.513 12 12 10.513 7.487 6 12 1.487z",1,"close-button-path"],[1,"otus-new-modal__title"],[1,"truncate",2,"display","block","margin-left","auto","margin-right","auto",3,"ngClass"],[3,"class",4,"ngIf"],["aria-hidden","true",1,"fa","fa-angle-left",3,"click"]],template:function(g,p){1&amp;g&amp;&amp;(e.F$t(),e.TgZ(0,"div",0),e.YNc(1,t,3,0,"div",1),e.YNc(2,a,3,0,"div",2),e.YNc(3,l,4,5,"div",3),e.TgZ(4,"div",4),e.Hsn(5),e.qZA()()),2&amp;g&amp;&amp;(e.MT6("reveal otus-new-modal ",p.size," ",p.customStyles,""),e.Udp("overflow",p.overflowModal),e.xp6(1),e.Q6J("ngIf",!1===p.hideCloseButton&amp;&amp;"small"!==p.size),e.xp6(1),e.Q6J("ngIf",!1===p.hideCloseButton&amp;&amp;"small"===p.size),e.xp6(1),e.Q6J("ngIf",null!=p.title))},dependencies:[o.mk,o.O5],styles:[".reveal{padding:0!important;background-color:#fff!important}.reveal.otus-modal,.reveal otus-modal{border:none}.reveal.otus-modal .toolbar-right-label,.reveal otus-modal .toolbar-right-label{text-align:center;flex-grow:1;color:#fff;padding:7px;font:17px Lato,Arial,sans-serif}.reveal-overlay{width:100%;height:100%;display:none;z-index:10001}.reveal-overlay .reveal{left:0;right:0}.otus-new-modal{color:var(--ot-color-primary-900);border-radius:5px!important}.otus-new-modal.standards{width:600px;min-height:320px}.otus-new-modal.standards .otus-new-modal__title{font-size:21px;font-weight:700}.otus-new-modal.small{width:400px;min-height:500px}.otus-new-modal.small .otus-new-modal__title{font-size:18px;font-weight:400}.otus-new-modal.small-2{width:350px;height:358px}.otus-new-modal.medium{width:600px;min-height:400px}.otus-new-modal.medium .otus-new-modal__title{font-size:21px;font-weight:700}.otus-new-modal.large{width:1000px;min-height:640px}.otus-new-modal.large .otus-new-modal__title{font-size:24px;font-weight:900}.otus-new-modal__title{text-align:center;color:var(--ot-color-primary-800);margin-top:21px}.otus-new-modal__title .truncate{width:500px}.otus-new-modal__title .justify-title-left{text-align:left}.otus-new-modal__title .back-arrow.medium{margin-top:-53px;height:75px;width:75px;line-height:75px;font-size:30px}.otus-new-modal__title .back-arrow.medium i:hover{cursor:pointer}.otus-new-modal__close-button{position:absolute;right:0;margin-top:30px;margin-right:30px;cursor:pointer;color:var(--ot-color-primary-800)}.otus-new-modal__close-button.smallX{margin-top:12px;margin-right:18px}.otus-new-modal__close-button .close-button-path{fill:var(--ot-color-primary-900)}.otus-new-modal__wrapper{margin:20px 75px 10px}.otus-new-modal__wrapper.small{min-height:360px}.otus-new-modal__wrapper.medium{min-height:260px}.otus-new-modal__wrapper.large{min-height:500px}.otus-new-modal__arrows{position:absolute;width:85px;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.otus-new-modal__arrows.small{line-height:300px}.otus-new-modal__arrows.medium{line-height:220px}.otus-new-modal__arrows.large{line-height:470px}.otus-new-modal__arrows i{font-size:50px;color:var(--ot-color-primary-800);cursor:pointer}.otus-new-modal__arrows.arrow-left{left:0}.otus-new-modal__arrows.arrow-right{right:0}.otus-new-modal__arrows.inactive{opacity:.5}.otus-new-modal__arrows.inactive i{cursor:not-allowed}.share-folder-modal .otus-new-modal__title span,.manage-folder-access-modal .otus-new-modal__title span{font-size:21px;font-weight:700}.share-folder-modal .otus-new-modal__close-button,.manage-folder-access-modal .otus-new-modal__close-button{margin-top:25px!important}.attach-modal{min-height:200px!important}.attach-modal .otus-new-modal__wrapper{margin:0}\n"],encapsulation:2}),c})()},88231:(H,E,n)=&gt;{"use strict";n.d(E,{A:()=&gt;c,q:()=&gt;_});var e=n(94650),o=n(36895),t=n(67052),a=n(27733);const r=function(g,p){return{"icon-no-text":g,"expand-width":p}},s=function(g){return{pad:g}};function l(g,p){if(1&amp;g){const f=e.EpF();e.TgZ(0,"button",2),e.NdJ("click",function(T){e.CHM(f);const h=e.oxw();return e.KtG(h.buttonClicked(T))}),e._UZ(1,"ot-icon",3),e.TgZ(2,"span",4),e._uU(3),e.qZA()()}if(2&amp;g){const f=e.oxw();e.IyS("otus-button icon-button ",f.color," ",f.size," ",f.customStyles,""),e.ekj("inactive",f.inactive),e.Q6J("disabled",f.inactive)("ngClass",e.WLB(13,r,0===f.buttonText.length,f.expandWidth)),e.xp6(1),e.Q6J("ngClass",e.VKq(16,s,""!==f.buttonText))("name",f.icon)("prefix",f.iconPrefix),e.xp6(2),e.hij(" ",f.buttonText," ")}}const i=function(g){return{"expand-width":g}};function d(g,p){if(1&amp;g){const f=e.EpF();e.TgZ(0,"button",5),e.NdJ("click",function(T){e.CHM(f);const h=e.oxw();return e.KtG(h.buttonClicked(T))}),e.TgZ(1,"span",4),e._uU(2),e.qZA()()}if(2&amp;g){const f=e.oxw();e.IyS("otus-button ",f.color," ",f.size," ",f.customStyles,""),e.ekj("inactive",f.inactive),e.Q6J("ngClass",e.VKq(10,i,f.expandWidth))("disabled",f.inactive),e.xp6(2),e.hij(" ",f.buttonText," ")}}let c=(()=&gt;{class g{constructor(f){this.el=f,this.buttonText="",this.size="",this.inactive=!1,this.color="dark",this.expandWidth=!1,this.onClick=new e.vpe}get icon(){return this._icon}set icon(f){const v=/^(fa[slbdrs]? )?fa-/i;this._icon=v.test(f)?f.replace(v,""):f,this.iconPrefix=f.substring(0,2)}get iconPrefix(){return this._iconPrefix}set iconPrefix(f){switch(f){case"far":this._iconPrefix="far";break;case"fab":this._iconPrefix="fab";break;default:this._iconPrefix="fas"}}buttonClicked(f){this.inactive||this.onClick.next(f),f.stopPropagation()}}return g.\u0275fac=function(f){return new(f||g)(e.Y36(e.SBq))},g.\u0275cmp=e.Xpm({type:g,selectors:[["otus-button"]],inputs:{buttonText:"buttonText",size:"size",customStyles:"customStyles",inactive:"inactive",color:"color",expandWidth:"expandWidth",icon:"icon",iconPrefix:"iconPrefix"},outputs:{onClick:"onClick"},decls:2,vars:2,consts:[[3,"class","inactive","disabled","ngClass","click",4,"ngIf"],[3,"class","ngClass","disabled","inactive","click",4,"ngIf"],[3,"disabled","ngClass","click"],[3,"ngClass","name","prefix"],[1,"otus-button-text"],[3,"ngClass","disabled","click"]],template:function(f,v){1&amp;f&amp;&amp;(e.YNc(0,l,4,18,"button",0),e.YNc(1,d,3,12,"button",1)),2&amp;f&amp;&amp;(e.Q6J("ngIf",v.icon),e.xp6(1),e.Q6J("ngIf",!v.icon))},dependencies:[o.mk,o.O5,a.J],styles:[".expand-width[_ngcontent-%COMP%]{width:100%}ot-icon.pad[_ngcontent-%COMP%]{margin-right:10px}"],changeDetection:0}),g})(),_=(()=&gt;{class g{}return g.\u0275fac=function(f){return new(f||g)},g.\u0275mod=e.oAB({type:g}),g.\u0275inj=e.cJS({imports:[o.ez,t.QX]}),g})()},42584:(H,E,n)=&gt;{"use strict";n.d(E,{G:()=&gt;Q});var e=n(94650),o=n(24006),t=n(12173),a=n(16700),r=n(36895);function s(W,J){if(1&amp;W){const w=e.EpF();e.TgZ(0,"div",10),e.NdJ("click",function(m){return e.CHM(w),e.oxw().showDropdown=!1,e.KtG(m.stopPropagation())}),e.TgZ(1,"p"),e._uU(2),e.qZA()()}if(2&amp;W){const w=e.oxw();e.Gre("label-div ",w.labelColor,""),e.xp6(2),e.Oqu(w.label)}}function l(W,J){1&amp;W&amp;&amp;e._UZ(0,"i",11)}function i(W,J){if(1&amp;W){const w=e.EpF();e.TgZ(0,"i",12),e.NdJ("click",function(m){return e.CHM(w),e.oxw().showDropdown=!1,e.KtG(m.stopPropagation())}),e.qZA()}}function d(W,J){if(1&amp;W){const w=e.EpF();e.TgZ(0,"i",13),e.NdJ("click",function(m){return e.CHM(w),e.oxw().showDropdown=!1,e.KtG(m.stopPropagation())}),e.qZA()}}const c=function(){return{shouldShowCheckmark:"fa fa-check"}};function _(W,J){1&amp;W&amp;&amp;e._UZ(0,"i",21),2&amp;W&amp;&amp;e.Q6J("ngClass",e.DdM(1,c))}function g(W,J){if(1&amp;W){const w=e.EpF();e.TgZ(0,"li",17),e.NdJ("click",function(m){e.CHM(w);const C=e.oxw(2);return C.onSelectOption(C.neutralOption),e.KtG(m.stopPropagation())}),e.TgZ(1,"div",18)(2,"p"),e._uU(3),e.qZA()(),e.TgZ(4,"div",19),e.YNc(5,_,1,2,"i",20),e.qZA()()}if(2&amp;W){const w=e.oxw(2);e.ekj("selected",w.selectedIndex(w.neutralOption)),e.xp6(3),e.Oqu(w.neutralOption.optionDescription),e.xp6(2),e.Q6J("ngIf",w.selectedIndex(w.neutralOption))}}function p(W,J){1&amp;W&amp;&amp;e._UZ(0,"i",21),2&amp;W&amp;&amp;e.Q6J("ngClass",e.DdM(1,c))}const f=function(W,J){return{selected:W,"disabled-option":J}};function v(W,J){if(1&amp;W){const w=e.EpF();e.TgZ(0,"li",22),e.NdJ("click",function(m){const I=e.CHM(w).$implicit;return e.oxw(2).onSelectOption(I),e.KtG(m.stopPropagation())}),e.TgZ(1,"div",18)(2,"p"),e._uU(3),e.qZA()(),e.TgZ(4,"div",19),e.YNc(5,p,1,2,"i",20),e.qZA()()}if(2&amp;W){const w=J.$implicit,R=e.oxw(2);e.Q6J("ngClass",e.WLB(3,f,R.selectedIndex(w),R.disabledOption&amp;&amp;R.disabledOption.id===w.id)),e.xp6(3),e.Oqu(w.optionDescription),e.xp6(2),e.Q6J("ngIf",R.selectedIndex(w))}}function T(W,J){if(1&amp;W){const w=e.EpF();e.TgZ(0,"div",14),e.NdJ("mouseup",function(m){e.CHM(w);const C=e.oxw();return e.KtG(C._onMouseClickOutside(m))},!1,e.Jf7)("touchend",function(m){e.CHM(w);const C=e.oxw();return e.KtG(C._onMouseClickOutside(m))},!1,e.Jf7),e.TgZ(1,"ul"),e.YNc(2,g,6,4,"li",15),e.YNc(3,v,6,6,"li",16),e.qZA()()}if(2&amp;W){const w=e.oxw();e.xp6(2),e.Q6J("ngIf",w.neutralOption),e.xp6(1),e.Q6J("ngForOf",w.options)}}const h=function(W){return{disabled:W}},Z=function(W){return{"dropdown-open":W}},M=function(W){return{dropdownOpen:W}},G=()=&gt;{},B={provide:o.JU,useExisting:(0,e.Gpc)(()=&gt;Q),multi:!0};let Q=(()=&gt;{class W{constructor(w){this._eref=w,this.onSelect=new e.vpe,this.onClick=new e.vpe,this.options=[],this.zeroAsPlaceholderId=!1,this.labelColor="dark",this.placeholderText=$localize`:components/otusDropdownComponent|Default placeholder text to otus dropdown element:Select Criteria`,this.truncatePlaceholder=!1,this.maxCharLength=100,this.willHideOnMouseLeave=!1,this.willHideOnClickOutSide=!0,this.shouldShowCheckmark=!0,this.chevronShouldFlip=!0,this.disabled=!1,this._closeOnMouseLeave=!0,this.showDropdown=!1,this._onTouchedCallback=G,this._onChangeCallback=G}onSelectOption(w){if(!this.disabled){if(this.disabledOption&amp;&amp;this.disabledOption.id===w.id)return;const R=(0,t.IS)(this.options,w.id);R&gt;=0?(this.selected=this.options[R],this.onSelect.next(this.selected),this.showDropdown=!1):this.neutralOption&amp;&amp;w.id==this.neutralOption.id&amp;&amp;(this.selected=this.neutralOption,this.onSelect.next(this.selected),this.showDropdown=!1)}}ngOnInit(){!this.placeholderText||this.selected||this.zeroAsPlaceholderId?this.placeholderText&amp;&amp;!this.selected&amp;&amp;this.zeroAsPlaceholderId&amp;&amp;(this.placeholder={id:0,optionDescription:this.placeholderText},this.selected=this.placeholder):(this.placeholder={id:-1,optionDescription:this.placeholderText},this.selected=this.placeholder)}ngOnChanges(w){const R=w?.disabledOption&amp;&amp;w.disabledOption.currentValue;R&amp;&amp;(this.disabledOption=R)}get value(){return this._value}set value(w){w!==this._value&amp;&amp;(this._value=w,this._onChangeCallback(w))}selectedIndex(w){return this.selected&amp;&amp;this.selected.id==w.id}resetSelected(){this.placeholderText&amp;&amp;(this.selected=this.placeholder)}onTouched(){this._onTouchedCallback()}onClickDropdown(){this.onClick.emit()}writeValue(w){this._value=w}registerOnChange(w){this._onChangeCallback=w}registerOnTouched(w){this._onTouchedCallback=w}resetPlaceholder(w){this.placeholderText=w,this.placeholder={id:-1,optionDescription:this.placeholderText}}_getText(){return this.selected?this.truncatePlaceholder?(0,a.$G)(this.selected.optionDescription,this.maxCharLength):this.selected.optionDescription:this.placeholderText?this.truncatePlaceholder?(0,a.$G)(this.placeholder.optionDescription,this.maxCharLength):this.placeholder.optionDescription:""}_onMouseClickOutside(w){!$("#progress-indicator").is(":visible")&amp;&amp;this.willHideOnClickOutSide&amp;&amp;0==this._eref.nativeElement.contains(w.target)&amp;&amp;(this.showDropdown=!1)}}return W.\u0275fac=function(w){return new(w||W)(e.Y36(e.SBq))},W.\u0275cmp=e.Xpm({type:W,selectors:[["otus-dropdown"]],inputs:{selected:"selected",options:"options",zeroAsPlaceholderId:"zeroAsPlaceholderId",label:"label",labelColor:"labelColor",placeholderText:"placeholderText",truncatePlaceholder:"truncatePlaceholder",maxCharLength:"maxCharLength",willHideOnMouseLeave:"willHideOnMouseLeave",willHideOnClickOutSide:"willHideOnClickOutSide",neutralOption:"neutralOption",disabledOption:"disabledOption",shouldShowCheckmark:"shouldShowCheckmark",chevronShouldFlip:"chevronShouldFlip",key:"key",disabled:"disabled",_closeOnMouseLeave:["closeOnMouseLeave","_closeOnMouseLeave"],value:"value"},outputs:{onSelect:"onSelect",onClick:"onClick"},features:[e._Bn([B]),e.TTD],decls:11,vars:20,consts:[["id","otus-dropdown-component",1,"ot-multiselect-wrap",3,"ngClass","mouseleave","click"],[3,"class","click",4,"ngIf"],["id","otus-search-input",3,"ngClass","click"],[1,"placeholder-div",3,"ngClass"],[1,"text-div"],[1,"arrow-search-div",3,"ngClass"],["class","fa fa-chevron-down",4,"ngIf"],["class","fa fa-chevron-up",3,"click",4,"ngIf"],["class","fa fa-chevron-down",3,"click",4,"ngIf"],["id","otus-dropdown","class","ot-dropdown",3,"mouseup","touchend",4,"ngIf"],[3,"click"],[1,"fa","fa-chevron-down"],[1,"fa","fa-chevron-up",3,"click"],[1,"fa","fa-chevron-down",3,"click"],["id","otus-dropdown",1,"ot-dropdown",3,"mouseup","touchend"],["id","option-of-options",3,"selected","click",4,"ngIf"],["id","option-of-options",3,"ngClass","click",4,"ngFor","ngForOf"],["id","option-of-options",3,"click"],["id","option-div"],["id","check-div"],["class","text-right",3,"ngClass",4,"ngIf"],[1,"text-right",3,"ngClass"],["id","option-of-options",3,"ngClass","click"]],template:function(w,R){1&amp;w&amp;&amp;(e.TgZ(0,"div",0),e.NdJ("mouseleave",function(){return R.willHideOnMouseLeave&amp;&amp;(R.showDropdown=!1)})("click",function(){return R.onClickDropdown()}),e.YNc(1,s,3,4,"div",1),e.TgZ(2,"div",2),e.NdJ("click",function(C){return R.disabled?C.stopPropagation():R.showDropdown=!0}),e.TgZ(3,"div",3)(4,"div",4),e._uU(5),e.qZA()(),e.TgZ(6,"div",5),e.YNc(7,l,1,0,"i",6),e.YNc(8,i,1,0,"i",7),e.YNc(9,d,1,0,"i",8),e.qZA()(),e.YNc(10,T,4,2,"div",9),e.qZA()),2&amp;w&amp;&amp;(e.Q6J("ngClass",e.VKq(12,h,R.disabled)),e.xp6(1),e.Q6J("ngIf",R.label),e.xp6(1),e.Q6J("ngClass",e.VKq(14,Z,R.showDropdown)),e.xp6(1),e.Q6J("ngClass",e.VKq(16,M,R.showDropdown)),e.xp6(1),e.ekj("selected",(null==R.selected?null:R.selected.id)&gt;0),e.xp6(1),e.hij(" ",R._getText()," "),e.xp6(1),e.Q6J("ngClass",e.VKq(18,Z,R.showDropdown)),e.xp6(1),e.Q6J("ngIf",!R.showDropdown),e.xp6(1),e.Q6J("ngIf",R.showDropdown&amp;&amp;R.chevronShouldFlip),e.xp6(1),e.Q6J("ngIf",R.showDropdown&amp;&amp;!R.chevronShouldFlip),e.xp6(1),e.Q6J("ngIf",R.showDropdown))},dependencies:[r.mk,r.sg,r.O5],encapsulation:2}),W})()},25746:(H,E,n)=&gt;{"use strict";n.d(E,{d:()=&gt;_,g:()=&gt;g});var e=n(94650),o=n(24006),t=n(36895),a=n(28917),r=n(19328);function s(p,f){if(1&amp;p&amp;&amp;e._UZ(0,"ot-chars-counter",7),2&amp;p){const v=e.oxw();e.Q6J("value",v.value)("limit",v.maxlength)}}function l(p,f){if(1&amp;p&amp;&amp;(e.TgZ(0,"p",8),e._uU(1),e.qZA()),2&amp;p){const v=e.oxw();e.Q6J("id",v.errorsId),e.xp6(1),e.Oqu(v.errorMessage)}}const i=function(p,f,v,T,h){return{default:p,active:f,error:v,readonly:T,editInline:h}},d=()=&gt;{},c={provide:o.JU,useExisting:(0,e.Gpc)(()=&gt;_),multi:!0};let _=(()=&gt;{class p{constructor(){this.showCharsCount=!1,this.placeholder="",this.maxlength=Number.MAX_SAFE_INTEGER,this.readonly=!1,this.required=!1,this.label="",this.accessibleLabel="",this.autocomplete="off",this.type="text",this.step="1",this.spellcheck=!0,this.shouldError=!1,this.errorMessage="",this.customValidator=()=&gt;{},this.editInline=!1,this.inputId=(0,a.Z)("otus-input-"),this.blur=new e.vpe,this.focus=new e.vpe,this.onPressEnter=new e.vpe,this.onKeyUp=new e.vpe,this._shouldFocus=!1,this.active=!1,this.errorsId=(0,a.Z)("otus-input-errors"),this._onTouchedCallback=d,this._onChangeCallback=d}get value(){return this._value}set value(v){v!==this._value&amp;&amp;(this._value=v,this._onChangeCallback(v))}get shouldFocus(){return this._shouldFocus}set shouldFocus(v){this._shouldFocus=v,this._shouldFocus&amp;&amp;this.inputId&amp;&amp;this.setFocus()}onFocus(){this.active=!0,this.focus.emit()}setFocus(){document.getElementById(this.inputId).focus()}onBlur(){this.active=!1,this.blur.emit()}enterPressed(){this.onPressEnter.emit()}keyUp(v){this.onKeyUp.emit(v)}onTouched(){this._onTouchedCallback()}writeValue(v){this._value=v}registerOnChange(v){this._onChangeCallback=v}registerOnTouched(v){this._onTouchedCallback=v}limitLength(v){v.target.value.length&gt;this.maxlength&amp;&amp;(v.target.value=v.target.value.substring(0,this.maxlength))}}return p.\u0275fac=function(v){return new(v||p)},p.\u0275cmp=e.Xpm({type:p,selectors:[["otus-input"]],inputs:{width:"width",showCharsCount:"showCharsCount",placeholder:"placeholder",maxlength:"maxlength",readonly:"readonly",required:"required",label:"label",accessibleLabel:"accessibleLabel",autocomplete:"autocomplete",type:"type",step:"step",spellcheck:"spellcheck",shouldError:"shouldError",errorMessage:"errorMessage",customValidator:"customValidator",editInline:"editInline",inputId:"inputId",value:"value",shouldFocus:"shouldFocus"},outputs:{blur:"blur",focus:"focus",onPressEnter:"onPressEnter",onKeyUp:"onKeyUp"},features:[e._Bn([c])],decls:9,vars:23,consts:[[1,"otus-input"],[1,"top-div"],[1,"left"],[1,"right"],[3,"value","limit",4,"ngIf"],[3,"id","ngModel","readonly","type","step","spellcheck","ngClass","ngModelChange","keyup","focus","blur","input","keydown.enter"],[3,"id",4,"ngIf"],[3,"value","limit"],[3,"id"]],template:function(v,T){1&amp;v&amp;&amp;(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"p"),e._uU(4),e.qZA()(),e.TgZ(5,"div",3),e.YNc(6,s,1,2,"ot-chars-counter",4),e.qZA()(),e.TgZ(7,"input",5),e.NdJ("ngModelChange",function(Z){return T.value=Z})("keyup",function(Z){return T.onTouched(),T.keyUp(Z)})("focus",function(){return T.onFocus()})("blur",function(){return T.onBlur(),T.onTouched()})("input",function(Z){return T.limitLength(Z),T.customValidator(Z)})("keydown.enter",function(){return T.enterPressed()}),e.qZA(),e.YNc(8,l,2,2,"p",6),e.qZA()),2&amp;v&amp;&amp;(e.Udp("width",T.width,"px"),e.xp6(4),e.Oqu(T.label),e.xp6(2),e.Q6J("ngIf",T.showCharsCount),e.xp6(1),e.Q6J("id",T.inputId)("ngModel",T.value)("readonly",T.readonly)("type",T.type)("step",T.step)("spellcheck",T.spellcheck)("ngClass",e.qbA(17,i,!T.active&amp;&amp;!T.shouldError,T.active&amp;&amp;!T.shouldError,T.shouldError,T.readonly,T.editInline)),e.uIk("aria-describedby",T.shouldError?T.errorsId:null)("aria-label",T.accessibleLabel)("placeholder",T.placeholder)("maxlength",T.maxlength)("autocomplete",T.autocomplete),e.xp6(1),e.Q6J("ngIf",T.shouldError))},dependencies:[t.mk,t.O5,o.Fj,o.JJ,o.nD,o.On,r.U],encapsulation:2}),p})(),g=(()=&gt;{class p{}return p.\u0275fac=function(v){return new(v||p)},p.\u0275mod=e.oAB({type:p}),p.\u0275inj=e.cJS({imports:[t.ez,o.u5,r.O]}),p})()},87681:(H,E,n)=&gt;{"use strict";n.d(E,{q:()=&gt;t});var e=n(36895),o=n(94650);let t=(()=&gt;{class a{}return a.\u0275fac=function(s){return new(s||a)},a.\u0275mod=o.oAB({type:a}),a.\u0275inj=o.cJS({imports:[e.ez]}),a})()},38834:(H,E,n)=&gt;{"use strict";n.d(E,{K:()=&gt;ke,k:()=&gt;ot});var e=n(78372),o=n(71884),t=n(77579),a=n(36895),r=n(24006),s=n(6734),l=n(45840),i=n(94650),d=n(26624),c=n(56711),_=n(31988),g=n(78933),p=n(39807),f=n(48263),v=n(39115),T=n(70008);const h=["searchInput1"],Z=["searchInput2"],M=function(ae){return{info:ae}};function G(ae,ge){if(1&amp;ae&amp;&amp;i._UZ(0,"i",17),2&amp;ae){i.oxw(2);const q=i.MAs(3),ie=i.oxw();i.Q6J("ot-tooltip",q)("tooltipTemplateContext",i.VKq(2,M,ie.info))}}function B(ae,ge){if(1&amp;ae){const q=i.EpF();i.TgZ(0,"div",15),i.NdJ("click",function(de){return i.CHM(q),i.oxw(2).showDropdown=!1,i.KtG(de.stopPropagation())}),i.TgZ(1,"p"),i._uU(2),i.qZA(),i.YNc(3,G,1,4,"i",16),i.qZA()}if(2&amp;ae){const q=i.oxw(2);i.Gre("label-div ",q.labelColor,""),i.xp6(2),i.Oqu(q.label),i.xp6(1),i.Q6J("ngIf",q.info)}}function Q(ae,ge){if(1&amp;ae&amp;&amp;(i.TgZ(0,"ot-tooltip-content"),i._uU(1),i.qZA()),2&amp;ae){const q=ge.info;i.xp6(1),i.hij(" ",q," ")}}const W=function(ae){return{active:ae}};function J(ae,ge){if(1&amp;ae){const q=i.EpF();i.TgZ(0,"div",18),i.NdJ("click",function(){i.CHM(q);const de=i.oxw(2);return i.KtG(de.toggleExclude())}),i.TgZ(1,"div",19)(2,"div",20),i.SDv(3,21),i.qZA(),i.TgZ(4,"div",22),i._UZ(5,"i",23),i.qZA()()()}if(2&amp;ae){const q=i.oxw(2);i.xp6(2),i.Q6J("ngClass",i.VKq(2,W,q.excludeToggle)),i.xp6(2),i.Q6J("ngClass",i.VKq(4,W,q.excludeToggle))}}function w(ae,ge){if(1&amp;ae&amp;&amp;(i.TgZ(0,"div",11),i.YNc(1,B,4,5,"div",12),i.YNc(2,Q,2,1,"ng-template",null,13,i.W1O),i.YNc(4,J,6,6,"div",14),i.qZA()),2&amp;ae){const q=i.oxw();i.xp6(1),i.Q6J("ngIf",q.label),i.xp6(3),i.Q6J("ngIf",q.exclude&amp;&amp;q.selectedOptions.length&gt;0)}}function R(ae,ge){if(1&amp;ae){const q=i.EpF();i.TgZ(0,"li",33)(1,"div",34)(2,"div",35)(3,"div",36),i._uU(4),i.TgZ(5,"i",37),i.NdJ("click",function(de){const Ue=i.CHM(q).$implicit;return i.oxw(4).removeTag(Ue),i.KtG(de.stopPropagation())}),i.qZA()()()()()}if(2&amp;ae){const q=ge.$implicit;i.xp6(4),i.hij(" ",q.optionDescription," ")}}function m(ae,ge){if(1&amp;ae&amp;&amp;(i.TgZ(0,"ul",31),i.YNc(1,R,6,1,"li",32),i.qZA()),2&amp;ae){const q=i.oxw(3);i.xp6(1),i.Q6J("ngForOf",q.selectedOptions)}}function C(ae,ge){if(1&amp;ae){const q=i.EpF();i.TgZ(0,"div",34)(1,"div",35)(2,"div",36),i._uU(3),i.TgZ(4,"i",37),i.NdJ("click",function(de){const Ue=i.CHM(q).$implicit;return i.oxw(4).removeTag(Ue),i.KtG(de.stopPropagation())}),i.qZA()()()()}if(2&amp;ae){const q=ge.$implicit;i.xp6(3),i.hij(" ",q.optionDescription," ")}}function I(ae,ge){if(1&amp;ae&amp;&amp;i.YNc(0,C,5,1,"ng-template",38),2&amp;ae){const q=i.oxw(3);i.Q6J("ngForOf",q.selectedOptions)}}function b(ae,ge){if(1&amp;ae){const q=i.EpF();i.TgZ(0,"input",39,40),i.NdJ("ngModelChange",function(de){i.CHM(q);const Oe=i.oxw(3);return i.KtG(Oe.searchText=de)})("ngModelChange",function(de){i.CHM(q);const Oe=i.oxw(3);return i.KtG(Oe.onChangeSearchText(de))})("focus",function(){i.CHM(q);const de=i.oxw(3);return i.KtG(de.focus())})("blur",function(){i.CHM(q);const de=i.oxw(3);return i.KtG(de.blur())}),i.qZA()}if(2&amp;ae){const q=i.oxw(3);i.Q6J("ngModel",q.searchText)("disabled",q.disabled)}}const y=function(ae){return{"search-input-inline":ae}};function X(ae,ge){if(1&amp;ae&amp;&amp;(i.TgZ(0,"div",27),i.YNc(1,m,2,1,"ul",28),i.YNc(2,I,1,1,"ng-template",null,29,i.W1O),i.YNc(4,b,2,2,"input",30),i.qZA()),2&amp;ae){const q=i.MAs(3),ie=i.oxw(2);i.Q6J("ngClass",i.VKq(4,y,ie.searchInputInline)),i.xp6(1),i.Q6J("ngIf",!ie.searchInputInline)("ngIfElse",q),i.xp6(3),i.Q6J("ngIf",!ie.disableSearch)}}function P(ae,ge){if(1&amp;ae){const q=i.EpF();i.TgZ(0,"div")(1,"input",41,42),i.NdJ("ngModelChange",function(de){i.CHM(q);const Oe=i.oxw(2);return i.KtG(Oe.searchText=de)})("ngModelChange",function(de){i.CHM(q);const Oe=i.oxw(2);return i.KtG(Oe.onChangeSearchText(de))})("focus",function(){i.CHM(q);const de=i.oxw(2);return i.KtG(de.focus())})("blur",function(){i.CHM(q);const de=i.oxw(2);return i.KtG(de.blur())}),i.qZA()()}if(2&amp;ae){const q=i.oxw(2);i.xp6(1),i.Q6J("placeholder",q.text)("ngModel",q.searchText)("disabled",q.disabled)}}const O=function(ae,ge){return{"dropdown-open":ae,"extra-border-bottom":ge}};function L(ae,ge){if(1&amp;ae&amp;&amp;(i.TgZ(0,"div",24),i.YNc(1,X,5,6,"div",25),i.YNc(2,P,3,3,"div",26),i.qZA()),2&amp;ae){const q=i.oxw();i.Q6J("ngClass",i.WLB(3,O,q.showDropdown,q.extraBottomBorder)),i.xp6(1),i.Q6J("ngIf",q.tags&amp;&amp;q.selectedOptions.length&gt;0),i.xp6(1),i.Q6J("ngIf",(!q.tags||q.tags&amp;&amp;0===q.selectedOptions.length)&amp;&amp;!q.disableSearch)}}const z=function(ae){return{"dropdown-open":ae}};function V(ae,ge){if(1&amp;ae&amp;&amp;(i.TgZ(0,"div",24)(1,"div",43)(2,"p"),i._uU(3),i.qZA()()()),2&amp;ae){const q=i.oxw();i.Q6J("ngClass",i.VKq(2,z,q.showDropdown)),i.xp6(3),i.Oqu(q._getText())}}function ee(ae,ge){if(1&amp;ae){const q=i.EpF();i.TgZ(0,"i",44),i.NdJ("click",function(){i.CHM(q);const de=i.oxw();return i.KtG(de.showDropdown=!de.disabled)}),i.qZA()}}function j(ae,ge){if(1&amp;ae){const q=i.EpF();i.TgZ(0,"i",45),i.NdJ("click",function(){i.CHM(q);const de=i.oxw();return i.KtG(de.showDropdown=!1)}),i.qZA()}}function x(ae,ge){if(1&amp;ae){const q=i.EpF();i.TgZ(0,"i",46),i.NdJ("click",function(de){i.CHM(q);const Oe=i.oxw();return i.KtG(Oe.onClickSearchIcon(de))}),i.qZA()}}function U(ae,ge){1&amp;ae&amp;&amp;i._UZ(0,"i",47)}function Y(ae,ge){1&amp;ae&amp;&amp;(i.TgZ(0,"div",57),i.SDv(1,58),i.qZA())}function se(ae,ge){1&amp;ae&amp;&amp;(i.TgZ(0,"div",57),i.SDv(1,59),i.qZA())}function _e(ae,ge){if(1&amp;ae){const q=i.EpF();i.TgZ(0,"li",53),i.YNc(1,Y,2,0,"div",54),i.YNc(2,se,2,0,"div",54),i.TgZ(3,"div",55)(4,"checkbox",56),i.NdJ("click",function(){i.CHM(q);const de=i.oxw(2);return i.KtG(de.toggleAllSelection())}),i.qZA()()()}if(2&amp;ae){const q=i.oxw(2);i.xp6(1),i.Q6J("ngIf",q.selectedOptions.length===q.options.length),i.xp6(1),i.Q6J("ngIf",q.selectedOptions.length!==q.options.length),i.xp6(2),i.Q6J("checked",q.selectedOptions.length===q.options.length)}}function he(ae,ge){1&amp;ae&amp;&amp;i._UZ(0,"i",61)}function ve(ae,ge){if(1&amp;ae){const q=i.EpF();i.TgZ(0,"li",15),i.NdJ("click",function(de){const Ue=i.CHM(q).index;return i.oxw(2).itemSelectionChange(Ue),i.KtG(de.stopPropagation())}),i.TgZ(1,"div",57)(2,"p"),i._uU(3),i.qZA()(),i.TgZ(4,"div",55),i.YNc(5,he,1,0,"i",60),i.qZA()()}if(2&amp;ae){const q=ge.$implicit,ie=i.oxw(2);i.ekj("selected",ie.selectedIndex(q)),i.xp6(3),i.Oqu(ie.displayName?q.name.toString():q.toString()),i.xp6(2),i.Q6J("ngIf",ie.selectedIndex(q))}}function Ce(ae,ge){if(1&amp;ae){const q=i.EpF();i.TgZ(0,"li",62),i.NdJ("click",function(){i.CHM(q);const de=i.oxw(2);return i.KtG(de.onClickAddOption())}),i.TgZ(1,"div",63)(2,"p",64),i.SDv(3,65),i.qZA(),i.TgZ(4,"p"),i._uU(5),i.qZA()()()}if(2&amp;ae){const q=i.oxw(2);i.xp6(5),i.Oqu(q.searchText)}}function Me(ae,ge){if(1&amp;ae){const q=i.EpF();i.TgZ(0,"div",48),i.NdJ("mouseup",function(de){i.CHM(q);const Oe=i.oxw();return i.KtG(Oe.onMouseClick(de))},!1,i.Jf7)("touchend",function(de){return i.CHM(q),i.oxw().onMouseClick(de),i.KtG(de.stopPropagation())},!1,i.Jf7),i.TgZ(1,"ul",49),i.YNc(2,_e,5,3,"li",50),i.YNc(3,ve,6,4,"li",51),i.YNc(4,Ce,6,1,"li",52),i.qZA()()}if(2&amp;ae){const q=i.oxw();i.xp6(1),i.Q6J("otInfinityScroll",q.pageInfo)("pageLoaderCallback",q.loadMoreCallback),i.xp6(1),i.Q6J("ngIf",q.selectAllOption),i.xp6(1),i.Q6J("ngForOf",q.filteredOptions),i.xp6(1),i.Q6J("ngIf",q.addOptionEnabled&amp;&amp;q.addOptionShouldShow())}}function xe(ae,ge){1&amp;ae&amp;&amp;(i.TgZ(0,"div",66)(1,"div",67),i.SDv(2,68),i.qZA()())}const De=function(ae){return{disabled:ae}},Ne=function(ae,ge,q){return{"dropdown-open":ae,"has-border":ge,tags:q}},pt=function(ae,ge){return{"dropdown-open":ae,tags:ge}};let ke=(()=&gt;{class ae{constructor(q,ie){this._eref=q,this.cd=ie,this.text=$localize`:components/searchMultiSelect|Default text to search multi select label:Select Options`,this._options=[],this.disabledButton=!1,this.canSearch=!0,this.disableSearch=!1,this.showChevronIconWhenSearching=!1,this.willHideOnMouseLeave=!1,this.willHideOnClickOutside=!0,this.cleanSearchTextOnClickOutside=!1,this.cleanSearchOnSelection=!0,this.setTextOnSelection=!1,this.emitSelectionOnFiltering=!0,this.orderData="default",this.labelColor="dark",this.whiteBackground=!0,this.extraBottomBorder=!1,this.tags=!1,this.disableSearchIconEvent=!1,this.exclude=!1,this.shouldEmitMouseClick=!1,this.info="",this.isLoading=!1,this.multiSelect=!0,this.selectedOptions=[],this.selectedOptionsChange=new i.vpe,this.singleSelectedOptionChange=new i.vpe,this.mouseClick=new i.vpe,this.selectHidden=!0,this.selectAllOption=!1,this.selectAllVisible=!1,this._searchText="",this.emitChangedOptionOnly=!1,this.debounceOnEmit=!1,this.debounceTime=600,this.searchDebounceTime=300,this.threeCharRequired=!1,this.stringOnlyOptions=!1,this.disabled=!1,this.shouldFilter=!0,this.searchInputInline=!1,this.addOptionEnabled=!1,this.addOptionClicked=new i.vpe,this._searchTextChanged=new t.x,this.onSearchTextChange=new i.vpe,this.pageInfo=new c.xS(0),this.loadMoreEmitter=new i.vpe,this.excludeToggle=!1,this.excludeToggled=new i.vpe,this.searchTextChange=new i.vpe,this.onFocus=new i.vpe,this.onBlur=new i.vpe,this.filteredOptions=[],this.showDropdown=!1,this.displayName=!1,this._searchTextInFocus=!1}set options(q){this._options=(0,l.Z)(q)}get options(){return this._options}get searchText(){return this._searchText}set searchText(q){this._searchText=q,this.filterOptions(),this.searchTextChange.emit(q),this.threeCharRequired&amp;&amp;this._searchText.length&lt;3?this.showDropdown=!1:this.disabled||(this.showDropdown=!0)}ngOnChanges(q){q.options&amp;&amp;("default"!==this.orderData&amp;&amp;this.orderingData(),this.filterOptions())}ngOnInit(){this._searchTextChanged.pipe((0,e.b)(this.searchDebounceTime),(0,o.x)()).subscribe(q=&gt;{this.onSearchTextChange.emit(q)}),this.loadMoreCallback=this.loadMore.bind(this)}ngAfterViewInit(){this.showDropdown=!1,"default"!==this.orderData&amp;&amp;this.orderingData()}ngOnDestroy(){this.showDropdown=!1}onChangeSearchText(q){this._searchTextChanged.next(q)}loadMore(){this.loadMoreEmitter.emit(!0)}deselectOption(q){const ie=this.selectedOptions.map(de=&gt;Number(de.id)).indexOf(Number(q.id));ie&amp;&amp;ie&gt;-1&amp;&amp;this.selectedOptions.splice(ie,1)}itemSelectionChange(q){if(q&gt;=0&amp;&amp;this.filteredOptions&amp;&amp;q&lt;this.filteredOptions.length){let ie;const de=this.filteredOptions[q];ie=this.stringOnlyOptions?this.selectedOptions.map(Oe=&gt;Oe).indexOf(this.filteredOptions[q]):this.selectedOptions.map(Oe=&gt;Number(Oe.id)).indexOf(Number(this.filteredOptions[q].id)),-1!==ie?(this.tags&amp;&amp;this.cleanSearchOnSelection&amp;&amp;(this.searchText=""),this.selectedOptions.splice(ie,1)):(this.multiSelect?this.selectedOptions.push((0,l.Z)(this.filteredOptions[q])):(this.selectedOptions=[(0,l.Z)(this.filteredOptions[q])],this.showDropdown=!1),this.tags&amp;&amp;this.cleanSearchOnSelection&amp;&amp;(this.searchText=""),this.setTextOnSelection&amp;&amp;(this._searchText=this.filteredOptions[q].toString())),setTimeout(()=&gt;{this.emitChangedOptionOnly?this.singleSelectedOptionChange.emit(de):this.emitSelection()},0)}}selectedIndex(q){return this.stringOnlyOptions?-1!==this.selectedOptions.map(ie=&gt;ie).indexOf(q):-1!==this.selectedOptions.map(ie=&gt;Number(ie.id)).indexOf(Number(q.id))}filterOptions(){const q=(0,l.Z)(this.options)||[];this.filteredOptions=q.filter(ie=&gt;!this.shouldFilter||(this.displayName?-1!==ie.name.toString().toLowerCase().indexOf(this.searchText.toLowerCase()):ie.optionDescription?-1!==ie.optionDescription.toString().toLowerCase().indexOf(this.searchText.toLowerCase()):-1!==ie.toString().toLowerCase().indexOf(this.searchText.toLowerCase()))),this.emitSelectionOnFiltering&amp;&amp;this.emitSelection()}toggleAllSelection(){this.selectAllVisible?this.filteredOptions.length&gt;this.selectedOptions.length?this.selectedOptions=(0,l.Z)(this.filteredOptions):this.filteredOptions.length==this.selectedOptions.length&amp;&amp;(this.selectedOptions=[]):this.options.length&gt;this.selectedOptions.length?this.selectedOptions=(0,l.Z)(this.options):this.options.length==this.selectedOptions.length&amp;&amp;(this.selectedOptions=[]),this.emitSelection()}emitSelection(){if(this.selectHidden)this.debounceOnEmit?this.emitSelectionWithDelay(this.selectedOptions):this.selectedOptionsChange.emit(this.selectedOptions);else{const q=[];for(let ie=0;ie&lt;this.filteredOptions.length;ie++)-1!==this.selectedOptions.map(Oe=&gt;Number(Oe.id)).indexOf(Number(this.filteredOptions[ie].id))&amp;&amp;q.push(this.filteredOptions[ie]);this.debounceOnEmit?this.emitSelectionWithDelay(q):this.selectedOptionsChange.emit(q)}}emitSelectionWithDelay(q){window.clearTimeout(this._timer),this._timer=window.setTimeout(()=&gt;{this.selectedOptionsChange.emit(q)},this.debounceTime)}onMouseClick(q){const ie="block"==window.getComputedStyle(document.getElementById("progress-indicator"),null).getPropertyValue("display");this.willHideOnClickOutside&amp;&amp;0==ie&amp;&amp;0==this._eref.nativeElement.contains(q.target)&amp;&amp;(this.showDropdown=!1,this.cleanSearchTextOnClickOutside&amp;&amp;(this._searchText="",this._searchTextChanged.next(this._searchText)),(0,d.DK)()&amp;&amp;document.querySelector(".ot-multiselect-wrap input").blur()),this.shouldEmitMouseClick&amp;&amp;this.mouseClick.emit()}onClickSearchInput(){this.searchInput1&amp;&amp;this.searchInput1.nativeElement.focus(),this.searchInput2&amp;&amp;this.searchInput2.nativeElement.focus()}onClickSearchIcon(q){this.disableSearchIconEvent||(this.showDropdown=!this.showDropdown,q.stopPropagation())}orderingData(){const q=[(de,Oe)=&gt;de.toString().localeCompare(Oe.toString()),(de,Oe)=&gt;Oe.toString().localeCompare(de.toString())],ie=de=&gt;{this.options.sort(q[de])};switch(this.orderData){case"asc":Array.isArray(this.options)&amp;&amp;(this.options.map(de=&gt;de.assessmentTitle.toLowerCase().replace(/^\s+/,"")),ie(0));break;case"desc":Array.isArray(this.options)&amp;&amp;(this.options.map(de=&gt;de.assessmentTitle.toLowerCase().replace(/^\s+/,"")),ie(1))}}_getText(){if(!this.selectedOptions||0==this.selectedOptions.length)return this.text;{const q=[];for(const ie of this.selectedOptions)ie.name?q.push(ie.name):ie.title?q.push(ie.title):this.stringOnlyOptions&amp;&amp;q.push(ie);return q.join(", ")}}focus(){this._searchTextInFocus=!0,this.onFocus.emit()}blur(){this._searchTextInFocus=!1,this.onBlur.emit()}cleanSearchText(){this.searchText="",this.onChangeSearchText("")}toggleExclude(){this.excludeToggle=!this.excludeToggle,this.excludeToggled.emit({options:this.options,selectedOptions:this.selectedOptions,toggleStatus:this.excludeToggle})}removeTag(q){const ie=this.selectedOptions.indexOf(q);if(ie&gt;-1){const de=this.selectedOptions.splice(ie,1);this.searchText="",this.selectedOptionsChange.emit(this.selectedOptions),setTimeout(()=&gt;{this.emitChangedOptionOnly&amp;&amp;this.singleSelectedOptionChange.emit(de[0])},0)}}addOptionShouldShow(){return this.searchText.length&gt;=3&amp;&amp;!this.filteredOptions.some(q=&gt;q.name.toString().toLowerCase()==this.searchText)}onClickAddOption(){this.addOptionClicked.emit(this.searchText)}shouldDisplayThreeCharMessage(){return!this.showDropdown&amp;&amp;this.threeCharRequired&amp;&amp;this._searchTextInFocus&amp;&amp;this.searchText.length&lt;3}}return ae.\u0275fac=function(q){return new(q||ae)(i.Y36(i.SBq),i.Y36(i.sBO))},ae.\u0275cmp=i.Xpm({type:ae,selectors:[["ot-search-multi-select"]],viewQuery:function(q,ie){if(1&amp;q&amp;&amp;(i.Gf(h,5),i.Gf(Z,5)),2&amp;q){let de;i.iGM(de=i.CRH())&amp;&amp;(ie.searchInput1=de.first),i.iGM(de=i.CRH())&amp;&amp;(ie.searchInput2=de.first)}},inputs:{text:"text",options:"options",disabledButton:"disabledButton",canSearch:"canSearch",disableSearch:"disableSearch",showChevronIconWhenSearching:"showChevronIconWhenSearching",willHideOnMouseLeave:"willHideOnMouseLeave",willHideOnClickOutside:"willHideOnClickOutside",cleanSearchTextOnClickOutside:"cleanSearchTextOnClickOutside",cleanSearchOnSelection:"cleanSearchOnSelection",setTextOnSelection:"setTextOnSelection",emitSelectionOnFiltering:"emitSelectionOnFiltering",orderData:"orderData",label:"label",labelColor:"labelColor",whiteBackground:"whiteBackground",extraBottomBorder:"extraBottomBorder",tags:"tags",disableSearchIconEvent:"disableSearchIconEvent",exclude:"exclude",shouldEmitMouseClick:"shouldEmitMouseClick",info:"info",isLoading:"isLoading",multiSelect:"multiSelect",selectedOptions:"selectedOptions",selectHidden:"selectHidden",selectAllOption:"selectAllOption",selectAllVisible:"selectAllVisible",emitChangedOptionOnly:"emitChangedOptionOnly",debounceOnEmit:"debounceOnEmit",debounceTime:"debounceTime",searchDebounceTime:"searchDebounceTime",threeCharRequired:"threeCharRequired",stringOnlyOptions:"stringOnlyOptions",disabled:"disabled",shouldFilter:"shouldFilter",searchInputInline:"searchInputInline",addOptionEnabled:"addOptionEnabled",pageInfo:"pageInfo",excludeToggle:"excludeToggle",displayName:"displayName"},outputs:{selectedOptionsChange:"selectedOptionsChange",singleSelectedOptionChange:"singleSelectedOptionChange",mouseClick:"mouseClick",addOptionClicked:"addOptionClicked",onSearchTextChange:"onSearchTextChange",loadMoreEmitter:"loadMoreEmitter",excludeToggled:"excludeToggled",searchTextChange:"searchTextChange",onFocus:"onFocus",onBlur:"onBlur"},features:[i.TTD],decls:12,vars:21,consts:function(){let ge,q,ie,de,Oe;return ge=$localize`:components/searchMultiSelect|Text to option that exclude option of multi select elementâŸd5ce4ee1d4dc0f37efb637dd2aff2f77485fa404âŸ6770689273726059633: Exclude `,q=$localize`:components/searchMultiSelect|Text to label of multi select element when there are options selectedâŸ057efa8571ddd77ee9090232087298b4cb3f6068âŸ7969519232213609054:Select None`,ie=$localize`:components/searchMultiSelect|Text to label of multi select to select all options when there are none options selectedâŸ32d249c7b3d9bae1323060a06f5841b9ce816107âŸ1418427923219174649:Select All`,de=$localize`:components/searchMultiSelect|Text Add to add new option to display - space character after the word AddâŸ463e262fa384b5ce4b71574e93221581784e9630âŸ523852667068127817:Add: `,Oe=$localize`:components/searchMultiSelect|Text to suggest user to type three or more characters to call the search function of the multi select elementâŸ24bf197407b6f2bed9d8617127ba50287938ac14âŸ1862011376066758709: Type 3 or more characters to search. `,[["id","otus-search-dropdown-component",1,"ot-multiselect-wrap",3,"ngClass","mouseleave"],["class","label-container",4,"ngIf"],["id","otus-search-input",3,"ngClass","click"],["class","input-div",3,"ngClass",4,"ngIf"],[1,"arrow-search-div",3,"ngClass"],["class","fa fa-chevron-down",3,"click",4,"ngIf"],["class","fa fa-chevron-up",3,"click",4,"ngIf"],["class","fa fa-search",3,"click",4,"ngIf"],["class","fa fa-spinner fa-spin",4,"ngIf"],["id","otus-search-dropdown","class","ot-dropdown",3,"mouseup","touchend",4,"ngIf"],["class","three-char-message-container ot-dropdown",4,"ngIf"],[1,"label-container"],[3,"class","click",4,"ngIf"],["labelTooltipTemplate",""],["class","exclude",3,"click",4,"ngIf"],[3,"click"],["class","fas fa-info-circle","tooltipPosition","end-center",3,"ot-tooltip","tooltipTemplateContext",4,"ngIf"],["tooltipPosition","end-center",1,"fas","fa-info-circle",3,"ot-tooltip","tooltipTemplateContext"],[1,"exclude",3,"click"],[1,"exclude__wrapper"],[1,"exclude__wrapper__text",3,"ngClass"],ge,[1,"exclude__wrapper__icon",3,"ngClass"],[1,"fas","fa-circle"],[1,"input-div",3,"ngClass"],[3,"ngClass",4,"ngIf"],[4,"ngIf"],[3,"ngClass"],["class","tag-bank",4,"ngIf","ngIfElse"],["elseBlock",""],["type","text","class","inputWithTags","spellcheck","true",3,"ngModel","disabled","ngModelChange","focus","blur",4,"ngIf"],[1,"tag-bank"],["class","tag-li",4,"ngFor","ngForOf"],[1,"tag-li"],[1,"tag-component"],[1,"tag-wrapper"],[1,"tag-label"],["aria-hidden","true",1,"fas","fa-times-circle","otus-font-icon-circles",3,"click"],["ngFor","",3,"ngForOf"],["type","text","spellcheck","true",1,"inputWithTags",3,"ngModel","disabled","ngModelChange","focus","blur"],["searchInput1",""],["type","text","spellcheck","true",3,"placeholder","ngModel","disabled","ngModelChange","focus","blur"],["searchInput2",""],[1,"fake-input"],[1,"fa","fa-chevron-down",3,"click"],[1,"fa","fa-chevron-up",3,"click"],[1,"fa","fa-search",3,"click"],[1,"fa","fa-spinner","fa-spin"],["id","otus-search-dropdown",1,"ot-dropdown",3,"mouseup","touchend"],[3,"otInfinityScroll","pageLoaderCallback"],["id","select-all-option-div",4,"ngIf"],[3,"selected","click",4,"ngFor","ngForOf"],["id","add-option-div",3,"click",4,"ngIf"],["id","select-all-option-div"],["id","option-div",4,"ngIf"],["id","check-div"],[3,"checked","click"],["id","option-div"],q,ie,["class","fa fa-check text-right",4,"ngIf"],[1,"fa","fa-check","text-right"],["id","add-option-div",3,"click"],["id","add-option-div"],[1,"add"],de,[1,"three-char-message-container","ot-dropdown"],[1,"three-char-message"],Oe]},template:function(q,ie){1&amp;q&amp;&amp;(i.TgZ(0,"div",0),i.NdJ("mouseleave",function(){return ie.willHideOnMouseLeave&amp;&amp;!1===ie.showDropdown}),i.YNc(1,w,5,2,"div",1),i.TgZ(2,"div",2),i.NdJ("click",function(){return ie.showDropdown=!ie.threeCharRequired&amp;&amp;!ie.disabled,ie.onClickSearchInput()}),i.YNc(3,L,3,6,"div",3),i.YNc(4,V,4,4,"div",3),i.TgZ(5,"div",4),i.YNc(6,ee,1,0,"i",5),i.YNc(7,j,1,0,"i",6),i.YNc(8,x,1,0,"i",7),i.YNc(9,U,1,0,"i",8),i.qZA()(),i.YNc(10,Me,5,5,"div",9),i.YNc(11,xe,3,0,"div",10),i.qZA()),2&amp;q&amp;&amp;(i.Q6J("ngClass",i.VKq(12,De,ie.disabled)),i.xp6(1),i.Q6J("ngIf",ie.exclude||ie.label),i.xp6(1),i.Q6J("ngClass",i.kEZ(14,Ne,ie.showDropdown,ie.whiteBackground,ie.tags)),i.xp6(1),i.Q6J("ngIf",ie.canSearch),i.xp6(1),i.Q6J("ngIf",!ie.canSearch),i.xp6(1),i.Q6J("ngClass",i.WLB(18,pt,ie.showDropdown,ie.tags&amp;&amp;ie.selectedOptions.length&gt;0)),i.xp6(1),i.Q6J("ngIf",(!ie.canSearch||ie.showChevronIconWhenSearching)&amp;&amp;!ie.showDropdown),i.xp6(1),i.Q6J("ngIf",(!ie.canSearch||ie.showChevronIconWhenSearching)&amp;&amp;ie.showDropdown),i.xp6(1),i.Q6J("ngIf",ie.canSearch&amp;&amp;!ie.showChevronIconWhenSearching&amp;&amp;!ie.isLoading),i.xp6(1),i.Q6J("ngIf",ie.canSearch&amp;&amp;!ie.showChevronIconWhenSearching&amp;&amp;ie.isLoading),i.xp6(1),i.Q6J("ngIf",ie.showDropdown&amp;&amp;!ie.disableSearch),i.xp6(1),i.Q6J("ngIf",ie.shouldDisplayThreeCharMessage()))},dependencies:[a.mk,a.sg,a.O5,r.Fj,r.JJ,r.On,g.b,p.K,f.R,v.u,T._],encapsulation:2}),ae})(),ot=(()=&gt;{class ae{}return ae.\u0275fac=function(q){return new(q||ae)},ae.\u0275mod=i.oAB({type:ae}),ae.\u0275inj=i.cJS({imports:[a.ez,r.u5,g.n,_.o,s.z]}),ae})()},37481:(H,E,n)=&gt;{"use strict";n.d(E,{VI:()=&gt;s,_B:()=&gt;l._}),n(805),n(27047);var t=n(36895),a=n(67985),r=n(94650);let s=(()=&gt;{class i{}return i.\u0275fac=function(c){return new(c||i)},i.\u0275mod=r.oAB({type:i}),i.\u0275inj=r.cJS({imports:[t.ez,a.An]}),i})();var l=n(33408)},805:(H,E,n)=&gt;{"use strict";n.d(E,{Y:()=&gt;t});var e=n(94650),o=n(90845);let t=(()=&gt;{class a{constructor(){this.searchTerm="",this.districtChanged=new e.vpe}ngOnChanges(s){var l,i;this.isConsortiumAdmin&amp;&amp;null!==(i=null===(l=s?.consortiumDistricts)||void 0===l?void 0:l.currentValue)&amp;&amp;void 0!==i&amp;&amp;i.length&amp;&amp;(this.filteredDistricts=this.consortiumDistricts)}onChangeSelection(s){s?.option&amp;&amp;this.districtChanged.emit(s.option)}onSearch(s){this.searchTerm=s.searchTerm,this._filterDistricts()}_filterDistricts(){this.filteredDistricts=this.searchTerm&amp;&amp;this.searchTerm.length&gt;0?this.consortiumDistricts.filter(s=&gt;s.selected||s.label.toLowerCase().includes(this.searchTerm.toLocaleLowerCase())):this.consortiumDistricts}}return a.\u0275fac=function(s){return new(s||a)},a.\u0275cmp=e.Xpm({type:a,selectors:[["ot-select-consortium-district-dropdown"]],inputs:{isConsortiumAdmin:"isConsortiumAdmin",consortiumDistricts:"consortiumDistricts"},outputs:{districtChanged:"districtChanged"},features:[e.TTD],decls:1,vars:2,consts:[["placeholder","District",3,"options","autocomplete","change","search"]],template:function(s,l){1&amp;s&amp;&amp;(e.TgZ(0,"ot-select",0),e.NdJ("change",function(d){return l.onChangeSelection(d)})("search",function(d){return l.onSearch(d)}),e.qZA()),2&amp;s&amp;&amp;e.Q6J("options",l.filteredDistricts)("autocomplete",!0)},dependencies:[o.Ph],styles:["[_nghost-%COMP%]{display:block;box-sizing:border-box}"]}),a})()},27047:(H,E,n)=&gt;{"use strict";n.d(E,{N:()=&gt;l});var e=n(94650),o=n(79936),t=n(33408),a=n(36895),r=n(805);function s(i,d){if(1&amp;i){const c=e.EpF();e.TgZ(0,"ot-select-consortium-district-dropdown",1),e.NdJ("districtChanged",function(g){e.CHM(c);const p=e.oxw();return e.KtG(p.handleDistrictChanged(g))}),e.qZA()}if(2&amp;i){const c=e.oxw();e.Q6J("isConsortiumAdmin",c.isConsortiumAdmin)("consortiumDistricts",c.consortiumDistricts)}}let l=(()=&gt;{class i{constructor(c,_){this._userSessionService=c,this._selectConsortiumDistrictService=_,this.isConsortiumAdmin=!1,this.consortiumDistricts=[{id:0,label:"",selected:!1}],this.districtChanged=new e.vpe}ngOnInit(){this.isConsortiumAdmin=this._userSessionService.userIsConsortiumAdmin(),this.selectedDistrictId=this._userSessionService.getSelectedDistrictId(),this.isConsortiumAdmin&amp;&amp;this.getConstortiumDistricts()}getConstortiumDistricts(){this._selectConsortiumDistrictService.getDistrictNamesForConstortium().subscribe(c=&gt;{this.consortiumDistricts=c.map(_=&gt;(_.id==this.selectedDistrictId&amp;&amp;(_.selected=!0),_)),this._setUpConstortiumDistricts(this.consortiumDistricts)})}handleDistrictChanged(c){this._selectConsortiumDistrictService.setSelectedDistrictId(c.id),this._userSessionService.setSelectedDistrictId(c.id),this.districtChanged.emit({id:c.id,name:c.label})}_setUpConstortiumDistricts(c){this.selectedDistrictId=this._userSessionService.getSelectedDistrictId();const _=c.find(g=&gt;g.id==this.selectedDistrictId);_&amp;&amp;this.handleDistrictChanged(_)}}return i.\u0275fac=function(c){return new(c||i)(e.Y36(o.o),e.Y36(t._))},i.\u0275cmp=e.Xpm({type:i,selectors:[["ot-select-consortium-district"]],outputs:{districtChanged:"districtChanged"},decls:1,vars:1,consts:[[3,"isConsortiumAdmin","consortiumDistricts","districtChanged",4,"ngIf"],[3,"isConsortiumAdmin","consortiumDistricts","districtChanged"]],template:function(c,_){1&amp;c&amp;&amp;e.YNc(0,s,1,2,"ot-select-consortium-district-dropdown",0),2&amp;c&amp;&amp;e.Q6J("ngIf",_.isConsortiumAdmin)},dependencies:[a.O5,r.Y],encapsulation:2}),i})()},33408:(H,E,n)=&gt;{"use strict";n.d(E,{_:()=&gt;c});var e=n(61135),o=n(39646),t=n(71884),a=n(34782),r=n(54004),s=n(70262),l=n(94650),i=n(80529),d=n(58955);let c=(()=&gt;{class _{constructor(p,f){this._httpClient=p,this._environmentService=f,this.districtIdBS=new e.X(-1),this.districtId$=this.districtIdBS.asObservable().pipe((0,t.x)(),(0,a.d)(1))}get url(){return this._environmentService.napiUrl}setSelectedDistrictId(p){this.districtIdBS.next(p)}getDistrictNamesForConstortium(){return this._httpClient.get(`${this.url}/controlcenter/consortium/districts`,{}).pipe((0,r.U)(p=&gt;{const f=[];if(p&amp;&amp;p.success)for(let v=0;v&lt;p.data.length;v++)f.push({id:p.data[v].id,label:p.data[v].name,selected:!1});return f}),(0,a.d)(),(0,s.K)(()=&gt;(0,o.of)([{id:0,label:"",selected:!1}])))}}return _.\u0275fac=function(p){return new(p||_)(l.LFG(i.eN),l.LFG(d.L))},_.\u0275prov=l.Yz7({token:_,factory:_.\u0275fac,providedIn:"root"}),_})()},80613:(H,E,n)=&gt;{"use strict";n.d(E,{L:()=&gt;t});var e=n(70655),o=n(29923);class t{constructor(){this.showTooltip=!1,this.subStandards=null}get standard_display(){let r=this._standard_display;if((!r||0==r.length)&amp;&amp;this.description){const s=this._getDecodedText(this.description);r=s.substr(0,50),s.length&gt;50&amp;&amp;(r+="...")}return r}get has_real_standard_display(){return this._standard_display&amp;&amp;this._standard_display.length&gt;0}get optionDescription(){return this._id?this.standard_display:this.description}get id(){return this.child_id?this.child_id:this._id}selectable(){return null!==this.subStandards&amp;&amp;0==this.subStandards.length||!this.subStandards}static OnDeserialized(r){r.name=r.standard_display||r.title}_getDecodedText(r){let s;try{s=decodeURIComponent(r)}catch{s=r}return s}}(0,e.gn)([(0,o.autoserializeAs)("id"),(0,e.w6)("design:type",Number)],t.prototype,"_id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],t.prototype,"ab_label",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],t.prototype,"ab_seq",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],t.prototype,"ab_standard_type",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],t.prototype,"ab_type",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],t.prototype,"child_guid",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],t.prototype,"child_id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],t.prototype,"description",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],t.prototype,"grade_section_id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],t.prototype,"parent_guid",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],t.prototype,"parent_id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Boolean)],t.prototype,"has_clarification",void 0),(0,e.gn)([(0,o.autoserializeAs)("standard_display"),(0,e.w6)("design:type",String)],t.prototype,"_standard_display",void 0),(0,e.gn)([(0,o.autoserializeAs)("standard_type"),(0,e.w6)("design:type",String)],t.prototype,"standardType",void 0),(0,e.gn)([(0,o.autoserializeAs)("created_date"),(0,e.w6)("design:type",Date)],t.prototype,"dateAdded",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],t.prototype,"title",void 0)},61245:(H,E,n)=&gt;{"use strict";n.d(E,{N:()=&gt;s});var e=n(70655),o=n(29923),t=n(78462),a=n(34650),r=n(58347);class s{constructor(i){if(this.showTooltip=!1,this.id=i?.id||null,this.title=i?.title||null,this.description=i?.description||null,this.userId=i&amp;&amp;null!==i.user_id?i.user_id:null,this.isDefault=i?.is_default||null,this.district=i?.district||null,this.selected=!1,this._standard_display=i?._standard_display||null,i?.grades){this.grades=[];for(const d of i.grades){const c=new t.$(d);this.grades.push(c)}}if(i?.common_cores){this.commonCores=[];for(const d of i.common_cores){const c=new a.S(d);this.commonCores.push(c)}}}clone(){return Object.assign(new s,this)}}(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Number)],s.prototype,"id",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],s.prototype,"title",void 0),(0,e.gn)([(0,o.deserializeAs)("fk_subject_id"),(0,e.w6)("design:type",Number)],s.prototype,"subjectId",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],s.prototype,"description",void 0),(0,e.gn)([(0,o.deserializeAs)("user_id"),(0,e.w6)("design:type",Number)],s.prototype,"userId",void 0),(0,e.gn)([(0,o.deserializeAs)("created_by_user_id"),(0,e.w6)("design:type",Number)],s.prototype,"createdByUserId",void 0),(0,e.gn)([(0,o.deserializeAs)("is_default"),(0,e.w6)("design:type",Boolean)],s.prototype,"isDefault",void 0),(0,e.gn)([(0,o.deserializeAs)(t.$),(0,e.w6)("design:type",Array)],s.prototype,"grades",void 0),(0,e.gn)([(0,o.deserializeAs)(r.x,"standard_range"),(0,e.w6)("design:type",Array)],s.prototype,"standardRanges",void 0),(0,e.gn)([(0,o.deserializeAs)(a.S,"common_cores"),(0,e.w6)("design:type",Array)],s.prototype,"commonCores",void 0),(0,e.gn)([(0,o.autoserializeAs)("created_date"),(0,e.w6)("design:type",Date)],s.prototype,"dateAdded",void 0)},2875:(H,E,n)=&gt;{"use strict";n.d(E,{h:()=&gt;r,l:()=&gt;a});var e=n(70655),o=n(29923),t=n(58347),a=(()=&gt;{return(s=a||(a={}))[s.POINTS=0]="POINTS",a;var s})();class r{constructor(l){if(this.standardRange=[],this.gradingScaleOptions=[],this.selected=!1,this._id=l?.id||null,this.title=l?.title||null,this.name=l?.title||null,this.description=l?.description||null,this.userId=l&amp;&amp;null!==l.user_id?l.user_id:null,this.isDefault=l?.is_default||null,this.district=!(!l||1!=Number(l.district)),l?.standard_range){this.standardRange=[];for(const i of l.standard_range){const d=new t.x(i);this.standardRange.push(d)}this.standardRange.sort((i,d)=&gt;null!==i.index&amp;&amp;null!==d.index?i.index-d.index:i.id-d.id)}}get id(){return this._id?this._id:0}set id(l){this._id=l}get optionDescription(){return this.title}static OnDeserialized(l,i){l._id=i.id?i.id:i.grading_scale_id?i.grading_scale_id:null,l.title=i.title?i.title:i.grading_scale_title?i.grading_scale_title:null,l.name=i.title?i.title:i.grading_scale_title?i.grading_scale_title:null}clone(){return Object.assign(new r,this)}}(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],r.prototype,"description",void 0),(0,e.gn)([(0,o.autoserializeAs)("grading_scale_id"),(0,e.w6)("design:type",Number)],r.prototype,"gradingScaleId",void 0),(0,e.gn)([(0,o.deserializeAs)("user_id"),(0,e.w6)("design:type",Number)],r.prototype,"userId",void 0),(0,e.gn)([(0,o.deserializeAs)("is_default"),(0,e.w6)("design:type",Boolean)],r.prototype,"isDefault",void 0),(0,e.gn)([(0,o.autoserializeAs)("allow_in_assessment_creation"),(0,e.w6)("design:type",Boolean)],r.prototype,"allowInAssessmentCreation",void 0),(0,e.gn)([(0,o.autoserializeAs)("allow_in_standards_gradebook"),(0,e.w6)("design:type",Boolean)],r.prototype,"allowInStandardsGradebook",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Boolean)],r.prototype,"district",void 0),(0,e.gn)([(0,o.deserializeAs)(t.x,"standard_range"),(0,e.w6)("design:type",Array)],r.prototype,"standardRange",void 0),(0,e.gn)([(0,o.deserializeAs)("grading_scale_options"),(0,e.w6)("design:type",Array)],r.prototype,"gradingScaleOptions",void 0)},58347:(H,E,n)=&gt;{"use strict";n.d(E,{x:()=&gt;s});var e=n(70655),o=n(29923),t=n(17489),r=n(32850);class s{constructor(i){this.id=i?.id||null,this.label=i?.label||null,this.description=i?.description||null,this.customStandardId=null!=i?.custom_standard_id?i.custom_standard_id:null,this.hexColor=i?.hex_color||null,this.color=null!=i?.color&amp;&amp;Number(i?.color)||null,this.index=0===i?.index?0:(0,t.isNumber)(i?.index)?i.index:null,null!=this.color&amp;&amp;(this.colorVO=r.m.getById(this.color))}get optionDescription(){return this.label}static OnDeserialized(i){i.colorVO=r.m.getById(i.color),i.colorId&amp;&amp;(i.colorVO=r.m.getById(Number(i.colorId))),i.id||(i.id=i.standardRangeId)}clone(){return Object.assign(new s,this)}}(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Number)],s.prototype,"id",void 0),(0,e.gn)([(0,o.autoserializeAs)("standard_range_id"),(0,e.w6)("design:type",Number)],s.prototype,"standardRangeId",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],s.prototype,"label",void 0),(0,e.gn)([(0,o.deserializeAs)("standard_range_description"),(0,e.w6)("design:type",String)],s.prototype,"description",void 0),(0,e.gn)([(0,o.deserializeAs)("custom_standard_id"),(0,e.w6)("design:type",Number)],s.prototype,"customStandardId",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Number)],s.prototype,"color",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Number)],s.prototype,"colorId",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Number)],s.prototype,"index",void 0)},34650:(H,E,n)=&gt;{"use strict";n.d(E,{S:()=&gt;t});var e=n(70655),o=n(29923);class t{constructor(r){this.id=r&amp;&amp;Number(r.id)||null,this.keyId=r?.key_id||null,this.stateStandard=r?.state_standard||null,this.gradeLevel=r?.grade_level||null}}(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Number)],t.prototype,"id",void 0),(0,e.gn)([(0,o.deserializeAs)("key_id"),(0,e.w6)("design:type",String)],t.prototype,"keyId",void 0),(0,e.gn)([(0,o.deserializeAs)("state_standard"),(0,e.w6)("design:type",String)],t.prototype,"stateStandard",void 0),(0,e.gn)([(0,o.deserializeAs)("grade_level"),(0,e.w6)("design:type",String)],t.prototype,"gradeLevel",void 0)},36924:(H,E,n)=&gt;{"use strict";n.d(E,{w:()=&gt;s});var e=n(94650);let o=(()=&gt;{class l{constructor(d){this.el=d}height(){return this.el.nativeElement.style.height}width(){return this.el.nativeElement.style.width}}return l.\u0275fac=function(d){return new(d||l)(e.Y36(e.SBq))},l.\u0275cmp=e.Xpm({type:l,selectors:[["ng-component"]],decls:0,vars:0,template:function(d,c){},encapsulation:2}),l})();var t=n(36895);function a(l,i){if(1&amp;l){const d=e.EpF();e.TgZ(0,"button",1),e.NdJ("click",function(_){e.CHM(d);const g=e.oxw();return e.KtG(g.buttonClicked(_))}),e.TgZ(1,"span"),e._UZ(2,"i"),e._uU(3),e.qZA()()}if(2&amp;l){const d=e.oxw();e.MT6("btn-light btn ",d.size," ",d.extraStyles,""),e.ekj("disabled",!d.enabled)("pulse-on",d._pulse&amp;&amp;d.pulseSwap)("pulse-off",d._pulse&amp;&amp;!d.pulseSwap),e.xp6(2),e.MT6("",d.iconPrefix," ",d.icon,""),e.xp6(1),e.hij(" ",d.text,"")}}function r(l,i){if(1&amp;l){const d=e.EpF();e.TgZ(0,"button",1),e.NdJ("click",function(_){e.CHM(d);const g=e.oxw();return e.KtG(g.buttonClicked(_))}),e._uU(1),e.qZA()}if(2&amp;l){const d=e.oxw();e.MT6("btn-light btn ",d.size," ",d.extraStyles,""),e.ekj("disabled",!d.enabled)("pulse-on",d._pulse&amp;&amp;d.pulseSwap)("pulse-off",d._pulse&amp;&amp;!d.pulseSwap),e.xp6(1),e.hij(" ",d.text," ")}}let s=(()=&gt;{class l extends o{constructor(d){super(d),this.el=d,this.text="",this.size="small",this.icon="",this.iconPrefix="fa",this.extraStyles="",this.enabled=!0,this.light=!0,this.onlyIcon=!1,this.onClick=new e.vpe,this.confirmedDeletion=new e.vpe,this.pulseSwap=!1}set pulse(d){this._pulse=d,d?this._pulseInterval=window.setInterval(()=&gt;{this.pulseSwap=!this.pulseSwap},1e3):this._pulseInterval&amp;&amp;(window.clearInterval(this._pulseInterval),this.pulseSwap=!1)}get pulse(){return this._pulse}ngOnDestroy(){this._pulseInterval&amp;&amp;window.clearInterval(this._pulseInterval)}buttonClicked(d){this.enabled&amp;&amp;this.onClick.next(d),d.stopPropagation()}}return l.\u0275fac=function(d){return new(d||l)(e.Y36(e.SBq))},l.\u0275cmp=e.Xpm({type:l,selectors:[["ui-button"]],inputs:{text:"text",size:"size",icon:"icon",iconPrefix:"iconPrefix",extraStyles:["extra-styles","extraStyles"],enabled:"enabled",light:"light",onlyIcon:"onlyIcon",pulse:"pulse"},outputs:{onClick:"onClick",confirmedDeletion:"confirmedDeletion"},features:[e.qOj],decls:2,vars:2,consts:[[3,"class","disabled","pulse-on","pulse-off","click",4,"ngIf"],[3,"click"]],template:function(d,c){1&amp;d&amp;&amp;(e.YNc(0,a,4,15,"button",0),e.YNc(1,r,2,11,"button",0)),2&amp;d&amp;&amp;(e.Q6J("ngIf",c.icon),e.xp6(1),e.Q6J("ngIf",!c.icon))},dependencies:[t.O5],styles:[".btn[_ngcontent-%COMP%]{text-transform:none;font-size:14px;padding:10px;border-radius:3px;outline:none;overflow:hidden;overflow-wrap:break-word;height:34px;margin-bottom:0!important}.btn[disabled][_ngcontent-%COMP%]{opacity:.35;cursor:not-allowed}.btn.btn-light[_ngcontent-%COMP%]{-moz-box-sizing:border-box;border:1px solid #FFFFFF;color:#fff;background:var(--ot-color-primary-900);box-sizing:border-box}.btn.btn-light[_ngcontent-%COMP%]:hover{border:1px solid var(--ot-color-primary-900);color:var(--ot-color-primary-900);background:#FFFFFF!important}.btn.btn-light[_ngcontent-%COMP%]:hover   i[_ngcontent-%COMP%]{color:var(--ot-color-primary-900)}.btn.btn-light.pulse-on[_ngcontent-%COMP%]{background-color:var(--ot-color-primary-800);transition-duration:1s}.btn.btn-light.pulse-off[_ngcontent-%COMP%]{background-color:var(--ot-color-primary-900);transition-duration:1s}.btn.btn-light.selected[_ngcontent-%COMP%]{color:var(--ot-color-primary-900);border:1px solid var(--ot-color-primary-900);background-color:#fff}.btn.btn-light[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#fff}.btn.small-size[_ngcontent-%COMP%]{height:34px}.btn.medium-size[_ngcontent-%COMP%]{height:40px;font-size:.9rem}.btn.large-size[_ngcontent-%COMP%]{height:56px;font-size:1.25rem}@media screen and (min-width: 769px) and (max-width: 1024px){.btn[_ngcontent-%COMP%]{font-size:.6rem}}@media screen and (min-width: 1024px) and (max-width: 1220px){.btn[_ngcontent-%COMP%]{font-size:.63rem}}"]}),l})()},25546:(H,E,n)=&gt;{"use strict";n.d(E,{x:()=&gt;s});var e=n(31988),o=n(36895),t=n(38834),a=n(24006),r=n(94650);let s=(()=&gt;{class l{}return l.\u0275fac=function(d){return new(d||l)},l.\u0275mod=r.oAB({type:l}),l.\u0275inj=r.cJS({imports:[e.o,o.ez,t.k,a.u5]}),l})()},87440:(H,E,n)=&gt;{"use strict";n.d(E,{l:()=&gt;d});var e=n(94650),o=n(38650),a=(n(24911),n(36895)),r=n(94979);function s(c,_){if(1&amp;c&amp;&amp;(e.TgZ(0,"div",3),e._UZ(1,"i",4),e.qZA()),2&amp;c){const g=e.oxw();e.Udp("width",g.width,"px")("height",g.height,"px")("background-color",g.backgroundColor)("font-size",g.height/1.5,"px")("line-height",.9*g.height,"px")}}function l(c,_){if(1&amp;c&amp;&amp;(e.TgZ(0,"div",3),e._UZ(1,"img",5),e.qZA()),2&amp;c){const g=e.oxw();e.Udp("width",g.width,"px")("height",g.height,"px")("background-color",g.backgroundColor),e.xp6(1),e.Q6J("height",g.height)("width",g.width)("src",g.placeholderUrl,e.LSH)}}function i(c,_){if(1&amp;c){const g=e.EpF();e.TgZ(0,"img",6),e.NdJ("load",function(){e.CHM(g);const f=e.oxw();return e.KtG(f.imageLoaded())}),e.ALo(1,"otSanitizeResourceUrl"),e.qZA()}if(2&amp;c){const g=e.oxw();e.Q6J("height",g.height)("width",g.width)("src",e.lcZ(1,3,g.avatarData),e.LSH)}}let d=(()=&gt;{class c{constructor(g,p){this._attachmentService=g,this._cdr=p,this.onImageLoad=new e.vpe,this._isLoadingAvatar=!1,this.width=64,this.height=64,this.round=!0,this.backgroundColor="white",this.loaded=!1}set avatarUrl(g){this._avatarUrl=g,this.loaded=!1}set user(g){if(!this._isLoadingAvatar){if(!g||g&amp;&amp;(!g.id||!g.avatar_attachment_id))return void(this.avatarData=null);this.avatarData||(this._isLoadingAvatar=!0,this._attachmentService.getAttachment("avatar",g.id,!1,!0).subscribe(p=&gt;{p.error||(this.avatarData=p,this._cdr.detectChanges()),this._isLoadingAvatar=!1}),this.loaded=!1)}}imageLoaded(){this.loaded=!0,this.onImageLoad.emit(!0)}}return c.\u0275fac=function(g){return new(g||c)(e.Y36(o.L),e.Y36(e.sBO))},c.\u0275cmp=e.Xpm({type:c,selectors:[["user-img"]],inputs:{avatarUrl:"avatarUrl",user:"user",width:"width",height:"height",round:"round",backgroundColor:"backgroundColor",placeholderUrl:"placeholderUrl"},outputs:{onImageLoad:"onImageLoad"},decls:4,vars:9,consts:[["class","placeholder-user-image",3,"width","height","backgroundColor","fontSize","lineHeight",4,"ngIf"],["class","placeholder-user-image",3,"width","height","backgroundColor",4,"ngIf"],["draggable","false",3,"height","width","src","load",4,"ngIf"],[1,"placeholder-user-image"],[1,"fa","fa-user"],["draggable","false",3,"height","width","src"],["draggable","false",3,"height","width","src","load"]],template:function(g,p){1&amp;g&amp;&amp;(e.TgZ(0,"div"),e.YNc(1,s,2,10,"div",0),e.YNc(2,l,2,9,"div",1),e.YNc(3,i,2,5,"img",2),e.qZA()),2&amp;g&amp;&amp;(e.Udp("width",p.width,"px")("height",p.height,"px"),e.ekj("round",p.round),e.xp6(1),e.Q6J("ngIf",!(p.loaded&amp;&amp;p.avatarData||p.placeholderUrl)),e.xp6(1),e.Q6J("ngIf",(!p.loaded||!p.avatarData)&amp;&amp;p.placeholderUrl),e.xp6(1),e.Q6J("ngIf",p.avatarData))},dependencies:[a.O5,r.S],styles:["img[_ngcontent-%COMP%]{max-width:100%;max-height:100%}.round[_ngcontent-%COMP%]{border-radius:var(--ot-border-radius-circle);overflow:hidden;margin-inline-start:auto;margin-inline-end:auto}"]}),c})()},51782:(H,E,n)=&gt;{"use strict";n.d(E,{e:()=&gt;a});var e=n(36895),o=n(68155),t=n(94650);let a=(()=&gt;{class r{}return r.\u0275fac=function(l){return new(l||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({imports:[e.ez,o.D]}),r})()},91071:(H,E,n)=&gt;{"use strict";n.d(E,{V:()=&gt;M,Y:()=&gt;Z});var e=n(94650),o=n(16270),t=n(36895),a=n(45840),r=n(56711),s=n(31988),l=n(68155),i=n(3665),d=n(39580),c=n(50984),_=n(85774),g=n(51782),p=n(81854),f=n(39807),v=n(87440);function T(G,B){if(1&amp;G){const Q=e.EpF();e.TgZ(0,"li",5)(1,"div",6)(2,"div",7),e._UZ(3,"user-img",8),e.qZA(),e.TgZ(4,"div",9)(5,"div",10),e._uU(6),e.qZA()()(),e.TgZ(7,"div",11)(8,"i",12),e.NdJ("click",function(){const w=e.CHM(Q).$implicit,R=e.oxw(2);return e.KtG(R.onClickAction(w))}),e.qZA()()()}if(2&amp;G){const Q=B.$implicit;e.xp6(3),e.Q6J("user",Q),e.xp6(3),e.Oqu(Q.name)}}function h(G,B){if(1&amp;G&amp;&amp;(e.TgZ(0,"ul",3),e.YNc(1,T,9,2,"li",4),e.qZA()),2&amp;G){const Q=e.oxw();e.xp6(1),e.Q6J("ngForOf",Q.userList)}}let Z=(()=&gt;{class G{constructor(){this.clickedAction=new e.vpe,this.actionIcon="fa-trash-alt",this.pageInfo=new r.xS(0),this.onLoadMore=new e.vpe,this.userList=[],this.isTeachersList=!1,this.numbers=[],this.loadMoreCallback=this.loadMore.bind(this)}ngOnInit(){this.isTeachersList="teachers"===this.userListType,this.title=this.isTeachersList?$localize`:components/userListModal|Text to modal title of Teacher users list:Teacher List`:$localize`:components/userListModal|Text to modal title of Student users list:Student List`}onClickAction(Q){this.clickedAction.emit(Q)}showModal(Q,W){this.updateUserList(Q,W),this.toggleBodyScrolling(!1),this.newModalComponent.showModal()}toggleBodyScrolling(Q){const W=$("body");Q?W.removeClass("disable-body-scroll"):W.addClass("disable-body-scroll")}closeModal(){this.userList=[],this.toggleBodyScrolling(!0),this.newModalComponent.closeModal()}updateUserList(Q,W){this.userList=(0,a.Z)(Q),this.pageInfo=W||new r.xS(0)}loadMore(){this.onLoadMore.emit(this.pageInfo)}}return G.\u0275fac=function(Q){return new(Q||G)},G.\u0275cmp=e.Xpm({type:G,selectors:[["ot-user-list"]],viewQuery:function(Q,W){if(1&amp;Q&amp;&amp;(e.Gf(d.z,5),e.Gf(o.N7,5),e.Gf(p.P,5)),2&amp;Q){let J;e.iGM(J=e.CRH())&amp;&amp;(W._modalComponent=J.first),e.iGM(J=e.CRH())&amp;&amp;(W.viewport=J.first),e.iGM(J=e.CRH())&amp;&amp;(W.newModalComponent=J.first)}},inputs:{actionIcon:"actionIcon",title:"title",noResultsText:"noResultsText",userListType:"userListType"},outputs:{clickedAction:"clickedAction",onLoadMore:"onLoadMore"},decls:3,vars:4,consts:[["size","custom","customStyles","student-group-user-list-modal",3,"title","onCloseModal"],["id","wrapper",2,"min-height","150px","max-height","400px","overflow-y","auto",3,"otInfinityScroll","pageLoaderCallback"],["class","basic teacher-student-list-modal",4,"ngIf"],[1,"basic","teacher-student-list-modal"],["class","share-teacher-tile clearfix",4,"ngFor","ngForOf"],[1,"share-teacher-tile","clearfix"],[1,"float-left"],["id","user-image-container"],[3,"user"],[2,"display","inline-block"],[1,"share-teacher-tile__name"],[1,"float-right"],[1,"fas","fa-times",3,"click"]],template:function(Q,W){1&amp;Q&amp;&amp;(e.TgZ(0,"ot-new-modal",0),e.NdJ("onCloseModal",function(){return W.closeModal()}),e.TgZ(1,"div",1),e.YNc(2,h,2,1,"ul",2),e.qZA()()),2&amp;Q&amp;&amp;(e.Q6J("title",W.title),e.xp6(1),e.Q6J("otInfinityScroll",W.pageInfo)("pageLoaderCallback",W.loadMoreCallback),e.xp6(1),e.Q6J("ngIf",W.userList&amp;&amp;W.userList.length&gt;0))},dependencies:[t.sg,t.O5,f.K,p.P,v.l],encapsulation:2}),G})(),M=(()=&gt;{class G{}return G.\u0275fac=function(Q){return new(Q||G)},G.\u0275mod=e.oAB({type:G}),G.\u0275inj=e.cJS({imports:[t.ez,s.o,i.z,l.D,c.O,_.i,o.Cl,g.e,g.e]}),G})()},31988:(H,E,n)=&gt;{"use strict";n.d(E,{o:()=&gt;t});var e=n(36895),o=n(94650);let t=(()=&gt;{class a{}return a.\u0275fac=function(s){return new(s||a)},a.\u0275mod=o.oAB({type:a}),a.\u0275inj=o.cJS({imports:[e.ez]}),a})()},48263:(H,E,n)=&gt;{"use strict";n.d(E,{R:()=&gt;o});var e=n(94650);let o=(()=&gt;{class t{constructor(r){this.element=r}ngOnChanges(){this.element.nativeElement.focus()}}return t.\u0275fac=function(r){return new(r||t)(e.Y36(e.SBq))},t.\u0275dir=e.lG2({type:t,selectors:[["","focus",""]],inputs:{focus:"focus"},features:[e.TTD]}),t})()},39807:(H,E,n)=&gt;{"use strict";n.d(E,{K:()=&gt;o});var e=n(94650);let o=(()=&gt;{class t{constructor(){this.scrollThresholdPercentage=95,this.isHorizontal=!1}onScroll(r){var s;null!==(s=this.pageInfo)&amp;&amp;void 0!==s&amp;&amp;s.hasNext&amp;&amp;(this.isHorizontal?this._onScrollHorizontal(r):this._onScrollVertical(r))}_onScrollHorizontal(r){r.target.scrollLeft+r.target.offsetWidth&gt;=r.target.scrollWidth*this.scrollThresholdPercentage/100&amp;&amp;(this.pageInfo.isLoadingPage||(this.pageInfo.isLoadingPage=!0,this.pageInfo.pageIndex+=1,null!==this.pageLoaderCallback?this.pageLoaderCallback():console.error("No page loader callback defined!!!!")))}_onScrollVertical(r){r.target.scrollTop+r.target.offsetHeight&gt;=r.target.scrollHeight*this.scrollThresholdPercentage/100&amp;&amp;(this.pageInfo.isLoadingPage||(this.pageInfo.isLoadingPage=!0,this.pageInfo.pageIndex+=1,null!==this.pageLoaderCallback?this.pageLoaderCallback():console.error("No page loader callback defined!!!!")))}ngOnInit(){window.onscroll=r=&gt;{this.onScroll(r)}}}return t.\u0275fac=function(r){return new(r||t)},t.\u0275dir=e.lG2({type:t,selectors:[["","otInfinityScroll",""]],hostBindings:function(r,s){1&amp;r&amp;&amp;e.NdJ("scroll",function(i){return s.onScroll(i)})},inputs:{pageInfo:["otInfinityScroll","pageInfo"],scrollThresholdPercentage:"scrollThresholdPercentage",isHorizontal:"isHorizontal",pageLoaderCallback:"pageLoaderCallback"}}),t})()},97929:(H,E,n)=&gt;{"use strict";n.d(E,{w:()=&gt;t});var e=n(49362),o=n(94650);let t=(()=&gt;{class a{constructor(s,l,i){this._templateRef=s,this._viewContainer=l,this.__userService=i}ngOnInit(){this.sub=this.__userService.getUser().subscribe(()=&gt;{this._viewContainer.clear(),this.usertypeTest()&amp;&amp;this._viewContainer.createEmbeddedView(this._templateRef)})}ngOnDestroy(){this.sub&amp;&amp;this.sub.unsubscribe()}usertypeTest(){return!1}}return a.\u0275fac=function(s){return new(s||a)(o.Y36(o.Rgc),o.Y36(o.s_b),o.Y36(e.K))},a.\u0275dir=o.lG2({type:a,selectors:[["","otBase",""]]}),a})()},67386:(H,E,n)=&gt;{"use strict";n.d(E,{x:()=&gt;r});var e=n(79936),o=n(49362),t=n(97929),a=n(94650);let r=(()=&gt;{class s extends t.w{constructor(i,d,c,_){super(i,d,_),this.templateRef=i,this.viewContainer=d,this._userSessionService=c,this._userService=_}usertypeTest(){return this._userSessionService.isAdmin()}}return s.\u0275fac=function(i){return new(i||s)(a.Y36(a.Rgc),a.Y36(a.s_b),a.Y36(e.o),a.Y36(o.K))},s.\u0275dir=a.lG2({type:s,selectors:[["","otIfAdmin",""]],features:[a.qOj]}),s})()},67275:(H,E,n)=&gt;{"use strict";n.d(E,{a:()=&gt;r});var e=n(79936),o=n(49362),t=n(97929),a=n(94650);let r=(()=&gt;{class s extends t.w{constructor(i,d,c,_){super(i,d,_),this.templateRef=i,this.viewContainer=d,this._userSessionService=c,this._userService=_}usertypeTest(){return this._userSessionService.isParent()}}return s.\u0275fac=function(i){return new(i||s)(a.Y36(a.Rgc),a.Y36(a.s_b),a.Y36(e.o),a.Y36(o.K))},s.\u0275dir=a.lG2({type:s,selectors:[["","otIfParent",""]],features:[a.qOj]}),s})()},88297:(H,E,n)=&gt;{"use strict";n.d(E,{$:()=&gt;r});var e=n(79936),o=n(49362),t=n(97929),a=n(94650);let r=(()=&gt;{class s extends t.w{constructor(i,d,c,_){super(i,d,_),this.templateRef=i,this.viewContainer=d,this._userSessionService=c,this._userService=_}usertypeTest(){return this._userSessionService.isStudent()}}return s.\u0275fac=function(i){return new(i||s)(a.Y36(a.Rgc),a.Y36(a.s_b),a.Y36(e.o),a.Y36(o.K))},s.\u0275dir=a.lG2({type:s,selectors:[["","otIfStudent",""]],features:[a.qOj]}),s})()},50428:(H,E,n)=&gt;{"use strict";n.d(E,{A:()=&gt;r});var e=n(79936),o=n(49362),t=n(97929),a=n(94650);let r=(()=&gt;{class s extends t.w{constructor(i,d,c,_){super(i,d,_),this.templateRef=i,this.viewContainer=d,this._userSessionService=c,this._userService=_}usertypeTest(){return this._userSessionService.isTeacher()}}return s.\u0275fac=function(i){return new(i||s)(a.Y36(a.Rgc),a.Y36(a.s_b),a.Y36(e.o),a.Y36(o.K))},s.\u0275dir=a.lG2({type:s,selectors:[["","otIfTeacher",""]],features:[a.qOj]}),s})()},6140:(H,E,n)=&gt;{"use strict";n.d(E,{p:()=&gt;o});var e=n(94650);let o=(()=&gt;{class t{}return t.\u0275fac=function(r){return new(r||t)},t.\u0275mod=e.oAB({type:t}),t.\u0275inj=e.cJS({}),t})()},32249:(H,E,n)=&gt;{"use strict";n.d(E,{B:()=&gt;e});var e=(()=&gt;{return(o=e||(e={}))[o.NONE=0]="NONE",o[o.MAIN=1]="MAIN",o[o.CO_ADMIN=2]="CO_ADMIN",e;var o})()},88827:(H,E,n)=&gt;{"use strict";n.d(E,{l:()=&gt;e});var e=(()=&gt;{return(o=e||(e={}))[o.TURNED_IN=1]="TURNED_IN",o[o.IN_PROGRESS=2]="IN_PROGRESS",o[o.GRADED=3]="GRADED",o[o.NOT_STARTED=4]="NOT_STARTED",e;var o})()},52872:(H,E,n)=&gt;{"use strict";n.d(E,{C:()=&gt;e});var e=(()=&gt;{return(o=e||(e={}))[o.NEGATIVE=2]="NEGATIVE",o[o.POSITIVE=1]="POSITIVE",o[o.ALL=-1]="ALL",e;var o})()},27250:(H,E,n)=&gt;{"use strict";n.d(E,{h:()=&gt;e});var e=(()=&gt;{return(o=e||(e={}))[o.FLAG=0]="FLAG",o[o.RECOGNITION=1]="RECOGNITION",o[o.TEACHER_FLAG=2]="TEACHER_FLAG",e;var o})()},6973:(H,E,n)=&gt;{"use strict";n.d(E,{E:()=&gt;e});var e=(()=&gt;{return(o=e||(e={})).ROLE_CONSORTIUM_ADMIN="ROLE_CONSORTIUM_ADMIN",o.ROLE_DISTRICT_ADMIN="ROLE_DISTRICT_ADMIN",o.ROLE_CUSTOMER_ADMIN="ROLE_CUSTOMER_ADMIN",o.ROLE_TEACHER="ROLE_TEACHER",o.ROLE_FAMILY="ROLE_FAMILY",o.ROLE_STUDENT="ROLE_STUDENT",e;var o})()},81400:(H,E,n)=&gt;{"use strict";n.d(E,{E:()=&gt;e});var e=(()=&gt;{return(o=e||(e={}))[o.NONE=-1]="NONE",o[o.STUDENT=0]="STUDENT",o[o.TEACHER=1]="TEACHER",o[o.PARENT=2]="PARENT",o[o.ADMIN=3]="ADMIN",e;var o})()},56711:(H,E,n)=&gt;{"use strict";n.d(E,{vI:()=&gt;o,kO:()=&gt;r,xS:()=&gt;a.x,oC:()=&gt;s.o,lZ:()=&gt;l,W1:()=&gt;e});class e{constructor(d,c){this._values=d,this._labels=c}get values(){return this._values}get titles(){return this._labels}get labels(){return this._labels}}class o{constructor(d,c){this._file=d,this._name=c}getFile(){return this._file}getName(){return this._name}getFileName(){return this._file.name}}var t=n(29923),a=n(17014);class r{constructor(d=null,c=null){if(c&amp;&amp;d&amp;&amp;null!==d.result){if(d.result.constructor===Array){const _=[];for(let g=0;g&lt;d.result.length;g++){const p=new c(d.result[g]);_.push(p)}this.results=_}else this.result=new c(d.result);this.jsonResult=new c(d)}this.status=d?.status||!1,this.errorMessage=d?.message||null}hasSuccess(){return!0===this.status}hasError(){return!1===this.status}getResult(){return this.result}getResults(){return this.results}getJsonResult(){return this.jsonResult}static ResultSuccess(d){const c=new r(null);return c.status=!0,c.result=d,c}static ResultsSuccess(d){const c=new r(null);return c.status=!0,c.results=d,c}static Deserialize(d=null,c=null){const _=new r;if(_.status=d?.status||!1,_.errorMessage=d?.message||null,_.jsonResult=d,c&amp;&amp;d&amp;&amp;null!==d.result){const g=(0,t.Deserialize)(d.result,c);d.status&amp;&amp;(d.result.constructor===Array?_.results=g:_.result=g),d.pagination&amp;&amp;(_.pageInfo=a.x.createFromJson(d.pagination))}return _}static Error(){return new r}}var s=n(15841);class l{constructor(){this.subscriptions=[]}addSubscription(d){return this.subscriptions.push(d),d}disposeSubscription(d){const c=this.subscriptions.indexOf(d);c&amp;&amp;this.subscriptions.splice(c,1),d.unsubscribe()}disposeAll(){for(const d in this.subscriptions)this.disposeSubscription(this.subscriptions[d])}}},32850:(H,E,n)=&gt;{"use strict";n.d(E,{F:()=&gt;o,m:()=&gt;t});var e=n(22478),o=(()=&gt;{return(a=o||(o={}))[a.Default=0]="Default",a[a.White=10]="White",a[a.DarkRed=21]="DarkRed",a[a.Red=22]="Red",a[a.Orange=23]="Orange",a[a.Yellow=24]="Yellow",a[a.Green=25]="Green",a[a.Aqua=26]="Aqua",a[a.SlateBlue=27]="SlateBlue",a[a.Blue=28]="Blue",a[a.Purple=29]="Purple",a[a.Pink=30]="Pink",a[a.Sea=31]="Sea",a[a.Eggplant=32]="Eggplant",a[a.Lime=33]="Lime",a[a.Carrot=34]="Carrot",a[a.Denim=89]="Denim",a[a.JapaneseLaurel=90]="JapaneseLaurel",a[a.DarkTangerine=91]="DarkTangerine",a[a.FaluRed=92]="FaluRed",a[a.SlateBlueBookshelf=93]="SlateBlueBookshelf",a[a.Mischka=94]="Mischka",a[a.EasternBlue=95]="EasternBlue",a[a.InchWorm=96]="InchWorm",a[a.TangerineYellow=97]="TangerineYellow",a[a.Crimson=98]="Crimson",a[a.RazzleDazzleRose=99]="RazzleDazzleRose",a[a.Black=1]="Black",a[a.Gray=5]="Gray",a[a.AssessmentStatusTurnedIn=101]="AssessmentStatusTurnedIn",a[a.AssessmentStatusInProgress=102]="AssessmentStatusInProgress",a[a.AssessmentStatusGraded=103]="AssessmentStatusGraded",a[a.AssessmentStatusNotStarted=104]="AssessmentStatusNotStarted",a[a.AssessmentValidationStatusMissing=105]="AssessmentValidationStatusMissing",a[a.AssessmentValidationStatusLate=106]="AssessmentValidationStatusLate",a[a.AssessmentValidationStatusExcused=107]="AssessmentValidationStatusExcused",a[a.AssessmentValidationStatusExcluded=108]="AssessmentValidationStatusExcluded",a[a.AssessmentValidationStatusOnTime=109]="AssessmentValidationStatusOnTime",a[a.LessonStatusNew=201]="LessonStatusNew",a[a.LessonStatusInProgress=202]="LessonStatusInProgress",a[a.LessonStatusCompleted=203]="LessonStatusCompleted",a[a.PortfolioTeacherType=301]="PortfolioTeacherType",a[a.PortfolioStudentType=302]="PortfolioStudentType",a[a.GroupDarkPurple=310]="GroupDarkPurple",a[a.GroupGray=311]="GroupGray",a[a.GroupLightPurple=312]="GroupLightPurple",a[a.GroupLightBlue=313]="GroupLightBlue",a[a.GroupBlue=314]="GroupBlue",a[a.GroupTeal=315]="GroupTeal",a[a.GroupGreen=316]="GroupGreen",a[a.GroupYellow=317]="GroupYellow",a[a.GroupPink=318]="GroupPink",a[a.GroupRed=319]="GroupRed",a[a.Red500=401]="Red500",a[a.Yellow500=402]="Yellow500",a[a.Purple900=403]="Purple900",a[a.Purple800=404]="Purple800",a[a.Purple700=405]="Purple700",a[a.Purple600=406]="Purple600",a[a.Purple500=407]="Purple500",a[a.Teal500=408]="Teal500",a[a.Green500=409]="Green500",a[a.Blue500=410]="Blue500",o;var a})();class t{constructor(r,s,l){this._id=r,this._name=s,this._rgbVO=l,this._rgbVO=l}static getDefaultColorsForPicker(){return[t.Purple(),t.Blue(),t.Aqua(),t.Sea(),t.Eggplant(),t.Lime(),t.Orange(),t.Carrot(),t.Pink(),t.Gray()]}static getInDefaultColorsForPickerByRGB(r,s,l){const i=t.getDefaultColorsForPicker();for(const d of i)if(d.rgbVO.red===r&amp;&amp;d.rgbVO.green===s&amp;&amp;d.rgbVO.blue===l)return d;return null}static getChartTheme(r,s){return[...s.start.reduce((c,_,g)=&gt;g&lt;1||r&gt;3?[...c,_]:c,[]),...s.fill.reduce((c,_,g)=&gt;3===r&amp;&amp;0===g||r&gt;4&amp;&amp;g+4&lt;r?[...c,_]:c,[]),...s.end.reduce((c,_,g)=&gt;g&gt;0&amp;&amp;r&gt;1||r&gt;3?[...c,_]:c,[])]}static getChartColors(r,s=t.defaultColorTheme){const l=this.getChartTheme(r,s);return[...new Array(r)].reduce((i,d,c)=&gt;{const _=l[c%l.length].rgbVO,p=1-.2*Math.floor(c/l.length);return[...i,_.toRgbaString(p)]},[])}static Default(){return new t(o.Default,"Default",e.L.create(122,125,168))}static DarkRed(){return new t(o.DarkRed,"DarkRed",e.L.create(230,184,175))}static Red(){return new t(o.Red,"Red",e.L.create(244,204,204))}static Orange(){return new t(o.Orange,"Orange",e.L.create(236,86,40))}static Yellow(){return new t(o.Yellow,"Yellow",e.L.create(255,242,204))}static Green(){return new t(o.Green,"Green",e.L.create(217,234,211))}static Aqua(){return new t(o.Aqua,"Aqua",e.L.create(89,190,192))}static SlateBlue(){return new t(o.SlateBlue,"SlateBlue",e.L.create(201,218,248))}static Blue(){return new t(o.Blue,"Blue",e.L.create(29,118,187))}static Purple(){return new t(o.Purple,"Purple",e.L.create(60,54,107))}static Pink(){return new t(o.Pink,"Pink",e.L.create(244,149,178))}static Black(){return new t(o.Black,"Black",e.L.create(0,0,0))}static Gray(){return new t(o.Gray,"Gray",e.L.create(160,174,192))}static White(){return new t(o.White,"White",e.L.create(255,255,255))}static Sea(){return new t(o.Sea,"Sea",e.L.create(0,159,135))}static Eggplant(){return new t(o.Eggplant,"Eggplant",e.L.create(129,67,149))}static Lime(){return new t(o.Lime,"Lime",e.L.create(139,198,64))}static Carrot(){return new t(o.Carrot,"Carrot",e.L.create(246,174,43))}static Denim(){return new t(o.Denim,"Denim",e.L.create(18,81,174))}static JapaneseLaurel(){return new t(o.JapaneseLaurel,"JapaneseLaurel",e.L.create(55,123,51))}static DarkTangerine(){return new t(o.DarkTangerine,"DarkTangerine",e.L.create(254,155,15))}static FaluRed(){return new t(o.FaluRed,"FaluRed",e.L.create(152,22,34))}static SlateBlueBookshelf(){return new t(o.SlateBlueBookshelf,"SlateBlue",e.L.create(120,100,206))}static Mischka(){return new t(o.Mischka,"Mischka",e.L.create(157,165,174))}static EasternBlue(){return new t(o.EasternBlue,"EasternBlue",e.L.create(3,145,158))}static InchWorm(){return new t(o.InchWorm,"InchWorm",e.L.create(147,229,22))}static TangerineYellow(){return new t(o.TangerineYellow,"TangerineYellow",e.L.create(253,206,20))}static Crimson(){return new t(o.Crimson,"Crimson",e.L.create(233,20,37))}static RazzleDazzleRose(){return new t(o.RazzleDazzleRose,"RazzleDazzleRose",e.L.create(250,66,200))}static AssessmentStatusTurnedIn(){return new t(o.AssessmentStatusTurnedIn,"AssessmentStatusTurnedIn",e.L.create(59,122,219))}static AssessmentStatusInProgress(){return new t(o.AssessmentStatusInProgress,"AssessmentStatusInProgress",e.L.create(69,69,118))}static AssessmentStatusGraded(){return new t(o.AssessmentStatusGraded,"AssessmentStatusGraded",e.L.create(126,211,33))}static AssessmentStatusNotStarted(){return new t(o.AssessmentStatusNotStarted,"AssessmentStatusNotStarted",e.L.create(208,1,27))}static AssessmentValidationStatusExcused(){return new t(o.AssessmentValidationStatusExcused,"AssessmentValidationStatusExcused",e.L.create(139,198,64))}static AssessmentValidationStatusMissing(){return new t(o.AssessmentValidationStatusMissing,"AssessmentValidationStatusMissing",e.L.create(236,86,40))}static AssessmentValidationStatusLate(){return new t(o.AssessmentValidationStatusLate,"AssessmentValidationStatusLate",e.L.create(246,174,43))}static AssessmentValidationStatusExcluded(){return new t(o.AssessmentValidationStatusExcluded,"AssessmentValidationStatusExcluded",e.L.create(129,67,149))}static AssessmentValidationStatusBackgroundOnTime(){return new t(o.AssessmentValidationStatusOnTime,"AssessmentValidationStatusOnTime",e.L.create(235,255,235))}static AssessmentValidationStatusBackgroundExcused(){return new t(o.AssessmentValidationStatusExcused,"AssessmentValidationStatusExcused",e.L.create(235,244,255))}static AssessmentValidationStatusBackgroundMissing(){return new t(o.AssessmentValidationStatusMissing,"AssessmentValidationStatusMissing",e.L.create(255,235,235))}static AssessmentValidationStatusBackgroundLate(){return new t(o.AssessmentValidationStatusLate,"AssessmentValidationStatusLate",e.L.create(255,240,214))}static AssessmentValidationStatusBackgroundExcluded(){return new t(o.AssessmentValidationStatusExcluded,"AssessmentValidationStatusExcluded",e.L.create(241,253,250))}static LessonStatusNew(){return new t(o.LessonStatusNew,"LessonStatusNew",e.L.create(253,141,8))}static LessonStatusInProgress(){return new t(o.LessonStatusInProgress,"LessonStatusInProgress",e.L.create(18,147,232))}static LessonStatusCompleted(){return new t(o.LessonStatusCompleted,"LessonStatusCompleted",e.L.create(32,212,29))}static PortfolioTeacherType(){return new t(o.PortfolioTeacherType,"PortfolioTeacherType",e.L.create(251,195,72))}static PortfolioStudentType(){return new t(o.PortfolioStudentType,"PortfolioStudentType",e.L.create(130,67,134))}static getGroupColors(){return[t.GroupDarkPurple(),t.GroupGray(),t.GroupLightPurple(),t.GroupLightBlue(),t.GroupBlue(),t.GroupTeal(),t.GroupGreen(),t.GroupYellow(),t.GroupPink(),t.GroupRed()]}static GroupDarkPurple(){return new t(o.GroupDarkPurple,"GroupDarkPurple",e.L.create(68,47,120))}static GroupGray(){return new t(o.GroupGray,"GroupGray",e.L.create(160,174,191))}static GroupLightPurple(){return new t(o.GroupLightPurple,"GroupLightPurple",e.L.create(159,117,231))}static GroupLightBlue(){return new t(o.GroupLightBlue,"GroupLightBlue",e.L.create(67,151,222))}static GroupBlue(){return new t(o.GroupBlue,"GroupBlue",e.L.create(103,122,231))}static GroupTeal(){return new t(o.GroupTeal,"GroupTeal",e.L.create(57,179,172))}static GroupGreen(){return new t(o.GroupGreen,"GroupGreen",e.L.create(73,189,124))}static GroupYellow(){return new t(o.GroupYellow,"GroupYellow",e.L.create(236,203,87))}static GroupPink(){return new t(o.GroupPink,"GroupPink",e.L.create(237,96,164))}static GroupRed(){return new t(o.GroupRed,"GroupRed",e.L.create(245,99,102))}static getStandardRangeColors(){return[t.Red500(),t.Yellow500(),t.Purple900(),t.Purple800(),t.Purple700(),t.Purple600(),t.Purple500(),t.Teal500(),t.Green500(),t.Blue500()]}static Red500(){return new t(o.Red500,"Red500",e.L.create(245,101,101))}static Yellow500(){return new t(o.Yellow500,"Yellow500",e.L.create(236,201,75))}static Purple900(){return new t(o.Purple900,"Purple900",e.L.create(68,51,122))}static Purple800(){return new t(o.Purple800,"Purple800",e.L.create(85,60,154))}static Purple700(){return new t(o.Purple700,"Purple700",e.L.create(107,70,193))}static Purple600(){return new t(o.Purple600,"Purple600",e.L.create(127,90,213))}static Purple500(){return new t(o.Purple500,"Purple500",e.L.create(159,121,234))}static Teal500(){return new t(o.Teal500,"Teal500",e.L.create(56,178,172))}static Green500(){return new t(o.Green500,"Green500",e.L.create(71,187,120))}static Blue500(){return new t(o.Blue500,"Blue500",e.L.create(66,153,225))}static getById(r){return{[o.Default]:t.Default(),[o.White]:t.White(),[o.Sea]:t.Sea(),[o.Eggplant]:t.Eggplant(),[o.Lime]:t.Lime(),[o.Carrot]:t.Carrot()}[r]||t.getColorBuilderColorsById(r)||t.getBookshelfColorsById(r)||t.getAssessmentStatusColorsById(r)||t.getAssessmentValidationStatusColorsById(r)||t.getLessonStatusColorsById(r)||t.getPortfolioColorsById(r)||t.getGroupColorsById(r)||t.getStandardRangeColorsById(r)||t.Default()}static getColorBuilderColorsById(r){return{[o.DarkRed]:t.DarkRed(),[o.Red]:t.Red(),[o.Orange]:t.Orange(),[o.Yellow]:t.Yellow(),[o.Green]:t.Green(),[o.Aqua]:t.Aqua(),[o.SlateBlue]:t.SlateBlue(),[o.Blue]:t.Blue(),[o.Purple]:t.Purple(),[o.Pink]:t.Pink(),[o.Black]:t.Black(),[o.Gray]:t.Gray()}[r]}static getBookshelfColorsById(r){return{[o.Denim]:t.Denim(),[o.JapaneseLaurel]:t.JapaneseLaurel(),[o.DarkTangerine]:t.DarkTangerine(),[o.FaluRed]:t.FaluRed(),[o.SlateBlueBookshelf]:t.SlateBlueBookshelf(),[o.Mischka]:t.Mischka(),[o.EasternBlue]:t.EasternBlue(),[o.InchWorm]:t.InchWorm(),[o.TangerineYellow]:t.TangerineYellow(),[o.Crimson]:t.Crimson(),[o.RazzleDazzleRose]:t.RazzleDazzleRose()}[r]}static getAssessmentStatusColorsById(r){return{[o.AssessmentStatusTurnedIn]:t.AssessmentStatusTurnedIn(),[o.AssessmentStatusInProgress]:t.AssessmentStatusInProgress(),[o.AssessmentStatusGraded]:t.AssessmentStatusGraded(),[o.AssessmentStatusNotStarted]:t.AssessmentStatusNotStarted()}[r]}static getAssessmentValidationStatusColorsById(r){return{[o.AssessmentValidationStatusExcused]:t.AssessmentValidationStatusExcused(),[o.AssessmentValidationStatusExcluded]:t.AssessmentValidationStatusExcluded(),[o.AssessmentValidationStatusMissing]:t.AssessmentValidationStatusMissing(),[o.AssessmentValidationStatusLate]:t.AssessmentValidationStatusLate()}[r]}static getLessonStatusColorsById(r){return{[o.LessonStatusNew]:t.LessonStatusNew(),[o.LessonStatusInProgress]:t.LessonStatusInProgress(),[o.LessonStatusCompleted]:t.LessonStatusCompleted()}[r]}static getPortfolioColorsById(r){return{[o.PortfolioTeacherType]:t.PortfolioTeacherType(),[o.PortfolioStudentType]:t.PortfolioStudentType()}[r]}static getGroupColorsById(r){return{[o.GroupDarkPurple]:t.GroupDarkPurple(),[o.GroupGray]:t.GroupGray(),[o.GroupLightPurple]:t.GroupLightPurple(),[o.GroupLightBlue]:t.GroupLightBlue(),[o.GroupBlue]:t.GroupBlue(),[o.GroupTeal]:t.GroupTeal(),[o.GroupGreen]:t.GroupGreen(),[o.GroupYellow]:t.GroupYellow(),[o.GroupPink]:t.GroupPink(),[o.GroupRed]:t.GroupRed()}[r]}static getStandardRangeColorsById(r){return{[o.Red500]:t.Red500(),[o.Yellow500]:t.Yellow500(),[o.Purple900]:t.Purple900(),[o.Purple800]:t.Purple800(),[o.Purple700]:t.Purple700(),[o.Purple600]:t.Purple600(),[o.Purple500]:t.Purple500(),[o.Teal500]:t.Teal500(),[o.Green500]:t.Green500(),[o.Blue500]:t.Blue500()}[r]}static componentToHex(r){const s=r.toString(16);return 1==s.length?"0"+s:s}static rgbToHex(r){return"#"+t.componentToHex(r.red)+t.componentToHex(r.green)+t.componentToHex(r.blue)}static calculateBrighterColor(r,s=.9){if(!r)return"";const l=parseInt(r.slice(1),16),i=l&gt;&gt;16&amp;255,d=l&gt;&gt;8&amp;255,c=l&gt;&gt;0&amp;255;return`rgb(${0|Math.min(255,i+(255-i)*s)}, ${0|Math.min(255,d+(255-d)*s)}, ${0|Math.min(255,c+(255-c)*s)})`}get id(){return this._id}get name(){return this._name}get rgbVO(){return this._rgbVO}get rgbString(){return this._rgbVO.constructor==e.L?this._rgbVO.toRgbString():this._rgbVO.toRgbaString()}get hexString(){return t.rgbToHex(this._rgbVO)}toString(){return this._rgbVO.toString()}toRgbString(){return this._rgbVO.toRgbString()}getRgbString(){return this._rgbVO.toRgbString()}toRgbaString(r){return this._rgbVO.toRgbaString(r)}getRgbaString(r){return this._rgbVO.toRgbaString(r)}}t.defaultColorTheme={start:[t.Blue(),t.Lime()],fill:[t.Purple(),t.Eggplant(),t.Pink(),t.Sea(),t.Aqua(),t.Gray()],end:[t.Carrot(),t.Orange()]},t.defaultColorPointsTheme={start:[t.Blue(),t.Lime()],fill:[t.Purple(),t.Purple(),t.Purple(),t.Purple(),t.Purple(),t.Purple()],end:[t.Carrot(),t.Orange()]}},17014:(H,E,n)=&gt;{"use strict";n.d(E,{x:()=&gt;e});class e{constructor(t,a=0,r=0,s=!0){this.hasNext=!1,this.isLoadingPage=!1,this.pageIndex=t,this.totalPages=a,this.totalRecords=r,this.hasNext=s}static createFromJson(t){const a=new e(0);return a.pageIndex=t?.page_index||0,a.totalPages=t?.total_pages||0,a.totalRecords=t?.total_records||0,a.total_records=t?.total_records||0,a.hasNext=t?.has_next||!1,a}}},15841:(H,E,n)=&gt;{"use strict";n.d(E,{o:()=&gt;e});class e{constructor(t,a){this.pagination=t,this.result=a}}},22478:(H,E,n)=&gt;{"use strict";n.d(E,{L:()=&gt;e});class e{constructor(t,a,r){this._red=t,this._green=a,this._blue=r}static create(t,a,r){return new e(t,a,r)}get red(){return this._red}get green(){return this._green}get blue(){return this._blue}toString(){return`${this._red}, ${this._green}, ${this._blue}`}toRgbString(){return`rgb(${this._red}, ${this._green}, ${this._blue})`}toRgbaString(t){return`rgba(${this._red}, ${this._green}, ${this._blue}, ${t})`}}},51135:(H,E,n)=&gt;{"use strict";n.d(E,{M:()=&gt;e.M});var e=n(52591)},24317:(H,E,n)=&gt;{"use strict";n.d(E,{s:()=&gt;e});var e=(()=&gt;{return(o=e||(e={}))[o.ASC=1]="ASC",o[o.DESC=2]="DESC",e;var o})()},52591:(H,E,n)=&gt;{"use strict";n.d(E,{M:()=&gt;i});var e=n(4752),o=n(68924),t=n(49594),a=n(45840),r=n(36003),s=n(97639),l=n(24317);class i{static alphanumeric(c,_,g=!1){const p=parseFloat(c),f=parseFloat(_);return(0,e.Z)(p)&amp;&amp;(0,e.Z)(f)?(c||"").toLowerCase()&gt;(_||"").toLowerCase()?1:-1:(0,e.Z)(p)?g?1:-1:(0,e.Z)(f)?g?-1:1:p&gt;f?1:-1}static alphanumericNatural(c,_){return this.normalizeMixedDataValue(c)&lt;this.normalizeMixedDataValue(_)?-1:1}static normalizeMixedDataValue(c){const _="000000000000000";return c.replace(/^0+(?=\d)/,"").replace(/(\d+)((\.\d+)+)?/g,function(T,h,Z,M){return Z!==M?_.slice(h.length)+h+Z:(Z=Z||".0",_.slice(h.length)+h+Z+_.slice(Z.length))})}static alpha(c,_){const g=c.toLowerCase(),p=_.toLowerCase();let f=0;return g&gt;p?f=1:p&gt;g&amp;&amp;(f=-1),f}static alphaLocale(c,_,g=null,p=null){let f;return!(0,o.Z)(g)&amp;&amp;(0,o.Z)(p)?f=c.localeCompare(_,g):(0,o.Z)(p)?f=c.localeCompare(_):(g=(0,o.Z)(g)?"en-US":g,f=c.localeCompare(_,g,p)),f}static alphaLocaleCompare(c,_,g=null,p=null){return c.sort((f,v)=&gt;{let T;const h=String((0,t.Z)(f,_,"")),Z=String((0,t.Z)(v,_,""));return 0==(0,o.Z)(g)&amp;&amp;(0,o.Z)(p)?T=h.localeCompare(Z,g):0==(0,o.Z)(p)?(g=(0,o.Z)(g)?"en-US":g,T=h.localeCompare(Z,g,p)):T=h.localeCompare(Z),T})}static number(c,_){return c-_}static dates(c,_,g,p){return(0,s.zg)(c,_,g,p)}static sortByName(c,_){const g=(0,a.Z)(c);return g.sort(function(p,f){return p[_].localeCompare(f[_])}),g}static sortByLastNameFirstName(c,_,g){const p=(0,a.Z)(c);return p.sort(function(f,v){let T;return T=f[_]!==v[_]?i.alphanumeric(f[_],v[_],!0):i.alphanumeric(f[g],v[g],!0),T}),p}static sortObjectsByLastNameFirstName(c,_,g,p,f){f||(f=l.s.ASC);const v=(0,a.Z)(c),T=f==l.s.DESC||f==r.Sr.Descending;return v.sort(function(h,Z){let M;return _?h[_][g]!==Z[_][g]?(M=i.alphanumeric(h[_][g],Z[_][g],!0),M=T?-1*M:M):(M=i.alphanumeric(h[_][p],Z[_][p],!0),M=T?-1*M:M):h[g]!==Z[g]?(M=i.alphanumeric(h[g],Z[g],!0),M=T?-1*M:M):(M=i.alphanumeric(h[p],Z[p],!0),M=T?-1*M:M),M}),v}}},4650:(H,E,n)=&gt;{"use strict";n.d(E,{B:()=&gt;e});class e{static getPasswordRequirements(){return[{title:"At least 8 characters in length",fn:t=&gt;t.trim().length&gt;=8},{title:"Contains an uppercase letter",fn:t=&gt;/[A-Z]/.test(t)},{title:"Contains a lowercase letter",fn:t=&gt;/[a-z]/.test(t)},{title:"Contains a number",fn:t=&gt;/[0-9]/.test(t)},{title:"Contains a special character",tooltip:"!\"#$%&amp;'()*+,-./:;&lt;=&gt;?@[\\]^_`{|}~`",fn:t=&gt;/[!"#$%&amp;'()*+,-./:;&lt;=&gt;?@[\\\]^_`{|}~`]/.test(t)}]}}},87348:(H,E,n)=&gt;{"use strict";n.d(E,{k:()=&gt;o,y:()=&gt;e});class e{constructor(a){this.status="active",void 0!==a&amp;&amp;(this.id=a.id,this.sourcedId=a.sourcedId,this.dateLastModified=a.dateLastModified,this.title=a.title,this.startDate=a.startDate?new Date(a.startDate):null,this.endDate=a.endDate?new Date(a.endDate):null,this.type=a.type,this.parent=a.parent,this.children=a.children,this.schoolYear=a.schoolYear)}}var o=(()=&gt;{return(t=o||(o={})).GRADING_PERIOD="gradingPeriod",t.SEMESTER="semester",t.SCHOOL_YEAR="schoolYear",t.TERM="term",o;var t})()},89232:(H,E,n)=&gt;{"use strict";n.d(E,{g:()=&gt;e});class e{constructor(t){this.id=t?.id||void 0}get(t){return void 0!==t?this[t]:void 0}set(t,a){return void 0!==a&amp;&amp;(this[t]=a),a}getId(){return this.id}}},54574:(H,E,n)=&gt;{"use strict";n.d(E,{F:()=&gt;t});var e=n(70655),o=n(29923);class t{static OnDeserialized(r,s){r.optionDescription=s.name?s.name+" (+"+s.Dial+")":s.official_name+" (+"+s.Dial+")"}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],t.prototype,"id",void 0)},21547:(H,E,n)=&gt;{"use strict";n.d(E,{r:()=&gt;l});var e=n(70655),o=n(29923);class t{}(0,e.gn)([(0,o.autoserializeAs)("positives"),(0,e.w6)("design:type",Number)],t.prototype,"positives",void 0),(0,e.gn)([(0,o.autoserializeAs)("negatives"),(0,e.w6)("design:type",Number)],t.prototype,"negatives",void 0);var a=n(34030),r=n(24911),s=n(78462);class l{constructor(d){if(this.name="",this.student_count=0,this.is_browser_restricted=!1,this.id=void 0,void 0!==d){if(d.id_subject&amp;&amp;!d.subject&amp;&amp;(d.subject=new a.T,d.subject.name=d.subject_name,d.subject.id=d.id_subject),d.id_user&amp;&amp;!d.user&amp;&amp;(d.user=new r.T,d.user.first_name=d.user_first_name,d.user.last_name=d.user_last_name,d.user.id=Number(d.id_user),d.user.name=`${d.user_first_name} ${d.user_last_name}`),d.id_grade&amp;&amp;!d.grade)d.grade=new s.$,d.grade.id=d.id_grade,d.grade.name=d.grade_name;else if(!d.grade){const c=s.$.all()[0];d.grade=new s.$,d.grade.id=c.id,d.grade.name=c.name}Object.assign(this,d)}}get optionDescription(){return this.name}toString(){return this.name}static OnDeserialized(d,c){if(c.id_user&amp;&amp;!c.user&amp;&amp;(d.user=new r.T,d.user.first_name=c.user_first_name,d.user.last_name=c.user_last_name,d.user.id=Number(c.id_user),d.user.name=`${c.user_first_name} ${c.user_last_name}`),c.id_subject&amp;&amp;!c.subject&amp;&amp;(d.subject=new a.T,d.subject.id=Number(c.id_subject),d.subject.name=c.subject_name),c.id_grade&amp;&amp;!c.grade)d.grade=new s.$,d.grade.id=Number(c.id_grade),d.grade.name=c.grade_name;else if(!c.grade){const _=s.$.all()[0];d.grade=new s.$,d.grade.id=_.id,d.grade.name=_.name}}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],l.prototype,"id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Object)],l.prototype,"name",void 0),(0,e.gn)([(0,o.autoserializeAs)(a.T,"subject"),(0,e.w6)("design:type",a.T)],l.prototype,"subject",void 0),(0,e.gn)([(0,o.autoserializeAs)(r.T,"user"),(0,e.w6)("design:type",r.T)],l.prototype,"user",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Object)],l.prototype,"id_user",void 0),(0,e.gn)([(0,o.autoserializeAs)(t,"recognitionDTO"),(0,e.w6)("design:type",t)],l.prototype,"recognitionDTO",void 0),(0,e.gn)([(0,o.autoserializeAs)("code"),(0,e.w6)("design:type",String)],l.prototype,"code",void 0),(0,e.gn)([(0,o.autoserializeAs)(s.$,"grade"),(0,e.w6)("design:type",s.$)],l.prototype,"grade",void 0),(0,e.gn)([(0,o.autoserializeAs)("description"),(0,e.w6)("design:type",String)],l.prototype,"description",void 0),(0,e.gn)([(0,o.autoserializeAs)("date_created"),(0,e.w6)("design:type",String)],l.prototype,"date_created",void 0),(0,e.gn)([(0,o.autoserializeAs)("date_updated"),(0,e.w6)("design:type",String)],l.prototype,"date_updated",void 0),(0,e.gn)([(0,o.autoserializeAs)("id_subject"),(0,e.w6)("design:type",String)],l.prototype,"id_subject",void 0),(0,e.gn)([(0,o.autoserializeAs)("id_grade"),(0,e.w6)("design:type",Number)],l.prototype,"id_grade",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],l.prototype,"teacher_id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],l.prototype,"coteacher_id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],l.prototype,"site_id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],l.prototype,"ps_sections_id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],l.prototype,"ps_attendance_allowed",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],l.prototype,"order",void 0),(0,e.gn)([(0,o.autoserializeAs)("course_group_id"),(0,e.w6)("design:type",Number)],l.prototype,"courseId",void 0)},1324:(H,E,n)=&gt;{"use strict";n.d(E,{e:()=&gt;t});var e=n(70655),o=n(29923);class t{constructor(){this.id=0,this.name="",this.userId=0}toString(){return this.name}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Object)],t.prototype,"id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Object)],t.prototype,"name",void 0),(0,e.gn)([(0,o.autoserializeAs)("user_id"),(0,e.w6)("design:type",Object)],t.prototype,"userId",void 0),(0,e.gn)([(0,o.autoserializeAs)(a=&gt;Number(a),"zip_code"),(0,e.w6)("design:type",Number)],t.prototype,"zipCode",void 0)},78462:(H,E,n)=&gt;{"use strict";n.d(E,{$:()=&gt;t});var e=n(70655),o=n(29923);class t{constructor(r){this.id=r?.id||null,this.name=r?.name||null}static all(){const r=[];return r.push(new t({id:1,name:"K"})),r.push(new t({id:2,name:"1"})),r.push(new t({id:3,name:"2"})),r.push(new t({id:4,name:"3"})),r.push(new t({id:5,name:"4"})),r.push(new t({id:6,name:"5"})),r.push(new t({id:7,name:"6"})),r.push(new t({id:8,name:"7"})),r.push(new t({id:9,name:"8"})),r.push(new t({id:10,name:"9"})),r.push(new t({id:11,name:"10"})),r.push(new t({id:12,name:"11"})),r.push(new t({id:13,name:"12"})),r.push(new t({id:14,name:"12+"})),r}toString(){return this.name}get optionDescription(){return this.name}}(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Number)],t.prototype,"id",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],t.prototype,"name",void 0)},3318:(H,E,n)=&gt;{"use strict";n.d(E,{W:()=&gt;e});class e{constructor(t){this.id=0,this.name="",this.email="",this.phone="",this.countryCode="",this.affinity="",this.screen_name="",this.first_name="",this.last_name="",this.selected=!1,void 0!==t&amp;&amp;(this.id=t?.id||null,this.name=t?.name||null,this.email=t?.email||null,this.affinity=t?.affinity||null,this.phone=t?.phone||null,this.countryCode=t?.phone_country_code||null,this.screen_name=t?.screen_name||null,this.first_name=t?.first_name||null,this.last_name=t?.last_name||"",this.isUser=t?.is_user||null,this.studentId=t?.student_id||null)}toString(){return this.first_name+" "+this.last_name+" "+(this.affinity?" ( "+this.affinity+")":"")}}},17344:(H,E,n)=&gt;{"use strict";n.d(E,{O:()=&gt;r});var e=n(70655),o=n(29923),t=n(24911),a=n(1324);class r{constructor(l){this.id=0,this.code="",this.name="",this.district_id=0}toString(){return this.name}get optionDescription(){return this.name}}(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Object)],r.prototype,"id",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Object)],r.prototype,"code",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Object)],r.prototype,"name",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Object)],r.prototype,"district_id",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Boolean)],r.prototype,"default",void 0),(0,e.gn)([(0,o.deserializeAs)(t.T),(0,e.w6)("design:type",t.T)],r.prototype,"user",void 0),(0,e.gn)([(0,o.deserializeAs)(a.e),(0,e.w6)("design:type",a.e)],r.prototype,"district",void 0),(0,e.gn)([(0,o.autoserializeAs)("allowed"),(0,e.w6)("design:type",Boolean)],r.prototype,"selected",void 0)},67195:(H,E,n)=&gt;{"use strict";n.d(E,{u:()=&gt;e});var e=(()=&gt;{return(o=e||(e={})).apple="APPLE",o.google="GOOGLE",o.microsoft="MICROSOFT",o.rapidid="RAPIDID",o.clever="CLEVER",o.email="EMAIL",o.mobile="MOBILE",o.microsoftsub="MICROSOFTSUB",o.microsoftuid="MICROSOFTUID",o.applesub="APPLESUB",o.classlink="CLASSLINK",e;var o})()},21112:(H,E,n)=&gt;{"use strict";n.d(E,{P:()=&gt;r});var e=n(70655),o=n(29923),t=n(52675),a=n(3318);class r{constructor(l){if(this.name="",this.email="",this.screenName="",this.firstName="",this.lastName="",this.avatarUrl="",this.family=[],this.phone="",this.countryCode="",this.selected=!1,l&amp;&amp;(this.id=l?.id||null,this.name=l?.name||null,this.email=l?.email||null,this.screenName=l?.screen_name||null,this.firstName=l?.first_name||null,this.lastName=l?.last_name||null,this.avatarUrl=l?.avatar_url||null,this.idBlog=l?.id_blog||null,this.phone=l?.phone||null,this.countryCode=l?.phone_country_code||null,this.sisId=l?.sis_id||null,this.districtId=l?.districtId||null,!l.id&amp;&amp;l.id_student&amp;&amp;(l.id=l.id_student),l?.family))for(const i of l.family){const d=new a.W(i);this.family.push(d)}}get optionDescription(){return this.firstName+" "+this.lastName}getName(){return this.firstName&amp;&amp;this.lastName?this.firstName+" "+this.lastName:this.name}getId(){return this.id}static OnDeserialized(l,i){l.id||(l.id=i.id_student),l.id=Number(l.id),l.label=`${i.first_name} ${i.last_name}`}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],r.prototype,"id",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Object)],r.prototype,"name",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Object)],r.prototype,"email",void 0),(0,e.gn)([(0,o.deserializeAs)("screen_name"),(0,e.w6)("design:type",Object)],r.prototype,"screenName",void 0),(0,e.gn)([(0,o.deserializeAs)("first_name"),(0,e.w6)("design:type",Object)],r.prototype,"firstName",void 0),(0,e.gn)([(0,o.deserializeAs)("last_name"),(0,e.w6)("design:type",Object)],r.prototype,"lastName",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],r.prototype,"avatar_attachment_id",void 0),(0,e.gn)([(0,o.deserializeAs)("avatar_url"),(0,e.w6)("design:type",Object)],r.prototype,"avatarUrl",void 0),(0,e.gn)([(0,o.deserializeAs)(t.c,"student_assignment_average"),(0,e.w6)("design:type",t.c)],r.prototype,"assignmentPoints",void 0),(0,e.gn)([(0,o.autoserializeAs)("role_id"),(0,e.w6)("design:type",Number)],r.prototype,"roleId",void 0),(0,e.gn)([(0,o.autoserializeAs)("id_blog"),(0,e.w6)("design:type",Number)],r.prototype,"idBlog",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Object)],r.prototype,"course",void 0),(0,e.gn)([(0,o.autoserializeAs)("sis_id"),(0,e.w6)("design:type",String)],r.prototype,"sisId",void 0),(0,e.gn)([(0,o.autoserializeAs)("district_id"),(0,e.w6)("design:type",Number)],r.prototype,"districtId",void 0)},34030:(H,E,n)=&gt;{"use strict";n.d(E,{T:()=&gt;t});var e=n(70655),o=n(29923);class t{constructor(r){this.id=0,this.name="",void 0!==r&amp;&amp;Object.assign(this,r)}getId(){return this.id}getName(){return this.name}get optionDescription(){return this.name}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Object)],t.prototype,"id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Object)],t.prototype,"name",void 0)},94515:(H,E,n)=&gt;{"use strict";n.d(E,{G:()=&gt;l});var e=n(70655),o=n(29923),t=n(27250),a=n(52872),r=n(22478);const s={[new r.L(0,0,0).toRgbString()]:new r.L(165,165,165),[new r.L(183,183,183).toRgbString()]:new r.L(165,165,165),[new r.L(152,0,0).toRgbString()]:new r.L(236,86,40),[new r.L(255,0,0).toRgbString()]:new r.L(236,86,40),[new r.L(255,153,0).toRgbString()]:new r.L(236,86,40),[new r.L(255,255,0).toRgbString()]:new r.L(246,174,43),[new r.L(0,255,0).toRgbString()]:new r.L(139,198,64),[new r.L(0,190,255).toRgbString()]:new r.L(89,190,192),[new r.L(74,134,232).toRgbString()]:new r.L(29,118,187),[new r.L(0,0,255).toRgbString()]:new r.L(29,118,187),[new r.L(153,0,155).toRgbString()]:new r.L(129,67,149),[new r.L(255,0,255).toRgbString()]:new r.L(244,149,178),[new r.L(18,81,174).toRgbString()]:new r.L(29,118,187),[new r.L(55,123,51).toRgbString()]:new r.L(0,159,135),[new r.L(254,155,15).toRgbString()]:new r.L(246,174,43),[new r.L(152,22,34).toRgbString()]:new r.L(236,86,40),[new r.L(120,100,206).toRgbString()]:new r.L(129,67,149),[new r.L(157,165,174).toRgbString()]:new r.L(165,165,165),[new r.L(3,145,158).toRgbString()]:new r.L(89,190,192),[new r.L(147,229,22).toRgbString()]:new r.L(139,198,64),[new r.L(253,206,20).toRgbString()]:new r.L(246,174,43),[new r.L(233,20,37).toRgbString()]:new r.L(236,86,40),[new r.L(250,66,200).toRgbString()]:new r.L(244,149,178)};class l{constructor(d){this.red=0,this.green=0,this.blue=0,this.selected=!1,this.id=d?.id||null,this.title=d?.title||null,this.userId=d?.user_id||null,this.courseId=d?.course_id||null,this.signType=d&amp;&amp;null!==d.type_id?d.type_id:null,this.index=d?.index_id?Number(d.index_id):null,this.amount=d?.amount||0,this.isDistrict=d?.district||!1,void 0!==this.isDistrict&amp;&amp;"string"==typeof this.isDistrict&amp;&amp;(this.isDistrict="1"===this.isDistrict),this.red=d?.red||0,this.green=d?.green||0,this.blue=d?.blue||0,this.alpha=d?.alpha||0,this.date_created=d?.dateOfCreated||null,this.date_updated=d?.dateOfUpdated||null,this.assignedAmount=d?.assigned_amount||0,this.updateRGB()}get optionDescription(){return this.title}clone(){return Object.assign(new l,this)}getRGBString(){return`rgb(${this.red}, ${this.green}, ${this.blue})`}isPositive(){return null!==this.signType&amp;&amp;this.signType===t.h.RECOGNITION&amp;&amp;null!==this.index&amp;&amp;this.index===a.C.POSITIVE}isFlag(){return null!==this.signType&amp;&amp;this.signType===t.h.FLAG}toString(){return this.title||""}updateRGB(){const d=new r.L(this.red,this.green,this.blue).toRgbString(),c=s[d];c&amp;&amp;(this.red=c.red,this.green=c.green,this.blue=c.blue)}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],l.prototype,"id",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],l.prototype,"title",void 0),(0,e.gn)([(0,o.autoserializeAs)("user_id"),(0,e.w6)("design:type",Number)],l.prototype,"userId",void 0),(0,e.gn)([(0,o.autoserializeAs)("course_id"),(0,e.w6)("design:type",Number)],l.prototype,"courseId",void 0),(0,e.gn)([(0,o.autoserializeAs)("type_id"),(0,e.w6)("design:type",Number)],l.prototype,"signType",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],l.prototype,"index",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],l.prototype,"amount",void 0),(0,e.gn)([(0,o.autoserializeAs)("district"),(0,e.w6)("design:type",Boolean)],l.prototype,"isDistrict",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Object)],l.prototype,"red",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Object)],l.prototype,"green",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Object)],l.prototype,"blue",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],l.prototype,"alpha",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Object)],l.prototype,"date_created",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Object)],l.prototype,"date_updated",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],l.prototype,"student_sign_id",void 0),(0,e.gn)([(0,o.autoserializeAs)("allowed"),(0,e.w6)("design:type",Object)],l.prototype,"selected",void 0),(0,e.gn)([(0,o.autoserializeAs)("assigned_amount"),(0,e.w6)("design:type",Number)],l.prototype,"assignedAmount",void 0)},14456:(H,E,n)=&gt;{"use strict";n.d(E,{VZ:()=&gt;a});var e=n(70655),o=n(29923);class t{hasAttribute(i){return null!==this.getAttribute(i)}getAttribute(i){return this.attributes&amp;&amp;this.attributes[i]?this.attributes[i]:null}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],t.prototype,"authority",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Object)],t.prototype,"attributes",void 0);class a{getRole(i){return this.authorityAttributes.find(d=&gt;i===d.authority)}hasRole(i){return this.authorityAttributes.some(d=&gt;i===d.authority)}getOffsetServerTime(){return this.servedAt.getTime()-this.receivedAt.getTime()}dateToServerTime(i){return i.getTime()+this.getOffsetServerTime()}static OnDeserialized(i,d){Array.isArray(d.authority_attributes)&amp;&amp;(i.authorityAttributes=d.authority_attributes.map(c=&gt;(0,o.Deserialize)(c,t)))}getRoleAttribute(i,d){const c=this.getRole(i);return c?c.getAttribute(d):null}}(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",Number)],a.prototype,"id",void 0),(0,e.gn)([(0,o.autoserializeAs)(Date),(0,e.w6)("design:type",Date)],a.prototype,"servedAt",void 0),(0,e.gn)([(0,o.autoserializeAs)(Date),(0,e.w6)("design:type",Date)],a.prototype,"receivedAt",void 0),(0,e.gn)([(0,o.autoserializeAs)(t),(0,e.w6)("design:type",Array)],a.prototype,"authorityAttributes",void 0),(0,e.gn)([(0,o.autoserializeAs)("session_timeout_sec"),(0,e.w6)("design:type",Number)],a.prototype,"sessionTimeoutSec",void 0)},24911:(H,E,n)=&gt;{"use strict";n.d(E,{T:()=&gt;l});var e=n(70655),o=n(29923),t=n(59378),a=n(81400),r=n(1324),s=n(94515);class l{constructor(d){this.selected=!1,this.first_name="",this.id=null,this.last_name="",this.login_token="",this.role_id="",this.districtFlags=[],this.id=void 0,void 0!==d&amp;&amp;Object.assign(this,d)}static OnDeserialized(d,c){d.id=Number(d.id),(0,t.Z)(c.lastName)||(d.last_name=c.lastName),(0,t.Z)(c.firstName)||(d.first_name=c.firstName)}getCleverId(){return this.clever_id}get(d){let c="";return this[d]&amp;&amp;(c=this[d]),c}set(d,c){this[d]&amp;&amp;(this[d]=c)}getEmail(){let d="";return this.email&amp;&amp;(d=this.email),d}getPassword(){let d="";return this.password&amp;&amp;(d=this.password),d}getPhoneNumber(){let d="";return this.phone&amp;&amp;(d=this.phone),d}getFirstName(){return this.first_name}getLastName(){return this.last_name}getName(){return`${this.first_name} ${this.last_name}`}getId(){return this.id}getLoginToken(){return this.login_token}getUserType(){let d=null;return null!=this.user_type&amp;&amp;(d=this.user_type),d}setLoginToken(d){this.login_token=d}getRoleId(){let d="";return this.role_id&amp;&amp;(d=this.role_id),d}getCreatedAt(){return this.created_at?this.created_at:""}isStudent(){return Number(this.user_type)===a.E.STUDENT}isTeacher(){return Number(this.user_type)===a.E.TEACHER}isParent(){return Number(this.user_type)===a.E.PARENT}isAdmin(){return Number(this.user_type)===a.E.ADMIN}isLoggedIn(){return""!==this.getLoginToken()}countryId(d){this.country_id=void 0===d?void 0:d}setToken(d){this.token=d}getToken(){return this.token}setNote(d){this.note=d}getNote(){return this.note}getRefreshToken(){return this.refresh_token}getPSTeacherId(){return this.ps_teachers_id}getPSStudentId(){return this.ps_students_id}set optionDescription(d){this.name=d}get optionDescription(){return this.name}get districtName(){return this.district?this.district.name:""}getDistrictId(){return this.district?this.district.id:null}getDistrictName(){return this.district?this.district.name:null}toString(){return`${this.first_name} ${this.last_name}`}getCountryCodeId(){return this.country_id?this.country_id:null}}(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],l.prototype,"admin_user_role",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],l.prototype,"avatar_url",void 0),(0,e.gn)([(0,o.deserializeAs)(i=&gt;Number(i)),(0,e.w6)("design:type",Number)],l.prototype,"avatar_attachment_id",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],l.prototype,"avatarData",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],l.prototype,"code",void 0),(0,e.gn)([(0,o.deserializeAs)(i=&gt;Number(i)),(0,e.w6)("design:type",Number)],l.prototype,"country_id",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],l.prototype,"created_at",void 0),(0,e.gn)([(0,o.deserializeAs)(i=&gt;Number(i)),(0,e.w6)("design:type",Number)],l.prototype,"district_id",void 0),(0,e.gn)([(0,o.autoserializeAs)(r.e,"district"),(0,e.w6)("design:type",r.e)],l.prototype,"district",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],l.prototype,"email",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Object)],l.prototype,"first_name",void 0),(0,e.gn)([(0,o.deserializeAs)(i=&gt;Number(i)),(0,e.w6)("design:type",Number)],l.prototype,"id",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],l.prototype,"id_blog",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Object)],l.prototype,"last_name",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Object)],l.prototype,"login_token",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],l.prototype,"name",void 0),(0,e.gn)([o.autoserialize,(0,e.w6)("design:type",String)],l.prototype,"note",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],l.prototype,"password",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],l.prototype,"phone",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],l.prototype,"phone_country_code",void 0),(0,e.gn)([(0,o.deserializeAs)(i=&gt;Number(i)),(0,e.w6)("design:type",Number)],l.prototype,"clever_id",void 0),(0,e.gn)([(0,o.deserializeAs)(i=&gt;Number(i)),(0,e.w6)("design:type",Number)],l.prototype,"ignore_district_info",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",Object)],l.prototype,"role_id",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],l.prototype,"screen_name",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],l.prototype,"token",void 0),(0,e.gn)([(0,o.deserializeAs)(i=&gt;Number(i)),(0,e.w6)("design:type",Number)],l.prototype,"user_type",void 0),(0,e.gn)([(0,o.deserializeAs)(i=&gt;Number(i)),(0,e.w6)("design:type",Number)],l.prototype,"define_user_type",void 0),(0,e.gn)([o.deserialize,(0,e.w6)("design:type",String)],l.prototype,"zip_code",void 0),(0,e.gn)([(0,o.deserializeAs)("allowed_by_flags_sites"),(0,e.w6)("design:type",Boolean)],l.prototype,"allowedByFlagsSites",void 0),(0,e.gn)([(0,o.deserializeAs)(i=&gt;Number(i),"sis_id"),(0,e.w6)("design:type",Number)],l.prototype,"sisId",void 0),(0,e.gn)([(0,o.deserializeAs)(s.G,"district_flags"),(0,e.w6)("design:type",Array)],l.prototype,"districtFlags",void 0)},37614:(H,E,n)=&gt;{"use strict";n.d(E,{K:()=&gt;o});var e=n(94650);let o=(()=&gt;{class t{}return t.\u0275fac=function(r){return new(r||t)},t.\u0275mod=e.oAB({type:t}),t.\u0275inj=e.cJS({}),t})()},68155:(H,E,n)=&gt;{"use strict";n.d(E,{D:()=&gt;s});var e=n(36895),o=n(66830),t=n(94650);let a=(()=&gt;{class l{}return l.\u0275fac=function(d){return new(d||l)},l.\u0275mod=t.oAB({type:l}),l.\u0275inj=t.cJS({}),l})();var r=n(37614);let s=(()=&gt;{class l{}return l.\u0275fac=function(d){return new(d||l)},l.\u0275mod=t.oAB({type:l}),l.\u0275inj=t.cJS({imports:[e.ez,o.L,a,r.K,o.L]}),l})()},94979:(H,E,n)=&gt;{"use strict";n.d(E,{S:()=&gt;t});var e=n(94650),o=n(11481);let t=(()=&gt;{class a{constructor(s){this._sanitizer=s}transform(s){return s?this._sanitizer.bypassSecurityTrustResourceUrl(s):null}}return a.\u0275fac=function(s){return new(s||a)(e.Y36(o.H7,16))},a.\u0275pipe=e.Yjl({name:"otSanitizeResourceUrl",type:a,pure:!0}),a})()},38650:(H,E,n)=&gt;{"use strict";n.d(E,{L:()=&gt;a});var e=n(54004),o=n(10425),t=n(94650);let a=(()=&gt;{class r{constructor(l){this._napiService=l}getUrl(l,i){return this._napiService.doGet("/attachments/signed_url/"+l+"/"+i).pipe((0,e.U)(d=&gt;{let c=null;return d.success&amp;&amp;(c=d.success),c}))}getAttachment(l,i,d=!0,c=!1){return this._napiService.doGet("/attachments/"+l+"/"+i+(c?"?use_s3_direct=true":""),null,d)}getAttachmentUrl(l){return this._napiService.getApiUrl()+`/attachments/id/${l}?use_s3_direct=true&amp;redirect=true`}getAttachmentDownloadUrl(l,i){return this._napiService.getApiUrl()+`/attachments/${l}/${i}?use_s3_direct=true&amp;redirect=true`}saveAttachment(l,i,d,c){return this._napiService.doFileRequest(`/attachments/${l}/${i}`,{},[d],"resourceFile",c)}}return r.\u0275fac=function(l){return new(l||r)(t.LFG(o.b))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})()},35786:(H,E,n)=&gt;{"use strict";n.d(E,{b:()=&gt;o});var e=n(94650);let o=(()=&gt;{class t{_validApiData(r){let s=!1;return null!==r.status&amp;&amp;!0===r.status&amp;&amp;(s=!0),s}}return t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=e.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})()},35778:(H,E,n)=&gt;{"use strict";n.d(E,{A:()=&gt;o});var e=n(94650);let o=(()=&gt;{class t extends e.vpe{constructor(){super()}}return t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=e.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})()},28132:(H,E,n)=&gt;{"use strict";n.d(E,{N:()=&gt;y});var e=n(61135),o=n(77579),t=n(69751),a=n(4128),r=n(29923),s=n(59378),l=n(81410),i=n(45840),d=n(28713),c=n(98417),_=n(54004),g=n(21547),p=n(24911);class f{constructor(P){this.language="",void 0!==P&amp;&amp;(Object.assign(this,P),this.label=P.language,this.value=P.id)}getId(){return this.id}getLanguage(){return this.language}get optionDescription(){return this.language}}var v=n(78462),T=n(34030),h=n(56711),Z=n(21112),M=n(81400),G=n(97639),B=n(12173),Q=n(17344),W=n(51135),J=n(73258),w=n(49362),R=n(38700),m=n(10425),C=n(15639),I=n(35786),b=n(94650);let y=(()=&gt;{class X extends I.b{constructor(O,L,z,V,ee){super(),this._apiService=O,this._userSessionService=L,this._userService=z,this._siteService=V,this._napiService=ee,this.subjects=null,this.selectedClass=new g.r,this.courseListPageInfo=new h.xS(0),this.classListCache=[],this._hasStudentCount=!1,this._courseList=[],this._classListUseCache=!1,this._getListByTeacherIdDataProcess=j=&gt;{const x=[];if(this._validApiData(j)){j.pagination&amp;&amp;(this.courseListPageInfo=h.xS.createFromJson(j.pagination)),this.buildListFromData(j);for(let U=0;U&lt;j.result.length;U++)x.push(new g.r(j.result[U]))}return this.listRequestObservable=null,x.sort((U,Y)=&gt;W.M.alphanumeric(U.name,Y.name,!0))},this._userService.getUser().subscribe(()=&gt;{this._courseListSubject&amp;&amp;(this._courseList=[],this._courseListSubject.next(this._courseList)),this.classListUseCache=!1}),this._courseList=[],this._courseListSubject=new e.X(this._courseList),this._transferStudentSubject=new o.x}get courseList(){return this._courseList}get classListUseCache(){return this._classListUseCache}set classListUseCache(O){this._classListUseCache=O,O||(this._hasStudentCount=!1)}getListOfCourse(O,L,z){const V={user_id:O};return L&amp;&amp;!(0,s.Z)(L)&amp;&amp;(V.name=L),z&gt;=0&amp;&amp;(V.page=z),this._apiService.doGetTyped("/course/list_of_course",V,g.r)}getStudentsCount(O){return this._apiService.doGet("/course/get_students_count",{course_id:O})}create(O,L=null,z=null,V,ee,j){const x=[];L&amp;&amp;L.map(Y=&gt;{x.push(new h.vI(Y,"student_csv_file[]"))}),z&amp;&amp;z.map(Y=&gt;{x.push(new h.vI(Y,"teacher_csv_file[]"))});const U=(0,l.Z)(O);for(const Y in U.student_email)U["student_email["+Y+"]"]=U.student_email[Y];for(const Y in U.teacher_email)U["teacher_email["+Y+"]"]=U.teacher_email[Y];return V&amp;&amp;(U.site_id=V),ee&amp;&amp;(U.owner_id=ee),j&amp;&amp;(U.district_id=j),this._apiService.makeMultipartRequest("/course/add_course",U,x).pipe((0,_.U)(Y=&gt;(this.classListUseCache=!1,Y)))}update(O,L,z,V=null,ee,j=null){const x={user_id:O,subject_id:L.id_subject,grade_id:L.id_grade,name:L.name,course_id:L.id,allow_new_students:L.allow_new_students,language:L.language,is_browser_restricted:L.is_browser_restricted,site_id:L.site_id,ps_attendance_allowed:L.ps_attendance_allowed,order:L.order,assign_students:L.student_email},U=[];return V&amp;&amp;V.map(Y=&gt;{U.push(new h.vI(Y,"student_csv_file[]"))}),ee&amp;&amp;ee.map(Y=&gt;{U.push(new h.vI(Y,"teacher_csv_file[]"))}),null!=j&amp;&amp;(x.teacher_id=j),this._apiService.makeMultipartRequest("/course/edit_course",x,U).pipe((0,_.U)(Y=&gt;(this.classListUseCache=!1,Y)))}updateMainTeacher(O,L){return this._napiService.doPut("/services/course/"+O+"/main-teacher",null,{teacherId:L})}delete(O){return this._apiService.doDelete("/course/delete_course",{course_id:O.id}).pipe((0,_.U)(L=&gt;{let z=!1;if(this._validApiData(L)&amp;&amp;(z=L.status),z){const V=(0,B.ND)(this._courseList,ee=&gt;ee.id===O.id);V&gt;=0&amp;&amp;(this._courseList.splice(V,1),this.selectedClass=new g.r,this._userSessionService.unsetCurrentClass(),this._userSessionService.unsetSelectedClassId())}return this.classListUseCache=!1,z}))}archive(O){return this._apiService.makeApiCall("/course/archive_course",{course_id:O.id}).pipe((0,_.U)(L=&gt;{let z=!1;return this._napiService.doGet("/controlcenter/gradingscales/clear-cache-course/"+O.id,null,!1,5e3).subscribe(()=&gt;(this._validApiData(L)&amp;&amp;(z=L.status),this.classListUseCache=!1,z)),L}))}unarchive(O){return this._apiService.makeApiCall("/course/unarchive_courses_by_id",{course_ids:O}).pipe((0,_.U)(L=&gt;(this._napiService.doGet("/controlcenter/gradingscales/clear-cache-course/"+O,null,!1,5e3).subscribe(()=&gt;(this.classListUseCache=!1,L)),L)))}getArchivedClasses(O){return this._apiService.doGetTyped("/course/list_of_course",{user_id:O,archived:1},g.r)}resetCache(){this.classListUseCache=!1,this.classListCache=[],this._courseList=[],this._courseListSubject.next([]),this.currentUserId=null}getListByTeacherId(O,L,z,V=!1,ee=!1){this.currentUserId!==O&amp;&amp;(this.currentUserId=O,this.classListUseCache=!1);const j={};return L&amp;&amp;(j.name=L),null!=z&amp;&amp;z&gt;=0&amp;&amp;(j.page=z),this.classListUseCache&amp;&amp;0===this.classListCache.length&amp;&amp;(this.classListUseCache=!1),this.classListUseCache?new t.y(U=&gt;{const Y=(0,i.Z)(this.classListCache),se=this.getSelectedClass();se?.id&amp;&amp;-1===(0,B.ND)(this.classListCache,he=&gt;he.id===se.id)&amp;&amp;Y.unshift(se),this._courseListSubject.next(Y),U.next(this.classListCache)}):(V&amp;&amp;(j.just_taught_courses=V),ee&amp;&amp;(j.show_student_count=ee,this._hasStudentCount=!0),this._getListByTeacherId(O,j))}hasStudentCountFilled(){return this._hasStudentCount}_getListByTeacherId(O,L={}){return L.user_id=this._userSessionService.isAdmin()&amp;&amp;this._userSessionService.getSelectedTeacherId()?this._userSessionService.getSelectedTeacherId():O,this._userSessionService.isAdmin()&amp;&amp;0===L.page&amp;&amp;!0!==L.just_taught_courses&amp;&amp;(L.page=0),this.listRequestObservable||(this.listRequestObservable=this._apiService.makeApiCall("/course/list_of_course",L).pipe((0,_.U)(z=&gt;this._getListByTeacherIdDataProcess(z)))),this.listRequestObservable}getListForTeacher(O,L,z,V=!1,ee=!1){this.subjects||this.retrieveSubjectList(),this.getListByTeacherId(O,L,z,V,ee).subscribe()}getNextListForTeacher(O,L){var z;if(null!==(z=this.courseListPageInfo)&amp;&amp;void 0!==z&amp;&amp;z.hasNext&amp;&amp;this.courseListPageInfo.pageIndex&lt;this.courseListPageInfo.totalPages){const V={};V.user_id=this._userSessionService.isAdmin()&amp;&amp;this._userSessionService.getSelectedTeacherId()?this._userSessionService.getSelectedTeacherId():O,L&amp;&amp;(V.name=L),V.page=this.courseListPageInfo.pageIndex++,this._apiService.makeApiCall("/course/list_of_course",V).subscribe(ee=&gt;{this.courseListPageInfo=h.xS.createFromJson(ee.pagination);const j=this._prepareCourseListFromData(ee);this._courseList.push(...j),this.classListCache=this._courseList,this._courseListSubject.next(this._courseList)})}}getListByStudentId(O,L,z){const V={student_id:O};V.get_student_grade=L||!1;const ee=z?.startDate?z.startDate:null,j=z?.endDate?z.endDate:null;return ee&amp;&amp;j&amp;&amp;(V.start_date=(0,G.qp)(ee,G.yg),V.end_date=(0,G.qp)(j,G.yg)),this._apiService.makeApiCall("/course/my_classes",V).pipe((0,_.U)(x=&gt;{const U=[];if(this._validApiData(x))for(let Y=0;Y&lt;x.result.length;Y++)U.push(new g.r(x.result[Y]));return U}))}myCourses(O,L){return this._apiService.makeApiCall("/course/my_classes",{student_id:O,get_student_grade:L||!1}).pipe((0,_.U)(V=&gt;{const ee=[];if(this._validApiData(V))for(let j=0;j&lt;V.result.length;j++)ee.push(new g.r(V.result[j]));return W.M.alphaLocaleCompare(ee,"name")}))}getListForUser(O,L){L===M.E.TEACHER||L===M.E.ADMIN?this.getListForTeacher(O.toString()):L===M.E.STUDENT&amp;&amp;this.getListForStudent(O.toString()).subscribe()}getListForStudent(O,L){return this._apiService.makeApiCall("/course/my_classes",{student_id:O,get_student_grade:L||!1}).pipe((0,_.U)(V=&gt;(this.buildListFromData(V),this.listRequestObservable=null,V)))}buildListFromData(O){if(null!=O?.status){const L=this._prepareCourseListFromData(O);if(L.length!==this._courseList.length||(0,d.Z)(L,this._courseList,z=&gt;z.id).length&gt;0)L.length&amp;&amp;(this._courseList=L,this.classListCache=this._courseList,this.classListUseCache=!0),this._courseListSubject.next(this._courseList);else if(0===L.length){const z=this.getSelectedClass();z?.id&amp;&amp;(this._courseList=[z],this.classListCache=this._courseList,this.classListUseCache=!0)}}}retrieveSubjectList(){this._apiService.makeApiCall("/course/subjects",{}).subscribe(O=&gt;{null!=O.status&amp;&amp;null!=O.result&amp;&amp;(this.subjects=O.result)})}getCourseListSubject(){return this._courseListSubject}getCourseFromId(O){for(let L=0;L&lt;this._courseList.length;L++)if(this._courseList[L].id===O)return this._courseList[L];return new g.r(null)}getStudentsForCourseId(O){return this._apiService.makeApiCall("/course/students_of_course",{course_id:O})}getMembers(O,L){return this._apiService.makeApiCall("/student_course/get_members",{course_ids:[O],student_id:L})}unsetSelectedClass(){this.selectedClass=new g.r,this._userSessionService.unsetCurrentClass(),this._userSessionService.unsetSelectedClassId()}setSelectedClass(O){O?(this.selectedClass=O,this._userSessionService.setCurrentClass(O),this._userSessionService.setSelectedClassId(O.id)):this.unsetSelectedClass()}setSelectedByClassId(O){if(this._userSessionService.setSelectedClassId(O),this._courseList&amp;&amp;this._courseList.length&gt;0){const L=(0,c.Z)(this._courseList,z=&gt;Number(z.id).valueOf()===O);null!=L&amp;&amp;this.setSelectedClass(L)}}getSelectedClass(){var O;return null!==(O=this.selectedClass)&amp;&amp;void 0!==O&amp;&amp;O.id?this.selectedClass:this._userSessionService.getCurrentClass()}getCourse(O){return this._apiService.makeApiCall("/course/get_course",{id:O}).pipe((0,_.U)(L=&gt;{let z;return L.status&amp;&amp;(z=new g.r(L.result)),z}))}getSubjects(){return this._apiService.makeApiCall("/course/subjects",{}).pipe((0,_.U)(O=&gt;{if(this._validApiData(O)){const L=[];for(let z=0;z&lt;O.result.length;z++)L.push(new T.T(O.result[z]));return L}}))}getGrades(){return this._apiService.makeApiCall("/course/grades",{}).pipe((0,_.U)(O=&gt;{if(O.status){const L=[];for(let z=0;z&lt;O.result.length;z++){const V=new v.$(O.result[z]);L.push(V)}return L}}))}getLanguages(){return this._apiService.makeApiCall("/bookshelf/get_bookshelf_languages",{}).pipe((0,_.U)(O=&gt;{if(O.status){const L=[];for(let z=0;z&lt;O.result.length;z++)L.push(new f(O.result[z]));return L}}))}getSitesForTeacher(){return this._siteService.getForTeacher(this._userSessionService.getUserId()).pipe((0,_.U)(O=&gt;{const L=[];if(O?.status&amp;&amp;O.result)for(let z=0;z&lt;O.result.length;z++)L.push((0,r.Deserialize)(O.result[z],Q.O));return L}))}getAddClassFormData(){return this._userSessionService.isMainAdmin()||this._userSessionService.isAdmin()||this._userSessionService.isCoAdmin()?(0,a.D)(this.getSubjects(),this.getLanguages(),this.getGrades(),this._siteService.getByUserId(this._userService.getCurrentUserId())).pipe((0,_.U)(O=&gt;({subjects:O[0],languages:O[1],grades:O[2],sites:O[3]}))):(0,a.D)(this.getSubjects(),this.getLanguages(),this.getGrades(),this.getSitesForTeacher()).pipe((0,_.U)(O=&gt;({subjects:O[0],languages:O[1],grades:O[2],sites:O[3]})))}getCoTeachersForCourse(O){return this._apiService.makeApiCall("/coteacher/get_by_course",{course_id:O}).pipe((0,_.U)(L=&gt;{let z=[];return this._validApiData(L)&amp;&amp;(z=L.result),z}))}addCoTeachersForCourse(O,L){return this._apiService.doPost("/coteacher/add",{course_id:O,users_id:L},null).pipe((0,_.U)(z=&gt;new h.kO(z)))}removeCoTeachersForCourse(O,L){return this._apiService.doDelete("/coteacher/remove",{course_id:O,users_id:L}).pipe((0,_.U)(z=&gt;new h.kO(z)))}getStudentsWithFamily(O,L=0){return this._apiService.makeApiCall("/course/students_of_course_with_family",{course_id:O,page:L}).pipe((0,_.U)(z=&gt;{const V=[];if(z?.result&amp;&amp;z.result.length&gt;0)for(const j of z.result){const x=new Z.P(j);V.push(x)}const ee=h.xS.createFromJson(z.pagination);return new h.oC(ee,V)}))}dropStudent(O,L){return this._apiService.doDelete("/course/drop_student_from_course",{course_id:O,student_id:L}).pipe((0,_.U)(z=&gt;z.status))}transferStudent(O,L,z){return this._apiService.makeApiCall("/course/transfer_student_to_course",{course_code:O,course_id:L,student_id:z}).pipe((0,_.U)(V=&gt;(this._transferStudentSubject.next(1),V)))}_prepareCourseListFromData(O){const L=[];for(let z=0;z&lt;O.result.length;z++){const V=new g.r(O.result[z]);V.user=new p.T,V.user.id=Number(O.result[z].id_user),V.user.first_name=O.result[z].user?O.result[z].user.first_name:O.result[z].user_first_name,V.user.last_name=O.result[z].user?O.result[z].user.last_name:O.result[z].user_last_name,V.user.email=O.result[z].user?O.result[z].user.email:O.result[z].email,L.push(V)}return L}}return X.\u0275fac=function(O){return new(O||X)(b.LFG(C._),b.LFG(R.o),b.LFG(w.K),b.LFG(J.P),b.LFG(m.b))},X.\u0275prov=b.Yz7({token:X,factory:X.\u0275fac,providedIn:"root"}),X})()},65752:(H,E,n)=&gt;{"use strict";n.d(E,{R:()=&gt;s});var e=n(54004),o=n(94515),t=n(15639),a=n(35786),r=n(94650);let s=(()=&gt;{class l extends a.b{constructor(d){super(),this._apiService=d,this._userId=void 0}getStudentsWithCourse(d){return this._apiService.makeApiCall("/analytics/student/get_students_with_course",d)}getAllStudentFlags(d,c,_,g){const p={user_id:d,district:c?1:0};return _&amp;&amp;(p.add_ungrouped_option_for_coadmin=_),g&amp;&amp;g&gt;0&amp;&amp;(p.district_id=g),this._apiService.makeApiCall("/analytics/teacher_sign/get_signs",p).pipe((0,e.U)(f=&gt;{if(f.status){const v=[];for(let T=0;T&lt;f.result.length;T++){const h=new o.G(f.result[T]);v.push(h)}return v}}))}haveDistrictsOnCountry(d){return this._apiService.makeApiCall("/district/have_districts_on_country",{country_id:d}).pipe((0,e.U)(c=&gt;{if(c.status)return c.result}))}}return l.\u0275fac=function(d){return new(d||l)(r.LFG(t._))},l.\u0275prov=r.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),l})()},75462:(H,E,n)=&gt;{"use strict";n.d(E,{v:()=&gt;t});var e=n(77579),o=n(94650);let t=(()=&gt;{class a{constructor(){this._loadingIndicatorSubject=new e.x,this.loadIndicatorObservable$=this._loadingIndicatorSubject.asObservable(),this._eventsLoading=0,this._showingLoadingIndicator=!0,this.ignoreWorm=!1,this._skipNext=!1}forceDismiss(){this._eventsLoading=0,this.sendDismissEvent()}showIndicator(s=300){++this._eventsLoading,this._skipNext?this._skipNext=!1:this.ignoreWorm?this.sendShowEvent():window.setTimeout(()=&gt;{this.sendShowEvent()},s)}dismiss(){--this._eventsLoading,this._eventsLoading&lt;0&amp;&amp;(this._eventsLoading=0),this.sendDismissEvent()}skipNext(){this._skipNext=!0}sendDismissEvent(){0==this._eventsLoading&amp;&amp;this._showingLoadingIndicator&amp;&amp;(this._showingLoadingIndicator=!1,this._loadingIndicatorSubject.next({currentlyLoading:this._showingLoadingIndicator,ignoreWorm:this.ignoreWorm}))}sendShowEvent(){this._eventsLoading&gt;0&amp;&amp;!this._showingLoadingIndicator&amp;&amp;(this._showingLoadingIndicator=!0,this._loadingIndicatorSubject.next({currentlyLoading:this._showingLoadingIndicator,ignoreWorm:this.ignoreWorm}))}}return a.\u0275fac=function(s){return new(s||a)},a.\u0275prov=o.Yz7({token:a,factory:a.\u0275fac,providedIn:"root"}),a})()},11470:(H,E,n)=&gt;{"use strict";n.d(E,{s1:()=&gt;i});var e=n(57513),o=n(45840),t=n(68885),a=n(94650),r=(()=&gt;{return(d=r||(r={}))[d.NAV_ACTION=0]="NAV_ACTION",d[d.PAGE_STATE_CHANGE=1]="PAGE_STATE_CHANGE",r;var d})();class l{constructor(){this.urlstack=[],this.pageStates=[]}}let i=(()=&gt;{class d{constructor(){this.store=(0,t.MT)(this.reducer)}navigatedTo(_){this.store.dispatch(this.createNavigateAction(_))}updateState(_,g){this.store.dispatch(this.createPageStateChangeAction({pageId:_,pageState:g}))}removeState(_){return this.store.dispatch(this.createPageStateChangeAction({pageId:_,pageState:null})),!0}getPageState(_){let g=null;const p=this.store.getState().pageStates,f=(0,e.Z)(p,v=&gt;v.pageId===_);return-1!==f&amp;&amp;p[f].pageState&amp;&amp;(g=p[f]),g}createNavigateAction(_){return{type:r.NAV_ACTION,url:_}}createPageStateChangeAction(_){return{type:r.PAGE_STATE_CHANGE,state:_}}reducer(_,g){let p,f;switch(p=void 0===_?new l:(0,o.Z)(_),g.type){case r.NAV_ACTION:p.urlstack[p.urlstack.length-1]!==g.url&amp;&amp;p.urlstack.push(g.url);break;case r.PAGE_STATE_CHANGE:f=(0,e.Z)(p.pageStates,v=&gt;v.pageId==g.state.pageId),-1!==f?p.pageStates[f]=g.state:p.pageStates.push(g.state)}return p}}return d.\u0275fac=function(_){return new(_||d)},d.\u0275prov=a.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),d})()},56602:(H,E,n)=&gt;{"use strict";n.d(E,{H:()=&gt;_});var e=n(54004),o=n(61135),t=n(41854),a=n(89232);class r extends a.g{constructor(p){super(p),this.name=void 0,void 0!==p&amp;&amp;Object.assign(this,p)}getName(){return this.name}get optionDescription(){return this.name}}var s=n(56711),l=n(21112),i=n(35786),d=n(15639),c=n(94650);let _=(()=&gt;{class g extends i.b{constructor(f){super(),this._apiService=f,this._studentList=[],this._studentList=[],this._studentListSubject=new o.X(this._studentList)}getAffinities(){return this._apiService.makeApiCall("/parents/list_affinities",{}).pipe((0,e.U)(f=&gt;{const v=[];if(this._validApiData(f))for(let T=0;T&lt;f.result.length;T++)v.push(new r(f.result[T]));return v}))}getStudentDemographicPerStudentAndCourse(f,v){return this._apiService.makeApiCall("/parents/get_student_demographic_per_student_and_course",{course_id:f,student_id:v})}signup(f){return this._apiService.makeApiCall("/parents/signup",f).pipe((0,e.U)(v=&gt;v))}getStudentsFromParent(f){return this._apiService.doGet("/parents/student_of_parent",{id_parent:f}).pipe((0,e.U)(T=&gt;{const h=s.kO.Deserialize(T,l.P);return h.hasSuccess()&amp;&amp;((0,t.Z)(h.getResults(),this._studentList)||(this._studentList=h.getResults(),this._studentListSubject.next(this._studentList))),h}))}getStudentListSubject(){return this._studentListSubject}}return g.\u0275fac=function(f){return new(f||g)(c.LFG(d._))},g.\u0275prov=c.Yz7({token:g,factory:g.\u0275fac,providedIn:"root"}),g})()},47165:(H,E,n)=&gt;{"use strict";n.d(E,{V:()=&gt;a});var e=n(43869),o=n(94650),t=n(9116);let a=(()=&gt;{class s{constructor(i){this._router=i}set usingRespondus(i){s._usingRespondusBrowser=i}get usingRespondus(){return s._usingRespondusBrowser}set hasCbLDBexCookie(i){s._hasCbLDBexCookie=i}get hasCbLDBexCookie(){return s._hasCbLDBexCookie}getRespondusOptions(i){return{rldbtxt:"Otus",rldbprt:0,rldbwl:i.whitelist,rldbbl:i.blacklist,rldbclc:0,rldbsv:1,typeId:i.assessment_system_id,assignId:i.assessment_system_id===e.Gd.OTUS_SYSTEM?i.assign_id:i.id}}navigateOrCloseRespondus(i,d){this.usingRespondus?this.closeRespondusBrowser():this._router.navigate(i,d||{})}closeRespondusBrowser(){window.location.href="/login?rldbxb=1"}}return s._usingRespondusBrowser=!1,s._hasCbLDBexCookie=!1,s.\u0275fac=function(i){return new(i||s)(o.LFG(t.F0))},s.\u0275prov=o.Yz7({token:s,factory:s.\u0275fac,providedIn:"root"}),s})()},19169:(H,E,n)=&gt;{"use strict";n.d(E,{D:()=&gt;o});var e=n(94650);let o=(()=&gt;{class t{constructor(){this.hideNav=!1}}return t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=e.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})()},73258:(H,E,n)=&gt;{"use strict";n.d(E,{P:()=&gt;_});var e=n(54004),o=n(61135),t=n(29923),a=n(17344),r=n(24911),s=n(56711),l=n(35786),i=n(15639),d=n(10425),c=n(94650);let _=(()=&gt;{class g extends l.b{constructor(f,v){super(),this._apiService=f,this._napiService=v,this._siteList=[],this.sitesListSubject=new o.X(this._siteList)}getForTeacher(f){return this._apiService.makeApiCall("/site/get_sites_from_teacher",{teacher_id:f})}getByUserId(f){return this._apiService.makeApiCall("/site/get_by_user_id",{user_id:f}).pipe((0,e.U)(v=&gt;{const T=[];if(v?.status&amp;&amp;v.result)for(let h=0;h&lt;v.result.length;h++)T.push((0,t.Deserialize)(v.result[h],a.O));return this._siteList=T,this.sitesListSubject.next(this._siteList),T}))}getByDistrictId(f){return this._apiService.makeApiCall("/site/get_by_district_id",{district_id:f}).pipe((0,e.U)(v=&gt;{const T=[];if(v?.status&amp;&amp;v.result)for(let h=0;h&lt;v.result.length;h++)T.push((0,t.Deserialize)(v.result[h],a.O));return this._siteList=T,this.sitesListSubject.next(this._siteList),T}))}getSitesForStudent(f){return this._napiService.doGet("/sites/sitesForStudent/"+f,{},!1).pipe((0,e.U)(v=&gt;v.map(h=&gt;(0,t.Deserialize)(h,a.O))))}assignByCode(f,v){return this._apiService.makeApiCall("/site/assign_user_by_code",{user_id:f,site_code:v})}getTeachers(f,v,T,h,Z,M,G){const B={user_id:f};return v&amp;&amp;v.length&gt;0&amp;&amp;(B.site_id=v),T&amp;&amp;T.length&gt;0&amp;&amp;(B.teacher_flag_id=T),h&amp;&amp;(B.teacher_no_flags=!0),Z&amp;&amp;(B.name=Z),M&amp;&amp;(B.page=M),G&amp;&amp;(B.district_id=G),this._apiService.doPostTyped("/site/get_teachers",B,null,r.T)}getTeachersBySiteId(f){return this._napiService.doGet("/sites/teachers/"+f,{}).pipe((0,e.U)(v=&gt;{const T=[];return v&amp;&amp;v.forEach(h=&gt;{const Z=(0,t.Deserialize)(h,r.T);T.push(Z)}),T}))}hideTeacherFromDistrict(f,v){return this._apiService.doPost("/site/hide_teacher_from_district",{teacher_id:f,district_id:v}).pipe((0,e.U)(h=&gt;new s.kO(h)))}}return g.\u0275fac=function(f){return new(f||g)(c.LFG(i._),c.LFG(d.b))},g.\u0275prov=c.Yz7({token:g,factory:g.\u0275fac,providedIn:"root"}),g})()},68523:(H,E,n)=&gt;{"use strict";n.d(E,{$:()=&gt;a,e:()=&gt;t});var e=n(77579),o=n(94650),t=(()=&gt;{return(r=t||(t={}))[r.ADD_TO_BOOKSHELF=1]="ADD_TO_BOOKSHELF",r[r.ADD_FOLDER=2]="ADD_FOLDER",r[r.FIND_RESOURCES=3]="FIND_RESOURCES",r[r.MAIL_BOX=4]="MAIL_BOX",r[r.ADMIN_GRADES=5]="ADMIN_GRADES",r[r.ADMIN_USERS=6]="ADMIN_USERS",t;var r})();let a=(()=&gt;{class r{constructor(){this._actionsSubject=new e.x,this.actionsObservable$=this._actionsSubject.asObservable()}postAction(l){this.lastActionId=l,this._actionsSubject.next(this.lastActionId)}}return r.\u0275fac=function(l){return new(l||r)},r.\u0275prov=o.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})()},79420:(H,E,n)=&gt;{"use strict";n.d(E,{$:()=&gt;i});var e=n(54004),o=n(29923),t=n(69751),a=n(78462),r=n(34030),s=n(10425),l=n(94650);let i=(()=&gt;{class d{constructor(_){this._napiService=_}getGradeLevels(){return this._napiService.doGet("/sysinfo/gradelevels",{}).pipe((0,e.U)(_=&gt;(0,o.Deserialize)(_.success,a.$)))}getSubjects(){return this._napiService.doGet("/sysinfo/subjects",{}).pipe((0,e.U)(_=&gt;(0,o.Deserialize)(_.success,r.T)))}getIsDistrictFeatureActive(_,g){return _?this._napiService.doGet("/sysinfo/district-feature-enabled/"+g+"/districtid/"+_,void 0,!1):new t.y(p=&gt;{p.next(!1),p.complete()})}}return d.\u0275fac=function(_){return new(_||d)(l.LFG(s.b))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),d})()},40085:(H,E,n)=&gt;{"use strict";n.d(E,{R:()=&gt;e});class e{static emailValidator(t){return t?.value&amp;&amp;t.value.match(/^(([^&lt;&gt;()[\]\\.,;:\s@\"]+(\.[^&lt;&gt;()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)?null:{invalidEmailAddress:!0}}static areEqual(t,a){return r=&gt;{const s=r.controls[t],l=r.controls[a];return s&amp;&amp;l?s.value!==l.value?{notEqual:!0}:null:{notEqual:!0}}}}},52425:(H,E,n)=&gt;{"use strict";n.d(E,{$:()=&gt;o});var e=n(94650);let o=(()=&gt;{class t{constructor(r){this.localeId=r;const s=new Intl.Collator(this.localeId,{numeric:!0});this.naturalCompare=s.compare}}return t.\u0275fac=function(r){return new(r||t)(e.LFG(e.soG))},t.\u0275prov=e.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})()},12173:(H,E,n)=&gt;{"use strict";n.d(E,{Hl:()=&gt;f,IH:()=&gt;p,IS:()=&gt;l,ND:()=&gt;d,cj:()=&gt;_,nV:()=&gt;v,oq:()=&gt;s,q8:()=&gt;c,qC:()=&gt;i,s3:()=&gt;r,tC:()=&gt;g});var e=n(57513),o=n(98417),t=n(85931),a=n(31577);const r=T=&gt;T?T.map(h=&gt;h.id):null,s=(T,h)=&gt;{const Z=(0,e.Z)(T,h);return Z&gt;-1&amp;&amp;(T.splice(Z,1),!0)},l=(T,h)=&gt;T&amp;&amp;0!==T.length&amp;&amp;null!==h?(0,e.Z)(T,Z=&gt;Z.id===h):-1,i=(T,h)=&gt;T&amp;&amp;0!==T.length&amp;&amp;null!==h?(0,o.Z)(T,Z=&gt;Z.id===h):null,d=(T,h)=&gt;T&amp;&amp;0!==T.length?(0,e.Z)(T,h):-1,c=(T,h)=&gt;{if(!T||0===T.length)return null;const Z=(0,e.Z)(T,h);return Z&gt;=0?T[Z]:null},_=T=&gt;T&amp;&amp;T.length&gt;0,g=(T,h)=&gt;T&amp;&amp;T.length&gt;0&amp;&amp;(0,t.Z)(T,Z=&gt;Z.id===h),p=(T,h)=&gt;{T||(T=[]),T.push(h)},f=(T,h)=&gt;{T||(T=[]),h&amp;&amp;T.push(...h)},v=(T,h)=&gt;T&amp;&amp;0!==T.length&amp;&amp;h&amp;&amp;0!==h.length?(0,a.Z)(T,Z=&gt;g(h,Z.id)):T},88356:(H,E,n)=&gt;{"use strict";n.d(E,{lE:()=&gt;t,sM:()=&gt;e});const e=a=&gt;{let r="";const s=new Uint8Array(a),l=s.byteLength;for(let i=0;i&lt;l;i++)r+=String.fromCharCode(s[i]);return window.btoa(r)},t=a=&gt;String.fromCharCode.apply(null,new Uint16Array(a))},97639:(H,E,n)=&gt;{"use strict";n.d(E,{FX:()=&gt;G,JY:()=&gt;b,Rp:()=&gt;I,S7:()=&gt;s,SK:()=&gt;M,W4:()=&gt;W,ZB:()=&gt;w,bR:()=&gt;T,bl:()=&gt;t,cX:()=&gt;l,cx:()=&gt;_,ds:()=&gt;C,eq:()=&gt;r,nj:()=&gt;a,qp:()=&gt;h,rz:()=&gt;v,uV:()=&gt;Z,wi:()=&gt;c,xV:()=&gt;d,x_:()=&gt;g,xu:()=&gt;i,yg:()=&gt;o,zg:()=&gt;y});var e=n(24317);const o="YYYY-MM-DD HH:mm:ss",t="YYYY-MM-DDTHH:mm:ssZ",a="L",r="LT",s=a+" "+r,l=L=&gt;Math.floor(L.getTime()/1e3),i=(L,z)=&gt;((!z||0===z.length)&amp;&amp;(z=s),moment(L).format(z)),d=L=&gt;b(L)?i(L,a):"-",c=L=&gt;moment(L).format("l")+" "+moment(L).format("LT"),_=L=&gt;moment(L).format("L")+" at "+moment(L).format("LT"),g=(L,z=o)=&gt;L&amp;&amp;moment(L,z).isValid()?moment(L,z).toDate():null,v=L=&gt;L?moment(L).isBefore(moment().clone()):null,T=L=&gt;L&amp;&amp;moment.utc(L,o).isValid()?moment.utc(L,o).toDate():null,h=(L,z)=&gt;moment.utc(L).format(z||s),Z=L=&gt;L&amp;&amp;moment.utc(L).toDate(),M=(L,z)=&gt;{const V=moment(L);return L&amp;&amp;L.length&gt;0&amp;&amp;V.isValid()?V.utc().format(z||s):L},G=(L,z)=&gt;((!z||0===z.length)&amp;&amp;(z=s),i(T(L),z)),W=(L,z)=&gt;moment(L).add(z,"days").toDate(),w=(L,z)=&gt;moment(L).add(z,"months").toDate(),C=L=&gt;moment(L).weekday(),I=(L,z,V)=&gt;moment([L,z,V]).isValid(),b=L=&gt;moment(L).isValid(),y=(L,z,V,ee)=&gt;{if(!L&amp;&amp;!z)return 0;if(!L)return ee?1:-1;if(!z)return ee?-1:1;const j=moment(L),x=moment(z);let U=0;return j.isBefore(x)&amp;&amp;(U=V&amp;&amp;V===e.s.DESC?1:-1),x.isBefore(j)&amp;&amp;(U=V&amp;&amp;V===e.s.DESC?-1:1),U}},37415:(H,E,n)=&gt;{"use strict";n.d(E,{DE:()=&gt;Z,F0:()=&gt;g,L$:()=&gt;v,Or:()=&gt;f,QN:()=&gt;c,Wv:()=&gt;p,Xc:()=&gt;T,b2:()=&gt;s,j0:()=&gt;r,k4:()=&gt;e,pX:()=&gt;i,q$:()=&gt;h});const e=["gif","GIF","jpg","JPG","jpeg","JPEG","png","PNG"],t=["pdf"],a=["txt","ppt","pptx",...t],r=["mp3","webm","m4a"],s=["csv"],l=[...s,"xls","xlsx"],i=["mp4","mov","MOV","webm"],d=["zip"],c=[...e,"doc","docx","word","gdoc",...t,...a,...r,...s,...l,...i],_=(M,G)=&gt;{const B=G.join("|");return new RegExp("(.*?).("+B+")$").test(M.name)},g=M=&gt;_(M,r),p=M=&gt;_(M,i),f=M=&gt;_(M,e),v=M=&gt;_(M,s),T=M=&gt;_(M,d),h=(M,G="",B=512)=&gt;{const Q=window.atob(M),W=[];for(let J=0;J&lt;Q.length;J+=B){const w=Q.slice(J,J+B),R=new Array(w.length);for(let C=0;C&lt;w.length;C++)R[C]=w.charCodeAt(C);const m=new Uint8Array(R);W.push(m)}return new Blob(W,{type:G})},Z=(M,G,B=!1)=&gt;{const Q=new FileReader;Q.onload=W=&gt;{const w=W.target.result,R=[];if(w){const m=w.split(/\r\n|\n/);if(m&amp;&amp;m.length&gt;0&amp;&amp;m.map((C,I)=&gt;{const b=C.trim().replace(/"/g,"").split(",");0===I&amp;&amp;B||R.push(b)}),R.length&gt;0){const C=R[R.length-1];1===C.length&amp;&amp;""===C[0].trim()&amp;&amp;R.splice(-1,1)}}G&amp;&amp;G(R)},Q.readAsText(M)}},16700:(H,E,n)=&gt;{"use strict";n.d(E,{$G:()=&gt;l,FQ:()=&gt;G,Uh:()=&gt;d,WX:()=&gt;c,cE:()=&gt;v,fm:()=&gt;i,hU:()=&gt;Z,kn:()=&gt;f,m9:()=&gt;g,rf:()=&gt;h});var e=n(59378),o=n(45840),t=n(52942),a=n(75859);let r;const s=(B=14,Q="normal",W="Lato, Tahoma, Helvetica, Arial, sans-serif")=&gt;{if(r&amp;&amp;r.getContext("2d").font===Q+" "+B+"px "+W)return r.getContext("2d");r||(r=document.createElement("canvas"));const J=r.getContext("2d");return J.font=Q+" "+B+"px "+W,J},l=(B,Q,W="...")=&gt;!B||B.length&lt;=Q?B:B.substring(0,Q)+W,i=B=&gt;B.charAt(0).toUpperCase()+B.slice(1),d=B=&gt;B&amp;&amp;B.trim().length&gt;0,c=(B,Q=!1)=&gt;B&amp;&amp;(B=B.replace(/&lt;[^&gt;]*&gt;/g,"").replace(/&amp;\w+;/g,"X").replace(/^\s*/g,"").replace(/\s*$/g,"").replace(/&lt;!--[\s\S]*?--&gt;/g,"")).replace(Q?/(?!\n)(?!\r)\s+/gm:/\s+/g," "),g=B=&gt;{var Q,W;return null!==(W=null===(Q=(new DOMParser).parseFromString(B,"text/html")?.body)||void 0===Q?void 0:Q.textContent)&amp;&amp;void 0!==W?W:""},f=(B,Q=100,W=1,J="&lt;br/&gt;",w=null,R=null)=&gt;{if((0,e.Z)(B)&amp;&amp;(!Q||Q&lt;0||!W||W&lt;1))return B;let m=(0,o.Z)(B);if(v(B,w,R)/Q&gt;1){const C=/^[a-zA-Z0-9]*$/;let I=(0,o.Z)(B);const b=[];for(let y=1;y&lt;=W;y++){const X=v(I,w,R);if(0===I.length)break;if(y===W&amp;&amp;X&lt;=Q){b.push(I);break}if(y===W&amp;&amp;X&gt;Q){const P=v("...",w,R),O=T(I,Q-P,w,R);b.push(I.substr(0,O)+"...");break}{const P=T(I,Q,w,R);let O=(0,t.Z)(I,L=&gt;!1===C.test(L),P);O&gt;0&amp;&amp;(!1===(0,a.Z)(["(","{","["],I[O])&amp;&amp;O+1&lt;=P&amp;&amp;O++,b.push(I.substr(0,O)+J),I=I.substr(O))}}m=b.join("")}return m},v=(B,Q=14,W="normal",J="Lato, sans-serif")=&gt;s(Q,W,J).measureText(B).width,T=(B,Q,W=14,J="normal",w="Lato, sans-serif")=&gt;{const R=s(W,J,w);let m=R.measureText(B).width,C=B.length;for(;m&gt;=Q&amp;&amp;C-- &gt;0;){const I=B.substring(0,C);m=R.measureText(I).width}return C},h=B=&gt;B.replace(/[^a-zA-Z0-9 .-]/g,""),Z=B=&gt;B.replace(/(\r\n|\r|\n)/g,"&lt;br /&gt;"),G=B=&gt;/^[\u0000-\u007f]*$/u.test(B)},66830:(H,E,n)=&gt;{"use strict";n.d(E,{L:()=&gt;o});var e=n(94650);let o=(()=&gt;{class t{}return t.\u0275fac=function(r){return new(r||t)},t.\u0275mod=e.oAB({type:t}),t.\u0275inj=e.cJS({}),t})()},37992:(H,E,n)=&gt;{"use strict";n.d(E,{X:()=&gt;t});var e=n(36895),o=n(94650);let t=(()=&gt;{class a{}return a.\u0275fac=function(s){return new(s||a)},a.\u0275mod=o.oAB({type:a}),a.\u0275inj=o.cJS({imports:[e.ez]}),a})()},58955:(H,E,n)=&gt;{"use strict";n.d(E,{L:()=&gt;o});var e=n(94650);let o=(()=&gt;{class t{constructor(){this.config={production:!1}}init(r){return this.config=r,this.config}isProd(){return this.config.production}get bffUrl(){var r;const s="/api",l=null===(r=this.config.bff)||void 0===r?void 0:r.hostName;return l?`https://${l}${s}`:s}get platformBaseUrl(){var r,s,l;const i=null!==(s=null===(r=this.config.platform)||void 0===r?void 0:r.basePath)&amp;&amp;void 0!==s?s:"",d=null===(l=this.config.platform)||void 0===l?void 0:l.hostName;return d?`https://${d}${i}`:i}get reCaptchaConfig(){return this.config.reCaptcha}get gatewayUrl(){var r;const s="/gateway",l=null===(r=this.config.platform)||void 0===r?void 0:r.hostName;return l?`https://${l}${s}`:s}get proxyUrl(){return`${this.gatewayUrl}/proxy/api`}get apiUrl(){return`${this.platformBaseUrl}/api`}get napiUrl(){return`${this.platformBaseUrl}/napi`}get extToolMessageOrigin(){const{hostName:r}=Object.assign({hostName:window.location.host},this.config.externalTools||{});return`https://${r}`}get gradeCamUrl(){if(!this.config.gradeCam)throw new Error("Gradecam is not configured for this environment.");const{hostName:r,basePath:s}=Object.assign({basePath:""},this.config.gradeCam);return r?`https://${r}${s}`:`${this.platformBaseUrl}${s}`}get oneRosterBaseUrl(){const{hostName:r,basePath:s}=Object.assign({basePath:"/platform/oneroster"},this.config.oneRoster||{});return r?`https://${r}${s}`:s}get websocketUrl(){const{hostName:r,basePath:s}=Object.assign({basePath:"/socket"},this.config.webSockets||{});return r?`wss://${r}${s}`:s}get intercomAppId(){var r;return null===(r=this.config.intercom)||void 0===r?void 0:r.appId}get learnosityAuthorApiUrl(){var r,s;return`https://${null===(r=this.config.learnosity)||void 0===r?void 0:r.authorApi.hostName}/${null===(s=this.config.learnosity)||void 0===s?void 0:s.apiVersion}`}get learnosityItemsApiUrl(){var r,s;return`https://${null===(r=this.config.learnosity)||void 0===r?void 0:r.items.hostName}/${null===(s=this.config.learnosity)||void 0===s?void 0:s.apiVersion}`}get learnosityReportsApiUrl(){var r,s;return`https://${null===(r=this.config.learnosity)||void 0===r?void 0:r.reports.hostName}/${null===(s=this.config.learnosity)||void 0===s?void 0:s.apiVersion}`}get reportsUrl(){return`${this.platformBaseUrl}/reports`}}return t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=e.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})()},37464:(H,E,n)=&gt;{"use strict";n.d(E,{Rs:()=&gt;r,Of:()=&gt;d});var e=n(36895),o=n(43648),t=n(94650);const a=o.Rh.forRoot({timeOut:1e4,positionClass:"toast-top-right",preventDuplicates:!0});let r=(()=&gt;{class c{}return c.\u0275fac=function(g){return new(g||c)},c.\u0275mod=t.oAB({type:c}),c.\u0275inj=t.cJS({imports:[e.ez,a,o.Rh]}),c})();var s=n(11481),l=(()=&gt;{return(c=l||(l={}))[c.DEFAULT=0]="DEFAULT",c[c.INFO=1]="INFO",c[c.SUCCESS=2]="SUCCESS",c[c.ERROR=3]="ERROR",c[c.WARNING=4]="WARNING",l;var c})();const i=2e3;let d=(()=&gt;{class c{constructor(g,p){this._toastrService=g,this._domSanitizer=p}clear(){this._toastrService.clear()}info(g,p,f=i,v=!0){this._show(g,l.INFO,p,f,v,!1)}success(g,p,f=i,v=!0){this._show(g,l.SUCCESS,p,f,v,!1)}error(g,p,f=0,v=!0){this._show(g,l.ERROR,p,f,v,v)}warning(g,p,f=i,v=!0){this._show(g,l.WARNING,p,f,v)}_show(g,p,f,v=i,T=!0,h=!1){let Z,M;const G=this._domSanitizer.sanitize(t.q3G.HTML,g);switch(p){case l.SUCCESS:M='&lt;i class="fas fa-check-square"&gt;&lt;/i&gt;';break;case l.ERROR:M='&lt;i class="fas fa-times-circle"&gt;&lt;/i&gt;';break;case l.WARNING:M='&lt;i class="fas fa-exclamation-triangle"&gt;&lt;/i&gt;';break;default:M='&lt;i class="fas fa-bell"&gt;&lt;/i&gt;'}Z=f?`\n        &lt;div class="toast-img"&gt;${M}&lt;/div&gt;\n        &lt;div class="toast-content"&gt;\n          &lt;div&gt;\n            &lt;div class="toast-title"&gt;${this._domSanitizer.sanitize(t.q3G.HTML,f)}&lt;/div&gt;\n            &lt;div class="toast-message"&gt;${G}&lt;/div&gt;\n          &lt;/div&gt;\n        &lt;/div&gt;\n      `:`\n        &lt;div class="toast-img"&gt;${M}&lt;/div&gt;\n        &lt;div class="toast-content"&gt;\n          &lt;div class="toast-message"&gt;${G}&lt;/div&gt;\n        &lt;/div&gt;\n      `;const B={closeButton:T,timeOut:v,disableTimeOut:h,enableHtml:!0};switch(p){case l.SUCCESS:this._toastrService.success(Z,"",B);break;case l.ERROR:this._toastrService.error(Z,"",B);break;case l.WARNING:this._toastrService.warning(Z,"",B);break;default:this._toastrService.info(Z,"",B)}}}return c.\u0275fac=function(g){return new(g||c)(t.LFG(o._W),t.LFG(s.H7))},c.\u0275prov=t.Yz7({token:c,factory:c.\u0275fac,providedIn:"root"}),c})()},28310:(H,E,n)=&gt;{"use strict";n.d(E,{aG:()=&gt;s});var e=n(94650);const o=["ot-breadcrumb",""],t=["*"];var a=(()=&gt;{return(l=a||(a={})).Small="small",l.Medium="medium",l.Large="large",l.Inherit="inherit",l.Default="inherit",a;var l})(),r=(()=&gt;{return(l=r||(r={})).Wrap="wrap",l.MiddleItemsEllipsis="middle-items-ellipsis",l.Default="wrap",r;var l})();let s=(()=&gt;{class l{constructor(){this.size=a.Default,this.overflow=r.Default}}return l.\u0275fac=function(d){return new(d||l)},l.\u0275cmp=e.Xpm({type:l,selectors:[["nav","ot-breadcrumb",""]],hostVars:2,hostBindings:function(d,c){2&amp;d&amp;&amp;e.uIk("size",c.size)("overflow",c.overflow)},inputs:{size:"size",overflow:"overflow"},attrs:o,ngContentSelectors:t,decls:1,vars:0,template:function(d,c){1&amp;d&amp;&amp;(e.F$t(),e.Hsn(0))},styles:['nav[ot-breadcrumb]{margin:0;padding:0;font-family:var(--ot-font-family-base)}nav[ot-breadcrumb][size=small]{font-size:var(--ot-font-size-s)}nav[ot-breadcrumb][size=medium]{font-size:var(--ot-font-size-l)}nav[ot-breadcrumb][size=large]{font-size:var(--ot-font-size-xxl)}nav[ot-breadcrumb] ul{margin:0;padding:0}nav[ot-breadcrumb] ul li{display:inline;padding:0;margin:0;text-align:center}nav[ot-breadcrumb] ul&gt;li:not(:first-child):before{content:"/";color:var(--ot-color-primary-800);margin-inline-start:var(--ot-spacing-xs);margin-inline-end:var(--ot-spacing-xs)}nav[ot-breadcrumb][overflow=middle-items-ellipsis] ul{display:flex}nav[ot-breadcrumb][overflow=middle-items-ellipsis] ul li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:4ch}\n'],encapsulation:2,changeDetection:0}),l})()},57729:(H,E,n)=&gt;{"use strict";n.d(E,{w:()=&gt;t});var e=n(36895),o=n(94650);let t=(()=&gt;{class a{}return a.\u0275fac=function(s){return new(s||a)},a.\u0275mod=o.oAB({type:a}),a.\u0275inj=o.cJS({imports:[e.ez]}),a})()},85368:(H,E,n)=&gt;{"use strict";n.d(E,{rp:()=&gt;s,v:()=&gt;a,zx:()=&gt;l});var e=n(94650);const o=["ot-button",""],t=["*"];var a=(()=&gt;{return(i=a||(a={})).Inline="inline",i.Block="block",i.Default="inline",a;var i})(),r=(()=&gt;{return(i=r||(r={})).Condensed="condensed",i.Small="small",i.Medium="medium",i.Large="large",i.Default="medium",r;var i})(),s=(()=&gt;{return(i=s||(s={})).Primary="primary",i.Secondary="secondary",i.Tertiary="tertiary",i.Neutral="neutral",i.Destructive="destructive",i.Default="default",i.Outline="outline",i.Transparent="transparent",s;var i})();let l=(()=&gt;{class i{constructor(c){this.elementRef=c,this.disabled=!1,this.href=null,this.trim=!1,this.size=r.Default,this.color=s.Default,this.display=a.Default,this.emitEventOnHover=!1,this.hover=new e.vpe,this._tagName=c.nativeElement.tagName.toLowerCase()}get isLink(){return"a"===this._tagName}get isButton(){return"button"===this._tagName}get isDisabledLink(){return this.isLink&amp;&amp;this.disabled}get hrefAttribute(){return this.isLink&amp;&amp;!this.disabled&amp;&amp;this.href||null}get disabledAttribute(){return this.isButton&amp;&amp;this.disabled||null}get ariaDisabledAttribute(){return this.isDisabledLink?"true":null}get trimAttribute(){return this.trim||null}onClick(c){this.disabled&amp;&amp;(c.preventDefault(),c.stopImmediatePropagation())}onHover(){this.emitEventOnHover&amp;&amp;this.hover.emit()}focus(){this.elementRef.nativeElement.focus()}}return i.\u0275fac=function(c){return new(c||i)(e.Y36(e.SBq))},i.\u0275cmp=e.Xpm({type:i,selectors:[["","ot-button",""]],hostVars:7,hostBindings:function(c,_){1&amp;c&amp;&amp;e.NdJ("mouseenter",function(){return _.onHover()})("click",function(p){return _.onClick(p)}),2&amp;c&amp;&amp;e.uIk("disabled",_.disabledAttribute)("aria-disabled",_.ariaDisabledAttribute)("color",_.color)("size",_.size)("href",_.hrefAttribute,e.P3R)("display",_.display)("trim",_.trimAttribute)},inputs:{disabled:"disabled",href:"href",trim:"trim",size:"size",color:"color",display:"display",emitEventOnHover:"emitEventOnHover"},outputs:{hover:"hover"},attrs:o,ngContentSelectors:t,decls:2,vars:0,consts:[[1,"ot-button-label"]],template:function(c,_){1&amp;c&amp;&amp;(e.F$t(),e.TgZ(0,"span",0),e.Hsn(1),e.qZA())},styles:['[_nghost-%COMP%]{--line-height: var(--ot-line-height-minimum);--button-height-medium: 2.5em;--button-height-large: 3em;--button-height-condensed: 1.75em;--label-line-height-inline: var(--ot-line-height-minimum);--label-line-height-block: var(--ot-line-height-normal);--padding-difference: calc(1em * var(--line-height));--block-padding-difference: calc( (var(--label-line-height-block) - var(--label-line-height-inline)) / 2 );--v-padding-medium: calc((var(--button-height-medium) - var(--padding-difference)) / 2);--v-padding-large: calc((var(--button-height-large) - var(--padding-difference)) / 2);--v-padding-condensed: calc((var(--button-height-condensed) - var(--padding-difference)) / 2);--h-padding-medium: 1em;--h-padding-large: 1em;--h-padding-condensed: .5em;--padding-medium: var(--v-padding-medium) var(--h-padding-medium);--padding-large: var(--v-padding-large) var(--h-padding-large);--padding-condensed: var(--v-padding-condensed) var(--h-padding-condensed);--v-padding-medium-block: calc(var(--v-padding-medium) - var(--block-padding-difference));--v-padding-large-block: calc(var(--v-padding-large) - var(--block-padding-difference));--v-padding-condensed-block: calc(var(--v-padding-condensed) - var(--block-padding-difference));--padding-medium-block: var(--v-padding-medium-block) var(--h-padding-medium);--padding-large-block: var(--v-padding-medium-block) var(--h-padding-medium);--padding-condensed-block: var(--v-padding-medium-block) var(--h-padding-medium);box-sizing:border-box;-webkit-appearance:none;appearance:none;display:inline-flex;justify-content:center;align-items:center;max-width:100%;margin:0;padding:var(--padding-medium);cursor:default;min-width:var(--button-height-medium);min-height:var(--button-height-medium);line-height:var(--line-height);vertical-align:middle;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-font-smoothing:subpixel-antialiased;-webkit-touch-callout:none;outline:none;position:relative;border:var(--ot-border-s) transparent;border-radius:var(--ot-border-radius-s);font-family:var(--ot-font-family-base);font-weight:var(--ot-font-weight-normal);font-size:var(--ot-font-size-s);color:var(--ot-color-background);background-color:var(--ot-color-primary-700);overflow:visible;--ease: .1s ease-in-out;transition:background-color var(--ease),color var(--ease)}a[_nghost-%COMP%], button[_nghost-%COMP%]{cursor:pointer}[_nghost-%COMP%]::-moz-focus-inner{border:var(--ot-border-none);padding:0}[_nghost-%COMP%]   *[_ngcontent-%COMP%]{pointer-events:none}[display=block][_nghost-%COMP%]{display:flex;text-align:center;width:100%;padding:var(--padding-medium-block)}[_nghost-%COMP%]:disabled   *[_ngcontent-%COMP%], [aria-disabled][_nghost-%COMP%]   *[_ngcontent-%COMP%], a[_nghost-%COMP%]:not([href])   *[_ngcontent-%COMP%]{cursor:not-allowed;pointer-events:none}a[color=secondary][_nghost-%COMP%]:hover, a[color=secondary][_nghost-%COMP%]:focus, button[color=secondary][_nghost-%COMP%]:hover, button[color=secondary][_nghost-%COMP%]:focus, a[color=outline][_nghost-%COMP%]:hover, a[color=outline][_nghost-%COMP%]:focus, button[color=outline][_nghost-%COMP%]:hover, button[color=outline][_nghost-%COMP%]:focus, a[color=default][_nghost-%COMP%]:hover, a[color=default][_nghost-%COMP%]:focus, button[color=default][_nghost-%COMP%]:hover, button[color=default][_nghost-%COMP%]:focus{background-color:var(--ot-color-primary-900);color:var(--ot-color-background)}a[_nghost-%COMP%]:active, button[_nghost-%COMP%]:active{background-color:var(--ot-color-primary-900);color:var(--ot-color-background)}[_nghost-%COMP%]:before{content:"";position:absolute;inset:-.3125rem;border:var(--ot-border-s) var(--ot-color-primary-600);border-radius:calc(var(--ot-border-radius-s) * 2);pointer-events:none;box-sizing:border-box;visibility:hidden}[color^="transparent"][_nghost-%COMP%]:before{border-radius:var(--ot-border-radius-s)}[_nghost-%COMP%]:focus:before{visibility:visible}[size=condensed][_nghost-%COMP%]{border-radius:var(--ot-border-radius-s);font-size:var(--ot-font-size-s);font-weight:var(--ot-font-weight-normal);min-width:var(--button-height-condensed);min-height:var(--button-height-condensed);padding:var(--padding-condensed)}[size=condensed][display=block][_nghost-%COMP%]{padding:var(--padding-condensed-block)}[size=medium][_nghost-%COMP%]{font-size:var(--ot-font-size-m)}[size=large][_nghost-%COMP%]{font-size:var(--ot-font-size-l);padding:var(--padding-large);min-width:var(--button-height-large);min-height:var(--button-height-large)}[size=large][display=block][_nghost-%COMP%]{padding:var(--padding-large-block)}.ot-button-label[_ngcontent-%COMP%]{display:flex;box-sizing:border-box;line-height:var(--label-line-height-block)}[display=inline][_nghost-%COMP%]   .ot-button-label[_ngcontent-%COMP%]{line-height:var(--label-line-height-inline)}[trim][_nghost-%COMP%]{padding-inline-start:.625em;padding-inline-end:.625em}[trim][size=condensed][_nghost-%COMP%]{padding-inline-start:.25em;padding-inline-end:.25em}[trim][size=large][_nghost-%COMP%]{padding-inline-start:.875em;padding-inline-end:.875em}[_nghost-%COMP%]:disabled, [aria-disabled][_nghost-%COMP%], a[_nghost-%COMP%]:not([href]){opacity:var(--ot-opacity-disabled);cursor:not-allowed}[color=tertiary][_nghost-%COMP%], [color=secondary][_nghost-%COMP%], [color=transparent][_nghost-%COMP%], [color=outline][_nghost-%COMP%]{background-color:var(--ot-color-transparent);color:var(--ot-color-primary-900)}[color=neutral][_nghost-%COMP%]{background-color:var(--ot-color-neutral-300);color:var(--ot-color-neutral-700)}[color=destructive][_nghost-%COMP%]{background-color:var(--ot-color-negative-700);color:var(--ot-color-white)}[color=secondary][_nghost-%COMP%], [color=outline][_nghost-%COMP%]{border:var(--ot-border-s) var(--ot-color-primary-900)}a[color=tertiary][_nghost-%COMP%]:hover, a[color=tertiary][_nghost-%COMP%]:active, button[color=tertiary][_nghost-%COMP%]:hover, button[color=tertiary][_nghost-%COMP%]:active, a[color=transparent][_nghost-%COMP%]:hover, a[color=transparent][_nghost-%COMP%]:active, button[color=transparent][_nghost-%COMP%]:hover, button[color=transparent][_nghost-%COMP%]:active{background-color:var(--ot-color-primary-200);color:var(--ot-color-primary-900)}a[color=neutral][_nghost-%COMP%]:hover, a[color=neutral][_nghost-%COMP%]:active, button[color=neutral][_nghost-%COMP%]:hover, button[color=neutral][_nghost-%COMP%]:active{background-color:var(--ot-color-neutral-400);color:var(--ot-color-neutral-700)}button[aria-selected=true][_nghost-%COMP%]{background-color:var(--ot-color-primary-800);color:var(--ot-color-white)}button[aria-selected=true][_nghost-%COMP%]:hover, button[aria-selected=true][_nghost-%COMP%]:focus{background-color:var(--ot-color-primary-900);color:var(--ot-color-white)}'],changeDetection:0}),i})()},57455:(H,E,n)=&gt;{"use strict";n.d(E,{h:()=&gt;t});var e=n(36895),o=n(94650);let t=(()=&gt;{class a{}return a.\u0275fac=function(s){return new(s||a)},a.\u0275mod=o.oAB({type:a}),a.\u0275inj=o.cJS({imports:[e.ez]}),a})()},63649:(H,E,n)=&gt;{"use strict";n.d(E,{X:()=&gt;d});var e=n(28917),o=n(94650),t=n(36895),a=n(27733);function r(c,_){1&amp;c&amp;&amp;o._UZ(0,"ot-icon",5)}function s(c,_){1&amp;c&amp;&amp;(o.ynx(0),o._UZ(1,"ot-icon",6)(2,"ot-icon",7),o.BQk())}const l=[[["","slot","input"]],[["","slot","label"]]],i=["[slot='input']","[slot='label']"];let d=(()=&gt;{class c{constructor(g){this.elementRef=g,this.id=(0,e.Z)("ot-checkbox__"),this.size="medium",this.color="default",this.indeterminate=!1}ngAfterContentChecked(){const g=this.elementRef.nativeElement,p=g.querySelector('input[type="checkbox"]'),f=g.querySelector("label");if(!p)throw new Error('An input[type="checkbox"] element is required for the Checkbox component!');if(!f)throw new Error("A label element is required for the Checkbox component!");p.setAttribute("id",this.id),p.indeterminate=!!this.indeterminate,f.setAttribute("for",this.id)}}return c.\u0275fac=function(g){return new(g||c)(o.Y36(o.SBq))},c.\u0275cmp=o.Xpm({type:c,selectors:[["ot-checkbox"]],hostVars:3,hostBindings:function(g,p){2&amp;g&amp;&amp;o.uIk("color",p.color)("size",p.size)("indeterminate",p.indeterminate)},inputs:{size:"size",color:"color",indeterminate:"indeterminate"},ngContentSelectors:i,decls:7,vars:2,consts:[[1,"ot-checkbox__facade"],[1,"ot-checkbox__icon"],["prefix","fas","name","minus-square",4,"ngIf"],[4,"ngIf"],[1,"ot-checkbox__label"],["prefix","fas","name","minus-square"],["data-state","checked","prefix","fas","name","check-square"],["data-state","unchecked","prefix","far","name","square"]],template:function(g,p){1&amp;g&amp;&amp;(o.F$t(l),o.TgZ(0,"span",0),o.Hsn(1),o.TgZ(2,"div",1),o.YNc(3,r,1,0,"ot-icon",2),o.YNc(4,s,3,0,"ng-container",3),o.qZA()(),o.TgZ(5,"span",4),o.Hsn(6,1),o.qZA()),2&amp;g&amp;&amp;(o.xp6(3),o.Q6J("ngIf",p.indeterminate),o.xp6(1),o.Q6J("ngIf",!p.indeterminate))},dependencies:[t.O5,a.J],styles:['[_nghost-%COMP%]{font-family:var(--ot-font-family-base);max-width:100%;display:flex}[_nghost-%COMP%]     input{position:absolute;width:100%;height:100%;left:0;top:0;outline:none;margin:0;opacity:0}[_nghost-%COMP%]   .ot-checkbox__facade[_ngcontent-%COMP%]{display:flex;align-items:center;position:relative;padding:.05rem;margin:-.05rem}[_nghost-%COMP%]   ot-icon[_ngcontent-%COMP%]{color:var(--ot-color-primary-900);flex-shrink:0;flex-grow:0;border:var(--ot-border-s) transparent;border-radius:var(--ot-border-radius-s);pointer-events:none}[size=small][_nghost-%COMP%]   ot-icon[_ngcontent-%COMP%]{font-size:var(--ot-font-size-m);height:1.1875rem;width:1.1875rem}[size=medium][_nghost-%COMP%]   ot-icon[_ngcontent-%COMP%]{font-size:var(--ot-font-size-l);height:1.375rem;width:1.375rem}[size=large][_nghost-%COMP%]   ot-icon[_ngcontent-%COMP%]{font-size:var(--ot-font-size-xl);height:1.5625rem;width:1.5625rem}[data-state=checked][_ngcontent-%COMP%], [data-state=unchecked][_ngcontent-%COMP%]{display:none}  input:checked+.ot-checkbox__icon [data-state=checked],   input:not(:checked)+.ot-checkbox__icon [data-state=unchecked]{display:inline-flex}[color="inverse"][_nghost-%COMP%]   ot-icon[_ngcontent-%COMP%]{color:var(--ot-color-primary-100)}[_nghost-%COMP%]   .ot-checkbox__icon[_ngcontent-%COMP%]{border-radius:var(--ot-border-radius-s);line-height:var(--ot-line-height-none)}[_nghost-%COMP%]:hover   .ot-checkbox__icon[_ngcontent-%COMP%]{background-color:var(--ot-color-neutral-300)}[_nghost-%COMP%]     input:active+.ot-checkbox__icon{background-color:var(--ot-color-neutral-300)}[_nghost-%COMP%]     input:disabled+.ot-checkbox__icon{opacity:var(--ot-opacity-disabled);cursor:not-allowed;pointer-events:none}[color="inverse"][_nghost-%COMP%]:hover   .ot-checkbox__icon[_ngcontent-%COMP%]{background-color:var(--ot-color-primary-600)}[color="inverse"][_nghost-%COMP%]  input:active+.ot-checkbox__icon{background-color:var(--ot-color-primary-600)}[_nghost-%COMP%]     input:focus+.ot-checkbox__icon ot-icon{border:var(--ot-border-s) var(--ot-color-info-500)}[_nghost-%COMP%]   ot-icon[data-state=unchecked][_ngcontent-%COMP%]{color:var(--ot-color-primary-900)}[_nghost-%COMP%]   .ot-checkbox__label[_ngcontent-%COMP%]:not(:empty){font-weight:inherit;padding-inline-start:var(--ot-spacing-s);z-index:var(--ot-stacking-above)}[color="default"][_nghost-%COMP%], [color="default"][_nghost-%COMP%]   .ot-checkbox__label[_ngcontent-%COMP%]{color:var(--ot-color-primary-900)}[color="inverse"][_nghost-%COMP%]{color:var(--ot-color-background)}[color="inverse"][_nghost-%COMP%]   ot-icon[data-state=unchecked][_ngcontent-%COMP%]{color:var(--ot-color-primary-100)}[size="small"][_nghost-%COMP%], [size="small"][_nghost-%COMP%]   .ot-checkbox__label[_ngcontent-%COMP%]{font-size:var(--ot-font-size-s)}[size="medium"][_nghost-%COMP%], [size="medium"][_nghost-%COMP%]   .ot-checkbox__label[_ngcontent-%COMP%]{font-size:var(--ot-font-size-m)}[size="large"][_nghost-%COMP%], [size="large"][_nghost-%COMP%]   .ot-checkbox__label[_ngcontent-%COMP%]{font-size:var(--ot-font-size-l)}'],changeDetection:0}),c})()},86581:(H,E,n)=&gt;{"use strict";n.d(E,{n:()=&gt;r}),n(63649);var o=n(36895),t=n(67052),a=n(94650);let r=(()=&gt;{class s{}return s.\u0275fac=function(i){return new(i||s)},s.\u0275mod=a.oAB({type:s}),s.\u0275inj=a.cJS({imports:[o.ez,t.QX]}),s})()},48956:(H,E,n)=&gt;{"use strict";n.d(E,{c:()=&gt;i});var e=n(94650),o=n(85368),t=n(20229),a=n(12116),r=n(86535);const s=[[["","slot","message"]],[["","slot","subtext"]],[["","slot","actions"]],[["","slot","confirm"]],[["","slot","cancel"]]],l=["[slot='message']","[slot='subtext']","[slot='actions']","[slot='confirm']","[slot='cancel']"];let i=(()=&gt;{class d{constructor(){this.confirmButtonColor=o.rp.Default,this.confirmButtonDisabled=!1,this.dismissOnBackdropClick=!0,this.confirm=new e.vpe,this.cancel=new e.vpe,this.dismiss=new e.vpe}}return d.\u0275fac=function(_){return new(_||d)},d.\u0275cmp=e.Xpm({type:d,selectors:[["ot-confirmation-modal"]],inputs:{confirmButtonColor:"confirmButtonColor",confirmButtonDisabled:"confirmButtonDisabled",dismissOnBackdropClick:"dismissOnBackdropClick"},outputs:{confirm:"confirm",cancel:"cancel",dismiss:"dismiss"},ngContentSelectors:l,decls:16,vars:3,consts:[[3,"dismissOnBackdropClick","dismiss"],["slot","header"],["slot","body"],[1,"ot-confirmation-modal__body"],["ot-heading","","level","h3"],[1,"ot-confirmation-modal__subtext"],[1,"ot-confirmation-modal__actions"],["ot-button","",3,"color","disabled","click"],["ot-button","","color","outline",3,"click"]],template:function(_,g){1&amp;_&amp;&amp;(e.F$t(s),e.TgZ(0,"ot-modal",0),e.NdJ("dismiss",function(){return g.dismiss.emit()}),e.ynx(1,1),e.TgZ(2,"ot-visually-hidden"),e._uU(3,"Confirm"),e.qZA(),e.BQk(),e.ynx(4,2),e.TgZ(5,"div",3)(6,"p",4),e.Hsn(7),e.qZA(),e.TgZ(8,"p",5),e.Hsn(9,1),e.qZA(),e.TgZ(10,"div",6),e.Hsn(11,2),e.qZA(),e.TgZ(12,"button",7),e.NdJ("click",function(){return g.confirm.emit()}),e.Hsn(13,3),e.qZA(),e.TgZ(14,"button",8),e.NdJ("click",function(){return g.cancel.emit()}),e.Hsn(15,4),e.qZA()(),e.BQk(),e.qZA()),2&amp;_&amp;&amp;(e.Q6J("dismissOnBackdropClick",g.dismissOnBackdropClick),e.xp6(12),e.Q6J("color",g.confirmButtonColor)("disabled",g.confirmButtonDisabled))},dependencies:[t.u,o.zx,a.T,r.X],styles:[".ot-confirmation-modal__body[_ngcontent-%COMP%]{width:16.5rem}h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{text-align:left}p[_ngcontent-%COMP%]{margin:0}.ot-confirmation-modal__subtext[_ngcontent-%COMP%], .ot-confirmation-modal__actions[_ngcontent-%COMP%]{color:var(--ot-color-primary-900);margin-block-end:var(--ot-spacing-l)}.ot-confirmation-modal__actions[_ngcontent-%COMP%]:empty{display:none}button[_ngcontent-%COMP%]{margin-inline-end:var(--ot-spacing-l)}"],changeDetection:0}),d})()},43045:(H,E,n)=&gt;{"use strict";n.d(E,{v:()=&gt;l});var e=n(36895),o=n(32090),t=n(57455),a=n(93864),r=n(36253),s=n(94650);let l=(()=&gt;{class i{}return i.\u0275fac=function(c){return new(c||i)},i.\u0275mod=s.oAB({type:i}),i.\u0275inj=s.cJS({imports:[e.ez,o.zk,t.h,a.F,r.g]}),i})()},24047:(H,E,n)=&gt;{"use strict";n.d(E,{v:()=&gt;o.v}),n(48956);var o=n(43045)},43972:(H,E,n)=&gt;{"use strict";n.d(E,{p:()=&gt;t});var e=n(94650);const o=["*"];let t=(()=&gt;{class a{}return a.\u0275fac=function(s){return new(s||a)},a.\u0275cmp=e.Xpm({type:a,selectors:[["ot-content-loader"]],ngContentSelectors:o,decls:1,vars:0,template:function(s,l){1&amp;s&amp;&amp;(e.F$t(),e.Hsn(0))},styles:['@keyframes _ngcontent-%COMP%_rowprogress{0%{transform:translate(0)}to{transform:translate(66.6%)}}[_nghost-%COMP%]{display:block;box-sizing:border-box;max-width:18rem;height:var(--ot-font-size-m);position:relative;overflow:hidden;border-radius:var(--ot-border-radius-m)}[_nghost-%COMP%]:before{display:block;position:absolute;content:"";inset:0 0 0 -200%;background:linear-gradient(90deg,var(--ot-color-neutral-200) 0%,var(--ot-color-neutral-400) 33.3%,var(--ot-color-neutral-200) 66.6%,var(--ot-color-neutral-400) 100%);animation-name:_ngcontent-%COMP%_rowprogress;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}'],changeDetection:0}),a})()},22818:(H,E,n)=&gt;{"use strict";n.d(E,{G:()=&gt;t});var e=n(36895),o=n(94650);let t=(()=&gt;{class a{}return a.\u0275fac=function(s){return new(s||a)},a.\u0275mod=o.oAB({type:a}),a.\u0275inj=o.cJS({imports:[e.ez]}),a})()},86535:(H,E,n)=&gt;{"use strict";n.d(E,{X:()=&gt;r});var e=n(94650);const o=["ot-heading",""],t=["*"];let r=(()=&gt;{class s{constructor(i){if(this.elementRef=i,this.tagName=this.elementRef.nativeElement.tagName.toLowerCase(),!s.VALID_ELEMENTS.includes(this.tagName))throw new Error(`Invalid element tag name, ${this.tagName}, for [ot-heading], use one of ${s.VALID_ELEMENTS.join(", ")}.`)}}return s.VALID_ELEMENTS=["h1","h2","h3","h4","h5","h6","p"],s.\u0275fac=function(i){return new(i||s)(e.Y36(e.SBq))},s.\u0275cmp=e.Xpm({type:s,selectors:[["","ot-heading",""]],hostVars:1,hostBindings:function(i,d){2&amp;i&amp;&amp;e.uIk("level",d.level||d.tagName)},inputs:{level:"level"},attrs:o,ngContentSelectors:t,decls:1,vars:0,template:function(i,d){1&amp;i&amp;&amp;(e.F$t(),e.Hsn(0))},styles:["[_nghost-%COMP%]{all:unset;font-family:var(--ot-font-family-base);line-height:var(--ot-line-height-normal);font-size:inherit;font-weight:inherit;font-style:inherit;margin:0;padding:0;color:var(--ot-color-primary-900);display:block}[level=h1][_nghost-%COMP%]{font-size:var(--ot-font-size-xxl);font-weight:var(--ot-font-weight-black)}[level=h2][_nghost-%COMP%]{font-size:var(--ot-font-size-xl);font-weight:var(--ot-font-weight-bold)}[level=h3][_nghost-%COMP%]{font-size:var(--ot-font-size-l);font-weight:var(--ot-font-weight-black)}[level=h4][_nghost-%COMP%]{font-size:var(--ot-font-size-l);font-weight:var(--ot-font-weight-normal)}[level=h5][_nghost-%COMP%]{font-size:var(--ot-font-size-m);font-weight:var(--ot-font-weight-black)}[level=h6][_nghost-%COMP%]{font-size:var(--ot-font-size-s);font-weight:var(--ot-font-weight-bold);text-transform:uppercase;letter-spacing:var(--ot-letter-spacing-wider)}[level=h7][_nghost-%COMP%]{font-size:var(--ot-font-size-s)}"],changeDetection:0}),s})()},36253:(H,E,n)=&gt;{"use strict";n.d(E,{g:()=&gt;o});var e=n(94650);let o=(()=&gt;{class t{}return t.\u0275fac=function(r){return new(r||t)},t.\u0275mod=e.oAB({type:t}),t.\u0275inj=e.cJS({}),t})()},10312:(H,E,n)=&gt;{"use strict";n.d(E,{g:()=&gt;p,ld:()=&gt;g,oK:()=&gt;_});var e=n(223),o=n(94650),t=n(11481),a=n(36895),r=n(27733);function s(f,v){if(1&amp;f&amp;&amp;(o.TgZ(0,"span",1),o._UZ(1,"ot-icon",2),o.qZA()),2&amp;f){const T=o.oxw();o.xp6(1),o.Q6J("prefix",T.iconPrefix)("name",T.iconName)}}function l(f,v){if(1&amp;f&amp;&amp;(o.TgZ(0,"span",1),o._UZ(1,"ot-icon",2),o.qZA()),2&amp;f){const T=o.oxw();o.xp6(1),o.Q6J("prefix",T.iconPrefix)("name",T.iconName)}}const i=["*"];var d=(()=&gt;{return(f=d||(d={})).Pre="pre",f.Post="post",f.Top="top",f.Bottom="bottom",f.Default="pre",d;var f})(),c=(()=&gt;{return(f=c||(c={})).Large="large",f.Medium="medium",f.Small="small",f.Default="medium",c;var f})(),_=(()=&gt;{return(f=_||(_={})).Back="back",f.Close="close",f.Dismiss="dismiss",f.Actions="actions",f.Expand="expand",f.Filter="filter",f.Download="download",f.Group="group",f.Edit="edit",f.Delete="delete",f.ArrowRight="arrow-right",f.ArrowUp="arrow-up",f.ArrowDown="arrow-down",f.Bars="bars",f.Copy="copy",_;var f})();const g={[_.Back]:{name:"arrow-left",prefix:"fas"},[_.Dismiss]:{name:"times-circle",prefix:"fas"},[_.Actions]:{name:"ellipsis-h",prefix:"fas"},[_.Close]:{name:"times",prefix:"far"},[_.Expand]:{name:"expand-alt",prefix:"fas"},[_.Filter]:{name:"filter",prefix:"fas"},[_.Download]:{name:"download",prefix:"far"},[_.Group]:{name:"flag",prefix:"far"},[_.Edit]:{name:"pencil-alt",prefix:"fas"},[_.Delete]:{name:"trash",prefix:"fas"},[_.ArrowRight]:{name:"arrow-right",prefix:"fas"},[_.ArrowUp]:{name:"arrow-up",prefix:"fas"},[_.ArrowDown]:{name:"arrow-down",prefix:"fas"},[_.Bars]:{name:"bars",prefix:"fas"},[_.Copy]:{name:"copy",prefix:"fas"}};let p=(()=&gt;{class f{constructor(T){this.sanitizer=T,this.prefix=e.g.Solid,this.gap=c.Default,this.position=d.Default,this.truncate=!1,this.iconColor="inherit",this.iconSize="1.125em"}get isPre(){return this.position===d.Pre||this.position===d.Top}get isPost(){return this.position===d.Post||this.position===d.Bottom}get iconName(){return this.type?g[this.type].name:this.icon}get iconPrefix(){return this.type?g[this.type].prefix:this.prefix}get style(){let T="";return this.iconColor&amp;&amp;(T+=`--ot-icon-label-icon-color: ${this.iconColor};`),this.iconSize&amp;&amp;(T+=`--ot-icon-label-icon-size: ${this.iconSize};`),this.sanitizer.bypassSecurityTrustStyle(T)}}return f.\u0275fac=function(T){return new(T||f)(o.Y36(t.H7))},f.\u0275cmp=o.Xpm({type:f,selectors:[["ot-icon-label"],["","ot-icon-label",""]],hostVars:5,hostBindings:function(T,h){2&amp;T&amp;&amp;(o.uIk("position",h.position)("gap",h.gap)("truncate",h.truncate||null),o.Akn(h.style))},inputs:{icon:"icon",prefix:"prefix",gap:"gap",position:"position",truncate:"truncate",type:"type",iconColor:"iconColor",iconSize:"iconSize"},ngContentSelectors:i,decls:4,vars:2,consts:[["aria-hidden","true",4,"ngIf"],["aria-hidden","true"],[3,"prefix","name"]],template:function(T,h){1&amp;T&amp;&amp;(o.F$t(),o.YNc(0,s,2,2,"span",0),o.TgZ(1,"span"),o.Hsn(2),o.qZA(),o.YNc(3,l,2,2,"span",0)),2&amp;T&amp;&amp;(o.Q6J("ngIf",h.isPre),o.xp6(3),o.Q6J("ngIf",h.isPost))},dependencies:[a.O5,r.J],styles:["[_nghost-%COMP%]{display:inline-flex;box-sizing:border-box;font-size:inherit;justify-content:center;align-items:center;align-content:center;position:relative;overflow:visible;max-width:100%;line-height:inherit;--gap-vert: .2em;--gap-horz: .5em}[_nghost-%COMP%] &gt; [aria-hidden][_ngcontent-%COMP%]{color:var(--ot-icon-label-icon-color);font-size:var(--ot-icon-label-icon-size);display:inline-flex;justify-content:center;align-items:center;align-content:center;flex-grow:0;flex-shrink:0}[_nghost-%COMP%] &gt; [_ngcontent-%COMP%]:not([aria-hidden]):not(:empty){display:block;box-sizing:border-box;flex:1}[truncate][_nghost-%COMP%]   [_ngcontent-%COMP%]:not([aria-hidden]):not(:empty){overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:var(--ot-line-height-normal);max-height:calc(var(--ot-line-height-normal) * 1em)}[gap=small][_nghost-%COMP%]{--gap-vert: .1em;--gap-horz: .2em}[gap=large][_nghost-%COMP%]{--gap-vert: .4em;--gap-horz: 1.5em}[position=top][_nghost-%COMP%], [position=bottom][_nghost-%COMP%]{flex-direction:column;text-align:center;padding:1em}[position=pre][_nghost-%COMP%]   [_ngcontent-%COMP%]:not([aria-hidden]):not(:empty){margin-inline-start:var(--gap-horz)}[position=post][_nghost-%COMP%]   [_ngcontent-%COMP%]:not([aria-hidden]):not(:empty){margin-inline-end:var(--gap-horz)}[position=top][_nghost-%COMP%]   [_ngcontent-%COMP%]:not([aria-hidden]):not(:empty){margin-block-start:var(--gap-vert)}[position=bottom][_nghost-%COMP%]   [_ngcontent-%COMP%]:not([aria-hidden]):not(:empty){margin-block-end:var(--gap-vert)}"],changeDetection:0}),f})()},56392:(H,E,n)=&gt;{"use strict";n.d(E,{IT:()=&gt;r,oK:()=&gt;e.oK,ld:()=&gt;e.ld});var e=n(10312),o=n(36895),t=n(67052),a=n(94650);let r=(()=&gt;{class s{}return s.\u0275fac=function(i){return new(i||s)},s.\u0275mod=a.oAB({type:s}),s.\u0275inj=a.cJS({imports:[o.ez,t.QX]}),s})()},70109:(H,E,n)=&gt;{"use strict";n.d(E,{o:()=&gt;l});var e=n(94650),o=n(24006),t=n(27733),a=n(39115),r=n(70008);function s(i,d){if(1&amp;i&amp;&amp;(e.TgZ(0,"ot-tooltip-content"),e._uU(1),e.qZA()),2&amp;i){const c=e.oxw();e.xp6(1),e.hij(" ",(c.checked?c.checkedLabel:c.uncheckedLabel)||c.label," ")}}let l=(()=&gt;{class i{constructor(){this.checked=!1,this.change=new e.vpe,this.icon="",this.label="",this.checkedLabel="",this.uncheckedLabel="",this.disabled=!1,this.readonly=!1,this.blockToggle=!1,this.toggleBlocked=new e.vpe,this.onChange=()=&gt;{},this.onTouched=()=&gt;{}}tryToggle(){this.readonly||this.disabled||(this.blockToggle?this.toggleBlocked.emit():this.writeValue(!this.checked))}writeValue(c){this.checked=Boolean(c),this.change.emit(c),this.onChange(c)}registerOnChange(c){this.onChange=c}registerOnTouched(c){this.onTouched=c}setDisabledState(c){this.disabled=Boolean(c)}}return i.\u0275fac=function(c){return new(c||i)},i.\u0275cmp=e.Xpm({type:i,selectors:[["ot-icon-toggle"]],hostVars:6,hostBindings:function(c,_){1&amp;c&amp;&amp;e.NdJ("click",function(p){return _.tryToggle(),p.stopPropagation()})("keyup.space",function(){return _.tryToggle()})("keyup.enter",function(){return _.tryToggle()})("blur",function(p){return _.onTouched(p)}),2&amp;c&amp;&amp;e.uIk("tabindex",_.readonly?null:0)("role","checkbox")("aria-checked",!!_.checked)("aria-readonly",!!_.readonly)("aria-disabled",!!_.disabled)("aria-label",(_.checked?_.checkedLabel:_.uncheckedLabel)||_.label)},inputs:{checked:"checked",icon:"icon",label:"label",checkedLabel:"checkedLabel",uncheckedLabel:"uncheckedLabel",disabled:"disabled",readonly:"readonly",blockToggle:"blockToggle"},outputs:{change:"change",toggleBlocked:"toggleBlocked"},features:[e._Bn([{provide:o.JU,useExisting:(0,e.Gpc)(()=&gt;i),multi:!0}])],decls:5,vars:3,consts:[[3,"ot-tooltip"],["prefix","fas",3,"name"],["prefix","far",3,"name"],["tooltip",""]],template:function(c,_){if(1&amp;c&amp;&amp;(e.TgZ(0,"div",0),e._UZ(1,"ot-icon",1)(2,"ot-icon",2),e.qZA(),e.YNc(3,s,2,1,"ng-template",null,3,e.W1O)),2&amp;c){const g=e.MAs(4);e.Q6J("ot-tooltip",g),e.xp6(1),e.Q6J("name",_.icon),e.xp6(1),e.Q6J("name",_.icon)}},dependencies:[t.J,a.u,r._],styles:["[_nghost-%COMP%]{--size: 2.5rem;--icon-size: calc(var(--size) * .4);display:inline-flex;border-radius:var(--ot-border-radius-s);outline:none}div[_ngcontent-%COMP%]{height:var(--size);width:var(--size);display:inline-flex;align-items:center;justify-content:center}[aria-disabled=true][_nghost-%COMP%]{opacity:var(--ot-opacity-disabled)}[aria-readonly=false][aria-disabled=false][_nghost-%COMP%]{cursor:pointer}[aria-readonly=false][aria-disabled=false][_nghost-%COMP%]:hover{background-color:var(--ot-color-primary-200)}[aria-readonly=false][aria-disabled=false][_nghost-%COMP%]:focus, [aria-readonly=false][aria-disabled=false][_nghost-%COMP%]:active{box-shadow:0 0 0 .125rem var(--ot-color-info-500)}ot-icon[_ngcontent-%COMP%]{pointer-events:none;font-size:var(--icon-size)}[aria-checked=true][_nghost-%COMP%]   ot-icon[prefix=far][_ngcontent-%COMP%]{display:none}[aria-checked=false][_nghost-%COMP%]   ot-icon[prefix=fas][_ngcontent-%COMP%]{display:none}"],changeDetection:0}),i})()},27733:(H,E,n)=&gt;{"use strict";n.d(E,{J:()=&gt;T});var e=n(4707),o=n(61135),t=n(39841),a=n(63900),r=n(54004),s=n(71884),l=n(223),i=n(94650),d=n(36895),c=n(66969);function _(h,Z){if(1&amp;h&amp;&amp;(i.O4$(),i._UZ(0,"path")),2&amp;h){const M=i.oxw().ngIf;i.uIk("d",M.path)}}function g(h,Z){if(1&amp;h&amp;&amp;(i.O4$(),i._UZ(0,"path")),2&amp;h){const M=i.oxw().ngIf;i.uIk("d",M.transparentPath)}}function p(h,Z){if(1&amp;h&amp;&amp;(i.O4$(),i.TgZ(0,"svg",2),i.YNc(1,_,1,1,"path",3),i.YNc(2,g,1,1,"path",3),i.qZA()),2&amp;h){const M=Z.ngIf,G=i.oxw();i.uIk("viewBox",M.viewBox)("dynamicWidth",G.dynamicWidth)("dynamicHeight",G.dynamicHeight),i.xp6(1),i.Q6J("ngIf",M.path),i.xp6(1),i.Q6J("ngIf",M.transparentPath)}}function f(h,Z){1&amp;h&amp;&amp;i._UZ(0,"ot-spinner")}var v=(()=&gt;{return(h=v||(v={})).Inverse="inverse",h.Neutral="neutral",h.Primary="primary",h.Secondary="secondary",h.Negative="negative",h.Notice="notice",h.Positive="positive",h.Info="info",h.Inherit="inherit",v;var h})();let T=(()=&gt;{class h{constructor(M){this.icons=M,this.name$=new e.t(1),this.prefix$=new o.X(l.C.DEFAULT_ICON_DEF.prefix),this.dynamicWidth=!1,this.dynamicHeight=!1,this.color=v.Inherit,this.svgIconData$=(0,t.a)([this.name$,this.prefix$]).pipe((0,a.w)(([G,B])=&gt;(this.icons.use(G,B),this.icons.icons$.pipe((0,r.U)(Q=&gt;{var W;return null===(W=Q[G])||void 0===W?void 0:W[B]})))),(0,s.x)(),(0,r.U)(G=&gt;{if(!G)return;const{icon:B}=G,[Q,W]=B,J=B[4],w=Array.isArray(J);return{viewBox:`0 0 ${Q} ${W}`,path:w?J[1]:J,transparentPath:w?J[0]:void 0}}))}set name(M){this.name$.next(M)}set prefix(M){this.prefix$.next(M)}}return h.\u0275fac=function(M){return new(M||h)(i.Y36(l.C))},h.\u0275cmp=i.Xpm({type:h,selectors:[["ot-icon"],["","ot-icon",""]],hostVars:2,hostBindings:function(M,G){2&amp;M&amp;&amp;i.uIk("aria-hidden",!0)("color",G.color)},inputs:{name:"name",prefix:"prefix",dynamicWidth:"dynamicWidth",dynamicHeight:"dynamicHeight",color:"color"},decls:4,vars:4,consts:[["role","img","aria-hidden","true","focusable","false",4,"ngIf","ngIfElse"],["spinner",""],["role","img","aria-hidden","true","focusable","false"],[4,"ngIf"]],template:function(M,G){if(1&amp;M&amp;&amp;(i.YNc(0,p,3,5,"svg",0),i.ALo(1,"async"),i.YNc(2,f,1,0,"ng-template",null,1,i.W1O)),2&amp;M){const B=i.MAs(3);i.Q6J("ngIf",i.lcZ(1,2,G.svgIconData$))("ngIfElse",B)}},dependencies:[d.O5,c.$,d.Ov],styles:['[_nghost-%COMP%]{display:inline-flex;align-items:center;justify-content:center;font-style:inherit;font-size:inherit;font-weight:inherit;color:inherit;vertical-align:middle}svg[_ngcontent-%COMP%]{overflow:visible;transform:translateZ(0)}svg[_ngcontent-%COMP%]:not([dynamicWidth="true"]){width:1em}svg[_ngcontent-%COMP%]:not([dynamicHeight="true"]){height:1em}ot-spinner[_ngcontent-%COMP%]{width:1em;height:1em}path[_ngcontent-%COMP%]{fill:currentColor}path[_ngcontent-%COMP%]:nth-child(2){opacity:.4}[color=inverse][_nghost-%COMP%]{color:var(--ot-color-background)}[color=inherit][_nghost-%COMP%]{color:inherit}[color=neutral][_nghost-%COMP%]{color:var(--ot-color-neutral-700)}[color=primary][_nghost-%COMP%]{color:var(--ot-color-primary-700)}[color=secondary][_nghost-%COMP%]{color:var(--ot-color-secondary-700)}[color=negative][_nghost-%COMP%]{color:var(--ot-color-negative-700)}[color=notice][_nghost-%COMP%]{color:var(--ot-color-notice-700)}[color=positive][_nghost-%COMP%]{color:var(--ot-color-positive-700)}[color=info][_nghost-%COMP%]{color:var(--ot-color-info-700)}'],changeDetection:0}),h})()},223:(H,E,n)=&gt;{"use strict";n.d(E,{C:()=&gt;s,g:()=&gt;r});var e=n(15861),o=n(61135),t=n(12853),a=n(94650),r=(()=&gt;{return(l=r||(r={})).Base="fa",l.Solid="fas",l.Regular="far",l.Brand="fab",l.Default="fas",l.Duotone="fad",l.MaterialBase="ma",l.MaterialFilled="maf",l.MaterialOutline="mao",l.MaterialRounded="mar",l.MaterialTwoTone="mat",l.MaterialSharp="mas",r;var l})();let s=(()=&gt;{class l{constructor(){this.importedIcons={},this.iconDefinitions=new o.X({}),this.icons$=this.iconDefinitions.asObservable(),this.loadIcons()}loadIcons(){var d=this;return(0,e.Z)(function*(){const{icons:c}=yield Promise.resolve().then(n.bind(n,12853));for(const _ in c)d.importedIcons[_]=c[_],d.updateDefinitions(Object.keys(d.iconDefinitions.getValue()),_)})()}updateDefinitions(d,c=r.Default){const _=Object.assign({},this.iconDefinitions.getValue()),g=[];for(const p of d){let f=l.DEFAULT_ICON_DEF;const v=this.formatIconExport(p,c);this.importedIcons[c]&amp;&amp;(f=this.importedIcons[c][v],f&amp;&amp;g.push(f)),_[p]=_[p]||{},_[p][c]=f}this.iconDefinitions.next(_)}use(d=l.DEFAULT_ICON_DEF.iconName,c=r.Default){this.updateDefinitions([d],c)}formatIconExport(d,c){let _=c.substr(0,2);if(!d.startsWith(_))for(const g of d.split("-"))_=_.concat(g.charAt(0).toUpperCase()).concat(g.substr(1));return _}}return l.DEFAULT_ICON_DEF=t.faSpinner,l.\u0275fac=function(d){return new(d||l)},l.\u0275prov=a.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),l})()},67052:(H,E,n)=&gt;{"use strict";n.d(E,{QX:()=&gt;r}),n(27733);var o=n(36895),t=n(88781),a=n(94650);let r=(()=&gt;{class l{}return l.\u0275fac=function(d){return new(d||l)},l.\u0275mod=a.oAB({type:l}),l.\u0275inj=a.cJS({imports:[o.ez,t.p]}),l})();n(223)},72715:(H,E,n)=&gt;{"use strict";n.d(E,{A:()=&gt;t});var e=n(94650);const o=["*"];let t=(()=&gt;{class a{}return a.\u0275fac=function(s){return new(s||a)},a.\u0275cmp=e.Xpm({type:a,selectors:[["ot-input-label"]],ngContentSelectors:o,decls:1,vars:0,template:function(s,l){1&amp;s&amp;&amp;(e.F$t(),e.Hsn(0))},styles:["[_nghost-%COMP%]{display:block;font-family:var(--ot-font-family-base);margin-block-end:.312rem;color:var(--ot-color-primary-900);font-size:var(--ot-font-size-m)}"],changeDetection:0}),a})()},20176:(H,E,n)=&gt;{"use strict";n.d(E,{q:()=&gt;t});var e=n(36895),o=n(94650);let t=(()=&gt;{class a{}return a.\u0275fac=function(s){return new(s||a)},a.\u0275mod=o.oAB({type:a}),a.\u0275inj=o.cJS({imports:[e.ez]}),a})()},24241:(H,E,n)=&gt;{"use strict";n.d(E,{r:()=&gt;a});var e=n(94650);const o=["ot-link",""],t=["*"];let a=(()=&gt;{class r{constructor(){this.context="navigation"}}return r.\u0275fac=function(l){return new(l||r)},r.\u0275cmp=e.Xpm({type:r,selectors:[["a","ot-link",""]],hostVars:1,hostBindings:function(l,i){2&amp;l&amp;&amp;e.uIk("context",i.context)},inputs:{context:"context"},attrs:o,ngContentSelectors:t,decls:1,vars:0,template:function(l,i){1&amp;l&amp;&amp;(e.F$t(),e.Hsn(0))},styles:["[_nghost-%COMP%]{font-size:inherit;font-family:var(--ot-font-family-base);outline:none}[context=navigation][_nghost-%COMP%]{color:var(--ot-color-primary-800);text-decoration:none}[context=text-area][_nghost-%COMP%]{color:var(--ot-color-info-600);text-decoration:underline}[href][_nghost-%COMP%]:hover, [href][_nghost-%COMP%]:focus, [href][_nghost-%COMP%]:active{text-decoration:underline}"],changeDetection:0}),r})()},57268:(H,E,n)=&gt;{"use strict";n.d(E,{L:()=&gt;t});var e=n(36895),o=n(94650);let t=(()=&gt;{class a{}return a.\u0275fac=function(s){return new(s||a)},a.\u0275mod=o.oAB({type:a}),a.\u0275inj=o.cJS({imports:[e.ez]}),a})()},63963:(H,E,n)=&gt;{"use strict";n.d(E,{T:()=&gt;a});var e=n(94650),o=n(66969);const t=["*"];let a=(()=&gt;{class r{}return r.\u0275fac=function(l){return new(l||r)},r.\u0275cmp=e.Xpm({type:r,selectors:[["ot-loading-indicator"]],ngContentSelectors:t,decls:2,vars:0,template:function(l,i){1&amp;l&amp;&amp;(e.F$t(),e._UZ(0,"ot-spinner"),e.Hsn(1))},dependencies:[o.$],styles:["[_nghost-%COMP%]{position:fixed;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;top:0;left:0;background-color:#ffffff80;z-index:var(--ot-stacking-overlay);font-family:var(--ot-font-family-base)}[_nghost-%COMP%] &gt; *[_ngcontent-%COMP%]:first-child{width:6.25rem;height:6.25rem;margin-block-end:1rem}"],changeDetection:0}),r})()},88781:(H,E,n)=&gt;{"use strict";n.d(E,{p:()=&gt;r});var e=n(36895),o=n(98184),t=n(370),a=n(94650);let r=(()=&gt;{class s{}return s.\u0275fac=function(i){return new(i||s)},s.\u0275mod=a.oAB({type:s}),s.\u0275inj=a.cJS({providers:[t.v],imports:[e.ez,o.U8]}),s})()},370:(H,E,n)=&gt;{"use strict";n.d(E,{v:()=&gt;r});var e=n(84080),o=n(63963),t=n(94650),a=n(98184);let r=(()=&gt;{class s{constructor(i){this.overlay=i,this.overlayRef=null}show(){this.overlayRef||(this.overlayRef=this.overlay.create());const i=new e.C5(o.T);this.overlayRef.hasAttached()||this.overlayRef.attach(i)}hide(){this.overlayRef&amp;&amp;this.overlayRef.detach()}}return s.\u0275fac=function(i){return new(i||s)(t.LFG(a.aV))},s.\u0275prov=t.Yz7({token:s,factory:s.\u0275fac}),s})()},66969:(H,E,n)=&gt;{"use strict";n.d(E,{$:()=&gt;o});var e=n(94650);let o=(()=&gt;{class t{}return t.\u0275fac=function(r){return new(r||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["ot-spinner"]],hostVars:5,hostBindings:function(r,s){2&amp;r&amp;&amp;(e.uIk("aria-hidden",!0),e.Udp("width",s.size?s.size:null)("height",s.size?s.size:null))},inputs:{size:"size"},decls:12,vars:0,template:function(r,s){1&amp;r&amp;&amp;e._UZ(0,"span")(1,"span")(2,"span")(3,"span")(4,"span")(5,"span")(6,"span")(7,"span")(8,"span")(9,"span")(10,"span")(11,"span")},styles:['[_nghost-%COMP%]{width:100%;position:relative;display:block;--color: var(--ot-color-primary-900)}[_nghost-%COMP%]:before{content:"";display:block;padding-block-start:100%}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]{display:block;width:100%;height:100%;position:absolute;left:0;top:0}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:var(--color);border-radius:100%;animation:_ngcontent-%COMP%_ot-loading-indicator-bounce-delay 1.2s infinite ease-in-out both}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(2){transform:rotate(30deg)}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(3){transform:rotate(60deg)}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(4){transform:rotate(90deg)}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(5){transform:rotate(120deg)}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(6){transform:rotate(150deg)}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(7){transform:rotate(180deg)}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(8){transform:rotate(210deg)}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(9){transform:rotate(240deg)}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(10){transform:rotate(270deg)}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(11){transform:rotate(300deg)}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(12){transform:rotate(330deg)}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(2):before{animation-delay:-1.1s}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(3):before{animation-delay:-1s}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(4):before{animation-delay:-.9s}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(5):before{animation-delay:-.8s}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(6):before{animation-delay:-.7s}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(7):before{animation-delay:-.6s}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(8):before{animation-delay:-.5s}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(9):before{animation-delay:-.4s}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(10):before{animation-delay:-.3s}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(11):before{animation-delay:-.2s}[_nghost-%COMP%] &gt; span[_ngcontent-%COMP%]:nth-child(12):before{animation-delay:-.1s}@keyframes _ngcontent-%COMP%_ot-loading-indicator-bounce-delay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}'],changeDetection:0}),t})()},66170:(H,E,n)=&gt;{"use strict";n.d(E,{v2:()=&gt;e.v,$9:()=&gt;i});var e=n(65079),t=(n(71826),n(36895)),a=n(29858),r=n(98577),s=n(29748),l=n(94650);let i=(()=&gt;{class d{}return d.\u0275fac=function(_){return new(_||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[t.ez,a.wD,r.U,s.U,a.wD,r.U,s.U]}),d})()},71826:(H,E,n)=&gt;{"use strict";n.d(E,{b:()=&gt;t}),n(65079);var o=n(94650);let t=(()=&gt;{class a{constructor(s){this.elementRef=s,this.menuTemplateContext={}}onClick(){this.otMenuTrigger&amp;&amp;(this.otMenuTrigger.menuTemplateContext=this.menuTemplateContext,this.otMenuTrigger.originElementRef=this.elementRef,this.otMenuTrigger.toggle())}}return a.\u0275fac=function(s){return new(s||a)(o.Y36(o.SBq))},a.\u0275dir=o.lG2({type:a,selectors:[["","ot-menu-trigger",""]],hostBindings:function(s,l){1&amp;s&amp;&amp;o.NdJ("click",function(){return l.onClick()})},inputs:{otMenuTrigger:["ot-menu-trigger","otMenuTrigger"],menuTemplateContext:"menuTemplateContext"}}),a})()},65079:(H,E,n)=&gt;{"use strict";n.d(E,{v:()=&gt;_});var e=n(35438),o=n(29858),t=n(4180),a=n(56451),r=n(28917),s=n(94650),l=n(18038),i=n(67577);function d(g,p){if(1&amp;g){const f=s.EpF();s.TgZ(0,"ot-overlay",1),s.NdJ("destroy",function(){s.CHM(f);const T=s.oxw();return s.KtG(T.onOverlayDestroy())}),s.TgZ(1,"ul",2),s.Hsn(2),s.qZA()()}if(2&amp;g){const f=s.oxw();s.xp6(1),s.Q6J("id",f.listId)}}const c=["*"];let _=(()=&gt;{class g extends e.J{constructor(){super(...arguments),this.refSizing=!1,this.pushPosition=!0,this.hasBackdrop=!0,this.position=e.I.EndBottom,this.listId=(0,r.Z)("ot-menu-options-list-"),this.menuTemplateContext={}}ngAfterContentChecked(){const f=this.options.map(v=&gt;v.hover);this.hoverEventsSub&amp;&amp;this.hoverEventsSub.unsubscribe(),this.hoverEventsSub=(0,a.T)(...f).subscribe(v=&gt;{this.submenuTriggers.forEach(T=&gt;{T.elementRef.nativeElement!==v.source.el.nativeElement&amp;&amp;T.hide()})})}onOverlayDestroy(){this.submenuTriggers.forEach(f=&gt;f.hide())}ngOnDestroy(){this.hoverEventsSub&amp;&amp;this.hoverEventsSub.unsubscribe()}}return g.\u0275fac=function(){let p;return function(v){return(p||(p=s.n5z(g)))(v||g)}}(),g.\u0275cmp=s.Xpm({type:g,selectors:[["ot-menu"]],contentQueries:function(f,v,T){if(1&amp;f&amp;&amp;(s.Suo(T,t.K,4),s.Suo(T,o.Wx,4)),2&amp;f){let h;s.iGM(h=s.CRH())&amp;&amp;(v.submenuTriggers=h),s.iGM(h=s.CRH())&amp;&amp;(v.options=h)}},inputs:{menuTemplateContext:"menuTemplateContext"},features:[s.qOj],ngContentSelectors:c,decls:2,vars:0,consts:[["templatePortalContent",""],[3,"destroy"],["ot-options-list","","role","menu",3,"id"]],template:function(f,v){1&amp;f&amp;&amp;(s.F$t(),s.YNc(0,d,3,1,"ng-template",null,0,s.W1O))},dependencies:[l.M,i.a],styles:["ul[_ngcontent-%COMP%]{min-width:10rem}"],changeDetection:0}),g})()},4180:(H,E,n)=&gt;{"use strict";n.d(E,{K:()=&gt;t});var e=n(35438),o=n(94650);let t=(()=&gt;{class a{constructor(s){this.elementRef=s,this.visible=!1}show(){this.visible||(this.otSubmenuTrigger.originElementRef=this.elementRef,this.otSubmenuTrigger.position=e.I.StartCenter,this.otSubmenuTrigger.hasBackdrop=!1,this.otSubmenuTrigger.show(),this.visible=!0)}hide(){this.otSubmenuTrigger.hide(),this.visible=!1}}return a.\u0275fac=function(s){return new(s||a)(o.Y36(o.SBq))},a.\u0275dir=o.lG2({type:a,selectors:[["","ot-submenu-trigger",""]],hostBindings:function(s,l){1&amp;s&amp;&amp;o.NdJ("mouseover",function(){return l.show()})},inputs:{otSubmenuTrigger:["ot-submenu-trigger","otSubmenuTrigger"]}}),a})()},32090:(H,E,n)=&gt;{"use strict";n.d(E,{Z7:()=&gt;t.Z,u_:()=&gt;e.u,zk:()=&gt;o.z});var e=n(20229),o=n(10418),t=n(55855);n(2091)},2091:(H,E,n)=&gt;{"use strict";n.d(E,{x:()=&gt;d});var e=n(94650),o=n(36895),t=n(10312),a=n(86535),r=n(85368);function s(c,_){if(1&amp;c){const g=e.EpF();e.TgZ(0,"button",5),e.NdJ("click",function(){e.CHM(g);const f=e.oxw();return e.KtG(f.onBack())}),e._UZ(1,"ot-icon-label",6),e.qZA()}}const l=["*"];class i{}let d=(()=&gt;{class c{constructor(){this.dismiss=new e.vpe,this.back=new e.vpe}onBack(){this.back.emit()}onDismiss(g){const p=new i;p.source=this,p.nativeEvent=g,this.dismiss.emit(p)}}return c.\u0275fac=function(g){return new(g||c)},c.\u0275cmp=e.Xpm({type:c,selectors:[["ot-modal-header"]],inputs:{id:"id",showBack:"showBack"},outputs:{dismiss:"dismiss",back:"back"},ngContentSelectors:l,decls:6,vars:2,consts:[["ot-button","","trim","true","aria-label","Go back","color","transparent","size","medium","class","ot-modal-header-back",3,"click",4,"ngIf"],["ot-heading","","level","h2",3,"id"],[1,"ot-modal-header-actions"],["ot-button","","trim","true","aria-label","Close","color","transparent","size","medium",3,"click"],["type","close"],["ot-button","","trim","true","aria-label","Go back","color","transparent","size","medium",1,"ot-modal-header-back",3,"click"],["type","back"]],template:function(g,p){1&amp;g&amp;&amp;(e.F$t(),e.YNc(0,s,2,0,"button",0),e.TgZ(1,"h1",1),e.Hsn(2),e.qZA(),e.TgZ(3,"span",2)(4,"button",3),e.NdJ("click",function(v){return p.onDismiss(v)}),e._UZ(5,"ot-icon-label",4),e.qZA()()),2&amp;g&amp;&amp;(e.Q6J("ngIf",p.showBack),e.xp6(1),e.Q6J("id",p.id))},dependencies:[o.O5,t.g,a.X,r.zx],styles:["[_nghost-%COMP%]{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;width:100%;box-sizing:border-box;flex-shrink:0;padding:var(--ot-spacing-s)}h1[_ngcontent-%COMP%]{flex:1;display:flex;align-items:center;justify-content:flex-start;align-self:center;padding-inline-start:2.625rem;text-align:left}.ot-modal-header-back[_ngcontent-%COMP%]{position:absolute}.ot-modal-header-actions[_ngcontent-%COMP%]{display:block;align-self:flex-start;justify-content:center;flex-shrink:0;flex-grow:0}"],changeDetection:0}),c})()},20229:(H,E,n)=&gt;{"use strict";n.d(E,{u:()=&gt;g});var e=n(94650),o=n(28917);const t=["*"];let a=(()=&gt;{class p{}return p.\u0275fac=function(v){return new(v||p)},p.\u0275cmp=e.Xpm({type:p,selectors:[["ot-modal-body"]],hostVars:3,hostBindings:function(v,T){2&amp;v&amp;&amp;e.uIk("role","region")("aria-labelledby",T.labelId||null)("tabindex","0")},inputs:{labelId:"labelId"},ngContentSelectors:t,decls:1,vars:0,template:function(v,T){1&amp;v&amp;&amp;(e.F$t(),e.Hsn(0))},styles:["[_nghost-%COMP%]{display:block;box-sizing:border-box;flex-grow:1;overflow-y:auto;padding:0 3.125rem 3.125rem}[_nghost-%COMP%]:focus{outline:none}"],changeDetection:0}),p})();var r=n(55855),s=n(67577),l=n(12687),i=n(2091);const d=[[["","slot","header"]],[["","slot","body"]],"*"],c=["[slot='header']","[slot='body']","*"];class _{}let g=(()=&gt;{class p{constructor(v,T){this._modalService=v,this._changeDetectorRef=T,this.headerId=(0,o.Z)("ot-modal-header-"),this.showBack=!1,this.dismissOnBackdropClick=!0,this.dismiss=new e.vpe,this.back=new e.vpe}ngAfterViewInit(){var v;const T=null===(v=this.modalBodyRef)||void 0===v?void 0:v.nativeElement;T&amp;&amp;"function"==typeof T.focus&amp;&amp;(T.focus(),this._changeDetectorRef.detectChanges())}onBack(){this.back.emit()}onDismiss(v){const T=new _;T.source=this,T.nativeEvent=v.nativeEvent,this.dismiss.emit(T),this._modalService.closeModal()}onBackdropClick(v){if(this.dismissOnBackdropClick){const T=new _;T.source=this,T.nativeEvent=v,this.dismiss.emit(T),this._modalService.closeModal()}}onClickModal(v){this.dismissOnBackdropClick&amp;&amp;v.stopPropagation()}onEscKeyUp(v){v.stopPropagation();const T=new _;T.source=this,T.nativeEvent=v,this.dismiss.emit(T),this._modalService.closeModal()}}return p.\u0275fac=function(v){return new(v||p)(e.Y36(r.Z),e.Y36(e.sBO))},p.\u0275cmp=e.Xpm({type:p,selectors:[["ot-modal"]],viewQuery:function(v,T){if(1&amp;v&amp;&amp;e.Gf(a,5,e.SBq),2&amp;v){let h;e.iGM(h=e.CRH())&amp;&amp;(T.modalBodyRef=h.first)}},hostBindings:function(v,T){1&amp;v&amp;&amp;e.NdJ("click",function(Z){return T.onBackdropClick(Z)})},inputs:{showBack:"showBack",dismissOnBackdropClick:"dismissOnBackdropClick"},outputs:{dismiss:"dismiss",back:"back"},ngContentSelectors:c,decls:6,vars:4,consts:[["role","dialog","cdkTrapFocus","",1,"ot-modal-container",3,"click","keyup.esc"],[3,"id","showBack","back","dismiss"],["cdkFocusInitial","",3,"labelId"]],template:function(v,T){1&amp;v&amp;&amp;(e.F$t(d),e.TgZ(0,"ot-overlay",0),e.NdJ("click",function(Z){return T.onClickModal(Z)})("keyup.esc",function(Z){return T.onEscKeyUp(Z)}),e.TgZ(1,"ot-modal-header",1),e.NdJ("back",function(){return T.onBack()})("dismiss",function(Z){return T.onDismiss(Z)}),e.Hsn(2),e.qZA(),e.TgZ(3,"ot-modal-body",2),e.Hsn(4,1),e.Hsn(5,2),e.qZA()()),2&amp;v&amp;&amp;(e.uIk("aria-labelledby",T.headerId),e.xp6(1),e.Q6J("id",T.headerId)("showBack",T.showBack),e.xp6(2),e.Q6J("labelId",T.headerId))},dependencies:[s.a,l.mK,i.x,a],styles:["[_nghost-%COMP%]{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:#0a0a0a40;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;max-height:99vh;z-index:var(--ot-stacking-modal)}[_nghost-%COMP%]   [role=dialog][_ngcontent-%COMP%]{background:var(--ot-color-background);border-radius:var(--ot-border-radius-m);border:var(--ot-border-m) transparent;display:flex;flex-direction:column;flex-wrap:nowrap;min-height:min(99vh,12.5rem);min-width:min(99vw,21.25rem);max-width:75rem}"],changeDetection:0}),p})()},10418:(H,E,n)=&gt;{"use strict";n.d(E,{z:()=&gt;i});var e=n(36895),o=n(12687),t=n(98577),a=n(57455),r=n(36253),s=n(56392),l=n(94650);let i=(()=&gt;{class d{}return d.\u0275fac=function(_){return new(_||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[e.ez,t.U,o.rt,s.IT,r.g,a.h]}),d})()},55855:(H,E,n)=&gt;{"use strict";n.d(E,{Z:()=&gt;a});var e=n(98184),o=n(84080),t=n(94650);let a=(()=&gt;{class r{constructor(l){this.overlay=l}openTemplateModal(l,i,d){this.trigger=d;const c=new o.UE(l,i);this.attach(c)}closeModal(){var l;this.detach();const i=null===(l=this.trigger)||void 0===l?void 0:l.nativeElement;i&amp;&amp;"function"==typeof i.focus&amp;&amp;i.focus(),delete this.trigger}detach(){this.overlayRef&amp;&amp;(this.overlayRef.detach(),this.overlayRef.dispose(),delete this.overlayRef)}attach(l){this.detach(),this.overlayRef=this.overlay.create(this.getOverlayConfig()),this.overlayRef.attach(l)}getOverlayConfig(){return new e.X_({hasBackdrop:!0})}}return r.\u0275fac=function(l){return new(l||r)(t.LFG(e.aV))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})()},94451:(H,E,n)=&gt;{"use strict";n.d(E,{hL:()=&gt;r,wK:()=&gt;e.w});var e=n(1054),o=n(36895),t=n(56392),a=n(94650);let r=(()=&gt;{class s{}return s.\u0275fac=function(i){return new(i||s)},s.\u0275mod=a.oAB({type:s}),s.\u0275inj=a.cJS({imports:[o.ez,t.IT]}),s})()},1054:(H,E,n)=&gt;{"use strict";n.d(E,{j:()=&gt;r,w:()=&gt;a});var e=n(94650),o=n(10312);const t=["*"];var a=(()=&gt;{return(s=a||(a={})).Error="error",s.Info="info",s.Warn="warn",s.Success="success",a;var s})();let r=(()=&gt;{class s{constructor(){this.type=a.Info,this.icon="info-circle"}ngOnChanges(i){if(i.type)switch(i.type.currentValue){case a.Error:this.icon="exclamation-circle";break;case a.Warn:this.icon="exclamation-triangle";break;case a.Success:this.icon="check-circle";break;default:this.icon="info-circle"}}}return s.\u0275fac=function(i){return new(i||s)},s.\u0275cmp=e.Xpm({type:s,selectors:[["ot-note"]],hostVars:1,hostBindings:function(i,d){2&amp;i&amp;&amp;e.uIk("type",d.type)},inputs:{type:"type"},features:[e.TTD],ngContentSelectors:t,decls:2,vars:1,consts:[[3,"icon"]],template:function(i,d){1&amp;i&amp;&amp;(e.F$t(),e.TgZ(0,"ot-icon-label",0),e.Hsn(1),e.qZA()),2&amp;i&amp;&amp;e.Q6J("icon",d.icon)},dependencies:[o.g],styles:["[_nghost-%COMP%]{--color: var(--ot-color-info-700);--bg: var(--ot-color-info-100);color:var(--color);background:var(--bg);border:var(--ot-border-s) var(--color);display:block;box-sizing:border-box;border-radius:var(--ot-border-radius-s);padding:var(--ot-spacing-s);padding-top:calc(var(--ot-spacing-s) - .0625rem);font-size:var(--ot-font-size-m)}[type=error][_nghost-%COMP%]{--color: var(--ot-color-red-700);--bg: var(--ot-color-red-100)}[type=warn][_nghost-%COMP%]{--color: var(--ot-color-yellow-800);--bg: var(--ot-color-yellow-100)}[type=success][_nghost-%COMP%]{--color: var(--ot-color-green-600);--bg: var(--ot-color-green-100)}"],changeDetection:0}),s})()},29858:(H,E,n)=&gt;{"use strict";n.d(E,{Wx:()=&gt;s.Wx,BX:()=&gt;s.BX,wD:()=&gt;r});var e=n(36895),o=n(67052),t=n(6734),a=n(94650);let r=(()=&gt;{class l{}return l.\u0275fac=function(d){return new(d||l)},l.\u0275mod=a.oAB({type:l}),l.\u0275inj=a.cJS({imports:[e.ez,o.QX,t.z]}),l})();var s=n(73900)},73900:(H,E,n)=&gt;{"use strict";n.d(E,{BX:()=&gt;g,Wx:()=&gt;v});var e=n(94650),o=n(28917),t=n(36895),a=n(27733),r=n(39115),s=n(70008);const l=["ot-option",""];function i(T,h){if(1&amp;T&amp;&amp;e._UZ(0,"ot-icon",6),2&amp;T){const Z=e.oxw();e.Q6J("name",Z.iconName)("prefix",Z.iconPrefix)}}function d(T,h){1&amp;T&amp;&amp;(e.TgZ(0,"div",7)(1,"ot-tooltip-content"),e.Hsn(2,4),e.qZA()())}const c=[[["","slot","before-label"]],[["","slot","label"]],"*",[["","slot","submenu"]],[["","slot","disabled-message"]]],_=["[slot='before-label']","[slot='label']","*","[slot='submenu']","[slot='disabled-message']"];var g=(()=&gt;{return(T=g||(g={})).Option="option",T.MenuItem="menuitem",T.MenuItemRadio="menuitemradio",T.MenuItemCheckbox="menuitemcheckbox",g;var T})();class p{}class f{}let v=(()=&gt;{class T{constructor(Z){this.el=Z,this.id=(0,o.Z)("ot-option-"),this.selected=!1,this.disabled=!1,this.select=new e.vpe,this.hover=new e.vpe,this.active=!1}setActiveStyles(){this.active=!0}setInactiveStyles(){this.active=!1}get checked(){return(this.role===g.MenuItemRadio||this.role===g.MenuItemCheckbox)&amp;&amp;this.selected}onMouseDown(Z){if(this.disabled)return;const M=new p;M.source=this,M.nativeEvent=Z,M.id=this.id,this.select.emit(M)}onMouseOver(Z){if(this.disabled)return;const M=new f;M.source=this,M.nativeEvent=Z,M.id=this.id,this.hover.emit(M)}get iconName(){switch(this.role){case g.MenuItemCheckbox:return this.selected?"check-square":"square";case g.MenuItemRadio:return"circle";default:return this.selected?"check":null}}get iconPrefix(){switch(this.role){case g.MenuItemCheckbox:case g.MenuItemRadio:return this.selected?"fas":"far";default:return"fas"}}}return T.\u0275fac=function(Z){return new(Z||T)(e.Y36(e.SBq))},T.\u0275cmp=e.Xpm({type:T,selectors:[["li","ot-option",""]],hostVars:6,hostBindings:function(Z,M){1&amp;Z&amp;&amp;e.NdJ("mousedown",function(B){return M.onMouseDown(B)})("mouseover",function(B){return M.onMouseOver(B)}),2&amp;Z&amp;&amp;e.uIk("selected",M.selected||null)("aria-selected",M.active||null)("aria-checked",M.checked||null)("aria-disabled",M.disabled||null)("role",M.role||null)("id","ot-option-"+M.id)},inputs:{role:"role",id:"id",selected:"selected",disabled:"disabled"},outputs:{select:"select",hover:"hover"},attrs:l,ngContentSelectors:_,decls:11,vars:2,consts:[["tooltipPosition","end-top",1,"ot-option-container",3,"ot-tooltip","click"],["role","presentation",1,"ot-option-before-label"],[1,"ot-option-label"],["role","presentation",1,"ot-option-after-label"],[3,"name","prefix",4,"ngIf"],["disabledMessage",""],[3,"name","prefix"],[1,"ot-option-disabled-message"]],template:function(Z,M){if(1&amp;Z&amp;&amp;(e.F$t(c),e.TgZ(0,"div",0),e.NdJ("click",function(B){return M.disabled?B.stopPropagation():null}),e.TgZ(1,"span",1),e.Hsn(2),e.qZA(),e.TgZ(3,"span",2),e.Hsn(4,1),e.Hsn(5,2),e.Hsn(6,3),e.qZA(),e.TgZ(7,"span",3),e.YNc(8,i,1,2,"ot-icon",4),e.qZA()(),e.YNc(9,d,3,0,"ng-template",null,5,e.W1O)),2&amp;Z){const G=e.MAs(10);e.Q6J("ot-tooltip",M.disabled?G:null),e.xp6(8),e.Q6J("ngIf",M.iconName)}},dependencies:[t.O5,a.J,r.u,s._],styles:["[_nghost-%COMP%]{display:block;background-color:var(--ot-color-background)}[_nghost-%COMP%] &gt; .ot-option-container[_ngcontent-%COMP%]{color:var(--ot-color-primary-900);font-family:var(--ot-font-family-base);font-size:var(--ot-font-size-m);line-height:1.125;padding:var(--ot-spacing-s) var(--ot-spacing-m);cursor:pointer;display:flex;justify-content:flex-start}[_nghost-%COMP%]:hover &gt; .ot-option-container[_ngcontent-%COMP%]{background-color:var(--ot-color-neutral-300)}[selected][_nghost-%COMP%] &gt; .ot-option-container[_ngcontent-%COMP%]{font-weight:var(--ot-font-weight-bold)}[aria-selected][_nghost-%COMP%] &gt; .ot-option-container[_ngcontent-%COMP%]{background-color:var(--ot-color-primary-900);color:var(--ot-color-background);font-weight:var(--ot-font-weight-medium)}[aria-disabled][_nghost-%COMP%] &gt; .ot-option-container[_ngcontent-%COMP%]{opacity:var(--ot-opacity-disabled);cursor:not-allowed}.ot-option-before-label[_ngcontent-%COMP%]:not(:empty), .ot-option-after-label[_ngcontent-%COMP%]:not(:empty){display:block;flex-grow:0;flex-shrink:0}.ot-option-before-label[_ngcontent-%COMP%]:not(:empty){margin-inline-end:var(--ot-spacing-s)}.ot-option-after-label[_ngcontent-%COMP%]:not(:empty){margin-inline-start:var(--ot-spacing-s)}.ot-option-label[_ngcontent-%COMP%]{flex:1;display:block}.ot-option-disabled-message[_ngcontent-%COMP%]{max-width:13rem}"],changeDetection:0}),T})()},18038:(H,E,n)=&gt;{"use strict";n.d(E,{M:()=&gt;r});var e=n(94650);const o=["ot-options-list",""],t=["*"];var a=(()=&gt;{return(s=a||(a={})).ListBox="listbox",s.Menu="menu",a;var s})();let r=(()=&gt;{class s{constructor(){this.expanded=!1,this.role=a.ListBox}}return s.\u0275fac=function(i){return new(i||s)},s.\u0275cmp=e.Xpm({type:s,selectors:[["ul","ot-options-list",""]],hostVars:3,hostBindings:function(i,d){2&amp;i&amp;&amp;e.uIk("role",d.role)("id",d.id)("aria-expanded",d.expanded)},inputs:{id:"id",expanded:"expanded",role:"role"},attrs:o,ngContentSelectors:t,decls:1,vars:0,template:function(i,d){1&amp;i&amp;&amp;(e.F$t(),e.Hsn(0))},styles:["[_nghost-%COMP%]{margin:0;padding:0;list-style:none;border-radius:var(--ot-border-radius-s);box-shadow:var(--ot-shadow-resting);border:var(--ot-border-s) var(--ot-color-neutral-300);position:relative}[role=listbox][_nghost-%COMP%]{overflow:auto;max-height:60vh;height:100%;width:100%}"],changeDetection:0}),s})()},67577:(H,E,n)=&gt;{"use strict";n.d(E,{a:()=&gt;t});var e=n(94650);const o=["*"];let t=(()=&gt;{class a{constructor(){this.destroy=new e.vpe}ngOnDestroy(){this.destroy.emit()}}return a.\u0275fac=function(s){return new(s||a)},a.\u0275cmp=e.Xpm({type:a,selectors:[["ot-overlay"]],outputs:{destroy:"destroy"},ngContentSelectors:o,decls:1,vars:0,template:function(s,l){1&amp;s&amp;&amp;(e.F$t(),e.Hsn(0))},styles:[".cdk-overlay-container{position:fixed;pointer-events:none;top:0;left:0;height:100%;width:100%;font-family:var(--ot-font-family-base);z-index:var(--ot-stacking-overlay)}.cdk-overlay-container .cdk-overlay-connected-position-bounding-box{position:absolute;pointer-events:all;display:flex;flex-direction:column;min-width:.0625rem;min-height:.0625rem}.cdk-overlay-container .cdk-overlay-pane{position:absolute}.ot-backdrop{position:absolute;inset:0;pointer-events:all}\n"],encapsulation:2,changeDetection:0}),a})()},98577:(H,E,n)=&gt;{"use strict";n.d(E,{U:()=&gt;a});var e=n(36895),o=n(98184),t=n(94650);let a=(()=&gt;{class r{}return r.\u0275fac=function(l){return new(l||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({imports:[e.ez,o.U8]}),r})()},83144:(H,E,n)=&gt;{"use strict";n.d(E,{$:()=&gt;s});var e=n(36895),o=n(57455),t=n(36253),a=n(56392),r=n(94650);let s=(()=&gt;{class l{}return l.\u0275fac=function(d){return new(d||l)},l.\u0275mod=r.oAB({type:l}),l.\u0275inj=r.cJS({imports:[e.ez,o.h,t.g,a.IT]}),l})()},29228:(H,E,n)=&gt;{"use strict";n.d(E,{m:()=&gt;a});var e=n(94650);const o=[[["","slot","navigation"]],[["","slot","breadcumb"]],[["","slot","title"]],[["","slot","actions"]]],t=["[slot='navigation']","[slot='breadcumb']","[slot='title']","[slot='actions']"];let a=(()=&gt;{class r{}return r.\u0275fac=function(l){return new(l||r)},r.\u0275cmp=e.Xpm({type:r,selectors:[["ot-page-header"]],ngContentSelectors:t,decls:10,vars:0,consts:[[1,"ot-page-header-container"],[1,"ot-page-header-content"],[1,"ot-page-header-nav"],[1,"ot-page-header-breadcumb"],[1,"ot-page-header-title"],[1,"ot-page-header-actions"]],template:function(l,i){1&amp;l&amp;&amp;(e.F$t(o),e.TgZ(0,"div",0)(1,"div",1)(2,"div",2),e.Hsn(3),e.qZA(),e.TgZ(4,"div",3),e.Hsn(5,1),e.TgZ(6,"div",4),e.Hsn(7,2),e.qZA()()()(),e.TgZ(8,"div",5),e.Hsn(9,3),e.qZA())},styles:["[_nghost-%COMP%]{--ot-page-header-width: clamp(50%, 65%, 100%);--ot-page-header-actions-grow: 0;min-width:100%;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-block-end:1.75rem}.ot-page-header-container[_ngcontent-%COMP%]{width:var(--ot-page-header-width);justify-content:flex-start}.ot-page-header-content[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start}.ot-page-header-nav[_ngcontent-%COMP%]{flex-grow:0}.ot-page-header-nav[_ngcontent-%COMP%]:not(:empty){margin-inline-end:.75rem}.ot-page-header-breadcumb[_ngcontent-%COMP%]{flex:1}.ot-page-header-actions[_ngcontent-%COMP%]{justify-content:flex-end;flex-grow:var(--ot-page-header-actions-grow);flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center}.ot-page-header-title[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}"],changeDetection:0}),r})()},28750:(H,E,n)=&gt;{"use strict";n.d(E,{u3:()=&gt;r,sm:()=&gt;s.sm,kG:()=&gt;Z,dM:()=&gt;h,IE:()=&gt;T});var e=n(36895),o=n(67052),t=n(57455),a=n(94650);let r=(()=&gt;{class M{}return M.\u0275fac=function(B){return new(B||M)},M.\u0275mod=a.oAB({type:M}),M.\u0275inj=a.cJS({imports:[e.ez,o.QX,t.h]}),M})();var s=n(72260);function c(M,G){const B=[];for(let Q=M;Q&lt;=G;Q++)B.push(Q);return B}n(90817),n(73156),n(65278);const _=4,g=1,p=1,f=2,v=2;function T(M,G){return G&gt;1&amp;&amp;M&gt;5}function h(M,G){return G&lt;M&amp;&amp;M&gt;5}function Z(M,G){if(0===M)return[];let W=G-1&gt;f+g&amp;&amp;M&gt;_+f;const J=M-G&gt;v+p&amp;&amp;M&gt;_+v;if(W&amp;&amp;J){const w=G-Math.floor((_-1)/2),R=M-v-_,m=f+2;if(!(R&lt;m)){const C=Math.max(Math.min(w,R),m);return[1,"more",...c(C,C+_-1),"more",M]}W=!1}return W?[1,"more",...c(Math.min(M+1-_,G-g),M)]:J?[...c(1,Math.max(_,G+p)),"more",M]:c(1,M)}},90817:(H,E,n)=&gt;{"use strict";n.d(E,{H:()=&gt;r});var e=n(72260),o=n(94650),t=n(27733),a=n(85368);let r=(()=&gt;{class s{constructor(i){this.paginationService=i,this.label="More"}onClick(i){const d=new e.mz;d.nativeEvent=i,d.page=e.sm.More,this.paginationService.emitChangePage(d)}}return s.\u0275fac=function(i){return new(i||s)(o.Y36(e.N2))},s.\u0275cmp=o.Xpm({type:s,selectors:[["ot-pagination-more"]],inputs:{label:"label"},decls:2,vars:2,consts:[["ot-button","","trim","true","size","condensed","color","transparent",3,"disabled","click"],["name","ellipsis-h","prefix","far"]],template:function(i,d){1&amp;i&amp;&amp;(o.TgZ(0,"button",0),o.NdJ("click",function(_){return d.onClick(_)}),o._UZ(1,"ot-icon",1),o.qZA()),2&amp;i&amp;&amp;(o.Q6J("disabled",!0),o.uIk("aria-label",d.label))},dependencies:[t.J,a.zx],encapsulation:2,changeDetection:0}),s})()},73156:(H,E,n)=&gt;{"use strict";n.d(E,{$:()=&gt;r});var e=n(72260),o=n(94650),t=n(27733),a=n(85368);let r=(()=&gt;{class s{constructor(i){this.paginationService=i,this.label="Next"}onClick(i){const d=new e.mz;d.nativeEvent=i,d.page=e.sm.Next,this.paginationService.emitChangePage(d)}}return s.\u0275fac=function(i){return new(i||s)(o.Y36(e.N2))},s.\u0275cmp=o.Xpm({type:s,selectors:[["ot-pagination-next"]],inputs:{label:"label"},decls:2,vars:1,consts:[["ot-button","","trim","true","size","condensed","color","transparent",3,"click"],["name","chevron-right","prefix","fas"]],template:function(i,d){1&amp;i&amp;&amp;(o.TgZ(0,"button",0),o.NdJ("click",function(_){return d.onClick(_)}),o._UZ(1,"ot-icon",1),o.qZA()),2&amp;i&amp;&amp;o.uIk("aria-label",d.label)},dependencies:[t.J,a.zx],encapsulation:2,changeDetection:0}),s})()},73930:(H,E,n)=&gt;{"use strict";n.d(E,{V:()=&gt;s});var e=n(72260),o=n(94650),t=n(85368);const a=["*"];let s=(()=&gt;{class l{constructor(d){this.paginationService=d}onClick(d){const c=new e.mz;c.nativeEvent=d,c.page=this.page,this.paginationService.emitChangePage(c)}}return l.\u0275fac=function(d){return new(d||l)(o.Y36(e.N2))},l.\u0275cmp=o.Xpm({type:l,selectors:[["ot-pagination-page"]],inputs:{active:"active",page:"page"},ngContentSelectors:a,decls:2,vars:1,consts:[["ot-button","","size","condensed",3,"color","click"]],template:function(d,c){1&amp;d&amp;&amp;(o.F$t(),o.TgZ(0,"button",0),o.NdJ("click",function(g){return c.onClick(g)}),o.Hsn(1),o.qZA()),2&amp;d&amp;&amp;o.Q6J("color",c.active?"default":"transparent")},dependencies:[t.zx],encapsulation:2,changeDetection:0}),l})()},65278:(H,E,n)=&gt;{"use strict";n.d(E,{d:()=&gt;r});var e=n(72260),o=n(94650),t=n(27733),a=n(85368);let r=(()=&gt;{class s{constructor(i){this.paginationService=i,this.label="Previous"}onClick(i){const d=new e.mz;d.nativeEvent=i,d.page=e.sm.Previous,this.paginationService.emitChangePage(d)}}return s.\u0275fac=function(i){return new(i||s)(o.Y36(e.N2))},s.\u0275cmp=o.Xpm({type:s,selectors:[["ot-pagination-previous"]],inputs:{label:"label",page:"page"},decls:2,vars:1,consts:[["ot-button","","trim","true","size","condensed","color","transparent",3,"click"],["name","chevron-left","prefix","fas"]],template:function(i,d){1&amp;i&amp;&amp;(o.TgZ(0,"button",0),o.NdJ("click",function(_){return d.onClick(_)}),o._UZ(1,"ot-icon",1),o.qZA()),2&amp;i&amp;&amp;o.uIk("aria-label",d.label)},dependencies:[t.J,a.zx],encapsulation:2,changeDetection:0}),s})()},55216:(H,E,n)=&gt;{"use strict";n.d(E,{t:()=&gt;r});var e=n(94650),o=n(72260);const t=["*"];class a{}let r=(()=&gt;{class s{constructor(i){this.paginationService=i,this.change=new e.vpe}ngOnInit(){this.paginationService.currentEvent.subscribe(i=&gt;{if(null===i)return;const d=new a;d.source=this,d.nativeEvent=i.nativeEvent,d.page=i.page,this.change.emit(d)})}}return s.\u0275fac=function(i){return new(i||s)(e.Y36(o.N2))},s.\u0275cmp=e.Xpm({type:s,selectors:[["ot-pagination"]],outputs:{change:"change"},features:[e._Bn([o.N2])],ngContentSelectors:t,decls:1,vars:0,template:function(i,d){1&amp;i&amp;&amp;(e.F$t(),e.Hsn(0))},styles:["[_nghost-%COMP%] &gt;   *+*{margin-inline-end:var(--ot-spacing-xs);line-height:var(--ot-line-height-normal)}"],changeDetection:0}),s})()},72260:(H,E,n)=&gt;{"use strict";n.d(E,{N2:()=&gt;r,mz:()=&gt;t,sm:()=&gt;a});var e=n(61135),o=n(94650);class t{}var a=(()=&gt;{return(s=a||(a={})).Next="next",s.Previous="previous",s.More="more",a;var s})();let r=(()=&gt;{class s{constructor(){this.paginationEventSource=new e.X(null),this.currentEvent=this.paginationEventSource.asObservable()}emitChangePage(i){this.paginationEventSource.next(i)}}return s.\u0275fac=function(i){return new(i||s)},s.\u0275prov=o.Yz7({token:s,factory:s.\u0275fac}),s})()},35438:(H,E,n)=&gt;{"use strict";n.d(E,{I:()=&gt;d,J:()=&gt;_});var e=n(94650),o=n(98184),t=n(84080),a=n(12687),r=n(67577);const s=["templatePortalContent"];function l(g,p){1&amp;g&amp;&amp;(e.TgZ(0,"ot-overlay"),e.Hsn(1),e.qZA())}const i=["*"];var d=(()=&gt;{return(g=d||(d={})).StartTop="start-top",g.StartCenter="start-center",g.StartBottom="start-bottom",g.CenterTop="center-top",g.CenterBottom="center-bottom",g.EndTop="end-top",g.EndCenter="end-center",g.EndBottom="end-bottom",d;var g})();class c{constructor(p,f){this.elementRef=p,this.bufferPx=f}get rect(){return this.elementRef.nativeElement.getBoundingClientRect()}get x(){return this.rect.x-this.bufferPx}get y(){return this.rect.y-this.bufferPx}get width(){return this.rect.width+2*this.bufferPx}get height(){return this.rect.height+2*this.bufferPx}}let _=(()=&gt;{class g{constructor(f,v,T,h){this.overlay=f,this._ariaDescriber=v,this._viewContainerRef=T,this.elementRef=h,this.manageDisplay=!0,this.refSizing=!0,this.position=d.StartBottom,this.addDescribedBy=!1,this.hasBackdrop=!1,this.pushPosition=!0,this.originBuffer=0,this.dismiss=new e.vpe,this.afterShow=new e.vpe,this.afterHide=new e.vpe}ngAfterViewInit(){this.templatePortal=new t.UE(this.templatePortalContent,this._viewContainerRef)}ngOnDestroy(){this.hide()}toggle(){this.overlayRef&amp;&amp;this.overlayRef.hasAttached()?this.hide():this.show()}setAria(f,v){this.addDescribedBy&amp;&amp;this._ariaDescriber.describe(f,v)}unsetAria(f,v){this.addDescribedBy&amp;&amp;this._ariaDescriber.removeDescription(f,v)}show(){var f;null!==(f=this.overlayRef)&amp;&amp;void 0!==f&amp;&amp;f.hasAttached()||(this.overlayRef=this.overlay.create(this.getOverlayConfig()),this.hasBackdrop&amp;&amp;this.overlayRef.backdropClick().subscribe(v=&gt;{this.dismiss.emit(v),this.hide()}),this.overlayRef.attach(this.templatePortal),this.syncWidth(),this.setAria(this.originElementRef.nativeElement,this.overlayRef.overlayElement),this.afterShow.emit())}hide(){this.backdropClickSub&amp;&amp;this.backdropClickSub.unsubscribe(),this.overlayRef&amp;&amp;(this.unsetAria(this.originElementRef.nativeElement,this.overlayRef.overlayElement),this.overlayRef.detach(),this.overlayRef.dispose(),delete this.overlayRef),this.afterHide.emit()}_handleBodyInteraction(f){var v,T,h;if(!this.manageDisplay)return;const Z=f.target,M=null===(v=this.originElementRef)||void 0===v?void 0:v.nativeElement;if(Z&amp;&amp;M){if(M.contains(Z)||null!==(h=null===(T=this.overlayRef)||void 0===T?void 0:T.overlayElement)&amp;&amp;void 0!==h&amp;&amp;h.contains(Z))return;this.dismiss.emit(f),this.hide()}}sync(){this.overlayRef&amp;&amp;this.overlayRef.updatePosition()}onWinResize(){this.syncWidth()}syncWidth(){if(!this.overlayRef||!this.refSizing)return;const f=this.originElementRef.nativeElement.getBoundingClientRect();f&amp;&amp;this.overlayRef.updateSize({width:f.width})}getOverlayConfig(){const f=this.originBuffer?new c(this.originElementRef,this.originBuffer):this.originElementRef,v=this.overlay.position().flexibleConnectedTo(f).withViewportMargin(2).withPush(this.pushPosition).withPositions(this.getPositions()),T=this.overlay.scrollStrategies.reposition();return new o.X_({positionStrategy:v,scrollStrategy:T,hasBackdrop:this.hasBackdrop,backdropClass:this.hasBackdrop?"ot-backdrop":void 0})}flipAxis(f){switch(f){case"start":return"end";case"end":return"start";case"top":return"bottom";case"bottom":return"top";default:return f}}getSecondary({originX:f,originY:v}){return"center"===f?{originX:f,originY:this.flipAxis(v)}:{originX:this.flipAxis(f),originY:v}}getOverlay({originX:f,originY:v}){return"center"===v?{overlayX:this.flipAxis(f),overlayY:v}:{overlayX:f,overlayY:this.flipAxis(v)}}getPositions(){const f=this.position||d.StartBottom,[v,T]=f.split("-"),h={originX:v,originY:T},Z=this.getSecondary(h);return[new o.tR(h,this.getOverlay(h)),new o.tR(Z,this.getOverlay(Z))]}}return g.\u0275fac=function(f){return new(f||g)(e.Y36(o.aV),e.Y36(a.$s),e.Y36(e.s_b),e.Y36(e.SBq))},g.\u0275cmp=e.Xpm({type:g,selectors:[["ot-popover"]],viewQuery:function(f,v){if(1&amp;f&amp;&amp;e.Gf(s,5),2&amp;f){let T;e.iGM(T=e.CRH())&amp;&amp;(v.templatePortalContent=T.first)}},hostBindings:function(f,v){1&amp;f&amp;&amp;e.NdJ("click",function(h){return v._handleBodyInteraction(h)},!1,e.pYS)("resize",function(){return v.onWinResize()},!1,e.Jf7)},inputs:{originElementRef:"originElementRef",manageDisplay:"manageDisplay",refSizing:"refSizing",position:"position",addDescribedBy:"addDescribedBy",hasBackdrop:"hasBackdrop",pushPosition:"pushPosition",originBuffer:"originBuffer"},outputs:{dismiss:"dismiss",afterShow:"afterShow",afterHide:"afterHide"},ngContentSelectors:i,decls:2,vars:0,consts:[["templatePortalContent",""]],template:function(f,v){1&amp;f&amp;&amp;(e.F$t(),e.YNc(0,l,2,0,"ng-template",null,0,e.W1O))},dependencies:[r.a],styles:["[_nghost-%COMP%]{display:block;z-index:var(--ot-stacking-popover)}ot-overlay[_ngcontent-%COMP%]{width:100%}"],changeDetection:0}),g})()},29748:(H,E,n)=&gt;{"use strict";n.d(E,{U:()=&gt;r});var e=n(36895),o=n(84080),t=n(98577),a=n(94650);let r=(()=&gt;{class s{}return s.\u0275fac=function(i){return new(i||s)},s.\u0275mod=a.oAB({type:s}),s.\u0275inj=a.cJS({imports:[e.ez,t.U,o.eL,t.U]}),s})()},67985:(H,E,n)=&gt;{"use strict";n.d(E,{Oe:()=&gt;e.Oe,Ph:()=&gt;e.Ph,im:()=&gt;e.im,An:()=&gt;c,rR:()=&gt;e.rR});var e=n(90845),o=n(36895),t=n(86581),a=n(67052),r=n(29858),s=n(29748),l=n(57375),i=n(20400),d=n(94650);let c=(()=&gt;{class _{}return _.\u0275fac=function(p){return new(p||_)},_.\u0275mod=d.oAB({type:_}),_.\u0275inj=d.cJS({imports:[o.ez,t.n,s.U,l.Wh,a.QX,i.Nz,r.wD]}),_})()},90845:(H,E,n)=&gt;{"use strict";n.d(E,{Oe:()=&gt;z,Ph:()=&gt;V,im:()=&gt;L,rR:()=&gt;O});var e=n(12687),o=n(29521),t=n(94650),a=n(24006),r=n(28917),s=n(77579),l=n(78372),i=n(39300),d=n(29858),c=n(35438),_=n(20400),g=n(36895),p=n(22225),f=n(25292),v=n(27733),T=n(55213),h=n(18038),Z=n(73900);function M(ee,j){if(1&amp;ee){const x=t.EpF();t.TgZ(0,"ot-tag",10),t.NdJ("dismiss",function(Y){const _e=t.CHM(x).$implicit,he=t.oxw(3);return t.KtG(he.onDismissTag(Y,_e))}),t._uU(1),t.qZA()}if(2&amp;ee){const x=j.$implicit;t.Q6J("dismissible",!0),t.xp6(1),t.Oqu(x.label)}}function G(ee,j){if(1&amp;ee&amp;&amp;(t.TgZ(0,"ot-tag-list"),t.YNc(1,M,2,2,"ot-tag",9),t.qZA()),2&amp;ee){const x=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",x.selectedOptions)("ngForTrackBy",x.optionTrackBy)}}function B(ee,j){if(1&amp;ee&amp;&amp;(t.ynx(0,7),t.YNc(1,G,2,2,"ot-tag-list",8),t.BQk()),2&amp;ee){const x=t.oxw();t.xp6(1),t.Q6J("ngIf",x.multipleStyle===x.multipleSelectStyle.DEFAULT)}}function Q(ee,j){1&amp;ee&amp;&amp;(t.TgZ(0,"span")(1,"span"),t.SDv(2,17),t.qZA()())}function W(ee,j){1&amp;ee&amp;&amp;(t.TgZ(0,"span"),t.SDv(1,18),t.qZA())}function J(ee,j){if(1&amp;ee){const x=t.EpF();t.TgZ(0,"li",14),t.NdJ("mousedown",function(Y){return Y.preventDefault()})("select",function(Y){t.CHM(x);const se=t.oxw(2);return t.KtG(se.onSelectAllClick(Y))}),t.YNc(1,Q,3,0,"span",15),t.YNc(2,W,2,0,"ng-template",null,16,t.W1O),t.qZA()}if(2&amp;ee){const x=t.MAs(3),U=t.oxw(2);t.Q6J("role",U.optionRole)("selected",U.toggleSelectAllActive),t.xp6(1),t.Q6J("ngIf",U.toggleSelectAllActive)("ngIfElse",x)}}function w(ee,j){if(1&amp;ee&amp;&amp;t._UZ(0,"ot-icon",21),2&amp;ee){const x=t.oxw().$implicit;t.Udp("color",null==x.icon?null:x.icon.color)("font-size",(null==x.icon?null:x.icon.fontSize)||""),t.Q6J("prefix",x.icon.prefix)("name",x.icon.name)}}function R(ee,j){if(1&amp;ee){const x=t.EpF();t.TgZ(0,"li",19),t.NdJ("select",function(Y){t.CHM(x);const se=t.oxw(2);return t.KtG(se.onOptionSelect(Y))})("mousedown",function(Y){t.CHM(x);const se=t.oxw(2);return t.KtG(se.mouseDown(Y))}),t.YNc(1,w,1,6,"ot-icon",20),t.TgZ(2,"span"),t._uU(3),t.qZA()()}if(2&amp;ee){const x=j.$implicit,U=t.oxw(2);t.Q6J("id",x.id)("role",U.optionRole)("selected",x.selected),t.xp6(1),t.Q6J("ngIf",null==x?null:x.icon),t.xp6(2),t.Oqu(x.label)}}function m(ee,j){if(1&amp;ee){const x=t.EpF();t.TgZ(0,"ul",11),t.NdJ("scroll",function(Y){t.CHM(x);const se=t.oxw();return t.KtG(se.onScroll(Y))}),t.YNc(1,J,4,4,"li",12),t.YNc(2,R,4,5,"li",13),t.qZA()}if(2&amp;ee){const x=t.oxw();t.Udp("max-height",x.dropdownOptionsMaxHeight),t.Q6J("id",x.listId)("expanded",x.expanded),t.xp6(1),t.Q6J("ngIf",x.multipleStyle===x.multipleSelectStyle.NEW),t.xp6(1),t.Q6J("ngForOf",x.optionsToList)("ngForTrackBy",x.optionTrackBy)}}function C(ee,j){if(1&amp;ee&amp;&amp;t._UZ(0,"ot-icon",21),2&amp;ee){const x=t.oxw().$implicit;t.Udp("color",null==x.icon?null:x.icon.color)("font-size",(null==x.icon?null:x.icon.fontSize)||""),t.Q6J("prefix",x.icon.prefix)("name",x.icon.name)}}function I(ee,j){if(1&amp;ee){const x=t.EpF();t.TgZ(0,"li",19),t.NdJ("select",function(Y){t.CHM(x);const se=t.oxw().$implicit,_e=t.oxw(2);return t.KtG(_e.onOptionSelect(Y,se))})("mousedown",function(Y){t.CHM(x);const se=t.oxw(3);return t.KtG(se.mouseDown(Y))}),t.YNc(1,C,1,6,"ot-icon",20),t.TgZ(2,"span"),t._uU(3),t.qZA()()}if(2&amp;ee){const x=j.$implicit;t.Q6J("id",x.id)("role",x)("selected",x.selected),t.xp6(1),t.Q6J("ngIf",null==x?null:x.icon),t.xp6(2),t.Oqu(x.label)}}function b(ee,j){if(1&amp;ee&amp;&amp;(t.TgZ(0,"div",24)(1,"div",25),t._uU(2),t.qZA(),t.TgZ(3,"ul"),t.YNc(4,I,4,5,"li",26),t.qZA()()),2&amp;ee){const x=j.$implicit,U=t.oxw(2);t.xp6(1),t.ekj("group__division-line",U.showGroupDivisionLine),t.xp6(1),t.Oqu(x.label),t.xp6(2),t.Q6J("ngForOf",U.groupOptionsToList(x.options))}}function y(ee,j){if(1&amp;ee&amp;&amp;(t.TgZ(0,"div",22),t.YNc(1,b,5,4,"div",23),t.Hsn(2,2),t.qZA()),2&amp;ee){const x=t.oxw();t.Udp("max-height",x.dropdownGroupsMaxHeight),t.xp6(1),t.Q6J("ngForOf",x.groups)}}const X=["*",[["","slot","validation-message"]],[["","slot","group-list-footer"]]],P=["*","[slot='validation-message']","[slot='group-list-footer']"];class O{}class L{}var z=(()=&gt;{return(ee=z||(z={}))[ee.DEFAULT=0]="DEFAULT",ee[ee.NEW=1]="NEW",z;var ee})();let V=(()=&gt;{class ee{constructor(x,U){this.elementRef=x,this.cdRef=U,this.change=new t.vpe,this.search=new t.vpe,this.focus=new t.vpe,this.outScroll=new t.vpe,this._options=[],this.multiple=!1,this.autocomplete=!1,this.disabled=!1,this.minimumSearchInputLength=0,this.optionRole=d.BX.Option,this.multipleStyle=z.DEFAULT,this.dropdownGroupsMaxHeight="60vh",this.dropdownOptionsMaxHeight="60vh",this.hidePlaceholderOnFirstSelect=!1,this.showGroupDivisionLine=!1,this.showErrorValidation=!0,this.typeAheadFilter=!1,this.allowSingleDeselect=!1,this.color=_.OO.Default,this.textColor=null,this.fontWeight=null,this.hide=new s.x,this.multipleSelectStyle=z,this.toggleSelectAllActive=!1,this.expanded=!1,this.listId=(0,r.Z)("ot-multi-select-list"),this.filteredOptions=[],this.onChange=()=&gt;{},this.onTouched=()=&gt;{}}set options(x){if(!Array.isArray(x))throw new Error(`Invalid options for ot-select: ${x}`);this._options=this.deepCopyObject(x)}get options(){return this._options}set placeholder(x){this._placeholder=x}get placeholder(){return this.multipleStyle===z.NEW?this.hasSelectedOptions?this.areAllOptionsSelected?"All":this.selectedOptions.map(x=&gt;x.label).join(", "):this._placeholder:this.hidePlaceholderOnFirstSelect&amp;&amp;this.hasSelectedOptions?"":this._placeholder}set initialSelectedValue(x){this.initializeSelectedOption(x)}get value(){return this.options.filter(x=&gt;x.selected)}set value(x){this.writeValue(x)}deepCopyObject(x){return JSON.parse(JSON.stringify(x))}writeValue(x){Array.isArray(x)&amp;&amp;(this.isOptions()?x.forEach(U=&gt;{this.writeSingleValue(U.id?U.id:U)}):this.isGroups()&amp;&amp;x.forEach(U=&gt;{"groupId"in U&amp;&amp;this.writeSingleValue(U.id,U.groupId)})),"number"==typeof x&amp;&amp;this.writeSingleValue(x)}writeSingleValue(x,U){const Y=this.getOptionById(x,U);Y&amp;&amp;this.selectOption(Y,new Event("change"))}registerOnChange(x){this.onChange=x}registerOnTouched(x){this.onTouched=x}ngAfterViewInit(){this.debouncedHideList=this.hide.pipe((0,l.b)(200)).subscribe(x=&gt;{"blur"===x.type&amp;&amp;this.textInput.inputElementRef.nativeElement===document.activeElement||!0===this.expanded&amp;&amp;(this.popover.hide(),this.expanded=!1)}),this.autocomplete&amp;&amp;(this.debouncedSearch=this.textInput.keyUp.pipe((0,l.b)(500),(0,i.h)(x=&gt;{var U;if(this.minimumSearchInputLength&lt;=0)return!0;const Y=x?.target,se=(null===(U=Y?.value)||void 0===U?void 0:U.length)||0;return 0===se||se&gt;=this.minimumSearchInputLength})).subscribe(x=&gt;{if(!x||!x.target)return;const U=new O,Y=x?.target;U.source=this,U.nativeEvent=x,U.searchTerm=Y?.value,this.search.emit(U)})),this.updateToggleSelectAllActive(),this.updateKeyManager()}ngOnChanges(x){if(x.options){const U=x.options.previousValue||[];!x.options.isFirstChange()&amp;&amp;U.length&gt;0&amp;&amp;this.typeAheadFilter&amp;&amp;(this.filteredOptions=[...this.options])}}ngAfterViewChecked(){this.popover&amp;&amp;this.popover.sync(),this.textInput.syncTooltip()}ngOnDestroy(){this.debouncedSearch&amp;&amp;this.debouncedSearch.unsubscribe(),this.debouncedHideList&amp;&amp;this.debouncedHideList.unsubscribe()}get activeOptionId(){var x,U;return null===(U=null===(x=this.keyManager)||void 0===x?void 0:x.activeItem)||void 0===U?void 0:U.id}get selectedOption(){if(!this.multiple){if(this.isOptions())return this.options.find(x=&gt;x.selected);if(this.isGroups()){let x;return this.groups.forEach(U=&gt;{x||(x=U.options.find(Y=&gt;Y.selected))}),x}}}get nonSelectedOptions(){return this.options.filter(x=&gt;!x.selected)}get selectedOptions(){if(this.isOptions())return this.options.filter(x=&gt;x.selected);if(this.isGroups()){let x=[];return this.groups.forEach(U=&gt;{x=[...x,...U.options.filter(Y=&gt;Y.selected)]}),x}return[]}get sorteredOptions(){return this.options.sort((x,U)=&gt;x.selected===U.selected?x.label.localeCompare(U.label):Number(U.selected)-Number(x.selected))}get optionsToList(){return this.multiple?this.multipleStyle==z.DEFAULT?this.nonSelectedOptions:this.sorteredOptions:this.typeAheadFilter?this.filteredOptions:this.options}get hasSelectedOptions(){return this.selectedOptions&amp;&amp;this.selectedOptions.length&gt;0}get areAllOptionsSelected(){return this.options.every(x=&gt;x.selected)}groupOptionsToList(x){return this.multiple?x.filter(U=&gt;0==U.selected):x}onPopoverDismiss(x){this.updateKeyManager(),this.hide.next(x)}showList(){!1===this.expanded&amp;&amp;(this.popover.toggle(),this.updateKeyManager(),this.expanded=!0)}hideList(x){this.updateKeyManager(),this.hide.next(x)}focusInput(){this.textInput.focusInput(),this.autocomplete&amp;&amp;this.textInput.selectInput()}onBlur(x){this.typeAheadFilter&amp;&amp;(this.textInput.type=_.Lq.ComboBox),this.hideList(x)}onFocus(x){this.typeAheadFilter&amp;&amp;(this.textInput.type=_.Lq.Search,this.showList()),this.focus.emit(x)}onClickInput(){this.showList()}onSearch(x){x.preventDefault(),x.stopPropagation()}selectOption(x,U){this.multiple?this.handleMultiSelect(x,U):this.handleSingleSelect(x,U)}handleMultiSelect(x,U){x&amp;&amp;(x.selected=!x.selected,this.emitChange(x,U)),this.updateToggleSelectAllActive()}handleSingleSelect(x,U){const Y=this.selectedOption;this.allowSingleDeselect&amp;&amp;x.id===Y?.id?x.selected=!1:(Y&amp;&amp;(Y.selected=!1),x.selected=!0),this.emitChange(x,U),this.hideList(U)}getOptionById(x,U){return U?this.groups.find(Y=&gt;Y.id==U).options.find(Y=&gt;Y.id==x):this.options.find(Y=&gt;Y.id===x)}onOptionSelect(x,U){const Y=this.getOptionById(x.id,U?.id);Y&amp;&amp;this.selectOption(Y,x.nativeEvent),this.focusInput()}onClick(){this.focusInput()}dismissOption(x,U){x.selected=!1,this.emitChange(x,U)}onDismissTag(x,U){x.nativeEvent.preventDefault(),x.nativeEvent.stopPropagation(),this.dismissOption(U,x.nativeEvent),this.focusInput()}optionTrackBy(x,U){return U?.id||x}onKeyDown(x){var U;const Y=null===(U=this.keyManager)||void 0===U?void 0:U.activeItem;if([o.K5,o.Mf,o.SV].includes(x.keyCode)){if(Y){let se;this.isOptions()?se=this.options.find(_e=&gt;_e.id==Y.id):this.isGroups()&amp;&amp;(se=this.groups.find(_e=&gt;_e.id==Y.role.groupId).options.find(_e=&gt;_e.id==Y.id)),this.selectOption(se,x)}else if(this.typeAheadFilter){const se=this.options.find(_e=&gt;_e.selected);this.textInput.value=se?se.label:""}}else if(x.keyCode===o.hY)x.preventDefault(),this.hideList(x);else if([o.JH,o.LH].includes(x.keyCode))x.preventDefault(),this.showList(),this.keyManager.onKeydown(x),this.scrollToNextOption();else if([o.yY,o.ZH].includes(x.keyCode)){const se=x?.target;if(!se?.value){const _e=this.selectedOptions.pop();if(_e){let he;this.isOptions()?he=this.options.find(ve=&gt;ve.id==Y.id):this.isGroups()&amp;&amp;(he=this.groups.find(ve=&gt;ve.id==_e.groupId).options.find(ve=&gt;ve.id==_e.id)),he.selected=!1}}this.typeAheadFilter&amp;&amp;this.handleTypeAheadFilterKeyboardEvent(x)}else this.typeAheadFilter?(this.expanded||this.showList(),this.handleTypeAheadFilterKeyboardEvent(x)):this.showList()}handleTypeAheadFilterKeyboardEvent(x){const U=x.target;let Y;if(Y=x.keyCode===o.ZH?U.value.substring(0,U.value.length-1):U.value+x.key,Y?.length&gt;0){this.filteredOptions=[...this.getFilteredAndSortedOptions(Y)],this.cdRef.detectChanges();const se=this.optionComponents.find(_e=&gt;{var he;return _e.id===(null===(he=this.filteredOptions[0])||void 0===he?void 0:he.id)});this.keyManager.setActiveItem(se)}else this.filteredOptions=[...this.options],this.cdRef.detectChanges(),this.keyManager.setActiveItem(-1)}getFilteredAndSortedOptions(x){const U=x.toLocaleLowerCase();return this.options.filter(_e=&gt;_e.label.toLocaleLowerCase().split(" ").some(Ce=&gt;Ce.startsWith(U))).sort((_e,he)=&gt;{const ve=xe=&gt;{const De=xe.toLowerCase().split(/\s+/);for(let Ne=0;Ne&lt;De.length;Ne++)if(De[Ne].startsWith(U))return Ne;return-1};return ve(_e.label)-ve(he.label)})}mouseDown(x){this.multiple&amp;&amp;x.preventDefault()}isOptions(){return this.options&amp;&amp;this.options.length&gt;0}isGroups(){return!this.isOptions()&amp;&amp;this.groups&amp;&amp;this.groups.length&gt;0}toggleSelectAll(){this.toggleSelectAllActive=!this.toggleSelectAllActive,this.options=this.options.map(x=&gt;(x.selected=this.toggleSelectAllActive,x))}onSelectAllClick(x){this.toggleSelectAll();const U=new L;U.source=this,U.nativeEvent=x,U.value=this.options.filter(Y=&gt;Y.selected),U.selected=this.toggleSelectAllActive,this.onChange(U),this.change.emit(U)}updateToggleSelectAllActive(){this.multipleStyle===z.NEW&amp;&amp;(this.toggleSelectAllActive=this.areAllOptionsSelected)}onScroll(x){this.outScroll.emit(x)}emitChange(x,U){const Y=new L;Y.source=this,Y.nativeEvent=U,Y.option=x,Y.value=this.value,Y.selected=x.selected,this.onChange(Y),this.change.emit(Y)}updateKeyManager(){this.typeAheadFilter&amp;&amp;(this.filteredOptions=[...this.options]),this.keyManager=new e.s1(this.optionComponents).withVerticalOrientation()}scrollToNextOption(){var x,U;const Y=this.keyManager.activeItemIndex?this.keyManager.activeItemIndex+1:0,se=null===(x=this.popover.overlayRef)||void 0===x?void 0:x.hostElement;if(!se)return;const _e=se.querySelector("[ot-options-list]");if(!_e)return;const he=null===(U=this.optionComponents.toArray()[0])||void 0===U?void 0:U.el.nativeElement;if(!he)return;const ve=_e.scrollTop,Ce=_e.clientHeight,Me=he.getBoundingClientRect().height,xe=Math.ceil(ve/Me),De=Math.ceil((ve+Ce)/Me);Y&lt;=xe?_e.scrollTop=(Y-1)*Me:Y&gt;=De&amp;&amp;(_e.scrollTop=Y*Me-Ce)}initializeSelectedOption(x){x&amp;&amp;(this._options=this._options.map(U=&gt;Object.assign(Object.assign({},U),{selected:Number(U.id)===Number(x)})))}}return ee.\u0275fac=function(x){return new(x||ee)(t.Y36(t.SBq),t.Y36(t.sBO))},ee.\u0275cmp=t.Xpm({type:ee,selectors:[["ot-select"]],viewQuery:function(x,U){if(1&amp;x&amp;&amp;(t.Gf(_.oi,5),t.Gf(c.J,5),t.Gf(d.Wx,5)),2&amp;x){let Y;t.iGM(Y=t.CRH())&amp;&amp;(U.textInput=Y.first),t.iGM(Y=t.CRH())&amp;&amp;(U.popover=Y.first),t.iGM(Y=t.CRH())&amp;&amp;(U.optionComponents=Y)}},hostVars:6,hostBindings:function(x,U){1&amp;x&amp;&amp;t.NdJ("click",function(){return U.onClick()}),2&amp;x&amp;&amp;t.uIk("role","combobox")("disabled",U.disabled||""===U.disabled)("aria-expanded",U.expanded)("aria-haspopup","listbox")("aria-owns",U.expanded?U.listId:null)("aria-activedescendant",U.expanded?U.activeOptionId:null)},inputs:{options:"options",placeholder:"placeholder",initialSelectedValue:"initialSelectedValue",validation:"validation",multiple:"multiple",autocomplete:"autocomplete",disabled:"disabled",minimumSearchInputLength:"minimumSearchInputLength",groups:"groups",optionRole:"optionRole",multipleStyle:"multipleStyle",dropdownGroupsMaxHeight:"dropdownGroupsMaxHeight",dropdownOptionsMaxHeight:"dropdownOptionsMaxHeight",hidePlaceholderOnFirstSelect:"hidePlaceholderOnFirstSelect",showGroupDivisionLine:"showGroupDivisionLine",showErrorValidation:"showErrorValidation",typeAheadFilter:"typeAheadFilter",allowSingleDeselect:"allowSingleDeselect",color:"color",textColor:"textColor",fontWeight:"fontWeight",value:"value"},outputs:{change:"change",search:"search",focus:"focus",outScroll:"outScroll"},features:[t._Bn([{provide:a.JU,useExisting:(0,t.Gpc)(()=&gt;ee),multi:!0}]),t.TTD],ngContentSelectors:P,decls:10,vars:19,consts:function(){let j,x;return j=$localize`:otus-ui/select|Deselect All OptionsâŸf384d4d8d90f24cb83a927c468a921d869066be7âŸ8201363027241221421:Deselect All`,x=$localize`:otus-ui/select|Select All OptionsâŸd5e2581ba470091593d7f6ddba03f791274d6fb1âŸ4630693225014080349:Select All`,[["ariaAutocomplete","list",3,"type","placeholder","controls","value","readonly","disabled","validation","showErrorValidation","color","textColor","fontWeight","keyDown","click","blur","focus","search"],["slot","before-input",4,"ngIf"],["slot","label"],["slot","validation-message"],[3,"originElementRef","dismiss"],["ot-options-list","","role","listbox",3,"id","expanded","max-height","scroll",4,"ngIf","ngIfElse"],["isGroups",""],["slot","before-input"],[4,"ngIf"],["tabindex","-1",3,"dismissible","dismiss",4,"ngFor","ngForOf","ngForTrackBy"],["tabindex","-1",3,"dismissible","dismiss"],["ot-options-list","","role","listbox",3,"id","expanded","scroll"],["ot-option","",3,"role","selected","mousedown","select",4,"ngIf"],["ot-option","",3,"id","role","selected","select","mousedown",4,"ngFor","ngForOf","ngForTrackBy"],["ot-option","",3,"role","selected","mousedown","select"],[4,"ngIf","ngIfElse"],["notAllSelected",""],j,x,["ot-option","",3,"id","role","selected","select","mousedown"],["class","ot-select__icon",3,"prefix","name","color","font-size",4,"ngIf"],[1,"ot-select__icon",3,"prefix","name"],[1,"groups"],["class","group",4,"ngFor","ngForOf"],[1,"group"],[1,"group__label"],["ot-option","",3,"id","role","selected","select","mousedown",4,"ngFor","ngForOf"]]},template:function(x,U){if(1&amp;x&amp;&amp;(t.F$t(X),t.TgZ(0,"ot-text-input",0),t.NdJ("keyDown",function(se){return U.onKeyDown(se)})("click",function(){return U.onClickInput()})("blur",function(se){return U.onBlur(se)})("focus",function(se){return U.onFocus(se)})("search",function(se){return U.onSearch(se)}),t.YNc(1,B,2,1,"ng-container",1),t.ynx(2,2),t.Hsn(3),t.BQk(),t.ynx(4,3),t.Hsn(5,1),t.BQk(),t.qZA(),t.TgZ(6,"ot-popover",4),t.NdJ("dismiss",function(se){return U.onPopoverDismiss(se)}),t.YNc(7,m,3,7,"ul",5),t.YNc(8,y,3,3,"ng-template",null,6,t.W1O),t.qZA()),2&amp;x){const Y=t.MAs(9);t.ekj("ot-select__multiple-input",U.multiple&amp;&amp;U.multipleStyle===U.multipleSelectStyle.DEFAULT)("ot-select__multiple_new-input",U.multiple&amp;&amp;U.multipleStyle===U.multipleSelectStyle.NEW&amp;&amp;U.hasSelectedOptions),t.Q6J("type",U.autocomplete?"search":"combobox")("placeholder",U.placeholder)("controls",U.expanded?U.listId:null)("value",(null==U.selectedOption?null:U.selectedOption.label)||null)("readonly",U.autocomplete||U.multiple||U.typeAheadFilter?null:"true")("disabled",U.disabled)("validation",U.validation||null)("showErrorValidation",U.showErrorValidation)("color",U.color)("textColor",U.textColor)("fontWeight",U.fontWeight),t.xp6(1),t.Q6J("ngIf",U.multiple),t.xp6(5),t.Q6J("originElementRef",U.elementRef),t.xp6(1),t.Q6J("ngIf",U.isOptions())("ngIfElse",Y)}},dependencies:[g.sg,g.O5,c.J,p.Vp,f.P,v.J,T.oi,h.M,Z.Wx],styles:["[_nghost-%COMP%]{display:block;position:relative;overflow:visible;box-sizing:border-box}ot-tag-list[_ngcontent-%COMP%]{margin-block-start:.375em}[_nghost-%COMP%]   .ot-select__multiple-input[_ngcontent-%COMP%]  input[type=search]{max-width:10rem}[_nghost-%COMP%]   .ot-select__multiple_new-input[_ngcontent-%COMP%]  input:placeholder-shown{text-overflow:ellipsis}[_nghost-%COMP%]   .ot-select__multiple_new-input[_ngcontent-%COMP%]  input::placeholder{color:var(--ot-color-primary-900)}.groups[_ngcontent-%COMP%]:not(:empty){border-radius:var(--ot-border-radius-s);box-shadow:var(--ot-shadow-resting);border:var(--ot-border-s) var(--ot-color-neutral-300);position:relative;overflow:auto;max-height:60vh;height:100%;width:100%;background-color:var(--ot-color-background);display:block}.group[_ngcontent-%COMP%] &gt; .group__label[_ngcontent-%COMP%]{color:var(--ot-color-primary-900);font-family:var(--ot-font-family-base);font-size:var(--ot-font-size-xs);padding:var(--ot-spacing-s) var(--ot-spacing-s) 0}.group[_ngcontent-%COMP%] &gt; .group__division-line[_ngcontent-%COMP%]{border-top:var(--ot-border-s) var(--ot-color-neutral-400)}.group[_ngcontent-%COMP%] &gt; ul[_ngcontent-%COMP%]{margin:0;padding:0}.group[_ngcontent-%COMP%] &gt; ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{vertical-align:middle}.ot-select__icon[_ngcontent-%COMP%]{margin-inline-end:var(--ot-spacing-s)}"],changeDetection:0}),ee})()},37996:(H,E,n)=&gt;{"use strict";n.d(E,{p:()=&gt;a});var e=n(94650);const o=["*"];var t=(()=&gt;{return(r=t||(t={})).Primary="primary",r.Info="info",r.Secondary="secondary",r.Positive="positive",r.Negative="negative",r.Default="primary",t;var r})();let a=(()=&gt;{class r{constructor(){this.status=t.Default}}return r.\u0275fac=function(l){return new(l||r)},r.\u0275cmp=e.Xpm({type:r,selectors:[["ot-status-label"]],hostVars:1,hostBindings:function(l,i){2&amp;l&amp;&amp;e.uIk("status",i.status)},inputs:{status:"status"},ngContentSelectors:o,decls:1,vars:0,template:function(l,i){1&amp;l&amp;&amp;(e.F$t(),e.Hsn(0))},styles:["[_nghost-%COMP%]{display:inline-flex;box-sizing:border-box;font-family:var(--ot-font-family-base);font-size:var(--ot-font-size-m);font-weight:var(--ot-font-weight-black);align-items:center}[status=primary][_nghost-%COMP%]{color:var(--ot-color-primary-800)}[status=info][_nghost-%COMP%]{color:var(--ot-color-info-600)}[status=secondary][_nghost-%COMP%]{color:var(--ot-color-secondary-500)}[status=positive][_nghost-%COMP%]{color:var(--ot-color-positive-500)}[status=negative][_nghost-%COMP%]{color:var(--ot-color-negative-500)}"],changeDetection:0}),r})()},39830:(H,E,n)=&gt;{"use strict";n.d(E,{I:()=&gt;t});var e=n(36895),o=n(94650);let t=(()=&gt;{class a{}return a.\u0275fac=function(s){return new(s||a)},a.\u0275mod=o.oAB({type:a}),a.\u0275inj=o.cJS({imports:[e.ez]}),a})()},12853:(H,E,n)=&gt;{"use strict";n.r(E),n.d(E,{faSpinner:()=&gt;yt,icons:()=&gt;Jn});const yt={prefix:"far",iconName:"spinner",icon:[512,512,[],"f110","M296 48c0 22.091-17.909 40-40 40s-40-17.909-40-40 17.909-40 40-40 40 17.909 40 40zm-40 376c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm248-168c0-22.091-17.909-40-40-40s-40 17.909-40 40 17.909 40 40 40 40-17.909 40-40zm-416 0c0-22.091-17.909-40-40-40S8 233.909 8 256s17.909 40 40 40 40-17.909 40-40zm20.922-187.078c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40c0-22.092-17.909-40-40-40zm294.156 294.156c-22.091 0-40 17.909-40 40s17.909 40 40 40c22.092 0 40-17.909 40-40s-17.908-40-40-40zm-294.156 0c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40z"]},tn={faAngleLeft:{prefix:"far",iconName:"angle-left",icon:[192,512,[],"f104","M4.2 247.5L151 99.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17L69.3 256l118.5 119.7c4.7 4.7 4.7 12.3 0 17L168 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 264.5c-4.7-4.7-4.7-12.3 0-17z"]},faAngleRight:{prefix:"far",iconName:"angle-right",icon:[192,512,[],"f105","M187.8 264.5L41 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 392.7c-4.7-4.7-4.7-12.3 0-17L122.7 256 4.2 136.3c-4.7-4.7-4.7-12.3 0-17L24 99.5c4.7-4.7 12.3-4.7 17 0l146.8 148c4.7 4.7 4.7 12.3 0 17z"]},faArchive:{prefix:"far",iconName:"archive",icon:[512,512,[],"f187","M464 32H48C21.5 32 0 53.5 0 80v80c0 8.8 7.2 16 16 16h16v272c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V176h16c8.8 0 16-7.2 16-16V80c0-26.5-21.5-48-48-48zm-32 400H80V176h352v256zm32-304H48V80h416v48zM204 272h104c6.6 0 12-5.4 12-12v-24c0-6.6-5.4-12-12-12H204c-6.6 0-12 5.4-12 12v24c0 6.6 5.4 12 12 12z"]},faArrowLeft:{prefix:"far",iconName:"arrow-left",icon:[448,512,[],"f060","M229.9 473.899l19.799-19.799c4.686-4.686 4.686-12.284 0-16.971L94.569 282H436c6.627 0 12-5.373 12-12v-28c0-6.627-5.373-12-12-12H94.569l155.13-155.13c4.686-4.686 4.686-12.284 0-16.971L229.9 38.101c-4.686-4.686-12.284-4.686-16.971 0L3.515 247.515c-4.686 4.686-4.686 12.284 0 16.971L212.929 473.9c4.686 4.686 12.284 4.686 16.971-.001z"]},faArrowRight:{prefix:"far",iconName:"arrow-right",icon:[448,512,[],"f061","M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z"]},faArrowsH:{prefix:"far",iconName:"arrows-h",icon:[512,512,[],"f07e","M347.404 142.86c-4.753 4.753-4.675 12.484.173 17.14l73.203 70H91.22l73.203-70c4.849-4.656 4.927-12.387.173-17.14l-19.626-19.626c-4.686-4.686-12.284-4.686-16.971 0L3.515 247.515c-4.686 4.686-4.686 12.284 0 16.971L128 388.766c4.686 4.686 12.284 4.686 16.971 0l19.626-19.626c4.753-4.753 4.675-12.484-.173-17.14L91.22 282h329.56l-73.203 70c-4.849 4.656-4.927 12.387-.173 17.14l19.626 19.626c4.686 4.686 12.284 4.686 16.971 0l124.485-124.281c4.686-4.686 4.686-12.284 0-16.971L384 123.234c-4.686-4.686-12.284-4.686-16.971 0l-19.625 19.626z"]},faBook:{prefix:"far",iconName:"book",icon:[448,512,[],"f02d","M128 152v-32c0-4.4 3.6-8 8-8h208c4.4 0 8 3.6 8 8v32c0 4.4-3.6 8-8 8H136c-4.4 0-8-3.6-8-8zm8 88h208c4.4 0 8-3.6 8-8v-32c0-4.4-3.6-8-8-8H136c-4.4 0-8 3.6-8 8v32c0 4.4 3.6 8 8 8zm299.1 159.7c-4.2 13-4.2 51.6 0 64.6 7.3 1.4 12.9 7.9 12.9 15.7v16c0 8.8-7.2 16-16 16H80c-44.2 0-80-35.8-80-80V80C0 35.8 35.8 0 80 0h352c8.8 0 16 7.2 16 16v368c0 7.8-5.5 14.2-12.9 15.7zm-41.1.3H80c-17.6 0-32 14.4-32 32 0 17.7 14.3 32 32 32h314c-2.7-17.3-2.7-46.7 0-64zm6-352H80c-17.7 0-32 14.3-32 32v278.7c9.8-4.3 20.6-6.7 32-6.7h320V48z"]},faBookmark:{prefix:"far",iconName:"bookmark",icon:[384,512,[],"f02e","M336 0H48C21.49 0 0 21.49 0 48v464l192-112 192 112V48c0-26.51-21.49-48-48-48zm0 428.43l-144-84-144 84V54a6 6 0 0 1 6-6h276c3.314 0 6 2.683 6 5.996V428.43z"]},faBuilding:{prefix:"far",iconName:"building",icon:[448,512,[],"f1ad","M128 148v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12zm140 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-128 96h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm128 0h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-76 84v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm76 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm180 124v36H0v-36c0-6.6 5.4-12 12-12h19.5V24c0-13.3 10.7-24 24-24h337c13.3 0 24 10.7 24 24v440H436c6.6 0 12 5.4 12 12zM79.5 463H192v-67c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v67h112.5V49L80 48l-.5 415z"]},faCamera:{prefix:"far",iconName:"camera",icon:[512,512,[],"f030","M342.7 144H464v288H48V144h121.3l24-64h125.5l23.9 64zM324.3 32h-131c-20 0-37.9 12.4-44.9 31.1L136 96H48c-26.5 0-48 21.5-48 48v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V144c0-26.5-21.5-48-48-48h-88l-14.3-38c-5.8-15.7-20.7-26-37.4-26zM256 408c-66.2 0-120-53.8-120-120s53.8-120 120-120 120 53.8 120 120-53.8 120-120 120zm0-192c-39.7 0-72 32.3-72 72s32.3 72 72 72 72-32.3 72-72-32.3-72-72-72z"]},faCaretDown:{prefix:"far",iconName:"caret-down",icon:[320,512,[],"f0d7","M272 160H48.1c-42.6 0-64.2 51.7-33.9 81.9l111.9 112c18.7 18.7 49.1 18.7 67.9 0l112-112c30-30.1 8.7-81.9-34-81.9zM160 320L48 208h224L160 320z"]},faCaretUp:{prefix:"far",iconName:"caret-up",icon:[320,512,[],"f0d8","M48.048 352h223.895c42.638 0 64.151-51.731 33.941-81.941l-111.943-112c-18.745-18.745-49.137-18.746-67.882 0l-111.952 112C-16.042 300.208 5.325 352 48.048 352zM160 192l112 112H48l112-112z"]},faCalendarAlt:{prefix:"far",iconName:"calendar-alt",icon:[448,512,[],"f073","M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"]},faChartBar:{prefix:"far",iconName:"chart-bar",icon:[512,512,[],"f080","M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z"]},faChartLine:{prefix:"far",iconName:"chart-line",icon:[512,512,[],"f201","M117.65 277.65c6.25 6.25 16.38 6.25 22.63 0L192 225.94l84.69 84.69c6.25 6.25 16.38 6.25 22.63 0L409.54 200.4l29.49 29.5c15.12 15.12 40.97 4.41 40.97-16.97V112c0-8.84-7.16-16-16-16H363.07c-21.38 0-32.09 25.85-16.97 40.97l29.5 29.49-87.6 87.6-84.69-84.69c-6.25-6.25-16.38-6.25-22.63 0l-74.34 74.34c-6.25 6.25-6.25 16.38 0 22.63l11.31 11.31zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16z"]},faChartPie:{prefix:"far",iconName:"chart-pie",icon:[544,512,[],"f200","M511.96 223.2C503.72 103.74 408.26 8.28 288.8.04c-.35-.03-.7-.04-1.04-.04C279.11 0 272 7.44 272 16.23V240h223.77c9.14 0 16.82-7.68 16.19-16.8zM320 192V53.51C387.56 70.95 441.05 124.44 458.49 192H320zm-96 96V50.72c0-8.83-7.18-16.21-15.74-16.21-.7 0-1.4.05-2.11.15C86.99 51.49-4.1 155.6.14 280.37 4.47 407.53 113.18 512 240.12 512c.98 0 1.93-.01 2.91-.02 50.4-.63 96.97-16.87 135.26-44.03 7.9-5.6 8.42-17.23 1.57-24.08L224 288zm18.44 175.99l-2.31.01c-100.66 0-188.59-84.84-192.01-185.26-2.91-85.4 50.15-160.37 127.88-187.6v216.74l14.06 14.06 126.22 126.22c-23.16 10.1-48.16 15.5-73.84 15.83zM527.79 288H290.5l158.03 158.03c3.17 3.17 7.41 4.81 11.62 4.81 3.82 0 7.62-1.35 10.57-4.13 38.7-36.46 65.32-85.61 73.13-140.86 1.34-9.46-6.51-17.85-16.06-17.85z"]},faChartScatter:{prefix:"far",iconName:"chart-scatter",icon:[512,512,[],"f7ee","M496 400H48V80a16 16 0 0 0-16-16H16A16 16 0 0 0 0 80v336a32 32 0 0 0 32 32h464a16 16 0 0 0 16-16v-16a16 16 0 0 0-16-16zm-336-80a32 32 0 1 0-32-32 32 32 0 0 0 32 32zm256-160a32 32 0 1 0-32-32 32 32 0 0 0 32 32zm-224 0a32 32 0 1 0-32-32 32 32 0 0 0 32 32zm192 160a32 32 0 1 0-32-32 32 32 0 0 0 32 32zm-96-64a32 32 0 1 0-32-32 32 32 0 0 0 32 32z"]},faCheck:{prefix:"far",iconName:"check",icon:[512,512,[],"f00c","M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z"]},faCheckCircle:{prefix:"far",iconName:"check-circle",icon:[512,512,[],"f058","M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z"]},faCheckSquare:{prefix:"far",iconName:"check-square",icon:[448,512,[],"f14a","M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm0 400H48V80h352v352zm-35.864-241.724L191.547 361.48c-4.705 4.667-12.303 4.637-16.97-.068l-90.781-91.516c-4.667-4.705-4.637-12.303.069-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l59.792 60.277 141.352-140.216c4.705-4.667 12.303-4.637 16.97.068l22.536 22.718c4.667 4.706 4.637 12.304-.068 16.971z"]},faChevronDown:{prefix:"far",iconName:"chevron-down",icon:[448,512,[],"f078","M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z"]},faChevronLeft:{prefix:"far",iconName:"chevron-left",icon:[256,512,[],"f053","M231.293 473.899l19.799-19.799c4.686-4.686 4.686-12.284 0-16.971L70.393 256 251.092 74.87c4.686-4.686 4.686-12.284 0-16.971L231.293 38.1c-4.686-4.686-12.284-4.686-16.971 0L4.908 247.515c-4.686 4.686-4.686 12.284 0 16.971L214.322 473.9c4.687 4.686 12.285 4.686 16.971-.001z"]},faChevronRight:{prefix:"far",iconName:"chevron-right",icon:[256,512,[],"f054","M24.707 38.101L4.908 57.899c-4.686 4.686-4.686 12.284 0 16.971L185.607 256 4.908 437.13c-4.686 4.686-4.686 12.284 0 16.971L24.707 473.9c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L41.678 38.101c-4.687-4.687-12.285-4.687-16.971 0z"]},faCircle:{prefix:"far",iconName:"circle",icon:[512,512,[],"f111","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"]},faClipboard:{prefix:"far",iconName:"clipboard",icon:[384,512,[],"f328","M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm144 418c0 3.3-2.7 6-6 6H54c-3.3 0-6-2.7-6-6V118c0-3.3 2.7-6 6-6h42v36c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-36h42c3.3 0 6 2.7 6 6z"]},faClock:{prefix:"far",iconName:"clock",icon:[512,512,[],"f017","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"]},faCog:{prefix:"far",iconName:"cog",icon:[512,512,[],"f013","M452.515 237l31.843-18.382c9.426-5.441 13.996-16.542 11.177-27.054-11.404-42.531-33.842-80.547-64.058-110.797-7.68-7.688-19.575-9.246-28.985-3.811l-31.785 18.358a196.276 196.276 0 0 0-32.899-19.02V39.541a24.016 24.016 0 0 0-17.842-23.206c-41.761-11.107-86.117-11.121-127.93-.001-10.519 2.798-17.844 12.321-17.844 23.206v36.753a196.276 196.276 0 0 0-32.899 19.02l-31.785-18.358c-9.41-5.435-21.305-3.877-28.985 3.811-30.216 30.25-52.654 68.265-64.058 110.797-2.819 10.512 1.751 21.613 11.177 27.054L59.485 237a197.715 197.715 0 0 0 0 37.999l-31.843 18.382c-9.426 5.441-13.996 16.542-11.177 27.054 11.404 42.531 33.842 80.547 64.058 110.797 7.68 7.688 19.575 9.246 28.985 3.811l31.785-18.358a196.202 196.202 0 0 0 32.899 19.019v36.753a24.016 24.016 0 0 0 17.842 23.206c41.761 11.107 86.117 11.122 127.93.001 10.519-2.798 17.844-12.321 17.844-23.206v-36.753a196.34 196.34 0 0 0 32.899-19.019l31.785 18.358c9.41 5.435 21.305 3.877 28.985-3.811 30.216-30.25 52.654-68.266 64.058-110.797 2.819-10.512-1.751-21.613-11.177-27.054L452.515 275c1.22-12.65 1.22-25.35 0-38zm-52.679 63.019l43.819 25.289a200.138 200.138 0 0 1-33.849 58.528l-43.829-25.309c-31.984 27.397-36.659 30.077-76.168 44.029v50.599a200.917 200.917 0 0 1-67.618 0v-50.599c-39.504-13.95-44.196-16.642-76.168-44.029l-43.829 25.309a200.15 200.15 0 0 1-33.849-58.528l43.819-25.289c-7.63-41.299-7.634-46.719 0-88.038l-43.819-25.289c7.85-21.229 19.31-41.049 33.849-58.529l43.829 25.309c31.984-27.397 36.66-30.078 76.168-44.029V58.845a200.917 200.917 0 0 1 67.618 0v50.599c39.504 13.95 44.196 16.642 76.168 44.029l43.829-25.309a200.143 200.143 0 0 1 33.849 58.529l-43.819 25.289c7.631 41.3 7.634 46.718 0 88.037zM256 160c-52.935 0-96 43.065-96 96s43.065 96 96 96 96-43.065 96-96-43.065-96-96-96zm0 144c-26.468 0-48-21.532-48-48 0-26.467 21.532-48 48-48s48 21.533 48 48c0 26.468-21.532 48-48 48z"]},faComment:{prefix:"far",iconName:"comment",icon:[512,512,[],"f075","M256 32C114.6 32 0 125.1 0 240c0 47.6 19.9 91.2 52.9 126.3C38 405.7 7 439.1 6.5 439.5c-6.6 7-8.4 17.2-4.6 26S14.4 480 24 480c61.5 0 110-25.7 139.1-46.3C192 442.8 223.2 448 256 448c141.4 0 256-93.1 256-208S397.4 32 256 32zm0 368c-26.7 0-53.1-4.1-78.4-12.1l-22.7-7.2-19.5 13.8c-14.3 10.1-33.9 21.4-57.5 29 7.3-12.1 14.4-25.7 19.9-40.2l10.6-28.1-20.6-21.8C69.7 314.1 48 282.2 48 240c0-88.2 93.3-160 208-160s208 71.8 208 160-93.3 160-208 160z"]},faCompressAlt:{prefix:"far",iconName:"compress-alt",icon:[448,512,[],"f422","M224 232v-95.005c0-21.382 25.851-32.09 40.971-16.971l27.704 27.704L404.888 35.515c4.686-4.686 12.284-4.686 16.971 0l22.627 22.627c4.686 4.686 4.686 12.284 0 16.971L332.272 187.326l27.704 27.704c15.119 15.119 4.411 40.97-16.971 40.97H248c-13.255 0-24-10.745-24-24zM43.112 476.485l112.213-112.213 27.704 27.704c15.12 15.119 40.971 4.411 40.971-16.971V280c0-13.255-10.745-24-24-24h-95.005c-21.382 0-32.09 25.851-16.971 40.971l27.704 27.704L3.515 436.888c-4.686 4.686-4.686 12.284 0 16.971l22.627 22.627c4.686 4.686 12.284 4.686 16.97-.001z"]},faCompressWide:{prefix:"far",iconName:"compress-wide",icon:[512,512,[],"f326","M500 224H376c-13.3 0-24-10.7-24-24V76c0-6.6 5.4-12 12-12h24c6.6 0 12 5.4 12 12v100h100c6.6 0 12 5.4 12 12v24c0 6.6-5.4 12-12 12zm-340-24V76c0-6.6-5.4-12-12-12h-24c-6.6 0-12 5.4-12 12v100H12c-6.6 0-12 5.4-12 12v24c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24zm0 236V312c0-13.3-10.7-24-24-24H12c-6.6 0-12 5.4-12 12v24c0 6.6 5.4 12 12 12h100v100c0 6.6 5.4 12 12 12h24c6.6 0 12-5.4 12-12zm240 0V336h100c6.6 0 12-5.4 12-12v-24c0-6.6-5.4-12-12-12H376c-13.3 0-24 10.7-24 24v124c0 6.6 5.4 12 12 12h24c6.6 0 12-5.4 12-12z"]},faCube:{prefix:"far",iconName:"cube",icon:[512,512,[],"f1b2","M239.1 7.5l-208 78c-18.7 7-31.1 25-31.1 45v225.1c0 18.2 10.3 34.8 26.5 42.9l208 104c13.5 6.8 29.4 6.8 42.9 0l208-104c16.3-8.1 26.5-24.8 26.5-42.9V130.5c0-20-12.4-37.9-31.1-44.9l-208-78C262 3.4 250 3.4 239.1 7.5zm16.9 45l208 78v.3l-208 84.5-208-84.5v-.3l208-78zM48 182.6l184 74.8v190.2l-184-92v-173zm232 264.9V257.4l184-74.8v172.9l-184 92z"]},faCubes:{prefix:"far",iconName:"cubes",icon:[512,512,[],"f1b3","M384 215.1V102.5c0-15-9.3-28.4-23.4-33.7l-92-34.5c-8.1-3.1-17.1-3.1-25.3 0l-92 34.5c-14.1 5.3-23.4 18.7-23.4 33.7v112.6L23.4 254.4C9.3 259.6 0 273.1 0 288.1v106.6c0 13.6 7.7 26.1 19.9 32.2l98.6 49.3c10.1 5.1 22.1 5.1 32.2 0L256 423.6l105.3 52.6c10.1 5.1 22.1 5.1 32.2 0l98.6-49.3c12.2-6.1 19.9-18.6 19.9-32.2V288.1c0-15-9.3-28.4-23.4-33.7L384 215.1zm-116 34.8V152l92-31.7v97.6l-92 32zM152 94.2l104-39 104 39v.2L256 131 152 94.3v-.1zm0 26.1l92 31.7v97.9l-92-32v-97.6zm-30 329.4l-96.8-48.4V308l96.8 39.3v102.4zM25.2 280.8v-.2l109.4-41 108.1 40.5v1.2l-108.1 43.9-109.4-44.4zm122 66.5l95.5-38.8V402l-95.5 47.8V347.3zm217.6 102.4L269.3 402v-93.4l95.5 38.8v102.3zm122-48.4L390 449.7V347.3l96.8-39.3v93.3zm0-120.5l-109.4 44.4-108.1-43.9v-1.2l108.1-40.5 109.4 41v.2z"]},faDotCircle:{prefix:"far",iconName:"dot-circle",icon:[512,512,[],"f192","M256 56c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m0-48C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 168c-44.183 0-80 35.817-80 80s35.817 80 80 80 80-35.817 80-80-35.817-80-80-80z"]},faDownload:{prefix:"far",iconName:"download",icon:[576,512,[],"f019","M528 288h-92.1l46.1-46.1c30.1-30.1 8.8-81.9-33.9-81.9h-64V48c0-26.5-21.5-48-48-48h-96c-26.5 0-48 21.5-48 48v112h-64c-42.6 0-64.2 51.7-33.9 81.9l46.1 46.1H48c-26.5 0-48 21.5-48 48v128c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48zm-400-80h112V48h96v160h112L288 368 128 208zm400 256H48V336h140.1l65.9 65.9c18.8 18.8 49.1 18.7 67.9 0l65.9-65.9H528v128zm-88-64c0-13.3 10.7-24 24-24s24 10.7 24 24-10.7 24-24 24-24-10.7-24-24z"]},faDraftingCompass:{prefix:"far",iconName:"drafting-compass",icon:[512,512,[],"f568","M450.33 296.36c14.32-13.92 27.51-29.15 38.7-46.11 5.02-7.6 2.23-18.06-5.64-22.62l-13.79-8c-7.39-4.28-16.54-1.77-21.29 5.34-6.52 9.75-13.92 18.7-21.73 27.24l-76.3-141.76c.72-4.75 1.45-9.51 1.45-14.46C351.72 42.98 308.86 0 256 0s-95.72 42.98-95.72 95.99c0 4.95.73 9.71 1.45 14.46L85.46 252.16c-7.85-8.49-15.24-17.44-21.76-27.19-4.75-7.11-13.9-9.63-21.29-5.34l-13.79 8c-7.87 4.56-10.66 15.02-5.64 22.62 11.17 16.92 24.68 31.66 39.06 45.44L0 410.94l7.91 65.75c1.5 12.62 8.63 23.51 19.6 29.89 6.2 3.59 13.06 5.42 19.94 5.42 5.3 0 10.66-1.08 15.74-3.27l61.44-26.33 62.2-115.57c22.37 5.83 45.54 9.13 69.17 9.13 23.65 0 46.91-3.07 69.31-8.87l62.05 115.3 61.48 26.34c5.08 2.17 10.41 3.25 15.7 3.25 6.89 0 13.74-1.83 19.94-5.42 10.97-6.37 18.1-17.26 19.57-29.83l7.95-65.81-61.67-114.56zM256 48c26.43 0 47.86 21.49 47.86 48s-21.43 48-47.86 48-47.86-21.49-47.86-48S229.57 48 256 48zM90.48 444.85l-36.3 15.56-4.83-40.09 138.38-257.15c11.16 11.41 25.27 19.66 40.93 24.37l.15.28L90.48 444.85zM256 327.98c-15.5 0-30.71-1.85-45.58-4.97L256 238.32l45.56 84.65c-14.89 3.03-30.07 5.01-45.56 5.01zm27.18-140.17l.15-.28c15.67-4.71 29.77-12.96 40.93-24.37l65.57 121.85c-13.04 9.27-27.14 16.89-41.8 23.3l-64.85-120.5zm174.64 272.6l-36.3-15.56-50.76-94.31c14.56-6.61 28.6-14.25 41.83-23.24l50.06 93.03-4.83 40.08z"]},faEllipsisH:{prefix:"far",iconName:"ellipsis-h",icon:[512,512,[],"f141","M304 256c0 26.5-21.5 48-48 48s-48-21.5-48-48 21.5-48 48-48 48 21.5 48 48zm120-48c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm-336 0c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48z"]},faEllipsisV:{prefix:"far",iconName:"ellipsis-v",icon:[128,512,[],"f142","M64 208c26.5 0 48 21.5 48 48s-21.5 48-48 48-48-21.5-48-48 21.5-48 48-48zM16 104c0 26.5 21.5 48 48 48s48-21.5 48-48-21.5-48-48-48-48 21.5-48 48zm0 304c0 26.5 21.5 48 48 48s48-21.5 48-48-21.5-48-48-48-48 21.5-48 48z"]},faEnvelope:{prefix:"far",iconName:"envelope",icon:[512,512,[],"f0e0","M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"]},faEquals:{prefix:"far",iconName:"equals",icon:[384,512,[],"f52c","M368 304H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h352c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm0-160H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h352c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"]},faExclamationCircle:{prefix:"far",iconName:"exclamation-circle",icon:[512,512,[],"f06a","M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 448c-110.532 0-200-89.431-200-200 0-110.495 89.472-200 200-200 110.491 0 200 89.471 200 200 0 110.53-89.431 200-200 200zm42-104c0 23.159-18.841 42-42 42s-42-18.841-42-42 18.841-42 42-42 42 18.841 42 42zm-81.37-211.401l6.8 136c.319 6.387 5.591 11.401 11.985 11.401h41.17c6.394 0 11.666-5.014 11.985-11.401l6.8-136c.343-6.854-5.122-12.599-11.985-12.599h-54.77c-6.863 0-12.328 5.745-11.985 12.599z"]},faExpand:{prefix:"far",iconName:"expand",icon:[448,512,[],"f065","M0 180V56c0-13.3 10.7-24 24-24h124c6.6 0 12 5.4 12 12v24c0 6.6-5.4 12-12 12H48v100c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12zM288 44v24c0 6.6 5.4 12 12 12h100v100c0 6.6 5.4 12 12 12h24c6.6 0 12-5.4 12-12V56c0-13.3-10.7-24-24-24H300c-6.6 0-12 5.4-12 12zm148 276h-24c-6.6 0-12 5.4-12 12v100H300c-6.6 0-12 5.4-12 12v24c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24V332c0-6.6-5.4-12-12-12zM160 468v-24c0-6.6-5.4-12-12-12H48V332c0-6.6-5.4-12-12-12H12c-6.6 0-12 5.4-12 12v124c0 13.3 10.7 24 24 24h124c6.6 0 12-5.4 12-12z"]},faExpandWide:{prefix:"far",iconName:"expand-wide",icon:[512,512,[],"f320","M0 212V88c0-13.3 10.7-24 24-24h124c6.6 0 12 5.4 12 12v24c0 6.6-5.4 12-12 12H48v100c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12zM352 76v24c0 6.6 5.4 12 12 12h100v100c0 6.6 5.4 12 12 12h24c6.6 0 12-5.4 12-12V88c0-13.3-10.7-24-24-24H364c-6.6 0-12 5.4-12 12zm148 212h-24c-6.6 0-12 5.4-12 12v100H364c-6.6 0-12 5.4-12 12v24c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24V300c0-6.6-5.4-12-12-12zM160 436v-24c0-6.6-5.4-12-12-12H48V300c0-6.6-5.4-12-12-12H12c-6.6 0-12 5.4-12 12v124c0 13.3 10.7 24 24 24h124c6.6 0 12-5.4 12-12z"]},faEye:{prefix:"far",iconName:"eye",icon:[576,512,[],"f06e","M288 144a110.94 110.94 0 0 0-31.24 5 55.4 55.4 0 0 1 7.24 27 56 56 0 0 1-56 56 55.4 55.4 0 0 1-27-7.24A111.71 111.71 0 1 0 288 144zm284.52 97.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400c-98.65 0-189.09-55-237.93-144C98.91 167 189.34 112 288 112s189.09 55 237.93 144C477.1 345 386.66 400 288 400z"]},faFile:{prefix:"far",iconName:"file",icon:[384,512,[],"f15b","M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48z"]},faFileAudio:{prefix:"far",iconName:"file-audio",icon:[384,512,[],"f1c7","M369.941 97.941l-83.882-83.882A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v416c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48V131.882a48 48 0 0 0-14.059-33.941zM332.118 128H256V51.882L332.118 128zM48 464V48h160v104c0 13.255 10.745 24 24 24h104v288H48zm144-76.024c0 10.691-12.926 16.045-20.485 8.485L136 360.486h-28c-6.627 0-12-5.373-12-12v-56c0-6.627 5.373-12 12-12h28l35.515-36.947c7.56-7.56 20.485-2.206 20.485 8.485v135.952zm41.201-47.13c9.051-9.297 9.06-24.133.001-33.439-22.149-22.752 12.235-56.246 34.395-33.481 27.198 27.94 27.212 72.444.001 100.401-21.793 22.386-56.947-10.315-34.397-33.481z"]},faFileChartLine:{prefix:"far",iconName:"file-chart-line",icon:[384,512,[],"f659","M131.2 320h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8zm72-64h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8h22.4c6.4 0 12.8-6.4 12.8-12.8V268.8c0-6.4-6.4-12.8-12.8-12.8zm49.6 160h22.4c6.4 0 12.8-6.4 12.8-12.8V300.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v102.4c0 6.4 6.4 12.8 12.8 12.8zM369.83 97.98L285.94 14.1c-9-9-21.2-14.1-33.89-14.1H47.99C21.5.1 0 21.6 0 48.09v415.92C0 490.5 21.5 512 47.99 512h287.94c26.5 0 48.07-21.5 48.07-47.99V131.97c0-12.69-5.17-24.99-14.17-33.99zM255.95 51.99l76.09 76.08h-76.09V51.99zM336 464.01H47.99V48.09h159.97v103.98c0 13.3 10.7 23.99 24 23.99H336v287.95z"]},faFileExcel:{prefix:"far",iconName:"file-excel",icon:[384,512,[],"f1c3","M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm212-240h-28.8c-4.4 0-8.4 2.4-10.5 6.3-18 33.1-22.2 42.4-28.6 57.7-13.9-29.1-6.9-17.3-28.6-57.7-2.1-3.9-6.2-6.3-10.6-6.3H124c-9.3 0-15 10-10.4 18l46.3 78-46.3 78c-4.7 8 1.1 18 10.4 18h28.9c4.4 0 8.4-2.4 10.5-6.3 21.7-40 23-45 28.6-57.7 14.9 30.2 5.9 15.9 28.6 57.7 2.1 3.9 6.2 6.3 10.6 6.3H260c9.3 0 15-10 10.4-18L224 320c.7-1.1 30.3-50.5 46.3-78 4.7-8-1.1-18-10.3-18z"]},faFilePdf:{prefix:"far",iconName:"file-pdf",icon:[384,512,[],"f1c1","M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z"]},faFileSignature:{prefix:"fad",iconName:"file-signature",icon:[576,512,[],"f573","M568.54 167.33l-31.87-31.87c-9.94-9.94-26.07-9.94-36.01 0l-27.25 27.25 67.88 67.88 27.25-27.25c9.95-9.94 9.95-26.07 0-36.01zM329.06 306a63.974 63.974 0 0 0-16.26 27.11L297.57 384h-24.76c-4.28 0-8.12-2.38-10.16-6.5-11.97-23.86-46.28-30.34-66-14.17l-13.88-41.62c-3.28-9.81-12.44-16.41-22.78-16.41s-19.5 6.59-22.78 16.41L119 376.36c-1.5 4.58-5.78 7.64-10.59 7.64H96c-8.84 0-16 7.16-16 16s7.16 16 16 16h12.41c18.62 0 35.09-11.88 40.97-29.53L160 354.58l16.81 50.48a15.994 15.994 0 0 0 14.06 10.89c.38.03.75.05 1.12.05 6.03 0 11.59-3.41 14.31-8.86l7.66-15.33c2.78-5.59 7.94-6.19 10.03-6.19s7.25.59 10.19 6.53c7.38 14.7 22.19 23.84 38.62 23.84H336V464H47.99V48.09h159.97v103.98c0 13.3 10.7 23.99 24 23.99H336v78l48-47.58v-74.5c0-12.7-5.17-25-14.17-33.99L285.94 14.1c-9-9-21.2-14.1-33.89-14.1H47.99C21.5.1 0 21.6 0 48.09v415.92C0 490.5 21.5 512 47.99 512h287.94c26.5 0 48.07-21.5 48.07-47.99V388.8l134.66-135.58-67.88-67.88L329.06 306zM255.95 51.99l76.09 76.08h-76.09V51.99z"]},faFileUpload:{prefix:"far",iconName:"file-upload",icon:[384,512,[],"f574","M369.83 97.98L285.94 14.1c-9-9-21.2-14.1-33.89-14.1H47.99C21.5.1 0 21.6 0 48.09v415.92C0 490.5 21.5 512 47.99 512h287.94c26.5 0 48.07-21.5 48.07-47.99V131.97c0-12.69-5.17-24.99-14.17-33.99zM255.95 51.99l76.09 76.08h-76.09V51.99zM336 464.01H47.99V48.09h159.97v103.98c0 13.3 10.7 23.99 24 23.99H336v287.95zM182.98 227.79l-72.31 71.77c-7.6 7.54-2.26 20.52 8.45 20.52H168v84c0 6.63 5.37 12 12 12h24c6.63 0 12-5.37 12-12v-84h48.88c10.71 0 16.05-12.97 8.45-20.52l-72.31-71.77c-4.99-4.95-13.05-4.95-18.04 0z"]},faFilter:{prefix:"far",iconName:"filter",icon:[512,512,[],"f0b0","M463.952 0H48.057C5.419 0-16.094 51.731 14.116 81.941L176 243.882V416c0 15.108 7.113 29.335 19.2 40l64 47.066c31.273 21.855 76.8 1.538 76.8-38.4V243.882L497.893 81.941C528.042 51.792 506.675 0 463.952 0zM288 224v240l-64-48V224L48 48h416L288 224z"]},faHeart:{prefix:"far",iconName:"heart",icon:[512,512,[],"f004","M458.4 64.3C400.6 15.7 311.3 23 256 79.3 200.7 23 111.4 15.6 53.6 64.3-21.6 127.6-10.6 230.8 43 285.5l175.4 178.7c10 10.2 23.4 15.9 37.6 15.9 14.3 0 27.6-5.6 37.6-15.8L469 285.6c53.5-54.7 64.7-157.9-10.6-221.3zm-23.6 187.5L259.4 430.5c-2.4 2.4-4.4 2.4-6.8 0L77.2 251.8c-36.5-37.2-43.9-107.6 7.3-150.7 38.9-32.7 98.9-27.8 136.5 10.5l35 35.7 35-35.7c37.8-38.5 97.8-43.2 136.5-10.6 51.1 43.1 43.5 113.9 7.3 150.8z"]},faHistory:{prefix:"far",iconName:"history",icon:[512,512,[],"f1da","M504 255.532c.252 136.64-111.182 248.372-247.822 248.468-64.014.045-122.373-24.163-166.394-63.942-5.097-4.606-5.3-12.543-.443-17.4l16.96-16.96c4.529-4.529 11.776-4.659 16.555-.395C158.208 436.843 204.848 456 256 456c110.549 0 200-89.468 200-200 0-110.549-89.468-200-200-200-55.52 0-105.708 22.574-141.923 59.043l49.091 48.413c7.641 7.535 2.305 20.544-8.426 20.544H26.412c-6.627 0-12-5.373-12-12V45.443c0-10.651 12.843-16.023 20.426-8.544l45.097 44.474C124.866 36.067 187.15 8 256 8c136.811 0 247.747 110.781 248 247.532zm-167.058 90.173l14.116-19.409c3.898-5.36 2.713-12.865-2.647-16.763L280 259.778V116c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v168.222l88.179 64.13c5.36 3.897 12.865 2.712 16.763-2.647z"]},faHome:{prefix:"far",iconName:"home",icon:[576,512,[],"f015","M570.24 247.41L512 199.52V104a8 8 0 0 0-8-8h-32a8 8 0 0 0-7.95 7.88v56.22L323.87 45a56.06 56.06 0 0 0-71.74 0L5.76 247.41a16 16 0 0 0-2 22.54L14 282.25a16 16 0 0 0 22.53 2L64 261.69V448a32.09 32.09 0 0 0 32 32h128a32.09 32.09 0 0 0 32-32V344h64v104a32.09 32.09 0 0 0 32 32h128a32.07 32.07 0 0 0 32-31.76V261.67l27.53 22.62a16 16 0 0 0 22.53-2L572.29 270a16 16 0 0 0-2.05-22.59zM463.85 432H368V328a32.09 32.09 0 0 0-32-32h-96a32.09 32.09 0 0 0-32 32v104h-96V222.27L288 77.65l176 144.56z"]},faICursor:{prefix:"far",iconName:"i-cursor",icon:[256,512,[],"f246","M128 41.522C91.867.049 43.399-.377 11.818.076 5.26.17 0 5.516 0 12.075v23.609c0 6.641 5.393 12.037 12.034 12C39.464 47.528 104 52.257 104 104v128H68c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h36v128c0 51.494-62.335 55.801-92.092 55.985C5.314 464.026 0 469.39 0 475.984v23.943c0 6.558 5.258 11.903 11.815 11.999 31.535.46 80.027.054 116.185-41.448 36.132 41.473 84.601 41.899 116.182 41.446 6.558-.094 11.818-5.44 11.818-11.999v-23.608c0-6.641-5.393-12.037-12.034-12C216.538 464.47 152 459.731 152 408V280h36c6.627 0 12-5.373 12-12v-24c0-6.627-5.373-12-12-12h-36V104c0-51.514 62.301-55.805 92.092-55.985C250.686 47.975 256 42.61 256 36.016V12.073C256 5.515 250.742.17 244.185.074 212.65-.386 164.157.02 128 41.522z"]},faImage:{prefix:"far",iconName:"image",icon:[512,512,[],"f03e","M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 336H54a6 6 0 0 1-6-6V118a6 6 0 0 1 6-6h404a6 6 0 0 1 6 6v276a6 6 0 0 1-6 6zM128 152c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zM96 352h320v-80l-87.515-87.515c-4.686-4.686-12.284-4.686-16.971 0L192 304l-39.515-39.515c-4.686-4.686-12.284-4.686-16.971 0L96 304v48z"]},faFlag:{prefix:"far",iconName:"flag",icon:[512,512,[],"f024","M336.174 80c-49.132 0-93.305-32-161.913-32-31.301 0-58.303 6.482-80.721 15.168a48.04 48.04 0 0 0 2.142-20.727C93.067 19.575 74.167 1.594 51.201.104 23.242-1.71 0 20.431 0 48c0 17.764 9.657 33.262 24 41.562V496c0 8.837 7.163 16 16 16h16c8.837 0 16-7.163 16-16v-83.443C109.869 395.28 143.259 384 199.826 384c49.132 0 93.305 32 161.913 32 58.479 0 101.972-22.617 128.548-39.981C503.846 367.161 512 352.051 512 335.855V95.937c0-34.459-35.264-57.768-66.904-44.117C409.193 67.309 371.641 80 336.174 80zM464 336c-21.783 15.412-60.824 32-102.261 32-59.945 0-102.002-32-161.913-32-43.361 0-96.379 9.403-127.826 24V128c21.784-15.412 60.824-32 102.261-32 59.945 0 102.002 32 161.913 32 43.271 0 96.32-17.366 127.826-32v240z"]},faFolder:{prefix:"far",iconName:"folder",icon:[512,512,[],"f07b","M464 128H272l-54.63-54.63c-6-6-14.14-9.37-22.63-9.37H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48zm0 272H48V112h140.12l54.63 54.63c6 6 14.14 9.37 22.63 9.37H464v224z"]},faInfoCircle:{prefix:"far",iconName:"info-circle",icon:[512,512,[],"f05a","M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 448c-110.532 0-200-89.431-200-200 0-110.495 89.472-200 200-200 110.491 0 200 89.471 200 200 0 110.53-89.431 200-200 200zm0-338c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"]},faLink:{prefix:"far",iconName:"link",icon:[512,512,[],"f0c1","M314.222 197.78c51.091 51.091 54.377 132.287 9.75 187.16-6.242 7.73-2.784 3.865-84.94 86.02-54.696 54.696-143.266 54.745-197.99 0-54.711-54.69-54.734-143.255 0-197.99 32.773-32.773 51.835-51.899 63.409-63.457 7.463-7.452 20.331-2.354 20.486 8.192a173.31 173.31 0 0 0 4.746 37.828c.966 4.029-.272 8.269-3.202 11.198L80.632 312.57c-32.755 32.775-32.887 85.892 0 118.8 32.775 32.755 85.892 32.887 118.8 0l75.19-75.2c32.718-32.725 32.777-86.013 0-118.79a83.722 83.722 0 0 0-22.814-16.229c-4.623-2.233-7.182-7.25-6.561-12.346 1.356-11.122 6.296-21.885 14.815-30.405l4.375-4.375c3.625-3.626 9.177-4.594 13.76-2.294 12.999 6.524 25.187 15.211 36.025 26.049zM470.958 41.04c-54.724-54.745-143.294-54.696-197.99 0-82.156 82.156-78.698 78.29-84.94 86.02-44.627 54.873-41.341 136.069 9.75 187.16 10.838 10.838 23.026 19.525 36.025 26.049 4.582 2.3 10.134 1.331 13.76-2.294l4.375-4.375c8.52-8.519 13.459-19.283 14.815-30.405.621-5.096-1.938-10.113-6.561-12.346a83.706 83.706 0 0 1-22.814-16.229c-32.777-32.777-32.718-86.065 0-118.79l75.19-75.2c32.908-32.887 86.025-32.755 118.8 0 32.887 32.908 32.755 86.025 0 118.8l-45.848 45.84c-2.93 2.929-4.168 7.169-3.202 11.198a173.31 173.31 0 0 1 4.746 37.828c.155 10.546 13.023 15.644 20.486 8.192 11.574-11.558 30.636-30.684 63.409-63.457 54.733-54.735 54.71-143.3-.001-197.991z"]},faLightbulb:{prefix:"far",iconName:"lightbulb",icon:[352,512,[],"f0eb","M176 80c-52.94 0-96 43.06-96 96 0 8.84 7.16 16 16 16s16-7.16 16-16c0-35.3 28.72-64 64-64 8.84 0 16-7.16 16-16s-7.16-16-16-16zM96.06 459.17c0 3.15.93 6.22 2.68 8.84l24.51 36.84c2.97 4.46 7.97 7.14 13.32 7.14h78.85c5.36 0 10.36-2.68 13.32-7.14l24.51-36.84c1.74-2.62 2.67-5.7 2.68-8.84l.05-43.18H96.02l.04 43.18zM176 0C73.72 0 0 82.97 0 176c0 44.37 16.45 84.85 43.56 115.78 16.64 18.99 42.74 58.8 52.42 92.16v.06h48v-.12c-.01-4.77-.72-9.51-2.15-14.07-5.59-17.81-22.82-64.77-62.17-109.67-20.54-23.43-31.52-53.15-31.61-84.14-.2-73.64 59.67-128 127.95-128 70.58 0 128 57.42 128 128 0 30.97-11.24 60.85-31.65 84.14-39.11 44.61-56.42 91.47-62.1 109.46a47.507 47.507 0 0 0-2.22 14.3v.1h48v-.05c9.68-33.37 35.78-73.18 52.42-92.16C335.55 260.85 352 220.37 352 176 352 78.8 273.2 0 176 0z"]},faList:{prefix:"far",iconName:"list",icon:[512,512,[],"f03a","M80 48H16A16 16 0 0 0 0 64v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16V64a16 16 0 0 0-16-16zm0 160H16a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16zm0 160H16a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16zm416-136H176a16 16 0 0 0-16 16v16a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-16a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v16a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-16a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v16a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V88a16 16 0 0 0-16-16z"]},faLock:{prefix:"far",iconName:"lock",icon:[448,512,[],"f023","M400 192h-32v-46.6C368 65.8 304 .2 224.4 0 144.8-.2 80 64.5 80 144v48H48c-26.5 0-48 21.5-48 48v224c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48zm-272-48c0-52.9 43.1-96 96-96s96 43.1 96 96v48H128v-48zm272 320H48V240h352v224z"]},faLongArrowAltDown:{prefix:"far",iconName:"long-arrow-alt-down",icon:[256,512,[],"f309","M20.485 372.485l99.029 99.03c4.686 4.686 12.284 4.686 16.971 0l99.029-99.03c7.56-7.56 2.206-20.485-8.485-20.485H156V44c0-6.627-5.373-12-12-12h-32c-6.627 0-12 5.373-12 12v308H28.97c-10.69 0-16.044 12.926-8.485 20.485z"]},faLongArrowAltLeft:{prefix:"far",iconName:"long-arrow-alt-left",icon:[448,512,[],"f30a","M107.515 150.971L8.485 250c-4.686 4.686-4.686 12.284 0 16.971L107.515 366c7.56 7.56 20.485 2.206 20.485-8.485v-71.03h308c6.627 0 12-5.373 12-12v-32c0-6.627-5.373-12-12-12H128v-71.03c0-10.69-12.926-16.044-20.485-8.484z"]},faLongArrowAltRight:{prefix:"far",iconName:"long-arrow-alt-right",icon:[448,512,[],"f30b",["M12.1 216H314v80H12.1a12 12 0 0 1-12-12v-56a12 12 0 0 1 12-12z","M340.485 366l99.03-99.029c4.686-4.686 4.686-12.284 0-16.971l-99.03-99.029c-7.56-7.56-20.485-2.206-20.485 8.485v71.03H12c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h308v71.03c0 10.689 12.926 16.043 20.485 8.484z"]]},faLongArrowAltUp:{prefix:"far",iconName:"long-arrow-alt-up",icon:[256,512,[],"f30c","M235.515 139.515l-99.029-99.03c-4.686-4.686-12.284-4.686-16.971 0l-99.029 99.03C12.926 147.074 18.28 160 28.97 160H100v308c0 6.627 5.373 12 12 12h32c6.627 0 12-5.373 12-12V160h71.03c10.69 0 16.044-12.926 8.485-20.485z"]},faMagic:{prefix:"far",iconName:"magic",icon:[512,512,[],"f0d0","M497.94 76.28l-62.22-62.22C426.34 4.69 414.06 0 401.78 0c-12.29 0-24.57 4.69-33.94 14.06L14.06 367.84c-18.75 18.75-18.75 49.14 0 67.88l62.22 62.22c9.37 9.37 21.66 14.06 33.94 14.06 12.28 0 24.57-4.69 33.94-14.06l353.77-353.78c18.76-18.74 18.76-49.13.01-67.88zM110.23 464L48 401.78l223.9-223.93 62.24 62.24L110.23 464zm257.85-257.86l-62.24-62.24L401.73 48h.05L464 110.22l-95.92 95.92zM432 288l-26.66 53.33L352 368l53.34 26.67L432 448l26.66-53.33L512 368l-53.34-26.67L432 288zM224 96l16-32 32-16-32-16-16-32-16 32-32 16 32 16 16 32zM80 160l26.66-53.33L160 80l-53.34-26.67L80 0 53.34 53.33 0 80l53.34 26.67L80 160z"]},faMap:{prefix:"far",iconName:"map",icon:[576,512,[],"f279","M560.02 32c-1.96 0-3.98.37-5.96 1.16L384.01 96H384L212 35.28A64.252 64.252 0 0 0 191.76 32c-6.69 0-13.37 1.05-19.81 3.14L20.12 87.95A32.006 32.006 0 0 0 0 117.66v346.32C0 473.17 7.53 480 15.99 480c1.96 0 3.97-.37 5.96-1.16L192 416l172 60.71a63.98 63.98 0 0 0 40.05.15l151.83-52.81A31.996 31.996 0 0 0 576 394.34V48.02c0-9.19-7.53-16.02-15.98-16.02zM224 90.42l128 45.19v285.97l-128-45.19V90.42zM48 418.05V129.07l128-44.53v286.2l-.64.23L48 418.05zm480-35.13l-128 44.53V141.26l.64-.24L528 93.95v288.97z"]},faMinusCircle:{prefix:"far",iconName:"minus-circle",icon:[512,512,[],"f056","M140 284c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h232c6.6 0 12 5.4 12 12v32c0 6.6-5.4 12-12 12H140zm364-28c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-48 0c0-110.5-89.5-200-200-200S56 145.5 56 256s89.5 200 200 200 200-89.5 200-200z"]},faMinusSquare:{prefix:"far",iconName:"minus-square",icon:[448,512,[],"f146","M108 284c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h232c6.6 0 12 5.4 12 12v32c0 6.6-5.4 12-12 12H108zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"]},faPaperclip:{prefix:"far",iconName:"paperclip",icon:[512,512,[],"f0c6","M67.508 468.467c-58.005-58.013-58.016-151.92 0-209.943l225.011-225.04c44.643-44.645 117.279-44.645 161.92 0 44.743 44.749 44.753 117.186 0 161.944l-189.465 189.49c-31.41 31.413-82.518 31.412-113.926.001-31.479-31.482-31.49-82.453 0-113.944L311.51 110.491c4.687-4.687 12.286-4.687 16.972 0l16.967 16.971c4.685 4.686 4.685 12.283 0 16.969L184.983 304.917c-12.724 12.724-12.73 33.328 0 46.058 12.696 12.697 33.356 12.699 46.054-.001l189.465-189.489c25.987-25.989 25.994-68.06.001-94.056-25.931-25.934-68.119-25.932-94.049 0l-225.01 225.039c-39.249 39.252-39.258 102.795-.001 142.057 39.285 39.29 102.885 39.287 142.162-.028A739446.174 739446.174 0 0 1 439.497 238.49c4.686-4.687 12.282-4.684 16.969.004l16.967 16.971c4.685 4.686 4.689 12.279.004 16.965a755654.128 755654.128 0 0 0-195.881 195.996c-58.034 58.092-152.004 58.093-210.048.041z"]},faPaperPlane:{prefix:"far",iconName:"paper-plane",icon:[512,512,[],"f1d8","M440 6.5L24 246.4c-34.4 19.9-31.1 70.8 5.7 85.9L144 379.6V464c0 46.4 59.2 65.5 86.6 28.6l43.8-59.1 111.9 46.2c5.9 2.4 12.1 3.6 18.3 3.6 8.2 0 16.3-2.1 23.6-6.2 12.8-7.2 21.6-20 23.9-34.5l59.4-387.2c6.1-40.1-36.9-68.8-71.5-48.9zM192 464v-64.6l36.6 15.1L192 464zm212.6-28.7l-153.8-63.5L391 169.5c10.7-15.5-9.5-33.5-23.7-21.2L155.8 332.6 48 288 464 48l-59.4 387.3z"]},faPencilAlt:{prefix:"far",iconName:"pencil-alt",icon:[512,512,[],"f303","M491.609 73.625l-53.861-53.839c-26.378-26.379-69.075-26.383-95.46-.001L24.91 335.089.329 484.085c-2.675 16.215 11.368 30.261 27.587 27.587l148.995-24.582 315.326-317.378c26.33-26.331 26.581-68.879-.628-96.087zM200.443 311.557C204.739 315.853 210.37 318 216 318s11.261-2.147 15.557-6.443l119.029-119.03 28.569 28.569L210 391.355V350h-48v-48h-41.356l170.259-169.155 28.569 28.569-119.03 119.029c-8.589 8.592-8.589 22.522.001 31.114zM82.132 458.132l-28.263-28.263 12.14-73.587L84.409 338H126v48h48v41.59l-18.282 18.401-73.586 12.141zm378.985-319.533l-.051.051-.051.051-48.03 48.344-88.03-88.03 48.344-48.03.05-.05.05-.05c9.147-9.146 23.978-9.259 33.236-.001l53.854 53.854c9.878 9.877 9.939 24.549.628 33.861z"]},faPenSquare:{prefix:"far",iconName:"pen-square",icon:[448,512,[],"f14b","M246.6 177.9l55.5 55.5c2.3 2.3 2.3 6.1 0 8.5L166.4 377.6l-57.1 6.3c-7.6.8-14.1-5.6-13.3-13.3l6.3-57.1L238 177.8c2.4-2.2 6.2-2.2 8.6.1zm98.4-12.8L314.9 135c-9.4-9.4-24.6-9.4-33.9 0l-23.1 23.1c-2.3 2.3-2.3 6.1 0 8.5l55.5 55.5c2.3 2.3 6.1 2.3 8.5 0L345 199c9.3-9.3 9.3-24.5 0-33.9zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"]},faPhone:{prefix:"far",iconName:"phone",icon:[512,512,[],"f095","M476.5 22.9L382.3 1.2c-21.6-5-43.6 6.2-52.3 26.6l-43.5 101.5c-8 18.6-2.6 40.6 13.1 53.4l40 32.7C311 267.8 267.8 311 215.4 339.5l-32.7-40c-12.8-15.7-34.8-21.1-53.4-13.1L27.7 329.9c-20.4 8.7-31.5 30.7-26.6 52.3l21.7 94.2c4.8 20.9 23.2 35.5 44.6 35.5C312.3 512 512 313.7 512 67.5c0-21.4-14.6-39.8-35.5-44.6zM69.3 464l-20.9-90.7 98.2-42.1 55.7 68.1c98.8-46.4 150.6-98 197-197l-68.1-55.7 42.1-98.2L464 69.3C463 286.9 286.9 463 69.3 464z"]},faPlay:{prefix:"far",iconName:"play",icon:[448,512,[],"f04b","M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6zM48 453.5v-395c0-4.6 5.1-7.5 9.1-5.2l334.2 197.5c3.9 2.3 3.9 8 0 10.3L57.1 458.7c-4 2.3-9.1-.6-9.1-5.2z"]},faPlug:{prefix:"far",iconName:"plug",icon:[384,512,[],"f1e6","M312,24a24,24,0,0,0-48,0v88h48ZM120,24a24,24,0,0,0-48,0v88h48ZM368,144H16A16,16,0,0,0,0,160v16a16,16,0,0,0,16,16H32v64c0,80.14,59.11,145.92,136,157.58V512h48V413.58C292.89,401.92,352,336.14,352,256V192h16a16,16,0,0,0,16-16V160A16,16,0,0,0,368,144ZM304,256a112,112,0,0,1-224,0V192H304Z"]},faPlus:{prefix:"far",iconName:"plus",icon:[384,512,[],"f067","M368 224H224V80c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v144H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h144v144c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V288h144c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"]},faPlusCircle:{prefix:"far",iconName:"plus-circle",icon:[512,512,[],"f055","M384 240v32c0 6.6-5.4 12-12 12h-88v88c0 6.6-5.4 12-12 12h-32c-6.6 0-12-5.4-12-12v-88h-88c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h88v-88c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v88h88c6.6 0 12 5.4 12 12zm120 16c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-48 0c0-110.5-89.5-200-200-200S56 145.5 56 256s89.5 200 200 200 200-89.5 200-200z"]},faPoll:{prefix:"far",iconName:"poll",icon:[448,512,[],"f681","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm0 400H48V80h352v352zm-280-48h16c8.84 0 16-7.16 16-16V240c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v128c0 8.84 7.16 16 16 16zm96 0h16c8.84 0 16-7.16 16-16V144c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v224c0 8.84 7.16 16 16 16zm96 0h16c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16z"]},faPrint:{prefix:"far",iconName:"print",icon:[512,512,[],"f02f","M400 264c-13.25 0-24 10.74-24 24 0 13.25 10.75 24 24 24s24-10.75 24-24c0-13.26-10.75-24-24-24zm32-88V99.88c0-12.73-5.06-24.94-14.06-33.94l-51.88-51.88c-9-9-21.21-14.06-33.94-14.06H110.48C93.64 0 80 14.33 80 32v144c-44.18 0-80 35.82-80 80v128c0 8.84 7.16 16 16 16h64v96c0 8.84 7.16 16 16 16h320c8.84 0 16-7.16 16-16v-96h64c8.84 0 16-7.16 16-16V256c0-44.18-35.82-80-80-80zM128 48h192v48c0 8.84 7.16 16 16 16h48v64H128V48zm256 416H128v-64h256v64zm80-112H48v-96c0-17.64 14.36-32 32-32h352c17.64 0 32 14.36 32 32v96z"]},faQuestion:{prefix:"far",iconName:"question",icon:[384,512,[],"f128","M199.65 0C125.625 0 69.665 30.187 27.21 92.51c-19.17 28.15-12.94 66.3 14.17 86.86l36.73 27.85c10.81 8.2 24.19 12.79 37.74 12.96-11.84 19-17.82 40.61-17.82 64.55v11.43c0 16.38 6.2 31.34 16.38 42.65C97.99 357.2 88 381.45 88 408c0 57.35 46.65 104 104 104s104-46.65 104-104c0-26.55-9.99-50.8-26.41-69.19 8.66-9.62 14.43-21.87 15.97-35.38 28.287-16.853 96-48.895 96-138.21C381.56 71.151 290.539 0 199.65 0zM192 464c-30.88 0-56-25.12-56-56 0-30.873 25.118-56 56-56 30.887 0 56 25.132 56 56 0 30.88-25.12 56-56 56zm45.97-176.21v8.37c0 8.788-7.131 15.84-15.84 15.84h-60.26c-8.708 0-15.84-7.051-15.84-15.84v-11.43c0-47.18 35.77-66.04 62.81-81.2 23.18-13 37.39-21.83 37.39-39.04 0-22.77-29.04-37.88-52.52-37.88-30.61 0-44.74 14.49-64.6 39.56-5.365 6.771-15.157 8.01-22 2.8l-36.73-27.85c-6.74-5.11-8.25-14.6-3.49-21.59C98.08 73.73 137.8 48 199.65 48c64.77 0 133.91 50.56 133.91 117.22 0 88.51-95.59 89.87-95.59 122.57z"]},faSave:{prefix:"far",iconName:"save",icon:[448,512,[],"f0c7","M433.941 129.941l-83.882-83.882A48 48 0 0 0 316.118 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V163.882a48 48 0 0 0-14.059-33.941zM272 80v80H144V80h128zm122 352H54a6 6 0 0 1-6-6V86a6 6 0 0 1 6-6h42v104c0 13.255 10.745 24 24 24h176c13.255 0 24-10.745 24-24V83.882l78.243 78.243a6 6 0 0 1 1.757 4.243V426a6 6 0 0 1-6 6zM224 232c-48.523 0-88 39.477-88 88s39.477 88 88 88 88-39.477 88-88-39.477-88-88-88zm0 128c-22.056 0-40-17.944-40-40s17.944-40 40-40 40 17.944 40 40-17.944 40-40 40z"]},faSearch:{prefix:"far",iconName:"search",icon:[512,512,[],"f002","M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"]},faShapes:{prefix:"far",iconName:"shapes",icon:[512,512,[],"f61f","M480 288H320c-17.67 0-32 14.33-32 32v160c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V320c0-17.67-14.33-32-32-32zm-16 176H336V336h128v128zM128 256C57.31 256 0 313.31 0 384s57.31 128 128 128 128-57.31 128-128-57.31-128-128-128zm0 208c-44.11 0-80-35.89-80-80s35.89-80 80-80 80 35.89 80 80-35.89 80-80 80zm378.98-262.86L400.07 18.29C392.95 6.1 380.47 0 368 0s-24.95 6.1-32.07 18.29L229.02 201.14c-14.26 24.38 3.56 54.86 32.07 54.86h213.82c28.51 0 46.33-30.48 32.07-54.86zM280.61 208L368 58.53 455.39 208H280.61z"]},faShare:{prefix:"far",iconName:"share",icon:[576,512,[],"f064","M561.938 190.06L385.94 14.107C355.79-16.043 304 5.327 304 48.047v80.703C166.04 132.9 0 159.68 0 330.05c0 73.75 38.02 134.719 97.63 173.949 37.12 24.43 85.84-10.9 72.19-54.46C145.47 371.859 157.41 330.2 304 321.66v78.28c0 42.64 51.73 64.15 81.94 33.94l175.997-175.94c18.751-18.74 18.751-49.14.001-67.88zM352 400V272.09c-164.521 1.79-277.44 33.821-227.98 191.61C88 440 48 397.01 48 330.05c0-142.242 160.819-153.39 304-154.02V48l176 176-176 176z"]},faSort:{prefix:"far",iconName:"sort",icon:[320,512,[],"f0dc","M272 288H48.1c-42.6 0-64.2 51.7-33.9 81.9l111.9 112c18.7 18.7 49.1 18.7 67.9 0l112-112c30-30.1 8.7-81.9-34-81.9zM160 448L48 336h224L160 448zM48 224h223.9c42.6 0 64.2-51.7 33.9-81.9l-111.9-112c-18.7-18.7-49.1-18.7-67.9 0l-112 112C-16 172.2 5.3 224 48 224zM160 64l112 112H48L160 64z"]},faSortNumericDown:{prefix:"far",iconName:"sort-numeric-down",icon:[448,512,[],"f162","M400 176h-24V48a16 16 0 0 0-16-16h-36a16 16 0 0 0-13.57 7.52l-20 32A16 16 0 0 0 304 96h24v80h-24a16 16 0 0 0-16 16v16a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-16a16 16 0 0 0-16-16zm-56 80a72 72 0 0 0 0 144 71.1 71.1 0 0 0 18.84-2.82 59.56 59.56 0 0 1-42.32 34.42A15.84 15.84 0 0 0 308 447.16v16.77a16 16 0 0 0 18.71 15.83A108.19 108.19 0 0 0 416 373.38V328a72.08 72.08 0 0 0-72-72zm0 96a24 24 0 1 1 24-24 24 24 0 0 1-24 24zm-180 32h-44V48a16 16 0 0 0-16-16H88a16 16 0 0 0-16 16v336H28a12 12 0 0 0-8.73 20.24l68 72a12 12 0 0 0 17.44 0l68-72A12 12 0 0 0 164 384z"]},faSpinner:yt,faStar:{prefix:"far",iconName:"star",icon:[576,512,[],"f005","M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z"]},faStickyNote:{prefix:"far",iconName:"sticky-note",icon:[448,512,[],"f249","M448 348.106V80c0-26.51-21.49-48-48-48H48C21.49 32 0 53.49 0 80v351.988c0 26.51 21.49 48 48 48h268.118a48 48 0 0 0 33.941-14.059l83.882-83.882A48 48 0 0 0 448 348.106zm-128 80v-76.118h76.118L320 428.106zM400 80v223.988H296c-13.255 0-24 10.745-24 24v104H48V80h352z"]},faSquare:{prefix:"far",iconName:"square",icon:[448,512,[],"f0c8","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h340c3.3 0 6 2.7 6 6v340c0 3.3-2.7 6-6 6z"]},faSync:{prefix:"far",iconName:"sync",icon:[512,512,[],"f021","M500 8h-27.711c-6.739 0-12.157 5.548-11.997 12.286l2.347 98.575C418.212 52.043 342.256 8 256 8 134.813 8 33.933 94.924 12.296 209.824 10.908 217.193 16.604 224 24.103 224h28.576c5.674 0 10.542-3.982 11.737-9.529C83.441 126.128 161.917 60 256 60c79.545 0 147.942 47.282 178.676 115.302l-126.39-3.009c-6.737-.16-12.286 5.257-12.286 11.997V212c0 6.627 5.373 12 12 12h192c6.627 0 12-5.373 12-12V20c0-6.627-5.373-12-12-12zm-12.103 280h-28.576c-5.674 0-10.542 3.982-11.737 9.529C428.559 385.872 350.083 452 256 452c-79.546 0-147.942-47.282-178.676-115.302l126.39 3.009c6.737.16 12.286-5.257 12.286-11.997V300c0-6.627-5.373-12-12-12H12c-6.627 0-12 5.373-12 12v192c0 6.627 5.373 12 12 12h27.711c6.739 0 12.157-5.548 11.997-12.286l-2.347-98.575C93.788 459.957 169.744 504 256 504c121.187 0 222.067-86.924 243.704-201.824 1.388-7.369-4.308-14.176-11.807-14.176z"]},faTachometerAlt:{prefix:"far",iconName:"tachometer-alt",icon:[576,512,[],"f3fd","M128 288c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm154.65-97.08l16.24-48.71c1.16-3.45 3.18-6.35 4.92-9.43-4.73-2.76-9.94-4.78-15.81-4.78-17.67 0-32 14.33-32 32 0 15.78 11.63 28.29 26.65 30.92zM176 176c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zM288 32C128.94 32 0 160.94 0 320c0 52.8 14.25 102.26 39.06 144.8 5.61 9.62 16.3 15.2 27.44 15.2h443c11.14 0 21.83-5.58 27.44-15.2C561.75 422.26 576 372.8 576 320c0-159.06-128.94-288-288-288zm212.27 400H75.73C57.56 397.63 48 359.12 48 320 48 187.66 155.66 80 288 80s240 107.66 240 240c0 39.12-9.56 77.63-27.73 112zM416 320c0 17.67 14.33 32 32 32s32-14.33 32-32-14.33-32-32-32-32 14.33-32 32zm-56.41-182.77c-12.72-4.23-26.16 2.62-30.38 15.17l-45.34 136.01C250.49 290.58 224 318.06 224 352c0 11.72 3.38 22.55 8.88 32h110.25c5.5-9.45 8.88-20.28 8.88-32 0-19.45-8.86-36.66-22.55-48.4l45.34-136.01c4.17-12.57-2.64-26.17-15.21-30.36zM432 208c0-15.8-11.66-28.33-26.72-30.93-.07.21-.07.43-.14.65l-19.5 58.49c4.37 2.24 9.11 3.8 14.36 3.8 17.67-.01 32-14.34 32-32.01z"]},faTh:{prefix:"far",iconName:"th",icon:[512,512,[],"f00a","M464 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM197.3 72h117.3v96H197.3zm0 136h117.3v96H197.3zm-40 232H52c-6.6 0-12-5.4-12-12v-84h117.3zm0-136H40v-96h117.3zm0-136H40V84c0-6.6 5.4-12 12-12h105.3zm157.4 272H197.3v-96h117.3v96zm157.3 0H354.7v-96H472zm0-136H354.7v-96H472zm0-136H354.7V72H472z"]},faThList:{prefix:"far",iconName:"th-list",icon:[512,512,[],"f00b","M0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48H48C21.49 32 0 53.49 0 80zm472 224H197.333v-96H472v96zm0 40v84c0 6.627-5.373 12-12 12H197.333v-96H472zM40 208h117.333v96H40v-96zm157.333-40V72H460c6.627 0 12 5.373 12 12v84H197.333zm-40-96v96H40V84c0-6.627 5.373-12 12-12h105.333zM40 344h117.333v96H52c-6.627 0-12-5.373-12-12v-84z"]},faTimes:{prefix:"far",iconName:"times",icon:[320,512,[],"f00d","M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z"]},faTimesCircle:{prefix:"far",iconName:"times-circle",icon:[512,512,[],"f057","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm101.8-262.2L295.6 256l62.2 62.2c4.7 4.7 4.7 12.3 0 17l-22.6 22.6c-4.7 4.7-12.3 4.7-17 0L256 295.6l-62.2 62.2c-4.7 4.7-12.3 4.7-17 0l-22.6-22.6c-4.7-4.7-4.7-12.3 0-17l62.2-62.2-62.2-62.2c-4.7-4.7-4.7-12.3 0-17l22.6-22.6c4.7-4.7 12.3-4.7 17 0l62.2 62.2 62.2-62.2c4.7-4.7 12.3-4.7 17 0l22.6 22.6c4.7 4.7 4.7 12.3 0 17z"]},faToggleOn:{prefix:"far",iconName:"toggle-on",icon:[576,512,[],"f205","M384 64H192C86 64 0 150 0 256s86 192 192 192h192c106 0 192-86 192-192S490 64 384 64zm0 336c-79.6 0-144-64.4-144-144s64.4-144 144-144 144 64.4 144 144-64.4 144-144 144z"]},faToggleOff:{prefix:"far",iconName:"toggle-off",icon:[576,512,[],"f204","M384 64H192C85.961 64 0 149.961 0 256s85.961 192 192 192h192c106.039 0 192-85.961 192-192S490.039 64 384 64zM48 256c0-79.583 64.404-144 144-144 79.582 0 144 64.404 144 144 0 79.582-64.404 144-144 144-79.582 0-144-64.404-144-144zm336 144h-65.02c86.704-76.515 86.683-211.504 0-288H384c79.582 0 144 64.404 144 144 0 79.582-64.404 144-144 144z"]},faTrashAlt:{prefix:"far",iconName:"trash-alt",icon:[448,512,[],"f2ed","M268 416h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12zM432 80h-82.41l-34-56.7A48 48 0 0 0 274.41 0H173.59a48 48 0 0 0-41.16 23.3L98.41 80H16A16 16 0 0 0 0 96v16a16 16 0 0 0 16 16h16v336a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128h16a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16zM171.84 50.91A6 6 0 0 1 177 48h94a6 6 0 0 1 5.15 2.91L293.61 80H154.39zM368 464H80V128h288zm-212-48h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12z"]},faTrophy:{prefix:"far",iconName:"trophy",icon:[576,512,[],"f091","M448 64V16c0-8.8-7.2-16-16-16H144c-8.8 0-16 7.2-16 16v48H16C7.2 64 0 71.2 0 80v60.8C0 201.1 68.3 266 159.6 283.4c27.4 57.9 68.1 88.2 104.4 97.4V464h-64c-22.1 0-40 17.9-40 40 0 4.4 3.6 8 8 8h240c4.4 0 8-3.6 8-8 0-22.1-17.9-40-40-40h-64v-83.2c36.3-9.3 77-39.5 104.4-97.4C507.5 266.1 576 201.2 576 140.8V80c0-8.8-7.2-16-16-16H448zM48 140.8V112h80c0 39.2 2.1 76.2 12.3 116.8-55.1-18.9-92.3-58.9-92.3-88zM288 336c-53 0-112-78.4-112-216V48h224v72c0 140.5-60.8 216-112 216zm240-195.2c0 29.1-37.2 69.1-92.3 88C445.9 188.2 448 151.1 448 112h80v28.8z"]},faUnlink:{prefix:"far",iconName:"unlink",icon:[512,512,[],"f127","M304.083 388.936c4.686 4.686 4.686 12.284 0 16.971l-65.057 65.056c-54.709 54.711-143.27 54.721-197.989 0-54.713-54.713-54.719-143.27 0-197.989l65.056-65.057c4.686-4.686 12.284-4.686 16.971 0l22.627 22.627c4.686 4.686 4.686 12.284 0 16.971L81.386 311.82c-34.341 34.341-33.451 88.269.597 120.866 32.577 31.187 84.788 31.337 117.445-1.32l65.057-65.056c4.686-4.686 12.284-4.686 16.971 0l22.627 22.626zm-56.568-243.245l64.304-64.304c34.346-34.346 88.286-33.453 120.882.612 31.18 32.586 31.309 84.785-1.335 117.43l-65.056 65.057c-4.686 4.686-4.686 12.284 0 16.971l22.627 22.627c4.686 4.686 12.284 4.686 16.971 0l65.056-65.057c54.711-54.709 54.721-143.271 0-197.99-54.71-54.711-143.27-54.72-197.989 0l-65.057 65.057c-4.686 4.686-4.686 12.284 0 16.971l22.627 22.627c4.685 4.685 12.283 4.685 16.97-.001zm238.343 362.794l22.627-22.627c4.686-4.686 4.686-12.284 0-16.971L43.112 3.515c-4.686-4.686-12.284-4.686-16.971 0L3.515 26.142c-4.686 4.686-4.686 12.284 0 16.971l465.373 465.373c4.686 4.686 12.284 4.686 16.97-.001z"]},faUpload:{prefix:"far",iconName:"upload",icon:[576,512,[],"f093","M528 288H384v-32h64c42.6 0 64.2-51.7 33.9-81.9l-160-160c-18.8-18.8-49.1-18.7-67.9 0l-160 160c-30.1 30.1-8.7 81.9 34 81.9h64v32H48c-26.5 0-48 21.5-48 48v128c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48zm-400-80L288 48l160 160H336v160h-96V208H128zm400 256H48V336h144v32c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48v-32h144v128zm-40-64c0 13.3-10.7 24-24 24s-24-10.7-24-24 10.7-24 24-24 24 10.7 24 24z"]},faUser:{prefix:"far",iconName:"user",icon:[448,512,[],"f007","M313.6 304c-28.7 0-42.5 16-89.6 16-47.1 0-60.8-16-89.6-16C60.2 304 0 364.2 0 438.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-25.6c0-74.2-60.2-134.4-134.4-134.4zM400 464H48v-25.6c0-47.6 38.8-86.4 86.4-86.4 14.6 0 38.3 16 89.6 16 51.7 0 74.9-16 89.6-16 47.6 0 86.4 38.8 86.4 86.4V464zM224 288c79.5 0 144-64.5 144-144S303.5 0 224 0 80 64.5 80 144s64.5 144 144 144zm0-240c52.9 0 96 43.1 96 96s-43.1 96-96 96-96-43.1-96-96 43.1-96 96-96z"]},faUserPlus:{prefix:"far",iconName:"user-plus",icon:[640,512,[],"f234","M224 288c79.5 0 144-64.5 144-144S303.5 0 224 0 80 64.5 80 144s64.5 144 144 144zm0-240c52.9 0 96 43.1 96 96s-43.1 96-96 96-96-43.1-96-96 43.1-96 96-96zm89.6 256c-28.7 0-42.5 16-89.6 16-47.1 0-60.8-16-89.6-16C60.2 304 0 364.2 0 438.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-25.6c0-74.2-60.2-134.4-134.4-134.4zM400 464H48v-25.6c0-47.6 38.8-86.4 86.4-86.4 14.6 0 38.3 16 89.6 16 51.7 0 74.9-16 89.6-16 47.6 0 86.4 38.8 86.4 86.4V464zm224-248h-72v-72c0-8.8-7.2-16-16-16h-16c-8.8 0-16 7.2-16 16v72h-72c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h72v72c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16v-72h72c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16z"]},faVideo:{prefix:"far",iconName:"video",icon:[576,512,[],"f03d","M543.9 96c-6.2 0-12.5 1.8-18.2 5.7L416 170.1v-58.3c0-26.4-23.2-47.8-51.8-47.8H51.8C23.2 64 0 85.4 0 111.8v288.4C0 426.6 23.2 448 51.8 448h312.4c28.6 0 51.8-21.4 51.8-47.8v-58.3l109.7 68.3c5.7 4 12.1 5.7 18.2 5.7 16.6 0 32.1-13 32.1-31.5V127.5C576 109 560.5 96 543.9 96zM368 200v198.9c-.6.4-1.8 1.1-3.8 1.1H51.8c-2 0-3.2-.6-3.8-1.1V113.1c.6-.4 1.8-1.1 3.8-1.1h312.4c2 0 3.2.6 3.8 1.1V200zm160 155.2l-112-69.8v-58.7l112-69.8v198.3z"]},faVolumeUp:{prefix:"far",iconName:"volume-up",icon:[576,512,[],"f028","M338.23 179.12c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 228.28 336 241.62 336 256c0 14.37-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.87s-17.54-61.33-45.78-76.88zM480 256c0-63.09-32.06-121.09-85.77-155.15-11.19-7.09-26.03-3.8-33.12 7.41s-3.78 26.03 7.41 33.12C408.27 166.59 432 209.44 432 256s-23.73 89.4-63.48 114.62c-11.19 7.09-14.5 21.92-7.41 33.12 6.51 10.28 21.12 15.03 33.12 7.41C447.94 377.09 480 319.09 480 256zM448.35 19.97c-11.17-7.33-26.18-4.24-33.51 6.95-7.34 11.17-4.22 26.18 6.95 33.51C488.06 103.91 527.61 177.02 527.61 256c0 78.98-39.55 152.08-105.82 195.57-11.17 7.32-14.29 22.34-6.95 33.5 7.04 10.71 21.93 14.56 33.51 6.95C528.27 439.57 576 351.33 576 256S528.27 72.42 448.35 19.97zM231.81 64c-5.91 0-11.92 2.18-16.78 7.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c4.87 4.86 10.88 7.05 16.78 7.05 12.33 0 24.19-9.52 24.19-24.02V88.02C256 73.51 244.13 64 231.81 64zM208 366.04L145.94 304H48v-96h97.94L208 145.95v220.09z"]}};var Le=n(25767);const Jn={far:tn,fas:{faAngleLeft:{prefix:"fas",iconName:"angle-left",icon:[256,512,[],"f104","M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z"]},faAngleRight:{prefix:"fas",iconName:"angle-right",icon:[256,512,[],"f105","M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"]},faArchive:{prefix:"fas",iconName:"archive",icon:[512,512,[],"f187","M32 448c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V160H32v288zm160-212c0-6.6 5.4-12 12-12h104c6.6 0 12 5.4 12 12v8c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-8zM480 32H32C14.3 32 0 46.3 0 64v48c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16V64c0-17.7-14.3-32-32-32z"]},faArrowCircleUp:{prefix:"fas",iconName:"arrow-circle-up",icon:[512,512,[],"f0aa","M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm143.6 28.9l72.4-75.5V392c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V209.4l72.4 75.5c9.3 9.7 24.8 9.9 34.3.4l10.9-11c9.4-9.4 9.4-24.6 0-33.9L273 107.7c-9.4-9.4-24.6-9.4-33.9 0L106.3 240.4c-9.4 9.4-9.4 24.6 0 33.9l10.9 11c9.6 9.5 25.1 9.3 34.4-.4z"]},faArrowCircleDown:{prefix:"fas",iconName:"arrow-circle-down",icon:[512,512,[],"f0ab","M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-143.6-28.9L288 302.6V120c0-13.3-10.7-24-24-24h-16c-13.3 0-24 10.7-24 24v182.6l-72.4-75.5c-9.3-9.7-24.8-9.9-34.3-.4l-10.9 11c-9.4 9.4-9.4 24.6 0 33.9L239 404.3c9.4 9.4 24.6 9.4 33.9 0l132.7-132.7c9.4-9.4 9.4-24.6 0-33.9l-10.9-11c-9.5-9.5-25-9.3-34.3.4z"]},faArrowUp:{prefix:"fas",iconName:"arrow-up",icon:[448,512,[],"f062","M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z"]},faArrowsAltH:{prefix:"fas",iconName:"arrows-alt-h",icon:[512,512,[],"f337","M377.941 169.941V216H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.568 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296h243.882v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.568 0-33.941l-86.059-86.059c-15.119-15.12-40.971-4.412-40.971 16.97z"]},faArrowRight:{prefix:"fas",iconName:"arrow-right",icon:[448,512,[],"f061","M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"]},faArrowDown:{prefix:"fas",iconName:"arrow-down",icon:[448,512,[],"f063","M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z"]},faArrowLeft:{prefix:"fas",iconName:"arrow-left",icon:[448,512,[],"f060","M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z"]},faArrowsH:{prefix:"fas",iconName:"arrows-h",icon:[512,512,[],"f07e","M105.815 288h300.371l-46.208 43.728c-9.815 9.289-10.03 24.846-.474 34.402l10.84 10.84c9.373 9.373 24.569 9.373 33.941 0l98.343-98.343c12.497-12.497 12.497-32.758 0-45.255l-98.343-98.343c-9.373-9.373-24.569-9.373-33.941 0l-10.84 10.84c-9.556 9.556-9.341 25.113.474 34.402L406.186 224H105.815l46.208-43.728c9.815-9.289 10.03-24.846.474-34.402l-10.84-10.84c-9.373-9.373-24.569-9.373-33.941 0L9.373 233.372c-12.497 12.497-12.497 32.758 0 45.255l98.343 98.343c9.373 9.373 24.569 9.373 33.941 0l10.84-10.84c9.556-9.556 9.341-25.113-.474-34.402L105.815 288z"]},faBars:{prefix:"fas",iconName:"bars",icon:[448,512,[],"f0c9","M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"]},faBell:{prefix:"fas",iconName:"bell",icon:[448,512,[],"f0f3","M224 512c35.32 0 63.97-28.65 63.97-64H160.03c0 35.35 28.65 64 63.97 64zm215.39-149.71c-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84C118.56 68.1 64.08 130.3 64.08 208c0 102.3-36.15 133.53-55.47 154.29-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h383.8c19.12 0 32-15.6 32.1-32 .05-7.55-2.61-15.27-8.61-21.71z"]},faBook:{prefix:"fas",iconName:"book",icon:[448,512,[],"f02d","M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z"]},faBookmark:{prefix:"fas",iconName:"bookmark",icon:[384,512,[],"f02e","M0 512V48C0 21.49 21.49 0 48 0h288c26.51 0 48 21.49 48 48v464L192 400 0 512z"]},faBriefcase:{prefix:"fas",iconName:"briefcase",icon:[512,512,[],"f0b1","M320 336c0 8.84-7.16 16-16 16h-96c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h416c25.6 0 48-22.4 48-48V288H320v48zm144-208h-80V80c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h512v-80c0-25.6-22.4-48-48-48zm-144 0H192V96h128v32z"]},faCamera:{prefix:"fas",iconName:"camera",icon:[512,512,[],"f030","M512 144v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48h88l12.3-32.9c7-18.7 24.9-31.1 44.9-31.1h125.5c20 0 37.9 12.4 44.9 31.1L376 96h88c26.5 0 48 21.5 48 48zM376 288c0-66.2-53.8-120-120-120s-120 53.8-120 120 53.8 120 120 120 120-53.8 120-120zm-32 0c0 48.5-39.5 88-88 88s-88-39.5-88-88 39.5-88 88-88 88 39.5 88 88z"]},faCaretDown:{prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"]},faCaretRight:{prefix:"fas",iconName:"caret-right",icon:[192,512,[],"f0da","M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z"]},faCaretUp:{prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z"]},faCalculator:{prefix:"fas",iconName:"calculator",icon:[448,512,[],"f1ec","M400 0H48C22.4 0 0 22.4 0 48v416c0 25.6 22.4 48 48 48h352c25.6 0 48-22.4 48-48V48c0-25.6-22.4-48-48-48zM128 435.2c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8V268.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v166.4zm0-256c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8V76.8C64 70.4 70.4 64 76.8 64h294.4c6.4 0 12.8 6.4 12.8 12.8v102.4z"]},faCalendar:{prefix:"fas",iconName:"calendar",icon:[448,512,[],"f133","M12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm436-44v-36c0-26.5-21.5-48-48-48h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v36c0 6.6 5.4 12 12 12h424c6.6 0 12-5.4 12-12z"]},faCalendarAlt:{prefix:"fas",iconName:"calendar-alt",icon:[448,512,[],"f073","M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"]},faCalendarWeek:{prefix:"fas",iconName:"calendar-week",icon:[448,512,[],"f784","M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm64-192c0-8.8 7.2-16 16-16h288c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-64zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"]},faChalkboard:{prefix:"fas",iconName:"chalkboard",icon:[640,512,[],"f51b","M96 64h448v352h64V40c0-22.06-17.94-40-40-40H72C49.94 0 32 17.94 32 40v376h64V64zm528 384H480v-64H288v64H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"]},faChalkboardTeacher:{prefix:"fas",iconName:"chalkboard-teacher",icon:[640,512,[],"f51c","M208 352c-2.39 0-4.78.35-7.06 1.09C187.98 357.3 174.35 360 160 360c-14.35 0-27.98-2.7-40.95-6.91-2.28-.74-4.66-1.09-7.05-1.09C49.94 352-.33 402.48 0 464.62.14 490.88 21.73 512 48 512h224c26.27 0 47.86-21.12 48-47.38.33-62.14-49.94-112.62-112-112.62zm-48-32c53.02 0 96-42.98 96-96s-42.98-96-96-96-96 42.98-96 96 42.98 96 96 96zM592 0H208c-26.47 0-48 22.25-48 49.59V96c23.42 0 45.1 6.78 64 17.8V64h352v288h-64v-64H384v64h-76.24c19.1 16.69 33.12 38.73 39.69 64H592c26.47 0 48-22.25 48-49.59V49.59C640 22.25 618.47 0 592 0z"]},faChartLine:{prefix:"fas",iconName:"chart-line",icon:[512,512,[],"f201","M496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM464 96H345.94c-21.38 0-32.09 25.85-16.97 40.97l32.4 32.4L288 242.75l-73.37-73.37c-12.5-12.5-32.76-12.5-45.25 0l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L192 237.25l73.37 73.37c12.5 12.5 32.76 12.5 45.25 0l96-96 32.4 32.4c15.12 15.12 40.97 4.41 40.97-16.97V112c.01-8.84-7.15-16-15.99-16z"]},faChartPie:{prefix:"fas",iconName:"chart-pie",icon:[544,512,[],"f200","M527.79 288H290.5l158.03 158.03c6.04 6.04 15.98 6.53 22.19.68 38.7-36.46 65.32-85.61 73.13-140.86 1.34-9.46-6.51-17.85-16.06-17.85zm-15.83-64.8C503.72 103.74 408.26 8.28 288.8.04 279.68-.59 272 7.1 272 16.24V240h223.77c9.14 0 16.82-7.68 16.19-16.8zM224 288V50.71c0-9.55-8.39-17.4-17.84-16.06C86.99 51.49-4.1 155.6.14 280.37 4.5 408.51 114.83 513.59 243.03 511.98c50.4-.63 96.97-16.87 135.26-44.03 7.9-5.6 8.42-17.23 1.57-24.08L224 288z"]},faChartScatter:{prefix:"fas",iconName:"chart-scatter",icon:[512,512,[],"f7ee","M496 384H64V80a16 16 0 0 0-16-16H16A16 16 0 0 0 0 80v336a32 32 0 0 0 32 32h464a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-336-64a32 32 0 1 0-32-32 32 32 0 0 0 32 32zm256-160a32 32 0 1 0-32-32 32 32 0 0 0 32 32zm-224 0a32 32 0 1 0-32-32 32 32 0 0 0 32 32zm192 160a32 32 0 1 0-32-32 32 32 0 0 0 32 32zm-96-64a32 32 0 1 0-32-32 32 32 0 0 0 32 32z"]},faCheck:{prefix:"fas",iconName:"check",icon:[512,512,[],"f00c","M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"]},faCheckCircle:{prefix:"fas",iconName:"check-circle",icon:[512,512,[],"f058","M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"]},faCheckSquare:{prefix:"fas",iconName:"check-square",icon:[448,512,[],"f14a","M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"]},faChevronDown:{prefix:"fas",iconName:"chevron-down",icon:[448,512,[],"f078","M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"]},faChevronLeft:{prefix:"fas",iconName:"chevron-left",icon:[320,512,[],"f053","M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z"]},faChevronRight:{prefix:"fas",iconName:"chevron-right",icon:[320,512,[],"f054","M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"]},faChevronUp:{prefix:"fas",iconName:"chevron-up",icon:[448,512,[],"f077","M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z"]},faChild:{prefix:"fas",iconName:"child",icon:[384,512,[],"f1ae","M120 72c0-39.765 32.235-72 72-72s72 32.235 72 72c0 39.764-32.235 72-72 72s-72-32.236-72-72zm254.627 1.373c-12.496-12.497-32.758-12.497-45.254 0L242.745 160H141.254L54.627 73.373c-12.496-12.497-32.758-12.497-45.254 0-12.497 12.497-12.497 32.758 0 45.255L104 213.254V480c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V368h16v112c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V213.254l94.627-94.627c12.497-12.497 12.497-32.757 0-45.254z"]},faCircle:{prefix:"fas",iconName:"circle",icon:[512,512,[],"f111","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"]},faCity:{prefix:"fas",iconName:"city",icon:[640,512,[],"f64f","M616 192H480V24c0-13.26-10.74-24-24-24H312c-13.26 0-24 10.74-24 24v72h-64V16c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v80h-64V16c0-8.84-7.16-16-16-16H80c-8.84 0-16 7.16-16 16v80H24c-13.26 0-24 10.74-24 24v360c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V216c0-13.26-10.75-24-24-24zM128 404c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm128 192c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm160 96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12V76c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm160 288c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40z"]},faClipboard:{prefix:"fas",iconName:"clipboard",icon:[384,512,[],"f328","M384 112v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h80c0-35.29 28.71-64 64-64s64 28.71 64 64h80c26.51 0 48 21.49 48 48zM192 40c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24m96 114v-20a6 6 0 0 0-6-6H102a6 6 0 0 0-6 6v20a6 6 0 0 0 6 6h180a6 6 0 0 0 6-6z"]},faClock:{prefix:"fas",iconName:"clock",icon:[512,512,[],"f017","M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z"]},faClone:{prefix:"fas",iconName:"clone",icon:[512,512,[],"f24d","M464 0c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48H176c-26.51 0-48-21.49-48-48V48c0-26.51 21.49-48 48-48h288M176 416c-44.112 0-80-35.888-80-80V128H48c-26.51 0-48 21.49-48 48v288c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48v-48H176z"]},faCog:{prefix:"fas",iconName:"cog",icon:[512,512,[],"f013","M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},faCogs:{prefix:"fas",iconName:"cogs",icon:[640,512,[],"f085","M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.8z"]},faColumns:{prefix:"fas",iconName:"columns",icon:[512,512,[],"f0db","M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64V160h160v256zm224 0H288V160h160v256z"]},faComment:{prefix:"fas",iconName:"comment",icon:[512,512,[],"f075","M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32z"]},faCompressAlt:{prefix:"fas",iconName:"compress-alt",icon:[448,512,[],"f422","M4.686 427.314L104 328l-32.922-31.029C55.958 281.851 66.666 256 88.048 256h112C213.303 256 224 266.745 224 280v112c0 21.382-25.803 32.09-40.922 16.971L152 376l-99.314 99.314c-6.248 6.248-16.379 6.248-22.627 0L4.686 449.941c-6.248-6.248-6.248-16.379 0-22.627zM443.314 84.686L344 184l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C234.697 256 224 245.255 224 232V120c0-21.382 25.803-32.09 40.922-16.971L296 136l99.314-99.314c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.248 6.248 6.248 16.379 0 22.627z"]},faCopy:{prefix:"fas",iconName:"copy",icon:[448,512,[],"f0c5","M320 448v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V120c0-13.255 10.745-24 24-24h72v296c0 30.879 25.121 56 56 56h168zm0-344V0H152c-13.255 0-24 10.745-24 24v368c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24V128H344c-13.2 0-24-10.8-24-24zm120.971-31.029L375.029 7.029A24 24 0 0 0 358.059 0H352v96h96v-6.059a24 24 0 0 0-7.029-16.97z"]},faCube:{prefix:"fas",iconName:"cube",icon:[512,512,[],"f1b2","M239.1 6.3l-208 78c-18.7 7-31.1 25-31.1 45v225.1c0 18.2 10.3 34.8 26.5 42.9l208 104c13.5 6.8 29.4 6.8 42.9 0l208-104c16.3-8.1 26.5-24.8 26.5-42.9V129.3c0-20-12.4-37.9-31.1-44.9l-208-78C262 2.2 250 2.2 239.1 6.3zM256 68.4l192 72v1.1l-192 78-192-78v-1.1l192-72zm32 356V275.5l160-65v133.9l-160 80z"]},faCubes:{prefix:"fas",iconName:"cubes",icon:[512,512,[],"f1b3","M488.6 250.2L392 214V105.5c0-15-9.3-28.4-23.4-33.7l-100-37.5c-8.1-3.1-17.1-3.1-25.3 0l-100 37.5c-14.1 5.3-23.4 18.7-23.4 33.7V214l-96.6 36.2C9.3 255.5 0 268.9 0 283.9V394c0 13.6 7.7 26.1 19.9 32.2l100 50c10.1 5.1 22.1 5.1 32.2 0l103.9-52 103.9 52c10.1 5.1 22.1 5.1 32.2 0l100-50c12.2-6.1 19.9-18.6 19.9-32.2V283.9c0-15-9.3-28.4-23.4-33.7zM358 214.8l-85 31.9v-68.2l85-37v73.3zM154 104.1l102-38.2 102 38.2v.6l-102 41.4-102-41.4v-.6zm84 291.1l-85 42.5v-79.1l85-38.8v75.4zm0-112l-102 41.4-102-41.4v-.6l102-38.2 102 38.2v.6zm240 112l-85 42.5v-79.1l85-38.8v75.4zm0-112l-102 41.4-102-41.4v-.6l102-38.2 102 38.2v.6z"]},faDotCircle:{prefix:"fas",iconName:"dot-circle",icon:[512,512,[],"f192","M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"]},faDownload:{prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24zm296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z"]},faDraftingCompass:{prefix:"fas",iconName:"drafting-compass",icon:[512,512,[],"f568","M457.01 344.42c-25.05 20.33-52.63 37.18-82.54 49.05l54.38 94.19 53.95 23.04c9.81 4.19 20.89-2.21 22.17-12.8l7.02-58.25-54.98-95.23zm42.49-94.56c4.86-7.67 1.89-17.99-6.05-22.39l-28.07-15.57c-7.48-4.15-16.61-1.46-21.26 5.72C403.01 281.15 332.25 320 256 320c-23.93 0-47.23-4.25-69.41-11.53l67.36-116.68c.7.02 1.34.21 2.04.21s1.35-.19 2.04-.21l51.09 88.5c31.23-8.96 59.56-25.75 82.61-48.92l-51.79-89.71C347.39 128.03 352 112.63 352 96c0-53.02-42.98-96-96-96s-96 42.98-96 96c0 16.63 4.61 32.03 12.05 45.66l-68.3 118.31c-12.55-11.61-23.96-24.59-33.68-39-4.79-7.1-13.97-9.62-21.38-5.33l-27.75 16.07c-7.85 4.54-10.63 14.9-5.64 22.47 15.57 23.64 34.69 44.21 55.98 62.02L0 439.66l7.02 58.25c1.28 10.59 12.36 16.99 22.17 12.8l53.95-23.04 70.8-122.63C186.13 377.28 220.62 384 256 384c99.05 0 190.88-51.01 243.5-134.14zM256 64c17.67 0 32 14.33 32 32s-14.33 32-32 32-32-14.33-32-32 14.33-32 32-32z"]},faEdit:{prefix:"fas",iconName:"edit",icon:[576,512,[],"f044","M402.6 83.2l90.2 90.2c3.8 3.8 3.8 10 0 13.8L274.4 405.6l-92.8 10.3c-12.4 1.4-22.9-9.1-21.5-21.5l10.3-92.8L388.8 83.2c3.8-3.8 10-3.8 13.8 0zm162-22.9l-48.8-48.8c-15.2-15.2-39.9-15.2-55.2 0l-35.4 35.4c-3.8 3.8-3.8 10 0 13.8l90.2 90.2c3.8 3.8 10 3.8 13.8 0l35.4-35.4c15.2-15.3 15.2-40 0-55.2zM384 346.2V448H64V128h229.8c3.2 0 6.2-1.3 8.5-3.5l40-40c7.6-7.6 2.2-20.5-8.5-20.5H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V306.2c0-10.7-12.9-16-20.5-8.5l-40 40c-2.2 2.3-3.5 5.3-3.5 8.5z"]},faEllipsisH:{prefix:"fas",iconName:"ellipsis-h",icon:[512,512,[],"f141","M328 256c0 39.8-32.2 72-72 72s-72-32.2-72-72 32.2-72 72-72 72 32.2 72 72zm104-72c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm-352 0c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72z"]},faEllipsisV:{prefix:"fas",iconName:"ellipsis-v",icon:[192,512,[],"f142","M96 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM24 80c0 39.8 32.2 72 72 72s72-32.2 72-72S135.8 8 96 8 24 40.2 24 80zm0 352c0 39.8 32.2 72 72 72s72-32.2 72-72-32.2-72-72-72-72 32.2-72 72z"]},faEnvelope:{prefix:"fas",iconName:"envelope",icon:[512,512,[],"f0e0","M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"]},faEquals:{prefix:"fas",iconName:"equals",icon:[448,512,[],"f52c","M416 304H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32zm0-192H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"]},faExclamationCircle:{prefix:"fas",iconName:"exclamation-circle",icon:[512,512,[],"f06a","M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"]},faExclamationTriangle:{prefix:"fas",iconName:"exclamation-triangle",icon:[576,512,[],"f071","M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"]},faExpand:{prefix:"fas",iconName:"expand",icon:[448,512,[],"f065","M0 180V56c0-13.3 10.7-24 24-24h124c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H64v84c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12zM288 44v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V56c0-13.3-10.7-24-24-24H300c-6.6 0-12 5.4-12 12zm148 276h-40c-6.6 0-12 5.4-12 12v84h-84c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24V332c0-6.6-5.4-12-12-12zM160 468v-40c0-6.6-5.4-12-12-12H64v-84c0-6.6-5.4-12-12-12H12c-6.6 0-12 5.4-12 12v124c0 13.3 10.7 24 24 24h124c6.6 0 12-5.4 12-12z"]},faExpandAlt:{prefix:"fas",iconName:"expand-alt",icon:[448,512,[],"f424","M212.686 315.314L120 408l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C10.697 480 0 469.255 0 456V344c0-21.382 25.803-32.09 40.922-16.971L72 360l92.686-92.686c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.249 6.248 6.249 16.378 0 22.627zm22.628-118.628L328 104l-32.922-31.029C279.958 57.851 290.666 32 312.048 32h112C437.303 32 448 42.745 448 56v112c0 21.382-25.803 32.09-40.922 16.971L376 152l-92.686 92.686c-6.248 6.248-16.379 6.248-22.627 0l-25.373-25.373c-6.249-6.248-6.249-16.378 0-22.627z"]},faEye:{prefix:"fas",iconName:"eye",icon:[576,512,[],"f06e","M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400a144 144 0 1 1 144-144 143.93 143.93 0 0 1-144 144zm0-240a95.31 95.31 0 0 0-25.31 3.79 47.85 47.85 0 0 1-66.9 66.9A95.78 95.78 0 1 0 288 160z"]},faEyeSlash:{prefix:"fas",iconName:"eye-slash",icon:[640,512,[],"f070","M320 400c-75.85 0-137.25-58.71-142.9-133.11L72.2 185.82c-13.79 17.3-26.48 35.59-36.72 55.59a32.35 32.35 0 0 0 0 29.19C89.71 376.41 197.07 448 320 448c26.91 0 52.87-4 77.89-10.46L346 397.39a144.13 144.13 0 0 1-26 2.61zm313.82 58.1l-110.55-85.44a331.25 331.25 0 0 0 81.25-102.07 32.35 32.35 0 0 0 0-29.19C550.29 135.59 442.93 64 320 64a308.15 308.15 0 0 0-147.32 37.7L45.46 3.37A16 16 0 0 0 23 6.18L3.37 31.45A16 16 0 0 0 6.18 53.9l588.36 454.73a16 16 0 0 0 22.46-2.81l19.64-25.27a16 16 0 0 0-2.82-22.45zm-183.72-142l-39.3-30.38A94.75 94.75 0 0 0 416 256a94.76 94.76 0 0 0-121.31-92.21A47.65 47.65 0 0 1 304 192a46.64 46.64 0 0 1-1.54 10l-73.61-56.89A142.31 142.31 0 0 1 320 112a143.92 143.92 0 0 1 144 144c0 21.63-5.29 41.79-13.9 60.11z"]},faFile:{prefix:"fas",iconName:"file",icon:[384,512,[],"f15b","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm160-14.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"]},faFileAlt:{prefix:"fas",iconName:"file-alt",icon:[384,512,[],"f15c","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm64 236c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-64c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-72v8c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm96-114.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"]},faFileAudio:{prefix:"fas",iconName:"file-audio",icon:[384,512,[],"f1c7","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm-64 268c0 10.7-12.9 16-20.5 8.5L104 376H76c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h28l35.5-36.5c7.6-7.6 20.5-2.2 20.5 8.5v136zm33.2-47.6c9.1-9.3 9.1-24.1 0-33.4-22.1-22.8 12.2-56.2 34.4-33.5 27.2 27.9 27.2 72.4 0 100.4-21.8 22.3-56.9-10.4-34.4-33.5zm86-117.1c54.4 55.9 54.4 144.8 0 200.8-21.8 22.4-57-10.3-34.4-33.5 36.2-37.2 36.3-96.5 0-133.8-22.1-22.8 12.3-56.3 34.4-33.5zM384 121.9v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"]},faFileChartLine:{prefix:"fas",iconName:"file-chart-line",icon:[384,512,[],"f659","M377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm-96 299.2c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-70.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v70.4zm96 0c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8V236.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v198.4zm32-134.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v134.4c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8V300.8z"]},faFileExcel:{prefix:"fas",iconName:"file-excel",icon:[384,512,[],"f1c3","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm60.1 106.5L224 336l60.1 93.5c5.1 8-.6 18.5-10.1 18.5h-34.9c-4.4 0-8.5-2.4-10.6-6.3C208.9 405.5 192 373 192 373c-6.4 14.8-10 20-36.6 68.8-2.1 3.9-6.1 6.3-10.5 6.3H110c-9.5 0-15.2-10.5-10.1-18.5l60.3-93.5-60.3-93.5c-5.2-8 .6-18.5 10.1-18.5h34.8c4.4 0 8.5 2.4 10.6 6.3 26.1 48.8 20 33.6 36.6 68.5 0 0 6.1-11.7 36.6-68.5 2.1-3.9 6.2-6.3 10.6-6.3H274c9.5-.1 15.2 10.4 10.1 18.4zM384 121.9v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"]},faFilePdf:{prefix:"fas",iconName:"file-pdf",icon:[384,512,[],"f1c1","M181.9 256.1c-5-16-4.9-46.9-2-46.9 8.4 0 7.6 36.9 2 46.9zm-1.7 47.2c-7.7 20.2-17.3 43.3-28.4 62.7 18.3-7 39-17.2 62.9-21.9-12.7-9.6-24.9-23.4-34.5-40.8zM86.1 428.1c0 .8 13.2-5.4 34.9-40.2-6.7 6.3-29.1 24.5-34.9 40.2zM248 160h136v328c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V24C0 10.7 10.7 0 24 0h200v136c0 13.2 10.8 24 24 24zm-8 171.8c-20-12.2-33.3-29-42.7-53.8 4.5-18.5 11.6-46.6 6.2-64.2-4.7-29.4-42.4-26.5-47.8-6.8-5 18.3-.4 44.1 8.1 77-11.6 27.6-28.7 64.6-40.8 85.8-.1 0-.1.1-.2.1-27.1 13.9-73.6 44.5-54.5 68 5.6 6.9 16 10 21.5 10 17.9 0 35.7-18 61.1-61.8 25.8-8.5 54.1-19.1 79-23.2 21.7 11.8 47.1 19.5 64 19.5 29.2 0 31.2-32 19.7-43.4-13.9-13.6-54.3-9.7-73.6-7.2zM377 105L279 7c-4.5-4.5-10.6-7-17-7h-6v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-74.1 255.3c4.1-2.7-2.5-11.9-42.8-9 37.1 15.8 42.8 9 42.8 9z"]},faFileSignature:{prefix:"fad",iconName:"file-signature",icon:[576,512,[],"f573","M218.17 424.14c-2.95-5.92-8.09-6.52-10.17-6.52s-7.22.59-10.02 6.19l-7.67 15.34c-6.37 12.78-25.03 11.37-29.48-2.09L144 386.59l-10.61 31.88c-5.89 17.66-22.38 29.53-41 29.53H80c-8.84 0-16-7.16-16-16s7.16-16 16-16h12.39c4.83 0 9.11-3.08 10.64-7.66l18.19-54.64c3.3-9.81 12.44-16.41 22.78-16.41s19.48 6.59 22.77 16.41l13.88 41.64c19.75-16.19 54.06-9.7 66 14.16 1.89 3.78 5.49 5.95 9.36 6.26v-82.12l128-127.09V160H248c-13.2 0-24-10.8-24-24V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24v-40l-128-.11c-16.12-.31-30.58-9.28-37.83-23.75zM384 121.9c0-6.3-2.5-12.4-7-16.9L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1zm-96 225.06V416h68.99l161.68-162.78-67.88-67.88L288 346.96zm280.54-179.63l-31.87-31.87c-9.94-9.94-26.07-9.94-36.01 0l-27.25 27.25 67.88 67.88 27.25-27.25c9.95-9.94 9.95-26.07 0-36.01z"]},faFileUpload:{prefix:"fas",iconName:"file-upload",icon:[384,512,[],"f574","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm65.18 216.01H224v80c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-80H94.82c-14.28 0-21.41-17.29-11.27-27.36l96.42-95.7c6.65-6.61 17.39-6.61 24.04 0l96.42 95.7c10.15 10.07 3.03 27.36-11.25 27.36zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z"]},faFilter:{prefix:"fas",iconName:"filter",icon:[512,512,[],"f0b0","M487.976 0H24.028C2.71 0-8.047 25.866 7.058 40.971L192 225.941V432c0 7.831 3.821 15.17 10.237 19.662l80 55.98C298.02 518.69 320 507.493 320 487.98V225.941l184.947-184.97C520.021 25.896 509.338 0 487.976 0z"]},faGraduationCap:{prefix:"fas",iconName:"graduation-cap",icon:[640,512,[],"f19d","M622.34 153.2L343.4 67.5c-15.2-4.67-31.6-4.67-46.79 0L17.66 153.2c-23.54 7.23-23.54 38.36 0 45.59l48.63 14.94c-10.67 13.19-17.23 29.28-17.88 46.9C38.78 266.15 32 276.11 32 288c0 10.78 5.68 19.85 13.86 25.65L20.33 428.53C18.11 438.52 25.71 448 35.94 448h56.11c10.24 0 17.84-9.48 15.62-19.47L82.14 313.65C90.32 307.85 96 298.78 96 288c0-11.57-6.47-21.25-15.66-26.87.76-15.02 8.44-28.3 20.69-36.72L296.6 284.5c9.06 2.78 26.44 6.25 46.79 0l278.95-85.7c23.55-7.24 23.55-38.36 0-45.6zM352.79 315.09c-28.53 8.76-52.84 3.92-65.59 0l-145.02-44.55L128 384c0 35.35 85.96 64 192 64s192-28.65 192-64l-14.18-113.47-145.03 44.56z"]},faHandPaper:{prefix:"fas",iconName:"hand-paper",icon:[448,512,[],"f256","M408.781 128.007C386.356 127.578 368 146.36 368 168.79V256h-8V79.79c0-22.43-18.356-41.212-40.781-40.783C297.488 39.423 280 57.169 280 79v177h-8V40.79C272 18.36 253.644-.422 231.219.007 209.488.423 192 18.169 192 40v216h-8V80.79c0-22.43-18.356-41.212-40.781-40.783C121.488 40.423 104 58.169 104 80v235.992l-31.648-43.519c-12.993-17.866-38.009-21.817-55.877-8.823-17.865 12.994-21.815 38.01-8.822 55.877l125.601 172.705A48 48 0 0 0 172.073 512h197.59c22.274 0 41.622-15.324 46.724-37.006l26.508-112.66a192.011 192.011 0 0 0 5.104-43.975V168c.001-21.831-17.487-39.577-39.218-39.993z"]},faHeart:{prefix:"fas",iconName:"heart",icon:[512,512,[],"f004","M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z"]},faHistory:{prefix:"fas",iconName:"history",icon:[512,512,[],"f1da","M504 255.531c.253 136.64-111.18 248.372-247.82 248.468-59.015.042-113.223-20.53-155.822-54.911-11.077-8.94-11.905-25.541-1.839-35.607l11.267-11.267c8.609-8.609 22.353-9.551 31.891-1.984C173.062 425.135 212.781 440 256 440c101.705 0 184-82.311 184-184 0-101.705-82.311-184-184-184-48.814 0-93.149 18.969-126.068 49.932l50.754 50.754c10.08 10.08 2.941 27.314-11.313 27.314H24c-8.837 0-16-7.163-16-16V38.627c0-14.254 17.234-21.393 27.314-11.314l49.372 49.372C129.209 34.136 189.552 8 256 8c136.81 0 247.747 110.78 248 247.531zm-180.912 78.784l9.823-12.63c8.138-10.463 6.253-25.542-4.21-33.679L288 256.349V152c0-13.255-10.745-24-24-24h-16c-13.255 0-24 10.745-24 24v135.651l65.409 50.874c10.463 8.137 25.541 6.253 33.679-4.21z"]},faHome:{prefix:"fas",iconName:"home",icon:[576,512,[],"f015","M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"]},faICursor:{prefix:"fas",iconName:"i-cursor",icon:[256,512,[],"f246","M256 52.048V12.065C256 5.496 250.726.148 244.158.066 211.621-.344 166.469.011 128 37.959 90.266.736 46.979-.114 11.913.114 5.318.157 0 5.519 0 12.114v39.645c0 6.687 5.458 12.078 12.145 11.998C38.111 63.447 96 67.243 96 112.182V224H60c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h36v112c0 44.932-56.075 48.031-83.95 47.959C5.404 447.942 0 453.306 0 459.952v39.983c0 6.569 5.274 11.917 11.842 11.999 32.537.409 77.689.054 116.158-37.894 37.734 37.223 81.021 38.073 116.087 37.845 6.595-.043 11.913-5.405 11.913-12V460.24c0-6.687-5.458-12.078-12.145-11.998C217.889 448.553 160 444.939 160 400V288h36c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-36V112.182c0-44.932 56.075-48.213 83.95-48.142 6.646.018 12.05-5.346 12.05-11.992z"]},faInfo:{prefix:"fas",iconName:"info",icon:[192,512,[],"f129","M20 424.229h20V279.771H20c-11.046 0-20-8.954-20-20V212c0-11.046 8.954-20 20-20h112c11.046 0 20 8.954 20 20v212.229h20c11.046 0 20 8.954 20 20V492c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20v-47.771c0-11.046 8.954-20 20-20zM96 0C56.235 0 24 32.235 24 72s32.235 72 72 72 72-32.235 72-72S135.764 0 96 0z"]},faInfoCircle:{prefix:"fas",iconName:"info-circle",icon:[512,512,[],"f05a","M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"]},faImage:{prefix:"fas",iconName:"image",icon:[512,512,[],"f03e","M464 448H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48zM112 120c-30.928 0-56 25.072-56 56s25.072 56 56 56 56-25.072 56-56-25.072-56-56-56zM64 384h384V272l-87.515-87.515c-4.686-4.686-12.284-4.686-16.971 0L208 320l-55.515-55.515c-4.686-4.686-12.284-4.686-16.971 0L64 336v48z"]},faFlag:{prefix:"fas",iconName:"flag",icon:[512,512,[],"f024","M349.565 98.783C295.978 98.783 251.721 64 184.348 64c-24.955 0-47.309 4.384-68.045 12.013a55.947 55.947 0 0 0 3.586-23.562C118.117 24.015 94.806 1.206 66.338.048 34.345-1.254 8 24.296 8 56c0 19.026 9.497 35.825 24 45.945V488c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-94.4c28.311-12.064 63.582-22.122 114.435-22.122 53.588 0 97.844 34.783 165.217 34.783 48.169 0 86.667-16.294 122.505-40.858C506.84 359.452 512 349.571 512 339.045v-243.1c0-23.393-24.269-38.87-45.485-29.016-34.338 15.948-76.454 31.854-116.95 31.854z"]},faFolder:{prefix:"fas",iconName:"folder",icon:[512,512,[],"f07b","M464 128H272l-64-64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48z"]},faFolderOpen:{prefix:"fas",iconName:"folder-open",icon:[512,512,[],"f07c","M572.694 292.093L500.27 416.248A63.997 63.997 0 0 1 444.989 448H45.025c-18.523 0-30.064-20.093-20.731-36.093l72.424-124.155A64 64 0 0 1 152 256h399.964c18.523 0 30.064 20.093 20.73 36.093zM152 224h328v-48c0-26.51-21.49-48-48-48H272l-64-64H48C21.49 64 0 85.49 0 112v278.046l69.077-118.418C86.214 242.25 117.989 224 152 224z"]},faFont:{prefix:"fas",iconName:"font",icon:[448,512,[],"f031","M432 416h-23.41L277.88 53.69A32 32 0 0 0 247.58 32h-47.16a32 32 0 0 0-30.3 21.69L39.41 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-19.58l23.3-64h152.56l23.3 64H304a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM176.85 272L224 142.51 271.15 272z"]},faKey:{prefix:"fas",iconName:"key",icon:[512,512,[],"f084","M512 176.001C512 273.203 433.202 352 336 352c-11.22 0-22.19-1.062-32.827-3.069l-24.012 27.014A23.999 23.999 0 0 1 261.223 384H224v40c0 13.255-10.745 24-24 24h-40v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-78.059c0-6.365 2.529-12.47 7.029-16.971l161.802-161.802C163.108 213.814 160 195.271 160 176 160 78.798 238.797.001 335.999 0 433.488-.001 512 78.511 512 176.001zM336 128c0 26.51 21.49 48 48 48s48-21.49 48-48-21.49-48-48-48-48 21.49-48 48z"]},faLink:{prefix:"fas",iconName:"link",icon:[512,512,[],"f0c1","M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"]},faLightbulb:{prefix:"fas",iconName:"lightbulb",icon:[352,512,[],"f0eb","M96.06 454.35c.01 6.29 1.87 12.45 5.36 17.69l17.09 25.69a31.99 31.99 0 0 0 26.64 14.28h61.71a31.99 31.99 0 0 0 26.64-14.28l17.09-25.69a31.989 31.989 0 0 0 5.36-17.69l.04-38.35H96.01l.05 38.35zM0 176c0 44.37 16.45 84.85 43.56 115.78 16.52 18.85 42.36 58.23 52.21 91.45.04.26.07.52.11.78h160.24c.04-.26.07-.51.11-.78 9.85-33.22 35.69-72.6 52.21-91.45C335.55 260.85 352 220.37 352 176 352 78.61 272.91-.3 175.45 0 73.44.31 0 82.97 0 176zm176-80c-44.11 0-80 35.89-80 80 0 8.84-7.16 16-16 16s-16-7.16-16-16c0-61.76 50.24-112 112-112 8.84 0 16 7.16 16 16s-7.16 16-16 16z"]},faList:{prefix:"fas",iconName:"list",icon:[512,512,[],"f03a","M80 368H16a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16zm0-320H16A16 16 0 0 0 0 64v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16V64a16 16 0 0 0-16-16zm0 160H16a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16zm416 176H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},faListOl:{prefix:"fas",iconName:"list-ol",icon:[512,512,[],"f0cb","M61.77 401l17.5-20.15a19.92 19.92 0 0 0 5.07-14.19v-3.31C84.34 356 80.5 352 73 352H16a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h22.83a157.41 157.41 0 0 0-11 12.31l-5.61 7c-4 5.07-5.25 10.13-2.8 14.88l1.05 1.93c3 5.76 6.29 7.88 12.25 7.88h4.73c10.33 0 15.94 2.44 15.94 9.09 0 4.72-4.2 8.22-14.36 8.22a41.54 41.54 0 0 1-15.47-3.12c-6.49-3.88-11.74-3.5-15.6 3.12l-5.59 9.31c-3.72 6.13-3.19 11.72 2.63 15.94 7.71 4.69 20.38 9.44 37 9.44 34.16 0 48.5-22.75 48.5-44.12-.03-14.38-9.12-29.76-28.73-34.88zM496 224H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM16 160h64a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8H64V40a8 8 0 0 0-8-8H32a8 8 0 0 0-7.14 4.42l-8 16A8 8 0 0 0 24 64h8v64H16a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8zm-3.91 160H80a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8H41.32c3.29-10.29 48.34-18.68 48.34-56.44 0-29.06-25-39.56-44.47-39.56-21.36 0-33.8 10-40.46 18.75-4.37 5.59-3 10.84 2.8 15.37l8.58 6.88c5.61 4.56 11 2.47 16.12-2.44a13.44 13.44 0 0 1 9.46-3.84c3.33 0 9.28 1.56 9.28 8.75C51 248.19 0 257.31 0 304.59v4C0 316 5.08 320 12.09 320z"]},faLock:{prefix:"fas",iconName:"lock",icon:[448,512,[],"f023","M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z"]},faLongArrowAltDown:{prefix:"fas",iconName:"long-arrow-alt-down",icon:[256,512,[],"f309","M168 345.941V44c0-6.627-5.373-12-12-12h-56c-6.627 0-12 5.373-12 12v301.941H41.941c-21.382 0-32.09 25.851-16.971 40.971l86.059 86.059c9.373 9.373 24.569 9.373 33.941 0l86.059-86.059c15.119-15.119 4.411-40.971-16.971-40.971H168z"]},faLongArrowAltLeft:{prefix:"fas",iconName:"long-arrow-alt-left",icon:[448,512,[],"f30a","M134.059 296H436c6.627 0 12-5.373 12-12v-56c0-6.627-5.373-12-12-12H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.569 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296z"]},faLongArrowAltRight:{prefix:"fas",iconName:"long-arrow-alt-right",icon:[448,512,[],"f30b","M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z"]},faLongArrowAltUp:{prefix:"fas",iconName:"long-arrow-alt-up",icon:[256,512,[],"f30c","M88 166.059V468c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12V166.059h46.059c21.382 0 32.09-25.851 16.971-40.971l-86.059-86.059c-9.373-9.373-24.569-9.373-33.941 0l-86.059 86.059c-15.119 15.119-4.411 40.971 16.971 40.971H88z"]},faMagic:{prefix:"fas",iconName:"magic",icon:[512,512,[],"f0d0","M224 96l16-32 32-16-32-16-16-32-16 32-32 16 32 16 16 32zM80 160l26.66-53.33L160 80l-53.34-26.67L80 0 53.34 53.33 0 80l53.34 26.67L80 160zm352 128l-26.66 53.33L352 368l53.34 26.67L432 448l26.66-53.33L512 368l-53.34-26.67L432 288zm70.62-193.77L417.77 9.38C411.53 3.12 403.34 0 395.15 0c-8.19 0-16.38 3.12-22.63 9.38L9.38 372.52c-12.5 12.5-12.5 32.76 0 45.25l84.85 84.85c6.25 6.25 14.44 9.37 22.62 9.37 8.19 0 16.38-3.12 22.63-9.37l363.14-363.15c12.5-12.48 12.5-32.75 0-45.24zM359.45 203.46l-50.91-50.91 86.6-86.6 50.91 50.91-86.6 86.6z"]},faMap:{prefix:"fas",iconName:"map",icon:[576,512,[],"f279","M0 117.66v346.32c0 11.32 11.43 19.06 21.94 14.86L160 416V32L20.12 87.95A32.006 32.006 0 0 0 0 117.66zM192 416l192 64V96L192 32v384zM554.06 33.16L416 96v384l139.88-55.95A31.996 31.996 0 0 0 576 394.34V48.02c0-11.32-11.43-19.06-21.94-14.86z"]},faMale:{prefix:"fas",iconName:"male",icon:[192,512,[],"f183","M96 0c35.346 0 64 28.654 64 64s-28.654 64-64 64-64-28.654-64-64S60.654 0 96 0m48 144h-11.36c-22.711 10.443-49.59 10.894-73.28 0H48c-26.51 0-48 21.49-48 48v136c0 13.255 10.745 24 24 24h16v136c0 13.255 10.745 24 24 24h64c13.255 0 24-10.745 24-24V352h16c13.255 0 24-10.745 24-24V192c0-26.51-21.49-48-48-48z"]},faMegaphone:{prefix:"fas",iconName:"megaphone",icon:[576,512,[],"f675","M32 176c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32 11.38 0 20.9-6.28 26.57-15.22l106.99 32.3c-3.35 9.76-5.56 20.04-5.56 30.92 0 52.94 43.06 96 96 96 44.49 0 81.66-30.57 92.5-71.7L480 448V64L58.57 191.22C52.9 182.28 43.38 176 32 176zm179.29 190.88l91.47 27.61C297.95 415.92 278.85 432 256 432c-26.47 0-48-21.53-48-48 0-6.05 1.24-11.79 3.29-17.12zM560 32h-32c-8.84 0-16 7.16-16 16v416c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16z"]},faMinusCircle:{prefix:"fas",iconName:"minus-circle",icon:[512,512,[],"f056","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zM124 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H124z"]},faMinusSquare:{prefix:"fas",iconName:"minus-square",icon:[448,512,[],"f146","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM92 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H92z"]},faPaperclip:{prefix:"fas",iconName:"paperclip",icon:[448,512,[],"f0c6","M43.246 466.142c-58.43-60.289-57.341-157.511 1.386-217.581L254.392 34c44.316-45.332 116.351-45.336 160.671 0 43.89 44.894 43.943 117.329 0 162.276L232.214 383.128c-29.855 30.537-78.633 30.111-107.982-.998-28.275-29.97-27.368-77.473 1.452-106.953l143.743-146.835c6.182-6.314 16.312-6.422 22.626-.241l22.861 22.379c6.315 6.182 6.422 16.312.241 22.626L171.427 319.927c-4.932 5.045-5.236 13.428-.648 18.292 4.372 4.634 11.245 4.711 15.688.165l182.849-186.851c19.613-20.062 19.613-52.725-.011-72.798-19.189-19.627-49.957-19.637-69.154 0L90.39 293.295c-34.763 35.56-35.299 93.12-1.191 128.313 34.01 35.093 88.985 35.137 123.058.286l172.06-175.999c6.177-6.319 16.307-6.433 22.626-.256l22.877 22.364c6.319 6.177 6.434 16.307.256 22.626l-172.06 175.998c-59.576 60.938-155.943 60.216-214.77-.485z"]},faPaperPlane:{prefix:"fas",iconName:"paper-plane",icon:[512,512,[],"f1d8","M476 3.2L12.5 270.6c-18.1 10.4-15.8 35.6 2.2 43.2L121 358.4l287.3-253.2c5.5-4.9 13.3 2.6 8.6 8.3L176 407v80.5c0 23.6 28.5 32.9 42.5 15.8L282 426l124.6 52.2c14.2 6 30.4-2.9 33-18.2l72-432C515 7.8 493.3-6.8 476 3.2z"]},faPause:{prefix:"fas",iconName:"pause",icon:[448,512,[],"f04c","M144 479H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48zm304-48V79c0-26.5-21.5-48-48-48h-96c-26.5 0-48 21.5-48 48v352c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48z"]},faPencil:{prefix:"fas",iconName:"pencil",icon:[512,512,[],"f040","M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"]},faPencilAlt:{prefix:"fas",iconName:"pencil-alt",icon:[512,512,[],"f303","M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"]},faPenSquare:{prefix:"fas",iconName:"pen-square",icon:[448,512,[],"f14b","M400 480H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48zM238.1 177.9L102.4 313.6l-6.3 57.1c-.8 7.6 5.6 14.1 13.3 13.3l57.1-6.3L302.2 242c2.3-2.3 2.3-6.1 0-8.5L246.7 178c-2.5-2.4-6.3-2.4-8.6-.1zM345 165.1L314.9 135c-9.4-9.4-24.6-9.4-33.9 0l-23.1 23.1c-2.3 2.3-2.3 6.1 0 8.5l55.5 55.5c2.3 2.3 6.1 2.3 8.5 0L345 199c9.3-9.3 9.3-24.5 0-33.9z"]},faPhone:{prefix:"fas",iconName:"phone",icon:[512,512,[],"f095","M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"]},faPlay:{prefix:"fas",iconName:"play",icon:[448,512,[],"f04b","M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z"]},faPlug:{prefix:"fas",iconName:"plug",icon:[384,512,[],"f1e6","M320,32a32,32,0,0,0-64,0v96h64Zm48,128H16A16,16,0,0,0,0,176v32a16,16,0,0,0,16,16H32v32A160.07,160.07,0,0,0,160,412.8V512h64V412.8A160.07,160.07,0,0,0,352,256V224h16a16,16,0,0,0,16-16V176A16,16,0,0,0,368,160ZM128,32a32,32,0,0,0-64,0v96h64Z"]},faPlus:{prefix:"fas",iconName:"plus",icon:[448,512,[],"f067","M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"]},faPlusCircle:{prefix:"fas",iconName:"plus-circle",icon:[512,512,[],"f055","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z"]},faPoll:{prefix:"fas",iconName:"poll",icon:[448,512,[],"f681","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM160 368c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16V240c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v128zm96 0c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16V144c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v224zm96 0c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-64c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v64z"]},faPrint:{prefix:"fas",iconName:"print",icon:[512,512,[],"f02f","M448 192V77.25c0-8.49-3.37-16.62-9.37-22.63L393.37 9.37c-6-6-14.14-9.37-22.63-9.37H96C78.33 0 64 14.33 64 32v160c-35.35 0-64 28.65-64 64v112c0 8.84 7.16 16 16 16h48v96c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-96h48c8.84 0 16-7.16 16-16V256c0-35.35-28.65-64-64-64zm-64 256H128v-96h256v96zm0-224H128V64h192v48c0 8.84 7.16 16 16 16h48v96zm48 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z"]},faQuestion:{prefix:"fas",iconName:"question",icon:[384,512,[],"f128","M202.021 0C122.202 0 70.503 32.703 29.914 91.026c-7.363 10.58-5.093 25.086 5.178 32.874l43.138 32.709c10.373 7.865 25.132 6.026 33.253-4.148 25.049-31.381 43.63-49.449 82.757-49.449 30.764 0 68.816 19.799 68.816 49.631 0 22.552-18.617 34.134-48.993 51.164-35.423 19.86-82.299 44.576-82.299 106.405V320c0 13.255 10.745 24 24 24h72.471c13.255 0 24-10.745 24-24v-5.773c0-42.86 125.268-44.645 125.268-160.627C377.504 66.256 286.902 0 202.021 0zM192 373.459c-38.196 0-69.271 31.075-69.271 69.271 0 38.195 31.075 69.27 69.271 69.27s69.271-31.075 69.271-69.271-31.075-69.27-69.271-69.27z"]},faQuestionCircle:{prefix:"fas",iconName:"question-circle",icon:[512,512,[],"f059","M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z"]},faSort:{prefix:"fas",iconName:"sort",icon:[320,512,[],"f0dc","M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z"]},faSortNumericDown:{prefix:"fas",iconName:"sort-numeric-down",icon:[448,512,[],"f162","M304 96h16v64h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-16V48a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 304 96zm26.15 162.91a79 79 0 0 0-55 54.17c-14.25 51.05 21.21 97.77 68.85 102.53a84.07 84.07 0 0 1-20.85 12.91c-7.57 3.4-10.8 12.47-8.18 20.34l9.9 20c2.87 8.63 12.53 13.49 20.9 9.91 58-24.76 86.25-61.61 86.25-132V336c-.02-51.21-48.4-91.34-101.85-77.09zM352 356a20 20 0 1 1 20-20 20 20 0 0 1-20 20zm-176-4h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352"]},faSave:{prefix:"fas",iconName:"save",icon:[448,512,[],"f0c7","M433.941 129.941l-83.882-83.882A48 48 0 0 0 316.118 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V163.882a48 48 0 0 0-14.059-33.941zM224 416c-35.346 0-64-28.654-64-64 0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64zm96-304.52V212c0 6.627-5.373 12-12 12H76c-6.627 0-12-5.373-12-12V108c0-6.627 5.373-12 12-12h228.52c3.183 0 6.235 1.264 8.485 3.515l3.48 3.48A11.996 11.996 0 0 1 320 111.48z"]},faSearch:{prefix:"fas",iconName:"search",icon:[512,512,[],"f002","M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"]},faSearchPlus:{prefix:"fas",iconName:"search-plus",icon:[512,512,[],"f00e","M304 192v32c0 6.6-5.4 12-12 12h-56v56c0 6.6-5.4 12-12 12h-32c-6.6 0-12-5.4-12-12v-56h-56c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h56v-56c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v56h56c6.6 0 12 5.4 12 12zm201 284.7L476.7 505c-9.4 9.4-24.6 9.4-33.9 0L343 405.3c-4.5-4.5-7-10.6-7-17V372c-35.3 27.6-79.7 44-128 44C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208c0 48.3-16.4 92.7-44 128h16.3c6.4 0 12.5 2.5 17 7l99.7 99.7c9.3 9.4 9.3 24.6 0 34zM344 208c0-75.2-60.8-136-136-136S72 132.8 72 208s60.8 136 136 136 136-60.8 136-136z"]},faShapes:{prefix:"fas",iconName:"shapes",icon:[512,512,[],"f61f","M128,256A128,128,0,1,0,256,384,128,128,0,0,0,128,256Zm379-54.86L400.07,18.29a37.26,37.26,0,0,0-64.14,0L229,201.14C214.76,225.52,232.58,256,261.09,256H474.91C503.42,256,521.24,225.52,507,201.14ZM480,288H320a32,32,0,0,0-32,32V480a32,32,0,0,0,32,32H480a32,32,0,0,0,32-32V320A32,32,0,0,0,480,288Z"]},faShare:{prefix:"fas",iconName:"share",icon:[512,512,[],"f064","M503.691 189.836L327.687 37.851C312.281 24.546 288 35.347 288 56.015v80.053C127.371 137.907 0 170.1 0 322.326c0 61.441 39.581 122.309 83.333 154.132 13.653 9.931 33.111-2.533 28.077-18.631C66.066 312.814 132.917 274.316 288 272.085V360c0 20.7 24.3 31.453 39.687 18.164l176.004-152c11.071-9.562 11.086-26.753 0-36.328z"]},faShareAlt:{prefix:"fas",iconName:"share-alt",icon:[448,512,[],"f1e0","M352 320c-22.608 0-43.387 7.819-59.79 20.895l-102.486-64.054a96.551 96.551 0 0 0 0-41.683l102.486-64.054C308.613 184.181 329.392 192 352 192c53.019 0 96-42.981 96-96S405.019 0 352 0s-96 42.981-96 96c0 7.158.79 14.13 2.276 20.841L155.79 180.895C139.387 167.819 118.608 160 96 160c-53.019 0-96 42.981-96 96s42.981 96 96 96c22.608 0 43.387-7.819 59.79-20.895l102.486 64.054A96.301 96.301 0 0 0 256 416c0 53.019 42.981 96 96 96s96-42.981 96-96-42.981-96-96-96z"]},faSpinner:{prefix:"fas",iconName:"spinner",icon:[512,512,[],"f110","M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z"]},faSquare:{prefix:"fas",iconName:"square",icon:[448,512,[],"f0c8","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48z"]},faStar:{prefix:"fas",iconName:"star",icon:[576,512,[],"f005","M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"]},faStickyNote:{prefix:"fas",iconName:"sticky-note",icon:[448,512,[],"f249","M312 320h136V56c0-13.3-10.7-24-24-24H24C10.7 32 0 42.7 0 56v400c0 13.3 10.7 24 24 24h264V344c0-13.2 10.8-24 24-24zm129 55l-98 98c-4.5 4.5-10.6 7-17 7h-6V352h128v6.1c0 6.3-2.5 12.4-7 16.9z"]},faSync:{prefix:"fas",iconName:"sync",icon:[512,512,[],"f021","M440.65 12.57l4 82.77A247.16 247.16 0 0 0 255.83 8C134.73 8 33.91 94.92 12.29 209.82A12 12 0 0 0 24.09 224h49.05a12 12 0 0 0 11.67-9.26 175.91 175.91 0 0 1 317-56.94l-101.46-4.86a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12H500a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12h-47.37a12 12 0 0 0-11.98 12.57zM255.83 432a175.61 175.61 0 0 1-146-77.8l101.8 4.87a12 12 0 0 0 12.57-12v-47.4a12 12 0 0 0-12-12H12a12 12 0 0 0-12 12V500a12 12 0 0 0 12 12h47.35a12 12 0 0 0 12-12.6l-4.15-82.57A247.17 247.17 0 0 0 255.83 504c121.11 0 221.93-86.92 243.55-201.82a12 12 0 0 0-11.8-14.18h-49.05a12 12 0 0 0-11.67 9.26A175.86 175.86 0 0 1 255.83 432z"]},faTachometerAlt:{prefix:"fas",iconName:"tachometer-alt",icon:[576,512,[],"f3fd","M288 32C128.94 32 0 160.94 0 320c0 52.8 14.25 102.26 39.06 144.8 5.61 9.62 16.3 15.2 27.44 15.2h443c11.14 0 21.83-5.58 27.44-15.2C561.75 422.26 576 372.8 576 320c0-159.06-128.94-288-288-288zm0 64c14.71 0 26.58 10.13 30.32 23.65-1.11 2.26-2.64 4.23-3.45 6.67l-9.22 27.67c-5.13 3.49-10.97 6.01-17.64 6.01-17.67 0-32-14.33-32-32S270.33 96 288 96zM96 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm48-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm246.77-72.41l-61.33 184C343.13 347.33 352 364.54 352 384c0 11.72-3.38 22.55-8.88 32H232.88c-5.5-9.45-8.88-20.28-8.88-32 0-33.94 26.5-61.43 59.9-63.59l61.34-184.01c4.17-12.56 17.73-19.45 30.36-15.17 12.57 4.19 19.35 17.79 15.17 30.36zm14.66 57.2l15.52-46.55c3.47-1.29 7.13-2.23 11.05-2.23 17.67 0 32 14.33 32 32s-14.33 32-32 32c-11.38-.01-20.89-6.28-26.57-15.22zM480 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},faTh:{prefix:"fas",iconName:"th",icon:[512,512,[],"f00a","M149.333 56v80c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V56c0-13.255 10.745-24 24-24h101.333c13.255 0 24 10.745 24 24zm181.334 240v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm32-240v80c0 13.255 10.745 24 24 24H488c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24zm-32 80V56c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm-205.334 56H24c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24zM0 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zm386.667-56H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zm0 160H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zM181.333 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24z"]},faThList:{prefix:"fas",iconName:"th-list",icon:[512,512,[],"f00b","M149.333 216v80c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-80c0-13.255 10.745-24 24-24h101.333c13.255 0 24 10.745 24 24zM0 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zM125.333 32H24C10.745 32 0 42.745 0 56v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24zm80 448H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zm-24-424v80c0 13.255 10.745 24 24 24H488c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24zm24 264H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24z"]},faThumbtack:{prefix:"fas",iconName:"thumbtack",icon:[384,512,[],"f08d","M298.028 214.267L285.793 96H328c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v48c0 13.255 10.745 24 24 24h42.207L85.972 214.267C37.465 236.82 0 277.261 0 328c0 13.255 10.745 24 24 24h136v104.007c0 1.242.289 2.467.845 3.578l24 48c2.941 5.882 11.364 5.893 14.311 0l24-48a8.008 8.008 0 0 0 .845-3.578V352h136c13.255 0 24-10.745 24-24-.001-51.183-37.983-91.42-85.973-113.733z"]},faTimes:{prefix:"fas",iconName:"times",icon:[352,512,[],"f00d","M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"]},faTimesCircle:{prefix:"fas",iconName:"times-circle",icon:[512,512,[],"f057","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z"]},faToggleOn:{prefix:"fas",iconName:"toggle-on",icon:[576,512,[],"f205","M384 64H192C86 64 0 150 0 256s86 192 192 192h192c106 0 192-86 192-192S490 64 384 64zm0 320c-70.8 0-128-57.3-128-128 0-70.8 57.3-128 128-128 70.8 0 128 57.3 128 128 0 70.8-57.3 128-128 128z"]},faToggleOff:{prefix:"fas",iconName:"toggle-off",icon:[576,512,[],"f204","M384 64H192C85.961 64 0 149.961 0 256s85.961 192 192 192h192c106.039 0 192-85.961 192-192S490.039 64 384 64zM64 256c0-70.741 57.249-128 128-128 70.741 0 128 57.249 128 128 0 70.741-57.249 128-128 128-70.741 0-128-57.249-128-128zm320 128h-48.905c65.217-72.858 65.236-183.12 0-256H384c70.741 0 128 57.249 128 128 0 70.74-57.249 128-128 128z"]},faTools:{prefix:"fas",iconName:"tools",icon:[512,512,[],"f7d9","M501.1 395.7L384 278.6c-23.1-23.1-57.6-27.6-85.4-13.9L192 158.1V96L64 0 0 64l96 128h62.1l106.6 106.6c-13.6 27.8-9.2 62.3 13.9 85.4l117.1 117.1c14.6 14.6 38.2 14.6 52.7 0l52.7-52.7c14.5-14.6 14.5-38.2 0-52.7zM331.7 225c28.3 0 54.9 11 74.9 31l19.4 19.4c15.8-6.9 30.8-16.5 43.8-29.5 37.1-37.1 49.7-89.3 37.9-136.7-2.2-9-13.5-12.1-20.1-5.5l-74.4 74.4-67.9-11.3L334 98.9l74.4-74.4c6.6-6.6 3.4-17.9-5.7-20.2-47.4-11.7-99.6.9-136.6 37.9-28.5 28.5-41.9 66.1-41.2 103.6l82.1 82.1c8.1-1.9 16.5-2.9 24.7-2.9zm-103.9 82l-56.7-56.7L18.7 402.8c-25 25-25 65.5 0 90.5s65.5 25 90.5 0l123.6-123.6c-7.6-19.9-9.9-41.6-5-62.7zM64 472c-13.2 0-24-10.8-24-24 0-13.3 10.7-24 24-24s24 10.7 24 24c0 13.2-10.7 24-24 24z"]},faTrash:{prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32z"]},faTrashAlt:{prefix:"fas",iconName:"trash-alt",icon:[448,512,[],"f2ed","M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm272-256a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]},faTrophy:{prefix:"fas",iconName:"trophy",icon:[576,512,[],"f091","M552 64H448V24c0-13.3-10.7-24-24-24H152c-13.3 0-24 10.7-24 24v40H24C10.7 64 0 74.7 0 88v56c0 35.7 22.5 72.4 61.9 100.7 31.5 22.7 69.8 37.1 110 41.7C203.3 338.5 240 360 240 360v72h-48c-35.3 0-64 20.7-64 56v12c0 6.6 5.4 12 12 12h296c6.6 0 12-5.4 12-12v-12c0-35.3-28.7-56-64-56h-48v-72s36.7-21.5 68.1-73.6c40.3-4.6 78.6-19 110-41.7 39.3-28.3 61.9-65 61.9-100.7V88c0-13.3-10.7-24-24-24zM99.3 192.8C74.9 175.2 64 155.6 64 144v-16h64.2c1 32.6 5.8 61.2 12.8 86.2-15.1-5.2-29.2-12.4-41.7-21.4zM512 144c0 16.1-17.7 36.1-35.3 48.8-12.5 9-26.7 16.2-41.8 21.4 7-25 11.8-53.6 12.8-86.2H512v16z"]},faUnlink:{prefix:"fas",iconName:"unlink",icon:[512,512,[],"f127","M304.083 405.907c4.686 4.686 4.686 12.284 0 16.971l-44.674 44.674c-59.263 59.262-155.693 59.266-214.961 0-59.264-59.265-59.264-155.696 0-214.96l44.675-44.675c4.686-4.686 12.284-4.686 16.971 0l39.598 39.598c4.686 4.686 4.686 12.284 0 16.971l-44.675 44.674c-28.072 28.073-28.072 73.75 0 101.823 28.072 28.072 73.75 28.073 101.824 0l44.674-44.674c4.686-4.686 12.284-4.686 16.971 0l39.597 39.598zm-56.568-260.216c4.686 4.686 12.284 4.686 16.971 0l44.674-44.674c28.072-28.075 73.75-28.073 101.824 0 28.072 28.073 28.072 73.75 0 101.823l-44.675 44.674c-4.686 4.686-4.686 12.284 0 16.971l39.598 39.598c4.686 4.686 12.284 4.686 16.971 0l44.675-44.675c59.265-59.265 59.265-155.695 0-214.96-59.266-59.264-155.695-59.264-214.961 0l-44.674 44.674c-4.686 4.686-4.686 12.284 0 16.971l39.597 39.598zm234.828 359.28l22.627-22.627c9.373-9.373 9.373-24.569 0-33.941L63.598 7.029c-9.373-9.373-24.569-9.373-33.941 0L7.029 29.657c-9.373 9.373-9.373 24.569 0 33.941l441.373 441.373c9.373 9.372 24.569 9.372 33.941 0z"]},faUpload:{prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M296 384h-80c-13.3 0-24-10.7-24-24V192h-87.7c-17.8 0-26.7-21.5-14.1-34.1L242.3 5.7c7.5-7.5 19.8-7.5 27.3 0l152.2 152.2c12.6 12.6 3.7 34.1-14.1 34.1H320v168c0 13.3-10.7 24-24 24zm216-8v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h136v8c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56v-8h136c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z"]},faUser:{prefix:"fas",iconName:"user",icon:[448,512,[],"f007","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"]},faUserCircle:{prefix:"fas",iconName:"user-circle",icon:[496,512,[],"f2bd","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 96c48.6 0 88 39.4 88 88s-39.4 88-88 88-88-39.4-88-88 39.4-88 88-88zm0 344c-58.7 0-111.3-26.6-146.5-68.2 18.8-35.4 55.6-59.8 98.5-59.8 2.4 0 4.8.4 7.1 1.1 13 4.2 26.6 6.9 40.9 6.9 14.3 0 28-2.7 40.9-6.9 2.3-.7 4.7-1.1 7.1-1.1 42.9 0 79.7 24.4 98.5 59.8C359.3 421.4 306.7 448 248 448z"]},faUserPlus:{prefix:"fas",iconName:"user-plus",icon:[640,512,[],"f234","M624 208h-64v-64c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v64h-64c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h64v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-64h64c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm-400 48c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"]},faUsers:{prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z"]},faVideo:{prefix:"fas",iconName:"video",icon:[576,512,[],"f03d","M336.2 64H47.8C21.4 64 0 85.4 0 111.8v288.4C0 426.6 21.4 448 47.8 448h288.4c26.4 0 47.8-21.4 47.8-47.8V111.8c0-26.4-21.4-47.8-47.8-47.8zm189.4 37.7L416 177.3v157.4l109.6 75.5c21.2 14.6 50.4-.3 50.4-25.8V127.5c0-25.4-29.1-40.4-50.4-25.8z"]},faVolumeUp:{prefix:"fas",iconName:"volume-up",icon:[576,512,[],"f028","M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zm233.32-51.08c-11.17-7.33-26.18-4.24-33.51 6.95-7.34 11.17-4.22 26.18 6.95 33.51 66.27 43.49 105.82 116.6 105.82 195.58 0 78.98-39.55 152.09-105.82 195.58-11.17 7.32-14.29 22.34-6.95 33.5 7.04 10.71 21.93 14.56 33.51 6.95C528.27 439.58 576 351.33 576 256S528.27 72.43 448.35 19.97zM480 256c0-63.53-32.06-121.94-85.77-156.24-11.19-7.14-26.03-3.82-33.12 7.46s-3.78 26.21 7.41 33.36C408.27 165.97 432 209.11 432 256s-23.73 90.03-63.48 115.42c-11.19 7.14-14.5 22.07-7.41 33.36 6.51 10.36 21.12 15.14 33.12 7.46C447.94 377.94 480 319.54 480 256zm-141.77-76.87c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 228.28 336 241.63 336 256c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88s-17.54-61.32-45.78-76.86z"]},faVolume:{prefix:"fas",iconName:"volume",icon:[480,512,[],"f6a8","M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zM480 256c0-63.53-32.06-121.94-85.77-156.24-11.19-7.14-26.03-3.82-33.12 7.46s-3.78 26.21 7.41 33.36C408.27 165.97 432 209.11 432 256s-23.73 90.03-63.48 115.42c-11.19 7.14-14.5 22.07-7.41 33.36 6.51 10.36 21.12 15.14 33.12 7.46C447.94 377.94 480 319.53 480 256zm-141.77-76.87c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 228.28 336 241.63 336 256c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88s-17.54-61.32-45.78-76.86z"]},faCloudUpload:{prefix:"fas",iconName:"cloud-upload",icon:[640,512,[],"f0ee","M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zm-139.9 63.7l-10.8 10.8c-9.6 9.6-25.2 9.3-34.5-.5L320 266.1V392c0 13.3-10.7 24-24 24h-16c-13.3 0-24-10.7-24-24V266.1l-32.4 34.5c-9.3 9.9-24.9 10.1-34.5.5l-10.8-10.8c-9.4-9.4-9.4-24.6 0-33.9l92.7-92.7c9.4-9.4 24.6-9.4 33.9 0l92.7 92.7c9.4 9.4 9.4 24.6.1 33.9z"]},faGripVertical:{prefix:"fas",iconName:"grip-vertical",icon:[320,512,[],"f58e","M96 32H32C14.33 32 0 46.33 0 64v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zm0 160H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm0 160H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zM288 32h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zm0 160h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm0 160h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z"]},faSparkles:{prefix:"fas",iconName:"sparkles",icon:[512,512,[],"f890","M324.42 103.15L384 128l24.84 59.58a8 8 0 0 0 14.32 0L448 128l59.58-24.85a8 8 0 0 0 0-14.31L448 64 423.16 4.42a8 8 0 0 0-14.32 0L384 64l-59.58 24.84a8 8 0 0 0 0 14.31zm183.16 305.69L448 384l-24.84-59.58a8 8 0 0 0-14.32 0L384 384l-59.58 24.84a8 8 0 0 0 0 14.32L384 448l24.84 59.58a8 8 0 0 0 14.32 0L448 448l59.58-24.84a8 8 0 0 0 0-14.32zM384 255.64a16.06 16.06 0 0 0-8.84-14.33l-112.57-56.39-56.28-112.77c-5.44-10.87-23.19-10.87-28.62 0l-56.28 112.77L8.84 241.31a16 16 0 0 0 0 28.67l112.57 56.39 56.28 112.77a16 16 0 0 0 28.62 0l56.28-112.77L375.16 270a16.07 16.07 0 0 0 8.84-14.36z"]},faBuilding:{prefix:"fas",iconName:"building",icon:[448,512,[],"f1ad","M436 480h-20V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v456H12c-6.627 0-12 5.373-12 12v20h448v-20c0-6.627-5.373-12-12-12zM128 76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76zm0 96c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40zm52 148h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12zm76 160h-64v-84c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v84zm64-172c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40z"]}},fad:{faAngleLeft:{prefix:"fad",iconName:"angle-left",icon:[256,512,[],"f104",["M223.83 352.44a24 24 0 0 1 0 33.86L201.32 409l-.18.18a23.76 23.76 0 0 1-33.6-.18l-96.15-96.5 56.47-56.5z","M167.81 102.87l-.17.18L32.11 239a24 24 0 0 0-.17 33.93l.06.07 39.39 39.51L224 159.66a23.92 23.92 0 0 0 0-33.84l-22.54-22.74a23.77 23.77 0 0 0-33.62-.23z"]]},faAngleRight:{prefix:"fad",iconName:"angle-right",icon:[256,512,[],"f105",["M128.14 256l56.47 56.49L88.46 409a23.76 23.76 0 0 1-33.6.18l-.18-.18-22.51-22.68a23.92 23.92 0 0 1 0-33.84z","M54.58 103.07L32 125.81a23.92 23.92 0 0 0 0 33.84L184.61 312.5 224 273l.06-.06a24 24 0 0 0-.16-33.94L88.37 103l-.17-.18a23.78 23.78 0 0 0-33.62.22z"]]},faArchive:{prefix:"fad",iconName:"archive",icon:[512,512,[],"f187",["M32 160v288a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32V160zm288 84a12 12 0 0 1-12 12H204a12 12 0 0 1-12-12v-8a12 12 0 0 1 12-12h104a12 12 0 0 1 12 12z","M512 64v48a16 16 0 0 1-16 16H16a16 16 0 0 1-16-16V64a32 32 0 0 1 32-32h448a32 32 0 0 1 32 32z"]]},faArrowLeft:{prefix:"fad",iconName:"arrow-left",icon:[448,512,[],"f060",["M424 297H137.6L96 256l41.59-41H424c13.3 0 24 11 24 24.63v32.82A24.22 24.22 0 0 1 424 297z","M201.69 473.48l-.71-.71L7 273.44a25 25 0 0 1 0-34.78L201 39.23a23.38 23.38 0 0 1 33.11-.7c.24.22.47.46.7.7L256.94 62a25.13 25.13 0 0 1-.4 35.18L95.81 256l160.73 158.8a24.94 24.94 0 0 1 .4 35.18l-22.15 22.78a23.38 23.38 0 0 1-33.1.72z"]]},faArrowRight:{prefix:"fad",iconName:"arrow-right",icon:[448,512,[],"f061",["M24 215h286.4l41.6 41-41.59 41H24c-13.3 0-24-11-24-24.63v-32.82A24.22 24.22 0 0 1 24 215z","M246.31 38.52c.24.23.48.47.71.71L441 238.56a25 25 0 0 1 0 34.78L247 472.77a23.38 23.38 0 0 1-33.11.7c-.24-.22-.47-.46-.7-.7L191.06 450a25.13 25.13 0 0 1 .4-35.18L352.19 256 191.46 97.2a24.94 24.94 0 0 1-.4-35.18l22.15-22.78a23.38 23.38 0 0 1 33.1-.72z"]]},faArrowsH:{prefix:"fad",iconName:"arrows-h",icon:[512,512,[],"f07e",["M405.66 288H106.34l-33.77-32 33.77-32h299.32l33.77 32z","M358.59 146.37a23.93 23.93 0 0 0 .94 33.92l79.9 75.71-79.9 75.71a23.93 23.93 0 0 0-.94 33.92L369.9 377a24.15 24.15 0 0 0 34.1 0l98.65-98.36a31.92 31.92 0 0 0 0-45.24L404 135a24.15 24.15 0 0 0-34.05 0zM153.41 365.63a23.93 23.93 0 0 0-.94-33.92L72.57 256l79.9-75.71a23.93 23.93 0 0 0 .94-33.92L142.1 135a24.15 24.15 0 0 0-34 0L9.4 233.38a31.92 31.92 0 0 0 0 45.24L108.05 377a24.15 24.15 0 0 0 34.05 0z"]]},faBook:{prefix:"fad",iconName:"book",icon:[448,512,[],"f02d",["M96 448c-19.2 0-32-12.8-32-32s16-32 32-32h319.33c-1.93 16.24-1.76 48.38.53 64z","M96 384h328a24 24 0 0 0 24-24V32a32 32 0 0 0-32-32H96A96 96 0 0 0 0 96v320a96 96 0 0 0 96 96h328a24 24 0 0 0 24-24v-16a24 24 0 0 0-24-24H96c-19.2 0-32-12.8-32-32s16-32 32-32zm32-250a6 6 0 0 1 6-6h212a6 6 0 0 1 6 6v20a6 6 0 0 1-6 6H134a6 6 0 0 1-6-6zm0 64a6 6 0 0 1 6-6h212a6 6 0 0 1 6 6v20a6 6 0 0 1-6 6H134a6 6 0 0 1-6-6z"]]},faCamera:{prefix:"fad",iconName:"camera",icon:[512,512,[],"f030",["M344 288a88 88 0 1 1-88-88 88.13 88.13 0 0 1 88 88z","M464 96h-88l-12.4-32.9A47.93 47.93 0 0 0 318.7 32H193.2a47.93 47.93 0 0 0-44.9 31.1L136 96H48a48 48 0 0 0-48 48v288a48 48 0 0 0 48 48h416a48 48 0 0 0 48-48V144a48 48 0 0 0-48-48zM256 408a120 120 0 1 1 120-120 120.1 120.1 0 0 1-120 120z"]]},faCaretDown:{prefix:"fad",iconName:"caret-down",icon:[320,512,[],"f0d7",["M160 168h128.92c17.85 0 26.8 22.48 14.17 35.63L174.17 337.89c-.26.28-.53.54-.8.8A19.41 19.41 0 0 1 160 344z","M160 344a19.41 19.41 0 0 1-13.37-5.29c-.27-.26-.54-.52-.8-.8L16.91 203.63C4.28 190.48 13.23 168 31.08 168H160z"]]},faCaretUp:{prefix:"fad",iconName:"caret-up",icon:[320,512,[],"f0d8",["M160 168a19.41 19.41 0 0 1 13.37 5.29c.27.26.54.53.8.8l128.92 134.26c12.63 13.15 3.68 35.65-14.17 35.65H160z","M160 344H31.08c-17.85 0-26.8-22.48-14.17-35.63l128.92-134.28c.26-.27.53-.54.8-.8A19.41 19.41 0 0 1 160 168z"]]},faCalendarAlt:{prefix:"fad",iconName:"calendar-alt",icon:[448,512,[],"f073",["M0 192v272a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V192zm128 244a12 12 0 0 1-12 12H76a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm0-128a12 12 0 0 1-12 12H76a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm128 128a12 12 0 0 1-12 12h-40a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm0-128a12 12 0 0 1-12 12h-40a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm128 128a12 12 0 0 1-12 12h-40a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm0-128a12 12 0 0 1-12 12h-40a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm-80-180h32a16 16 0 0 0 16-16V16a16 16 0 0 0-16-16h-32a16 16 0 0 0-16 16v96a16 16 0 0 0 16 16zm-192 0h32a16 16 0 0 0 16-16V16a16 16 0 0 0-16-16h-32a16 16 0 0 0-16 16v96a16 16 0 0 0 16 16z","M448 112v80H0v-80a48 48 0 0 1 48-48h48v48a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V64h128v48a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V64h48a48 48 0 0 1 48 48z"]]},faChartPie:{prefix:"fad",iconName:"chart-pie",icon:[544,512,[],"f200",["M512 223.2C503.72 103.74 408.26 8.28 288.8 0 279.68-.59 272 7.1 272 16.24V240h223.77c9.14 0 16.82-7.68 16.23-16.8zm15.79 64.8H290.5l158 158c6 6 16 6.53 22.19.68a239.5 239.5 0 0 0 73.13-140.86c1.37-9.43-6.48-17.82-16.03-17.82z","M379.86 443.87c6.85 6.85 6.33 18.48-1.57 24.08A238.14 238.14 0 0 1 243 512C114.83 513.59 4.5 408.51.14 280.37-4.1 155.6 87 51.49 206.16 34.65c9.45-1.34 17.84 6.51 17.84 16.06V288z"]]},faChartScatter:{prefix:"fad",iconName:"chart-scatter",icon:[512,512,[],"f7ee",["M512 400v32a16 16 0 0 1-16 16H32a32 32 0 0 1-32-32V80a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16v304h432a16 16 0 0 1 16 16z","M160 256a32 32 0 1 0 32 32 32 32 0 0 0-32-32zM416 96a32 32 0 1 0 32 32 32 32 0 0 0-32-32zm-224 0a32 32 0 1 0 32 32 32 32 0 0 0-32-32zm192 160a32 32 0 1 0 32 32 32 32 0 0 0-32-32zm-96-64a32 32 0 1 0 32 32 32 32 0 0 0-32-32z"]]},faCheck:{prefix:"fad",iconName:"check",icon:[512,512,[],"f00c",["M504.5 144.42L264.75 385.5 192 312.59l240.11-241a25.49 25.49 0 0 1 36.06-.14l.14.14L504.5 108a25.86 25.86 0 0 1 0 36.42z","M264.67 385.59l-54.57 54.87a25.5 25.5 0 0 1-36.06.14l-.14-.14L7.5 273.1a25.84 25.84 0 0 1 0-36.41l36.2-36.41a25.49 25.49 0 0 1 36-.17l.16.17z"]]},faCheckCircle:{prefix:"fad",iconName:"check-circle",icon:[512,512,[],"f058",["M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm155.31 195.31l-184 184a16 16 0 0 1-22.62 0l-104-104a16 16 0 0 1 0-22.62l22.62-22.63a16 16 0 0 1 22.63 0L216 308.12l150.06-150.06a16 16 0 0 1 22.63 0l22.62 22.63a16 16 0 0 1 0 22.62z","M227.31 387.31a16 16 0 0 1-22.62 0l-104-104a16 16 0 0 1 0-22.62l22.62-22.63a16 16 0 0 1 22.63 0L216 308.12l150.06-150.06a16 16 0 0 1 22.63 0l22.62 22.63a16 16 0 0 1 0 22.62l-184 184z"]]},faCheckSquare:{prefix:"fad",iconName:"check-square",icon:[448,512,[],"f14a",["M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48zm-20.69 165.94l-184 184a16 16 0 0 1-22.62 0l-104-104a16 16 0 0 1 0-22.63l22.62-22.62a16 16 0 0 1 22.63 0L184 302.75l150.06-150.06a16 16 0 0 1 22.63 0l22.62 22.62a16 16 0 0 1 0 22.63z","M195.31 381.94a16 16 0 0 1-22.62 0l-104-104a16 16 0 0 1 0-22.63l22.62-22.62a16 16 0 0 1 22.63 0L184 302.74l150.06-150a16 16 0 0 1 22.63 0l22.62 22.62a16 16 0 0 1 0 22.63l-184 184z"]]},faChevronDown:{prefix:"fad",iconName:"chevron-down",icon:[448,512,[],"f078",["M224.1 284.64l-56.89 56.78-154-154.31a24 24 0 0 1 0-33.94l22.65-22.7a23.93 23.93 0 0 1 33.84 0z","M435 187.15L241 381.48a23.94 23.94 0 0 1-33.84 0l-40-40 211.34-211a23.93 23.93 0 0 1 33.84 0L435 153.21a24 24 0 0 1 0 33.94z"]]},faChevronLeft:{prefix:"fad",iconName:"chevron-left",icon:[320,512,[],"f053",["M285.59 410.4a23.93 23.93 0 0 1 0 33.84l-22.7 22.65a24 24 0 0 1-33.94 0l-154.31-154L131.42 256z","M262.85 45.06l22.7 22.65a23.93 23.93 0 0 1 0 33.84L74.58 312.9l-40-40a23.94 23.94 0 0 1 0-33.84l194.33-194a24 24 0 0 1 33.94 0z"]]},faChevronRight:{prefix:"fad",iconName:"chevron-right",icon:[320,512,[],"f054",["M188.74 256l56.78 56.89L91.21 466.9a24 24 0 0 1-33.94 0l-22.7-22.65a23.93 23.93 0 0 1 0-33.84z","M91.25 45.06l194.33 194a23.93 23.93 0 0 1 0 33.84l-40 40-211-211.34a23.92 23.92 0 0 1 0-33.84l22.7-22.65a24 24 0 0 1 33.97-.01z"]]},faCircle:{prefix:"fad",iconName:"circle",icon:[512,512,[],"f111",["M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 424c-97.06 0-176-79-176-176S158.94 80 256 80s176 79 176 176-78.94 176-176 176z","M256 432c-97.06 0-176-79-176-176S158.94 80 256 80s176 79 176 176-78.94 176-176 176z"]]},faClipboard:{prefix:"fad",iconName:"clipboard",icon:[384,512,[],"f328",["M336 63h-80v1a64 64 0 0 1 64 64H64a64 64 0 0 1 64-64v-1H48a48 48 0 0 0-48 48v352a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V111a48 48 0 0 0-48-48z","M256 64a64 64 0 0 0-128 0 64 64 0 0 0-64 64h256a64 64 0 0 0-64-64zm-64 24a24 24 0 1 1 24-24 23.94 23.94 0 0 1-24 24z"]]},faClock:{prefix:"fad",iconName:"clock",icon:[512,512,[],"f017",["M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z","M348.49,321h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z"]]},faCog:{prefix:"fad",iconName:"cog",icon:[512,512,[],"f013",["M487.75 315.6l-42.6-24.6a192.62 192.62 0 0 0 0-70.2l42.6-24.6a12.11 12.11 0 0 0 5.5-14 249.2 249.2 0 0 0-54.7-94.6 12 12 0 0 0-14.8-2.3l-42.6 24.6a188.83 188.83 0 0 0-60.8-35.1V25.7A12 12 0 0 0 311 14a251.43 251.43 0 0 0-109.2 0 12 12 0 0 0-9.4 11.7v49.2a194.59 194.59 0 0 0-60.8 35.1L89.05 85.4a11.88 11.88 0 0 0-14.8 2.3 247.66 247.66 0 0 0-54.7 94.6 12 12 0 0 0 5.5 14l42.6 24.6a192.62 192.62 0 0 0 0 70.2l-42.6 24.6a12.08 12.08 0 0 0-5.5 14 249 249 0 0 0 54.7 94.6 12 12 0 0 0 14.8 2.3l42.6-24.6a188.54 188.54 0 0 0 60.8 35.1v49.2a12 12 0 0 0 9.4 11.7 251.43 251.43 0 0 0 109.2 0 12 12 0 0 0 9.4-11.7v-49.2a194.7 194.7 0 0 0 60.8-35.1l42.6 24.6a11.89 11.89 0 0 0 14.8-2.3 247.52 247.52 0 0 0 54.7-94.6 12.36 12.36 0 0 0-5.6-14.1zm-231.4 36.2a95.9 95.9 0 1 1 95.9-95.9 95.89 95.89 0 0 1-95.9 95.9z","M256.35 319.8a63.9 63.9 0 1 1 63.9-63.9 63.9 63.9 0 0 1-63.9 63.9z"]]},faComment:{prefix:"fad",iconName:"comment",icon:[512,512,[],"f075",["M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32z",""]]},faCompressAlt:{prefix:"fad",iconName:"compress-alt",icon:[448,512,[],"f422",["M224 280v112c0 21.38-25.8 32.09-40.92 17L152 376l-99.31 99.31a16 16 0 0 1-22.63 0L4.69 449.94a16 16 0 0 1 0-22.63L104 328l-32.92-31c-15.12-15.12-4.41-41 17-41h112A24 24 0 0 1 224 280z","M443.31 62.06a16 16 0 0 1 0 22.63L344 184l32.92 31c15.12 15.12 4.41 41-17 41H248a24 24 0 0 1-24-24V120c0-21.38 25.8-32.09 40.92-17L296 136l99.31-99.31a16 16 0 0 1 22.63 0z"]]},faCube:{prefix:"fad",iconName:"cube",icon:[512,512,[],"f1b2",["M480.85 85.58l-208-78a47.17 47.17 0 0 0-33.7-.1l-208 78a48.06 48.06 0 0 0-31.1 45v225.1a48 48 0 0 0 26.5 42.9l208 104a47.66 47.66 0 0 0 42.9 0l208-104a47.91 47.91 0 0 0 26.5-42.9v-225.1a47.93 47.93 0 0 0-31.1-44.9zM448 345.16l-160 80v-148.9l160-65zm.05-202.48l-192 78-192-78v-1.1l192-72 192 72z","M448 345.16l-160 80v-148.9l160-65z"]]},faCubes:{prefix:"fad",iconName:"cubes",icon:[512,512,[],"f1b3",["M488.6 250.2L392 214V105.52a36 36 0 0 0-23.4-33.7l-100-37.5a35.68 35.68 0 0 0-25.3 0l-100 37.5a36 36 0 0 0-23.4 33.7V214l-96.6 36.2A36 36 0 0 0 0 283.9V394a36 36 0 0 0 19.9 32.2l100 50a35.86 35.86 0 0 0 32.2 0l103.9-52 103.9 52a35.86 35.86 0 0 0 32.2 0l100-50A36 36 0 0 0 512 394V283.9a36 36 0 0 0-23.4-33.7zM238 395.18l-85 42.5v-79.09l85-38.8zm0-112l-102 41.41L34 283.2v-.6l102-38.2 102 38.2zm-84-178.46v-.6l102-38.2 102 38.2v.6l-102 41.39zm119 73.79l85-37v73.29l-85 31.9zm205 216.67l-85 42.5v-79.09l85-38.8zm0-112l-102 41.41-102-41.39v-.6l102-38.2 102 38.2z","M153 437.68l85-42.5v-75.39l-85 38.8zm240-79.09v79.09l85-42.5v-75.39zM273 246.7l85-31.9v-73.29l-85 37z"]]},faDotCircle:{prefix:"fad",iconName:"dot-circle",icon:[512,512,[],"f192",["M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm124.45 372.45A176 176 0 1 1 432 256a174.85 174.85 0 0 1-51.55 124.45z","M256 336a80 80 0 1 1 80-80 80.09 80.09 0 0 1-80 80z"]]},faDownload:{prefix:"fad",iconName:"download",icon:[512,512,[],"f019",["M320 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3a19.37 19.37 0 0 1-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24a23.94 23.94 0 0 1 24-24h80a23.94 23.94 0 0 1 24 24z","M488 352H341.3l-49 49a51.24 51.24 0 0 1-72.6 0l-49-49H24a23.94 23.94 0 0 0-24 24v112a23.94 23.94 0 0 0 24 24h464a23.94 23.94 0 0 0 24-24V376a23.94 23.94 0 0 0-24-24zm-120 96a16 16 0 1 1 16-16 16 16 0 0 1-16 16zm64 0a16 16 0 1 1 16-16 16 16 0 0 1-16 16z"]]},faDraftingCompass:{prefix:"fad",iconName:"drafting-compass",icon:[512,512,[],"f568",["M12.5 249.86c-4.86-7.67-1.89-18 6.05-22.39l28.07-15.57c7.48-4.15 16.61-1.46 21.26 5.72a223.89 223.89 0 0 0 35.75 42.55L71 316.68a288.08 288.08 0 0 1-58.5-66.82zm487 0c4.86-7.67 1.89-18-6.05-22.39l-28.07-15.57c-7.48-4.15-16.61-1.46-21.26 5.72a223.95 223.95 0 0 1-257.77 91.26l-32.53 56.35A287.42 287.42 0 0 0 256 384a288.42 288.42 0 0 0 243.5-134.14z","M457.21 344.75a318.63 318.63 0 0 1-82.85 48.51l54.5 94.4 53.95 23A16 16 0 0 0 505 497.9l7-58.25zM340.9 143.3a96.5 96.5 0 1 0-169.29-.88L0 439.65l7 58.25a16 16 0 0 0 22.17 12.8l54-23 170.11-294.76c1.07 0 2.14.06 3.22.06h2.24l50.49 87.47a191.71 191.71 0 0 0 82.65-48.85zM256.5 128A31.5 31.5 0 1 1 288 96.5a31.5 31.5 0 0 1-31.5 31.5z"]]},faEllipsisH:{prefix:"fad",iconName:"ellipsis-h",icon:[512,512,[],"f141",["M256 184a72 72 0 1 0 72 72 72 72 0 0 0-72-72z","M432 184a72 72 0 1 0 72 72 72 72 0 0 0-72-72zm-352 0a72 72 0 1 0 72 72 72 72 0 0 0-72-72z"]]},faEllipsisV:{prefix:"fad",iconName:"ellipsis-v",icon:[192,512,[],"f142",["M96 184a72 72 0 1 0 72 72 72 72 0 0 0-72-72z","M96 152a72 72 0 1 0-72-72 72 72 0 0 0 72 72zm0 208a72 72 0 1 0 72 72 72 72 0 0 0-72-72z"]]},faEnvelope:{prefix:"fad",iconName:"envelope",icon:[512,512,[],"f0e0",["M256.47 352h-.94c-30.1 0-60.41-23.42-82.54-40.52C169.39 308.7 24.77 202.7 0 183.33V400a48 48 0 0 0 48 48h416a48 48 0 0 0 48-48V183.36c-24.46 19.17-169.4 125.34-173 128.12-22.12 17.1-52.43 40.52-82.53 40.52zM464 64H48a48 48 0 0 0-48 48v19a24.08 24.08 0 0 0 9.2 18.9c30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4 23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7A23.93 23.93 0 0 0 512 131v-19a48 48 0 0 0-48-48z","M512 131v52.36c-24.46 19.17-169.4 125.34-173 128.12-22.12 17.1-52.43 40.52-82.53 40.52h-.94c-30.1 0-60.41-23.42-82.54-40.52C169.39 308.7 24.77 202.7 0 183.33V131a24.08 24.08 0 0 0 9.2 18.9c30.6 23.9 40.7 32.4 173.4 128.7 16.69 12.12 49.75 41.4 72.93 41.4h.94c23.18 0 56.24-29.28 72.93-41.4 132.7-96.3 142.8-104.7 173.4-128.7A23.93 23.93 0 0 0 512 131z"]]},faEquals:{prefix:"fad",iconName:"equals",icon:[448,512,[],"f52c",["M448 336v32a32 32 0 0 1-32 32H32a32 32 0 0 1-32-32v-32a32 32 0 0 1 32-32h384a32 32 0 0 1 32 32z","M448 144v32a32 32 0 0 1-32 32H32a32 32 0 0 1-32-32v-32a32 32 0 0 1 32-32h384a32 32 0 0 1 32 32z"]]},faExclamationCircle:{prefix:"fad",iconName:"exclamation-circle",icon:[512,512,[],"f06a",["M256 8C119 8 8 119.08 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 376a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm38.24-238.41l-12.8 128A16 16 0 0 1 265.52 288h-19a16 16 0 0 1-15.92-14.41l-12.8-128A16 16 0 0 1 233.68 128h44.64a16 16 0 0 1 15.92 17.59z","M278.32 128h-44.64a16 16 0 0 0-15.92 17.59l12.8 128A16 16 0 0 0 246.48 288h19a16 16 0 0 0 15.92-14.41l12.8-128A16 16 0 0 0 278.32 128zM256 320a32 32 0 1 0 32 32 32 32 0 0 0-32-32z"]]},faExpand:{prefix:"fad",iconName:"expand",icon:[448,512,[],"f065",["M148 32H24A23.94 23.94 0 0 0 0 56v124a12 12 0 0 0 12 12h40a12 12 0 0 0 12-12V96h84a12 12 0 0 0 12-12V44a12 12 0 0 0-12-12zm288 288h-40a12 12 0 0 0-12 12v84h-84a12 12 0 0 0-12 12v40a12 12 0 0 0 12 12h124a23.94 23.94 0 0 0 24-24V332a12 12 0 0 0-12-12z","M148 416H64v-84a12 12 0 0 0-12-12H12a12 12 0 0 0-12 12v124a23.94 23.94 0 0 0 24 24h124a12 12 0 0 0 12-12v-40a12 12 0 0 0-12-12zM424 32H300a12 12 0 0 0-12 12v40a12 12 0 0 0 12 12h84v84a12 12 0 0 0 12 12h40a12 12 0 0 0 12-12V56a23.94 23.94 0 0 0-24-24z"]]},faEye:{prefix:"fad",iconName:"eye",icon:[576,512,[],"f06e",["M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288.14 400H288a143.93 143.93 0 1 1 .14 0z","M380.66 280.87a95.78 95.78 0 1 1-184.87-50.18 47.85 47.85 0 0 0 66.9-66.9 95.3 95.3 0 0 1 118 117.08z"]]},faFile:{prefix:"fad",iconName:"file",icon:[384,512,[],"f15b",["M256 0H24A23.94 23.94 0 0 0 0 23.88V488a23.94 23.94 0 0 0 23.88 24H360a23.94 23.94 0 0 0 24-23.88V128H272a16 16 0 0 1-16-16z","M384 121.9v6.1H272a16 16 0 0 1-16-16V0h6.1a24 24 0 0 1 17 7l97.9 98a23.9 23.9 0 0 1 7 16.9z"]]},faFileAudio:{prefix:"fad",iconName:"file-audio",icon:[384,512,[],"f1c7",["M384 128H272a16 16 0 0 1-16-16V0H24A23.94 23.94 0 0 0 0 23.88V488a23.94 23.94 0 0 0 23.88 24H360a23.94 23.94 0 0 0 24-23.88V128zM160 404a12 12 0 0 1-20.5 8.5L104 376H76a12 12 0 0 1-12-12v-56a12 12 0 0 1 12-12h28l35.5-36.48A12 12 0 0 1 160 268zm33.24-51.13a24.05 24.05 0 0 0 0-33.57c-22.08-22.91 12.2-56.48 34.38-33.66a72.64 72.64 0 0 1 0 100.9c-21.78 22.38-56.86-10.48-34.38-33.7zm86.2 83.66c-21.67 22.4-56.66-10.31-34.19-33.52a96.39 96.39 0 0 0 0-133.85c-22-22.81 12.22-56.32 34.19-33.51 54.08 55.87 54.08 144.94 0 200.85z","M377 105L279.1 7a24 24 0 0 0-17-7H256v112a16 16 0 0 0 16 16h112v-6.1a23.9 23.9 0 0 0-7-16.9zM148 256a12 12 0 0 0-8.53 3.53L104 296H76a12 12 0 0 0-12 12v56a12 12 0 0 0 12 12h28l35.5 36.48A12 12 0 0 0 160 404V268a12 12 0 0 0-12-12zm79.59 29.61c-22.18-22.82-56.46 10.75-34.38 33.66a24.05 24.05 0 0 1 0 33.57c-22.48 23.22 12.6 56.08 34.38 33.67a72.64 72.64 0 0 0 .03-100.9zm51.82-50c-22-22.81-56.16 10.7-34.19 33.51a96.39 96.39 0 0 1 0 133.85c-22.47 23.21 12.52 55.92 34.19 33.52 54.08-55.91 54.08-145 0-200.88z"]]},faFileChartLine:{prefix:"fad",iconName:"file-chart-line",icon:[384,512,[],"f659",["M272 128a16 16 0 0 1-16-16V0H24A23.94 23.94 0 0 0 0 23.88V488a23.94 23.94 0 0 0 23.88 24H360a23.94 23.94 0 0 0 24-23.88V128zM128 435.2c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-70.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8zm96 0c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8V236.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8zm96 0c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8V300.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8z","M377 105L279.1 7a24 24 0 0 0-17-7H256v112a16 16 0 0 0 16 16h112v-6.1a23.9 23.9 0 0 0-7-16.9zM115.2 352H76.8c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8h38.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8zm96-128h-38.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8h38.4c6.4 0 12.8-6.4 12.8-12.8V236.8c0-6.4-6.4-12.8-12.8-12.8zm96 64h-38.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8h38.4c6.4 0 12.8-6.4 12.8-12.8V300.8c0-6.4-6.4-12.8-12.8-12.8z"]]},faFileExcel:{prefix:"fad",iconName:"file-excel",icon:[384,512,[],"f1c3",["M384 128H272a16 16 0 0 1-16-16V0H24A23.94 23.94 0 0 0 0 23.88V488a23.94 23.94 0 0 0 23.88 24H360a23.94 23.94 0 0 0 24-23.88V128zM280.51 446.09A12 12 0 0 1 274 448h-34.9a12 12 0 0 1-10.6-6.3C208.9 405.5 192 373 192 373c-6.4 14.8-10 20-36.6 68.8a11.89 11.89 0 0 1-10.5 6.3H110a12 12 0 0 1-10.1-18.5l60.3-93.5-60.3-93.5a12 12 0 0 1 10.1-18.5h34.8a12 12 0 0 1 10.6 6.3c26.1 48.8 20 33.6 36.6 68.5 0 0 6.1-11.7 36.6-68.5a12 12 0 0 1 10.6-6.3H274a11.93 11.93 0 0 1 10.1 18.4L224 336l60.1 93.5a12 12 0 0 1-3.59 16.59z","M377 105L279.1 7a24 24 0 0 0-17-7H256v112a16 16 0 0 0 16 16h112v-6.1a23.9 23.9 0 0 0-7-16.9zM224 336l60.1-93.5a11.93 11.93 0 0 0-10.1-18.4h-34.8a12 12 0 0 0-10.6 6.3c-30.5 56.8-36.6 68.5-36.6 68.5-16.6-34.9-10.5-19.7-36.6-68.5a12 12 0 0 0-10.6-6.3H110a12 12 0 0 0-10.1 18.5l60.3 93.5-60.3 93.5a12 12 0 0 0 10.1 18.5h34.9a11.89 11.89 0 0 0 10.5-6.3c26.6-48.8 30.2-54 36.6-68.8 0 0 16.9 32.5 36.5 68.7a12 12 0 0 0 10.6 6.3H274a12 12 0 0 0 10.1-18.5z"]]},faFilePdf:{prefix:"fad",iconName:"file-pdf",icon:[384,512,[],"f1c1",["M86.1 428.1c0 .8 13.2-5.4 34.9-40.2-6.7 6.3-29.1 24.5-34.9 40.2zm93.8-218.9c-2.9 0-3 30.9 2 46.9 5.6-10 6.4-46.9-2-46.9zm80.2 142.1c37.1 15.8 42.8 9 42.8 9 4.1-2.7-2.5-11.9-42.8-9zm-79.9-48c-7.7 20.2-17.3 43.3-28.4 62.7 18.3-7 39-17.2 62.9-21.9-12.7-9.6-24.9-23.4-34.5-40.8zM272 128a16 16 0 0 1-16-16V0H24A23.94 23.94 0 0 0 0 23.88V488a23.94 23.94 0 0 0 23.88 24H360a23.94 23.94 0 0 0 24-23.88V128zm21.9 254.4c-16.9 0-42.3-7.7-64-19.5-24.9 4.1-53.2 14.7-79 23.2-25.4 43.8-43.2 61.8-61.1 61.8-5.5 0-15.9-3.1-21.5-10-19.1-23.5 27.4-54.1 54.5-68 .1 0 .1-.1.2-.1 12.1-21.2 29.2-58.2 40.8-85.8-8.5-32.9-13.1-58.7-8.1-77 5.4-19.7 43.1-22.6 47.8 6.8 5.4 17.6-1.7 45.7-6.2 64.2 9.4 24.8 22.7 41.6 42.7 53.8 19.3-2.5 59.7-6.4 73.6 7.2 11.5 11.4 9.5 43.4-19.7 43.4z","M377 105L279.1 7a24 24 0 0 0-17-7H256v112a16 16 0 0 0 16 16h112v-6.1a23.9 23.9 0 0 0-7-16.9zM240 331.8c-20-12.2-33.3-29-42.7-53.8 4.5-18.5 11.6-46.6 6.2-64.2-4.7-29.4-42.4-26.5-47.8-6.8-5 18.3-.4 44.1 8.1 77-11.6 27.6-28.7 64.6-40.8 85.8-.1 0-.1.1-.2.1-27.1 13.9-73.6 44.5-54.5 68 5.6 6.9 16 10 21.5 10 17.9 0 35.7-18 61.1-61.8 25.8-8.5 54.1-19.1 79-23.2 21.7 11.8 47.1 19.5 64 19.5 29.2 0 31.2-32 19.7-43.4-13.9-13.6-54.3-9.7-73.6-7.2zM86.1 428.1c5.8-15.7 28.2-33.9 34.9-40.2-21.7 34.8-34.9 41-34.9 40.2zm93.8-218.9c8.4 0 7.6 36.9 2 46.9-5-16-4.9-46.9-2-46.9zM151.8 366c11.1-19.4 20.7-42.5 28.4-62.7 9.6 17.4 21.8 31.2 34.5 40.8-23.9 4.7-44.6 14.9-62.9 21.9zm151.1-5.7s-5.7 6.8-42.8-9c40.3-2.9 46.9 6.3 42.8 9z"]]},faFileSignature:{prefix:"fad",iconName:"file-signature",icon:[576,512,[],"f573",["M64 400a16 16 0 0 0 16 16h12.39a43.17 43.17 0 0 0 41-29.53L144 354.59l16.83 50.47c4.45 13.46 23.11 14.87 29.48 2.09l7.69-15.34a10.91 10.91 0 0 1 10-6.19 11.08 11.08 0 0 1 10.17 6.52A43 43 0 0 0 256 416h101l27-27.19v99.31A23.94 23.94 0 0 1 360 512H23.88A23.94 23.94 0 0 1 0 488V23.88A23.94 23.94 0 0 1 24 0h232v112a16 16 0 0 0 16 16h112v123.67L288 347v37h-32a11.63 11.63 0 0 1-9.35-6.5c-11.94-23.86-46.25-30.35-66-14.16l-13.88-41.64a24 24 0 0 0-45.55 0L103 376.34A11.21 11.21 0 0 1 92.39 384H80a16 16 0 0 0-16 16z","M384 121.9a23.9 23.9 0 0 0-7-16.9L279.1 7a24 24 0 0 0-17-7H256v112a16 16 0 0 0 16 16h112zM288 347v69h69l161.67-162.78-67.88-67.88zm280.56-179.65l-31.87-31.87a25.48 25.48 0 0 0-36 0l-27.25 27.25 67.88 67.88 27.25-27.25a25.45 25.45 0 0 0-.01-36.01z"]]},faFileUpload:{prefix:"fad",iconName:"file-upload",icon:[384,512,[],"f574",["M384 128H272a16 16 0 0 1-16-16V0H24A23.94 23.94 0 0 0 0 23.88V488a23.94 23.94 0 0 0 23.88 24H360a23.94 23.94 0 0 0 24-23.88V128zm-94.82 224H224v80a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-80H94.82c-14.28 0-21.41-17.29-11.27-27.36L180 229a17.06 17.06 0 0 1 24 0l96.43 95.65c10.15 10.07 3 27.35-11.25 27.35z","M377 105L279.1 7a24 24 0 0 0-17-7H256v112a16 16 0 0 0 16 16h112v-6.1a23.9 23.9 0 0 0-7-16.9zM204 229a17.06 17.06 0 0 0-24 0l-96.45 95.64C73.41 334.71 80.54 352 94.82 352H160v80a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-80h65.18c14.25 0 21.4-17.29 11.25-27.36z"]]},faFilter:{prefix:"fad",iconName:"filter",icon:[512,512,[],"f0b0",["M505 41L320 225.93V488c0 19.51-22 30.71-37.76 19.66l-80-56A24 24 0 0 1 192 432V226L7 41C-8 25.87 2.69 0 24 0h464c21.33 0 32 25.9 17 41z",""]]},faHistory:{prefix:"fad",iconName:"history",icon:[512,512,[],"f1da",["M141.68 400.23a184 184 0 1 0-11.75-278.3l50.76 50.76c10.08 10.08 2.94 27.31-11.32 27.31H24a16 16 0 0 1-16-16V38.63c0-14.26 17.23-21.4 27.31-11.32l49.38 49.38A247.14 247.14 0 0 1 256 8c136.81 0 247.75 110.78 248 247.53S392.82 503.9 256.18 504a247 247 0 0 1-155.82-54.91 24 24 0 0 1-1.84-35.61l11.27-11.27a24 24 0 0 1 31.89-1.98z","M288 152v104.35L328.7 288a24 24 0 0 1 4.21 33.68l-9.82 12.62a24 24 0 0 1-33.68 4.21L224 287.65V152a24 24 0 0 1 24-24h16a24 24 0 0 1 24 24z"]]},faHome:{prefix:"fad",iconName:"home",icon:[576,512,[],"f015",["M336 463.59V368a16 16 0 0 0-16-16h-64a16 16 0 0 0-16 16v95.71a16 16 0 0 1-15.92 16L112 480a16 16 0 0 1-16-16V300.06l184.39-151.85a12.19 12.19 0 0 1 15.3 0L480 300v164a16 16 0 0 1-16 16l-112-.31a16 16 0 0 1-16-16.1z","M573.32 268.35l-25.5 31a12 12 0 0 1-16.9 1.65L295.69 107.21a12.19 12.19 0 0 0-15.3 0L45.17 301a12 12 0 0 1-16.89-1.65l-25.5-31a12 12 0 0 1 1.61-16.89L257.49 43a48 48 0 0 1 61 0L408 116.61V44a12 12 0 0 1 12-12h56a12 12 0 0 1 12 12v138.51l83.6 68.91a12 12 0 0 1 1.72 16.93z"]]},faICursor:{prefix:"fad",iconName:"i-cursor",icon:[256,512,[],"f246",["M32 236v40a12 12 0 0 0 12 12h52v-64H43.91A12 12 0 0 0 32 236zm180.09-12H160v64h52a12 12 0 0 0 12-12v-40a12 12 0 0 0-11.91-12z","M160 400c0 44.94 57.89 48.55 83.85 48.24A12 12 0 0 1 256 460.08v39.8a12 12 0 0 1-11.91 12c-35.09.23-78.36-.62-116.09-37.88-38.47 38-83.62 38.34-116.16 37.93a12 12 0 0 1-11.84-12V460a12 12 0 0 1 12-12h.05c27.87 0 84-3.07 84-48V112.18c0-44.94-57.89-48.73-83.85-48.42A12 12 0 0 1 0 51.91v-39.8a12 12 0 0 1 11.91-12C47-.11 90.27.74 128 38 166.47 0 211.62-.34 244.16.07a12 12 0 0 1 11.84 12v40A12 12 0 0 1 244 64c-27.92 0-84 3.25-84 48.18z"]]},faImage:{prefix:"fad",iconName:"image",icon:[512,512,[],"f03e",["M448 384H64v-48l71.51-71.52a12 12 0 0 1 17 0L208 320l135.51-135.52a12 12 0 0 1 17 0L448 272z","M464 64H48a48 48 0 0 0-48 48v288a48 48 0 0 0 48 48h416a48 48 0 0 0 48-48V112a48 48 0 0 0-48-48zm-352 56a56 56 0 1 1-56 56 56 56 0 0 1 56-56zm336 264H64v-48l71.51-71.52a12 12 0 0 1 17 0L208 320l135.51-135.52a12 12 0 0 1 17 0L448 272z"]]},faFlag:{prefix:"fad",iconName:"flag",icon:[512,512,[],"f024",["M512 91.33v277c0 11.31-7.1 21.88-18.5 26.47C317.7 465 281.7 331.25 96 416V102a56.57 56.57 0 0 0 14.64-15c194.19-74.48 184.75 58.25 352-20.08C485.2 56.31 512 68.26 512 91.33z","M120 56a55.93 55.93 0 0 1-24 46v388a22 22 0 0 1-22 22H54a22 22 0 0 1-22-22V102a56 56 0 1 1 88-46z"]]},faFolder:{prefix:"fad",iconName:"folder",icon:[512,512,[],"f07b",["M464 128H272l-64-64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48z",""]]},faList:{prefix:"fad",iconName:"list",icon:[512,512,[],"f03a",["M496 384H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z","M80 368H16a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16zm0-320H16A16 16 0 0 0 0 64v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16V64a16 16 0 0 0-16-16zm0 160H16a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16z"]]},faInfoCircle:{prefix:"fad",iconName:"info-circle",icon:[512,512,[],"f05a",["M256 8C119 8 8 119.08 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 110a42 42 0 1 1-42 42 42 42 0 0 1 42-42zm56 254a12 12 0 0 1-12 12h-88a12 12 0 0 1-12-12v-24a12 12 0 0 1 12-12h12v-64h-12a12 12 0 0 1-12-12v-24a12 12 0 0 1 12-12h64a12 12 0 0 1 12 12v100h12a12 12 0 0 1 12 12z","M256 202a42 42 0 1 0-42-42 42 42 0 0 0 42 42zm44 134h-12V236a12 12 0 0 0-12-12h-64a12 12 0 0 0-12 12v24a12 12 0 0 0 12 12h12v64h-12a12 12 0 0 0-12 12v24a12 12 0 0 0 12 12h88a12 12 0 0 0 12-12v-24a12 12 0 0 0-12-12z"]]},faLink:{prefix:"fad",iconName:"link",icon:[512,512,[],"f0c1",["M44.45 252.59l37.11-37.1c9.84-9.84 26.78-3.3 27.29 10.6a184.45 184.45 0 0 0 9.69 52.72 16.08 16.08 0 0 1-3.78 16.61l-13.09 13.09c-28 28-28.9 73.66-1.15 102a72.07 72.07 0 0 0 102.32.51L270 343.79A72 72 0 0 0 270 242a75.64 75.64 0 0 0-10.34-8.57 16 16 0 0 1-6.95-12.6A39.86 39.86 0 0 1 264.45 191l21.06-21a16.06 16.06 0 0 1 20.58-1.74A152.05 152.05 0 0 1 327 400l-.36.37-67.2 67.2c-59.27 59.27-155.7 59.26-215 0s-59.26-155.72.01-214.98z","M410.33 203.49c28-28 28.9-73.66 1.15-102a72.07 72.07 0 0 0-102.32-.49L242 168.21A72 72 0 0 0 242 270a75.64 75.64 0 0 0 10.34 8.57 16 16 0 0 1 6.94 12.6A39.81 39.81 0 0 1 247.55 321l-21.06 21.05a16.07 16.07 0 0 1-20.58 1.74A152.05 152.05 0 0 1 185 112l.36-.37 67.2-67.2c59.27-59.27 155.7-59.26 215 0s59.27 155.7 0 215l-37.11 37.1c-9.84 9.84-26.78 3.3-27.29-10.6a184.45 184.45 0 0 0-9.69-52.72 16.08 16.08 0 0 1 3.78-16.61z"]]},faLightbulb:{prefix:"fad",iconName:"lightbulb",icon:[352,512,[],"f0eb",["M175.45 0C73.44.31 0 83 0 176a175 175 0 0 0 43.56 115.78c16.52 18.85 42.36 58.22 52.21 91.45 0 .26.07.52.11.78h160.24c0-.26.07-.51.11-.78 9.85-33.22 35.69-72.6 52.21-91.45A175.9 175.9 0 0 0 175.45 0zm.55 96a80.09 80.09 0 0 0-80 80 16 16 0 0 1-32 0A112.12 112.12 0 0 1 176 64a16 16 0 0 1 0 32z","M96.06 454.35L96 416h160v38.35a32 32 0 0 1-5.41 17.65l-17.09 25.73A32 32 0 0 1 206.86 512h-61.71a32 32 0 0 1-26.64-14.28L101.42 472a32 32 0 0 1-5.36-17.65z"]]},faLock:{prefix:"fad",iconName:"lock",icon:[448,512,[],"f023",["M152 224H72v-72C72 68.2 140.2 0 224 0s152 68.2 152 152v72h-80v-72a72 72 0 0 0-144 0z","M448 272v192a48 48 0 0 1-48 48H48a48 48 0 0 1-48-48V272a48 48 0 0 1 48-48h352a48 48 0 0 1 48 48z"]]},faLongArrowAltDown:{prefix:"fad",iconName:"long-arrow-alt-down",icon:[256,512,[],"f309",["M168.11 44v301.94h-80V44a12 12 0 0 1 12-12h56a12 12 0 0 1 12 12z","M231.17 386.94L145.08 473a24 24 0 0 1-33.94 0l-86.06-86.09c-15.12-15.12-4.41-41 17-41h172.09c21.38.03 32.09 25.88 17 41.03z"]]},faLongArrowAltLeft:{prefix:"fad",iconName:"long-arrow-alt-left",icon:[448,512,[],"f30a",["M436.13 296H134.19v-80h301.94a12 12 0 0 1 12 12v56a12 12 0 0 1-12 12z","M93.19 359.07L7.13 273a24 24 0 0 1 0-33.94L93.22 153c15.12-15.12 41-4.41 41 17v172.09c-.03 21.36-25.88 32.07-41.03 16.98z"]]},faLongArrowAltRight:{prefix:"fad",iconName:"long-arrow-alt-right",icon:[448,512,[],"f30b",["M12.1 216H314v80H12.1a12 12 0 0 1-12-12v-56a12 12 0 0 1 12-12z","M355 153l86.06 86.09a24 24 0 0 1 0 33.94L355 359.05c-15.12 15.12-41 4.41-41-17V170c0-21.42 25.89-32.13 41-17z"]]},faLongArrowAltUp:{prefix:"fad",iconName:"long-arrow-alt-up",icon:[256,512,[],"f30c",["M88.12 468V166.09h80V468a12 12 0 0 1-12 12h-56a12 12 0 0 1-12-12z","M25.06 125.09L111.15 39a24 24 0 0 1 33.94 0l86.06 86.09c15.12 15.12 4.41 41-17 41H42.06c-21.38 0-32.06-25.85-17-41z"]]},faMagic:{prefix:"fad",iconName:"magic",icon:[512,512,[],"f0d0",["M80 0L53.34 53.33 0 80l53.34 26.67L80 160l26.66-53.33L160 80l-53.34-26.67zm192 48l-32-16-16-32-16 32-32 16 32 16 16 32 16-32zm186.66 293.33L432 288l-26.66 53.33L352 368l53.34 26.67L432 448l26.66-53.33L512 368zM399 243.07l86.6-86.55 17-17a32 32 0 0 0 0-45.26l-17-17-50.86-50.86-17-17a32 32 0 0 0-45.25 0l-17 17L269 112.94l-39.62 39.6 39.61 39.61 50.91 50.91 39.59 39.58zm-90.5-90.52L395.14 66l50.91 50.91-86.6 86.55z","M359.44 282.64l-220 220a32 32 0 0 1-45.25 0L9.38 417.77a32 32 0 0 1 0-45.25l220-220z"]]},faMap:{prefix:"fad",iconName:"map",icon:[576,512,[],"f279",["M192 32l192 64v384l-192-64z","M0 117.66V464a16 16 0 0021.94 14.86L160 416V32L20.12 88A32 32 0 000 117.66zm554.06-84.5L416 96v384l139.88-55.95A32 32 0 00576 394.34V48a16 16 0 00-21.94-14.84z"]]},faMinusCircle:{prefix:"fad",iconName:"minus-circle",icon:[512,512,[],"f056",["M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276a12 12 0 0 1-12 12H124a12 12 0 0 1-12-12v-56a12 12 0 0 1 12-12h264a12 12 0 0 1 12 12z","M400 284a12 12 0 0 1-12 12H124a12 12 0 0 1-12-12v-56a12 12 0 0 1 12-12h264a12 12 0 0 1 12 12z"]]},faMinusSquare:{prefix:"fad",iconName:"minus-square",icon:[448,512,[],"f146",["M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48zm-32 252a12 12 0 0 1-12 12H92a12 12 0 0 1-12-12v-56a12 12 0 0 1 12-12h264a12 12 0 0 1 12 12z","M368 228v56a12 12 0 0 1-12 12H92a12 12 0 0 1-12-12v-56a12 12 0 0 1 12-12h264a12 12 0 0 1 12 12z"]]},faPaperclip:{prefix:"fad",iconName:"paperclip",icon:[448,512,[],"f0c6",["M171.43 319.93c-4.94 5-5.24 13.43-.65 18.29a10.66 10.66 0 0 0 15.69.16l182.85-186.85a52.37 52.37 0 0 0 0-72.79 48 48 0 0 0-69.15 0L90.39 293.3c-34.76 35.56-35.3 93.12-1.19 128.31a85.28 85.28 0 0 0 123.06.28l172.06-176a16 16 0 0 1 22.62-.26L429.82 268a16 16 0 0 1 .26 22.63L258 466.63a149.21 149.21 0 0 1-214.77-.49c-58.43-60.29-57.35-157.51 1.38-217.58L254.39 34a111.9 111.9 0 0 1 160.67 0c43.89 44.89 43.95 117.33 0 162.28L232.21 383.13a74.61 74.61 0 0 1-108-1c-28.27-30-27.37-77.47 1.45-106.95l143.77-146.84a16 16 0 0 1 22.62-.24l22.86 22.38a16 16 0 0 1 .24 22.63z",""]]},faPaperPlane:{prefix:"fad",iconName:"paper-plane",icon:[512,512,[],"f1d8",["M245.53 410.5l-75 92.83c-14 17.1-42.5 7.8-42.5-15.8V358l280.26-252.77c5.5-4.9 13.3 2.6 8.6 8.3L191.72 387.87z","M511.59 28l-72 432a24.07 24.07 0 0 1-33 18.2l-214.87-90.33 225.17-274.34c4.7-5.7-3.1-13.2-8.6-8.3L128 358 14.69 313.83a24 24 0 0 1-2.2-43.2L476 3.23c17.29-10 39 4.6 35.59 24.77z"]]},faPencilAlt:{prefix:"fad",iconName:"pencil-alt",icon:[512,512,[],"f303",["M96 352H32l-16 64 80 80 64-16v-64H96zM498 74.26l-.11-.11L437.77 14a48.09 48.09 0 0 0-67.9 0l-46.1 46.1a12 12 0 0 0 0 17l111 111a12 12 0 0 0 17 0l46.1-46.1a47.93 47.93 0 0 0 .13-67.74z","M.37 483.85a24 24 0 0 0 19.47 27.8 24.27 24.27 0 0 0 8.33 0l67.32-16.16-79-79zM412.3 210.78l-111-111a12.13 12.13 0 0 0-17.1 0L32 352h64v64h64v64l252.27-252.25a12 12 0 0 0 .03-16.97zm-114.41-24.93l-154 154a14 14 0 1 1-19.8-19.8l154-154a14 14 0 1 1 19.8 19.8z"]]},faPenSquare:{prefix:"fad",iconName:"pen-square",icon:[448,512,[],"f14b",["M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48zm-97.8 210L166.5 377.7l-57.1 6.3a12.11 12.11 0 0 1-13.3-13.3l6.3-57.1 135.7-135.7a6.13 6.13 0 0 1 8.6.1l55.5 55.5a6.1 6.1 0 0 1 0 8.5zm42.8-43l-23.1 23.1a6.1 6.1 0 0 1-8.5 0l-55.5-55.5a6.1 6.1 0 0 1 0-8.5L281 135a23.9 23.9 0 0 1 33.9 0l30.1 30.1a24.08 24.08 0 0 1 0 33.9z","M345 165.1L314.9 135a23.9 23.9 0 0 0-33.9 0l-23.1 23.1a6.1 6.1 0 0 0 0 8.5l55.5 55.5a6.1 6.1 0 0 0 8.5 0L345 199a24.08 24.08 0 0 0 0-33.9zM246.7 178a6.13 6.13 0 0 0-8.6-.1L102.4 313.6l-6.3 57.1a12.11 12.11 0 0 0 13.3 13.3l57.1-6.3L302.2 242a6.1 6.1 0 0 0 0-8.5z"]]},faPhone:{prefix:"fad",iconName:"phone",icon:[512,512,[],"f095",["M336.23 167.12L406 4.43 389.41.61a24.16 24.16 0 0 0-27.5 13.9l-48 112a23.9 23.9 0 0 0 6.91 28zM154.6 320.71a24 24 0 0 0-28-6.91l-112 48a24.3 24.3 0 0 0-14 27.61l3.8 16.49 162.81-69.77zm338.81-296.1l-55.75-12.87L362 188.23l19.39 15.87A370.59 370.59 0 0 1 204.2 381.3l-15.88-19.4-176.6 75.69 12.89 55.82A24 24 0 0 0 48 512c256.1 0 464-207.49 464-464a24 24 0 0 0-18.59-23.39z","M406 4.43l-69.77 162.69L362 188.23l75.66-176.49zM4.41 405.9l7.31 31.69 176.6-75.69-21.1-25.77z"]]},faPlay:{prefix:"fad",iconName:"play",icon:[448,512,[],"f04b",["M424.41 214.66L72.41 6.55C43.81-10.34 0 6.05 0 47.87V464c0 37.5 40.69 60.09 72.41 41.3l352-208c31.4-18.54 31.5-64.14 0-82.64zM321.89 283.5L112.28 407.35C91 420 64 404.58 64 379.8V132c0-24.78 27-40.16 48.28-27.54l209.61 123.95a32 32 0 0 1 0 55.09z","M112.28 104.48l209.61 123.93a32 32 0 0 1 0 55.09L112.28 407.35C91 420 64 404.58 64 379.8V132c0-24.76 27-40.14 48.28-27.52z"]]},faPlug:{prefix:"fad",iconName:"plug",icon:[384,512,[],"f1e6",["M288,0a32,32,0,0,0-32,32V160h64V32A32,32,0,0,0,288,0ZM96,0A32,32,0,0,0,64,32V160h64V32A32,32,0,0,0,96,0Z","M384,176v32a16,16,0,0,1-16,16H352v32A160.07,160.07,0,0,1,224,412.8V512H160V412.8A160.07,160.07,0,0,1,32,256V224H16A16,16,0,0,1,0,208V176a16,16,0,0,1,16-16H368A16,16,0,0,1,384,176Z"]]},faPlus:{prefix:"fad",iconName:"plus",icon:[448,512,[],"f067",["M176 448a32 32 0 0 0 32 32h32a32 32 0 0 0 32-32V304h-96zm64-416h-32a32 32 0 0 0-32 32v144h96V64a32 32 0 0 0-32-32z","M448 240v32a32 32 0 0 1-32 32H32a32 32 0 0 1-32-32v-32a32 32 0 0 1 32-32h384a32 32 0 0 1 32 32z"]]},faPlusCircle:{prefix:"fad",iconName:"plus-circle",icon:[512,512,[],"f055",["M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276a12 12 0 0 1-12 12h-92v92a12 12 0 0 1-12 12h-56a12 12 0 0 1-12-12v-92h-92a12 12 0 0 1-12-12v-56a12 12 0 0 1 12-12h92v-92a12 12 0 0 1 12-12h56a12 12 0 0 1 12 12v92h92a12 12 0 0 1 12 12z","M400 284a12 12 0 0 1-12 12h-92v92a12 12 0 0 1-12 12h-56a12 12 0 0 1-12-12v-92h-92a12 12 0 0 1-12-12v-56a12 12 0 0 1 12-12h92v-92a12 12 0 0 1 12-12h56a12 12 0 0 1 12 12v92h92a12 12 0 0 1 12 12z"]]},faPoll:{prefix:"fad",iconName:"poll",icon:[448,512,[],"f681",["M0 80v352a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48H48A48 48 0 0 0 0 80zm112 304a16 16 0 0 1-16-16V240a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16v128a16 16 0 0 1-16 16zm224-96a16 16 0 0 1 16 16v64a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-64a16 16 0 0 1 16-16zm-96-160a16 16 0 0 1 16 16v224a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16V144a16 16 0 0 1 16-16z","M160 368V240a16 16 0 0 0-16-16h-32a16 16 0 0 0-16 16v128a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16zm128-64v64a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16h-32a16 16 0 0 0-16 16zm-96-160v224a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V144a16 16 0 0 0-16-16h-32a16 16 0 0 0-16 16z"]]},faPrint:{prefix:"fad",iconName:"print",icon:[512,512,[],"f02f",["M64 480a32 32 0 0 0 32 32h320a32 32 0 0 0 32-32v-96H64zM368 96a16 16 0 0 1-16-16V0H96a32 32 0 0 0-32 32v192h384V96z","M368 96h80v-4.58a17.92 17.92 0 0 0-5.25-12.67l-73.43-73.5A18 18 0 0 0 356.57 0H352v80a16 16 0 0 0 16 16zm80 96v32H64v-32a64 64 0 0 0-64 64v112a16 16 0 0 0 16 16h480a16 16 0 0 0 16-16V256a64 64 0 0 0-64-64zm-16 136a24 24 0 1 1 24-24 24 24 0 0 1-24 24z"]]},faQuestion:{prefix:"fad",iconName:"question",icon:[384,512,[],"f128",["M182.43 373.46a69.27 69.27 0 1 0 69.28 69.27 69.28 69.28 0 0 0-69.28-69.27z","M367.92 153.6c0 116-125.27 117.77-125.27 160.63V320a24 24 0 0 1-24 24h-72.47a24 24 0 0 1-24-24v-9.79c0-61.83 46.87-86.54 82.3-106.4 30.38-17 49-28.62 49-51.17 0-29.83-38-49.63-68.82-49.63-39.12 0-57.75 18.07-82.75 49.45a24 24 0 0 1-33.26 4.15L25.51 123.9A24 24 0 0 1 20.34 91c40.59-58.3 92.28-91 172.1-91 84.88 0 175.49 66.26 175.48 153.6z"]]},faSave:{prefix:"fad",iconName:"save",icon:[448,512,[],"f0c7",["M288 352a64 64 0 1 1-64-64 64 64 0 0 1 64 64z","M433.94 129.94l-83.88-83.88A48 48 0 0 0 316.12 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V163.88a48 48 0 0 0-14.06-33.94zM224 416a64 64 0 1 1 64-64 64 64 0 0 1-64 64zm96-204a12 12 0 0 1-12 12H76a12 12 0 0 1-12-12V108a12 12 0 0 1 12-12h228.52a12 12 0 0 1 8.48 3.52l3.48 3.48a12 12 0 0 1 3.52 8.48z"]]},faSearch:{prefix:"fad",iconName:"search",icon:[512,512,[],"f002",["M208 80a128 128 0 1 1-90.51 37.49A127.15 127.15 0 0 1 208 80m0-80C93.12 0 0 93.12 0 208s93.12 208 208 208 208-93.12 208-208S322.88 0 208 0z","M504.9 476.7L476.6 505a23.9 23.9 0 0 1-33.9 0L343 405.3a24 24 0 0 1-7-17V372l36-36h16.3a24 24 0 0 1 17 7l99.7 99.7a24.11 24.11 0 0 1-.1 34z"]]},faShapes:{prefix:"fad",iconName:"shapes",icon:[512,512,[],"f61f",["M128 256a128 128 0 1 0 128 128 128 128 0 0 0-128-128zm379.51-80l-95-160c-12.67-21.33-44.35-21.33-57 0l-95 160c-12.67 21.33 3.17 48 28.51 48H479c25.34 0 41.18-26.67 28.51-48z","M512 320v160a32 32 0 0 1-32 32H320a32 32 0 0 1-32-32V320a32 32 0 0 1 32-32h160a32 32 0 0 1 32 32z"]]},faShare:{prefix:"fad",iconName:"share",icon:[512,512,[],"f064",["M288 136.08v136c-155.08 2.24-221.93 40.73-176.59 185.75 5 16.09-14.42 28.56-28.08 18.63C39.58 444.64 0 383.78 0 322.34c0-152.23 127.37-184.42 288-186.26z","M506.16 223.7a24 24 0 0 1-2.47 2.47l-176 152C312.3 391.46 288 380.71 288 360V56c0-20.66 24.28-31.46 39.69-18.16l176 152a24 24 0 0 1 2.47 33.86z"]]},faSort:{prefix:"fad",iconName:"sort",icon:[320,512,[],"f0dc",["M279.05 288.05h-238c-21.4 0-32.07 25.95-17 41l119.1 119 .1.1a23.9 23.9 0 0 0 33.8-.1l119-119c15.1-15.05 4.4-41-17-41zm-238-64h238c21.4 0 32.1-25.9 17-41l-119-119a.94.94 0 0 0-.1-.1 23.9 23.9 0 0 0-33.8.1l-119.1 119c-15.05 15.1-4.4 41 17 41z",""]]},faSortNumericDown:{prefix:"fad",iconName:"sort-numeric-down",icon:[448,512,[],"f162",["M304 96h16v64h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-16V48a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 304 96zm26.15 162.91a79 79 0 0 0-55 54.17c-14.25 51.05 21.21 97.77 68.85 102.53a84.07 84.07 0 0 1-20.85 12.91c-7.57 3.4-10.8 12.47-8.18 20.34l9.9 20c2.87 8.63 12.53 13.49 20.9 9.91 58-24.76 86.25-61.61 86.25-132V336c-.02-51.21-48.4-91.34-101.85-77.09zM352 356a20 20 0 1 1 20-20 20 20 0 0 1-20 20z","M176 352h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352z"]]},faSpinner:{prefix:"fad",iconName:"spinner",icon:[512,512,[],"f110",["M108.92 355.08a48 48 0 1 0 48 48 48 48 0 0 0-48-48zM256 416a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm208-208a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm-60.92 147.08a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0-198.16a48 48 0 1 0-48-48 48 48 0 0 0 48 48z","M108.92 60.92a48 48 0 1 0 48 48 48 48 0 0 0-48-48zM48 208a48 48 0 1 0 48 48 48 48 0 0 0-48-48zM256 0a48 48 0 1 0 48 48 48 48 0 0 0-48-48z"]]},faSquare:{prefix:"fad",iconName:"square",icon:[448,512,[],"f0c8",["M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48zm-16 368a16 16 0 0 1-16 16H80a16 16 0 0 1-16-16V112a16 16 0 0 1 16-16h288a16 16 0 0 1 16 16z","M64 400V112a16 16 0 0 1 16-16h288a16 16 0 0 1 16 16v288a16 16 0 0 1-16 16H80a16 16 0 0 1-16-16z"]]},faStickyNote:{prefix:"fad",iconName:"sticky-note",icon:[448,512,[],"f249",["M448 352H336a16 16 0 0 0-16 16v112H24a23.94 23.94 0 0 1-24-23.88V56a23.94 23.94 0 0 1 23.88-24H424a23.94 23.94 0 0 1 24 23.88V352z","M320 480V368a16 16 0 0 1 16-16h112v6.1a23.9 23.9 0 0 1-7 16.9l-98 98a24 24 0 0 1-17 7z"]]},faSync:{prefix:"fad",iconName:"sync",icon:[512,512,[],"f021",["M0 500V299.67a12 12 0 0 1 12-12h200.33a12 12 0 0 1 12 12v47.41a12 12 0 0 1-12.57 12l-101.87-4.88a176.07 176.07 0 0 0 317.25-56.94 12 12 0 0 1 11.67-9.26h49.09a12 12 0 0 1 11.8 14.18C478.07 417.08 377.19 504 256 504a247.43 247.43 0 0 1-188.76-87.17l4.13 82.57a12 12 0 0 1-12 12.6H12a12 12 0 0 1-12-12z","M12.3 209.82C33.93 94.92 134.81 8 256 8a247.4 247.4 0 0 1 188.9 87.34l-4-82.77A12 12 0 0 1 452.92 0h47.41a12 12 0 0 1 12 12v200.33a12 12 0 0 1-12 12H300a12 12 0 0 1-12-12v-47.41a12 12 0 0 1 12.57-12l101.53 4.88a176.07 176.07 0 0 0-317.24 56.94A12 12 0 0 1 73.19 224H24.1a12 12 0 0 1-11.8-14.18z"]]},faTachometerAlt:{prefix:"fad",iconName:"tachometer-alt",icon:[576,512,[],"f3fd",["M288 32C128.94 32 0 160.94 0 320a286.5 286.5 0 0 0 39.06 144.8c5.61 9.62 16.3 15.2 27.44 15.2h443c11.14 0 21.83-5.58 27.44-15.2A286.5 286.5 0 0 0 576 320c0-159.06-128.94-288-288-288zm0 64c14.71 0 26.58 10.13 30.32 23.65-1.11 2.26-2.64 4.23-3.45 6.67L305.65 154c-5.13 3.49-11 6-17.64 6a32 32 0 0 1 0-64zM96 384a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm48-160a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm246.77-72.41l-61.33 184A62.8 62.8 0 0 1 343.12 416H232.88a63.34 63.34 0 0 1 51-95.59l61.34-184a24 24 0 0 1 45.53 15.19zm14.66 57.2L421 162.24a31.54 31.54 0 0 1 11-2.24 32 32 0 0 1 0 64c-11.38 0-20.89-6.27-26.57-15.21zM480 384a32 32 0 1 1 32-32 32 32 0 0 1-32 32z","M283.9 320.41l61.34-184a24 24 0 0 1 45.53 15.19l-61.33 184a62.8 62.8 0 0 1 13.68 80.4H232.88a63.34 63.34 0 0 1 51-95.59z"]]},faTh:{prefix:"fad",iconName:"th",icon:[512,512,[],"f00a",["M306.67 352H205.33a24 24 0 0 0-24 24v80a24 24 0 0 0 24 24h101.34a24 24 0 0 0 24-24v-80a24 24 0 0 0-24-24zM488 192H386.67a24 24 0 0 0-24 24v80a24 24 0 0 0 24 24H488a24 24 0 0 0 24-24v-80a24 24 0 0 0-24-24zM306.67 32H205.33a24 24 0 0 0-24 24v80a24 24 0 0 0 24 24h101.34a24 24 0 0 0 24-24V56a24 24 0 0 0-24-24zM125.33 192H24a24 24 0 0 0-24 24v80a24 24 0 0 0 24 24h101.33a24 24 0 0 0 24-24v-80a24 24 0 0 0-24-24z","M488 352H386.67a24 24 0 0 0-24 24v80a24 24 0 0 0 24 24H488a24 24 0 0 0 24-24v-80a24 24 0 0 0-24-24zM306.67 192H205.33a24 24 0 0 0-24 24v80a24 24 0 0 0 24 24h101.34a24 24 0 0 0 24-24v-80a24 24 0 0 0-24-24zM488 32H386.67a24 24 0 0 0-24 24v80a24 24 0 0 0 24 24H488a24 24 0 0 0 24-24V56a24 24 0 0 0-24-24zm-362.67 0H24A24 24 0 0 0 0 56v80a24 24 0 0 0 24 24h101.33a24 24 0 0 0 24-24V56a24 24 0 0 0-24-24zm0 320H24a24 24 0 0 0-24 24v80a24 24 0 0 0 24 24h101.33a24 24 0 0 0 24-24v-80a24 24 0 0 0-24-24z"]]},faThList:{prefix:"fad",iconName:"th-list",icon:[512,512,[],"f00b",["M488 352H205.33a24 24 0 0 0-24 24v80a24 24 0 0 0 24 24H488a24 24 0 0 0 24-24v-80a24 24 0 0 0-24-24zm0-320H205.33a24 24 0 0 0-24 24v80a24 24 0 0 0 24 24H488a24 24 0 0 0 24-24V56a24 24 0 0 0-24-24zm0 160H205.33a24 24 0 0 0-24 24v80a24 24 0 0 0 24 24H488a24 24 0 0 0 24-24v-80a24 24 0 0 0-24-24z","M125.33 192H24a24 24 0 0 0-24 24v80a24 24 0 0 0 24 24h101.33a24 24 0 0 0 24-24v-80a24 24 0 0 0-24-24zm0-160H24A24 24 0 0 0 0 56v80a24 24 0 0 0 24 24h101.33a24 24 0 0 0 24-24V56a24 24 0 0 0-24-24zm0 320H24a24 24 0 0 0-24 24v80a24 24 0 0 0 24 24h101.33a24 24 0 0 0 24-24v-80a24 24 0 0 0-24-24z"]]},faTimes:{prefix:"fad",iconName:"times",icon:[352,512,[],"f00d",["M9.21,356.07a31.46,31.46,0,0,0,0,44.48l22.24,22.24a31.46,31.46,0,0,0,44.48,0L176,322.72,109.28,256ZM342.79,111.45,320.55,89.21a31.46,31.46,0,0,0-44.48,0L176,189.28,242.72,256,342.79,155.93a31.46,31.46,0,0,0,0-44.48Z","M342.79,356.07a31.46,31.46,0,0,1,0,44.48l-22.24,22.24a31.46,31.46,0,0,1-44.48,0L9.21,155.93a31.46,31.46,0,0,1,0-44.48L31.45,89.21a31.46,31.46,0,0,1,44.48,0Z"]]},faTimesCircle:{prefix:"fad",iconName:"times-circle",icon:[512,512,[],"f057",["M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1a12 12 0 0 1 0 17L338 377.6a12 12 0 0 1-17 0L256 312l-65.1 65.6a12 12 0 0 1-17 0L134.4 338a12 12 0 0 1 0-17l65.6-65-65.6-65.1a12 12 0 0 1 0-17l39.6-39.6a12 12 0 0 1 17 0l65 65.7 65.1-65.6a12 12 0 0 1 17 0l39.6 39.6a12 12 0 0 1 0 17L312 256z","M377.6 321.1a12 12 0 0 1 0 17L338 377.6a12 12 0 0 1-17 0L256 312l-65.1 65.6a12 12 0 0 1-17 0L134.4 338a12 12 0 0 1 0-17l65.6-65-65.6-65.1a12 12 0 0 1 0-17l39.6-39.6a12 12 0 0 1 17 0l65 65.7 65.1-65.6a12 12 0 0 1 17 0l39.6 39.6a12 12 0 0 1 0 17L312 256z"]]},faToggleOn:{prefix:"fad",iconName:"toggle-on",icon:[576,512,[],"f205",["M384 384a128 128 0 1 1 128-128 127.93 127.93 0 0 1-128 128z","M384 64H192C86 64 0 150 0 256s86 192 192 192h192c106 0 192-86 192-192S490 64 384 64zm0 320a128 128 0 1 1 128-128 127.93 127.93 0 0 1-128 128z"]]},faTrashAlt:{prefix:"fad",iconName:"trash-alt",icon:[448,512,[],"f2ed",["M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V96H32zm272-288a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0z","M432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM128 160a16 16 0 0 0-16 16v224a16 16 0 0 0 32 0V176a16 16 0 0 0-16-16zm96 0a16 16 0 0 0-16 16v224a16 16 0 0 0 32 0V176a16 16 0 0 0-16-16zm96 0a16 16 0 0 0-16 16v224a16 16 0 0 0 32 0V176a16 16 0 0 0-16-16z"]]},faTrophy:{prefix:"fad",iconName:"trophy",icon:[576,512,[],"f091",["M192 432c-35.3 0-64 20.7-64 56v12a12 12 0 0 0 12 12h296a12 12 0 0 0 12-12v-12c0-35.3-28.7-56-64-56z","M552 64H448V24a23.94 23.94 0 0 0-23.88-24H152a23.94 23.94 0 0 0-24 23.88V64H24A23.94 23.94 0 0 0 0 87.88V144c0 35.7 22.5 72.4 61.9 100.7 31.5 22.7 69.8 37.1 110 41.7C203.3 338.5 240 360 240 360v72h96v-72s36.7-21.5 68.1-73.6c40.3-4.6 78.6-19 110-41.7 39.3-28.3 61.9-65 61.9-100.7V88a23.94 23.94 0 0 0-23.88-24H552zM99.3 192.8C74.9 175.2 64 155.6 64 144v-16h64.2a359 359 0 0 0 12.8 86.2 160.91 160.91 0 0 1-41.7-21.4zM512 144c0 16.1-17.7 36.1-35.3 48.8a161.68 161.68 0 0 1-41.8 21.4 359 359 0 0 0 12.8-86.2H512z"]]},faUnlink:{prefix:"fad",iconName:"unlink",icon:[512,512,[],"f127",["M264.49 366.31a12 12 0 0 0-17 0L202.84 411A72 72 0 0 1 101 309.16l44.67-44.67a12 12 0 0 0 0-17l-39.6-39.6a12 12 0 0 0-17 0l-44.62 44.7c-59.27 59.27-59.27 155.7 0 215s155.7 59.26 215 0l44.67-44.67a12 12 0 0 0 0-17zM467.55 44.45c-59.26-59.27-155.69-59.27-215 0l-44.63 44.67a12 12 0 0 0 0 17l39.6 39.6a12 12 0 0 0 17 0L309.16 101A72 72 0 1 1 411 202.84l-44.67 44.67a12 12 0 0 0 0 17l39.6 39.59a12 12 0 0 0 17 0l44.67-44.67c59.22-59.29 59.22-155.72-.05-214.98z","M63.6 7L505 448.4a24 24 0 0 1 0 33.94L482.34 505a24 24 0 0 1-33.94 0L7 63.6a24 24 0 0 1 0-33.94L29.66 7A24 24 0 0 1 63.6 7z"]]},faUpload:{prefix:"fad",iconName:"upload",icon:[512,512,[],"f093",["M488 351.92H352v8a56 56 0 0 1-56 56h-80a56 56 0 0 1-56-56v-8H24a23.94 23.94 0 0 0-24 24v112a23.94 23.94 0 0 0 24 24h464a23.94 23.94 0 0 0 24-24v-112a23.94 23.94 0 0 0-24-24zm-120 132a20 20 0 1 1 20-20 20.06 20.06 0 0 1-20 20zm64 0a20 20 0 1 1 20-20 20.06 20.06 0 0 1-20 20z","M192 359.93v-168h-87.7c-17.8 0-26.7-21.5-14.1-34.11L242.3 5.62a19.37 19.37 0 0 1 27.3 0l152.2 152.2c12.6 12.61 3.7 34.11-14.1 34.11H320v168a23.94 23.94 0 0 1-24 24h-80a23.94 23.94 0 0 1-24-24z"]]},faUser:{prefix:"fad",iconName:"user",icon:[448,512,[],"f007",["M352 128A128 128 0 1 1 224 0a128 128 0 0 1 128 128z","M313.6 288h-16.7a174.1 174.1 0 0 1-145.8 0h-16.7A134.43 134.43 0 0 0 0 422.4V464a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48v-41.6A134.43 134.43 0 0 0 313.6 288z"]]},faUserPlus:{prefix:"fad",iconName:"user-plus",icon:[640,512,[],"f234",["M640 224v32a16 16 0 0 1-16 16h-64v64a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-64h-64a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h64v-64a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16v64h64a16 16 0 0 1 16 16z","M224 256A128 128 0 1 0 96 128a128 128 0 0 0 128 128zm89.6 32h-16.7a174.08 174.08 0 0 1-145.8 0h-16.7A134.43 134.43 0 0 0 0 422.4V464a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48v-41.6A134.43 134.43 0 0 0 313.6 288z"]]},faVideo:{prefix:"fad",iconName:"video",icon:[576,512,[],"f03d",["M525.6 410.2L416 334.7V177.3l109.6-75.6c21.3-14.6 50.4.4 50.4 25.8v256.9c0 25.5-29.2 40.4-50.4 25.8z","M0 400.2V111.8A47.8 47.8 0 0 1 47.8 64h288.4a47.8 47.8 0 0 1 47.8 47.8v288.4a47.8 47.8 0 0 1-47.8 47.8H47.8A47.8 47.8 0 0 1 0 400.2z"]]},faVolumeUp:{prefix:"fad",iconName:"volume-up",icon:[576,512,[],"f028",["M0 328V184a24 24 0 0 1 24-24h102.06l89-88.95c15-15 41-4.49 41 17V424c0 21.44-25.94 32-41 17l-89-88.95H24A24 24 0 0 1 0 328z","M338.23 179.13a24 24 0 1 0-23.16 42.06 39.42 39.42 0 0 1 0 69.62 24 24 0 1 0 23.16 42.06 87.43 87.43 0 0 0 0-153.74zM480 256a184.64 184.64 0 0 0-85.77-156.24 23.9 23.9 0 0 0-33.12 7.46 24.29 24.29 0 0 0 7.41 33.36 136.67 136.67 0 0 1 0 230.84 24.28 24.28 0 0 0-7.41 33.36 23.94 23.94 0 0 0 33.12 7.46A184.62 184.62 0 0 0 480 256zM448.35 20a24.2 24.2 0 1 0-26.56 40.46 233.65 233.65 0 0 1 0 391.16A24.2 24.2 0 1 0 448.35 492a282 282 0 0 0 0-472.07z"]]}},fab:{faGoogleDrive:Le.Uuo,faYoutube:Le.opf,faGoogle:Le.xYR,faApple:Le.Av$,faWindows:Le.ts2,faMicrosoft:Le.hVS},maf:{maCloud:{prefix:"maf",iconName:"cloud",icon:[24,24,[],"cloud","M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96z"]}},mao:{maCloud:{prefix:"mao",iconName:"cloud",icon:[24,24,[],"cloud","M12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6m0-2C9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96C18.67 6.59 15.64 4 12 4z"]}},mar:{maCloud:{prefix:"mar",iconName:"cloud",icon:[24,24,[],"cloud","M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96z"]}},mas:{maCloud:{prefix:"mas",iconName:"cloud",icon:[24,24,[],"cloud","M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96z"]}},mat:{maCloud:{prefix:"mat",iconName:"cloud",icon:[24,24,[],"cloud",["M19.21 12.04l-1.53-.11-.3-1.5C16.88 7.86 14.62 6 12 6 9.94 6 8.08 7.14 7.12 8.96l-.5.95-1.07.11C3.53 10.24 2 11.95 2 14c0 2.21 1.79 4 4 4h13c1.65 0 3-1.35 3-3 0-1.55-1.22-2.86-2.79-2.96z","M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3z"]]}},ot:{otDividedCircle:{prefix:"ot",iconName:"divided-circle",icon:[32,32,[],"","M26.848 27.104c6.112-5.984 6.24-15.808 0.256-21.92s-15.808-6.24-21.92-0.288-6.24 15.808-0.256 21.92 15.776 6.24 21.92 0.288zM24.224 7.968l-16.448 16.064c-4.448-4.544-4.352-11.84 0.192-16.256s11.808-4.352 16.256 0.192z"]},otOnedrive:{prefix:"ot",iconName:"onedrive",icon:[55,32,[],"","M18.24 31.808c-3.264-0.8-5.056-3.328-5.056-7.104 0-1.184 0.096-1.76 0.384-2.528 0.768-1.92 2.752-3.328 5.344-3.84 1.312-0.256 1.696-0.544 1.696-1.216 0-0.192 0.16-0.8 0.352-1.344 0.864-2.432 2.464-4.48 4.16-5.312 1.792-0.896 2.688-1.056 4.832-1.056 3.072 0.032 4.576 0.672 6.72 2.88l1.184 1.184 1.056-0.352c5.088-1.728 10.144 1.216 10.592 6.112l0.096 1.344 0.992 0.352c2.88 0.992 4.224 3.104 3.968 6.208-0.16 2.048-1.12 3.648-2.656 4.448l-0.736 0.384-16 0.032c-12.32 0-16.256-0.032-16.928-0.192zM5.248 29.952c-1.856-0.448-3.776-2.176-4.704-4.128-0.512-1.12-0.544-1.28-0.544-3.232 0-1.856 0.064-2.176 0.448-3.104 0.861-1.928 2.528-3.364 4.56-3.893l0.048-0.011c0.448-0.128 0.864-0.288 0.928-0.416 0.064-0.096 0.128-0.704 0.16-1.344 0.16-3.904 2.56-7.36 5.952-8.448 1.856-0.608 4.16-0.448 6.144 0.384 0.64 0.256 0.576 0.32 1.92-1.536 0.8-1.088 2.368-2.464 3.68-3.136 1.408-0.736 2.88-1.088 4.64-1.088 4.928 0.032 9.12 3.264 10.688 8.192 0.512 1.6 0.48 2.048-0.096 2.048-0.256 0-0.992 0.16-1.632 0.32l-1.184 0.352-1.056-1.152c-3.040-3.168-7.936-3.84-12.128-1.696-1.675 0.882-3.040 2.154-4.007 3.701l-0.025 0.043c-0.704 1.184-1.632 3.328-1.632 3.872 0 0.384-0.288 0.576-1.536 0.992-3.872 1.344-6.112 4.416-6.112 8.384 0 1.44 0.352 3.2 0.832 4.192 0.192 0.384 0.288 0.736 0.224 0.832-0.128 0.096-4.928 0.032-5.568-0.128z"]},otDividedSquare:{prefix:"ot",iconName:"divided-square",icon:[32,32,[],"","M2.176 0h27.648c1.202 0 2.176 0.974 2.176 2.176v0 27.648c0 1.202-0.974 2.176-2.176 2.176v0h-27.648c-1.202 0-2.176-0.974-2.176-2.176v0-27.648c0-1.202 0.974-2.176 2.176-2.176v0zM26.912 5.088h-21.824v21.824l21.824-21.824z"]},otLogo:{prefix:"ot",iconName:"logo",icon:[646,305,[],"","M361.046 235.61c-1.026-.611-2.321-.822-3.868-.635-1.107.13-2.052.44-2.842.928a63.897 63.897 0 00-2.5 1.645c-.887.611-1.946 1.189-3.167 1.727-1.23.537-2.785.92-4.674 1.14-3.657.432-7.492-.432-9.739-2.81-2.248-2.378-4.487-5.456-4.959-9.455l-8.762-74.206 24.282-2.867c4.332-.513 7.427-4.438 6.914-8.763l-2.696-22.827-32.124 3.795-5.317-45.027-38.501 4.544c-6.213.733-7.858 4.088-7.231 9.414L272.45 148l10.529 89.167c.904 7.655 1.287 14.634 4.242 20.587 2.956 5.953 6.051 10.954 10.839 14.83 4.788 3.877 10.065 6.686 16.62 8.323 6.547 1.645 13.729 2.004 21.937 1.034 8.868-1.05 17.223-3.298 25.244-6.775 6.669-2.891 12.621-6.564 17.922-11.043l-15.39-25.442c-1.189-1.441-2.321-2.459-3.347-3.07zM639.929 171.787c-2.589-4.268-5.773-7.778-9.544-10.53-3.778-2.753-7.947-4.952-12.507-6.597a117.817 117.817 0 00-13.892-4.072 293.155 293.155 0 00-13.738-2.793c-4.462-.79-8.485-1.718-12.06-2.769-3.574-1.05-6.506-2.402-8.786-4.064-2.28-1.661-3.591-3.941-3.933-6.849-.472-4.006.733-7.321 3.624-9.951 2.891-2.631 7.288-4.292 13.2-4.984 4.104-.489 7.817-.44 11.139.13 3.315.578 6.319 1.262 9.006 2.06 2.688.798 5.188 1.548 7.5 2.24 2.313.692 4.577.904 6.775.643 2.101-.252 3.787-.855 5.041-1.816 1.254-.961 2.378-2.467 3.355-4.512l8.582-17.623c-3.249-2.557-6.921-4.845-11.017-6.849-4.096-2.003-8.558-3.64-13.379-4.894-4.821-1.263-9.918-2.077-15.293-2.46-5.374-.374-10.871-.236-16.481.424-10.317 1.221-19.177 3.616-26.571 7.174-7.402 3.568-13.387 7.908-17.963 13.014-4.577 5.115-7.785 10.799-9.642 17.062-1.848 6.262-2.386 12.696-1.604 19.309.839 7.117 2.606 13.046 5.301 17.81 2.695 4.764 5.944 8.665 9.764 11.719a46.056 46.056 0 0012.654 7.191 107.732 107.732 0 0013.981 4.219c4.699 1.067 9.3 1.971 13.803 2.712 4.503.741 8.542 1.637 12.125 2.679 3.575 1.051 6.539 2.451 8.876 4.21 2.337 1.76 3.697 4.186 4.063 7.289.204 1.702.041 3.396-.464 5.082-.513 1.686-1.441 3.274-2.793 4.748-1.344 1.482-3.233 2.744-5.643 3.787-2.419 1.05-5.407 2.036-9.031 2.207-17.043.83-29.608-6.255-29.608-6.255-17.32-9.781-35.235-7.158-35.235-7.158l-11.229-95.006a8.042 8.042 0 00-8.933-7.045l-40.17 4.748 13.086 110.756c-3.558 4.341-6.131 7.68-10.398 10.343-4.267 2.671-7.883 4.178-13.062 4.789-6.913.814-10.659-.904-14.722-4.748-4.064-3.844-5.155-9.846-6.083-17.672l-10.773-91.179c-.473-3.99-4.088-6.849-8.078-6.376l-44.942 5.309 11.62 98.411c1.034 8.738 4.52 16.45 7.72 23.495 3.2 7.036 8.42 12.851 13.631 17.696 0 0 16.181 15.221 46.693 11.613 0 0 18.843-2.362 35.104-14.3 60.755-44.637 66.211 13.404 134.393-12.941 8.045-3.111 14.283-8.038 19.291-13.397 5-5.366 8.517-11.466 10.561-18.315 2.036-6.841 2.598-14.121 1.686-21.834-.749-6.327-2.411-11.621-5-15.88zM143.212 81.716l3.754 31.761a4.258 4.258 0 004.389 3.754c38.997-1.376 73.018 28.292 75.852 68.368 2.63 37.225-23.631 70.949-60.372 77.472-38.948 6.914-75.315-17.884-84.346-54.816-.505-2.077-2.508-3.437-4.633-3.184l-31.872 3.762c-2.484.293-4.177 2.655-3.673 5.106 11.93 57.594 66.399 97.384 125.957 89.802 60.397-7.687 104.5-62.414 99.101-123.069-5.513-61.975-59.273-107.328-120.159-103.712a4.268 4.268 0 00-3.998 4.756z M88.49 148.3l-51.529-40.646c-4.112-3.241-10.154-2.223-12.923 2.223C8.713 134.455.196 165.117 0 193.914c-.032 5.318 4.568 9.487 9.853 8.86l65.47-7.737a6.424 6.424 0 005.668-6.067c.594-12.101 3.819-22.982 9.12-32.469 1.547-2.769.863-6.246-1.62-8.201zM113.343.188c-40.349 8.461-76.357 29.44-103.172 58.35-3.494 3.763-2.997 9.708 1.034 12.892l83.914 66.193a6.435 6.435 0 008.404-.382c7.931-7.485 17.556-13.259 28.378-16.638 2.964-.929 4.853-3.82 4.487-6.898l-12.5-105.91c-.61-5.131-5.488-8.666-10.545-7.607z"]},otLogoAlt:{prefix:"ot",iconName:"logo-alt",icon:[270,305,[],"","M143.212 81.716l3.754 31.761a4.258 4.258 0 004.389 3.754c38.997-1.376 73.018 28.292 75.852 68.368 2.63 37.225-23.631 70.949-60.372 77.472-38.948 6.914-75.315-17.884-84.346-54.816-.505-2.077-2.508-3.437-4.633-3.184l-31.872 3.762c-2.484.293-4.177 2.655-3.673 5.106 11.93 57.594 66.399 97.384 125.957 89.802 60.397-7.687 104.5-62.414 99.101-123.069-5.513-61.975-59.273-107.328-120.159-103.712a4.268 4.268 0 00-3.998 4.756z M88.49 148.3l-51.529-40.646c-4.112-3.241-10.154-2.223-12.923 2.223C8.713 134.455.196 165.117 0 193.914c-.032 5.318 4.568 9.487 9.853 8.86l65.47-7.737a6.424 6.424 0 005.668-6.067c.594-12.101 3.819-22.982 9.12-32.469 1.547-2.769.863-6.246-1.62-8.201zM113.343.188c-40.349 8.461-76.357 29.44-103.172 58.35-3.494 3.763-2.997 9.708 1.034 12.892l83.914 66.193a6.435 6.435 0 008.404-.382c7.931-7.485 17.556-13.259 28.378-16.638 2.964-.929 4.853-3.82 4.487-6.898l-12.5-105.91c-.61-5.131-5.488-8.666-10.545-7.607z"]}}}},36003:(H,E,n)=&gt;{"use strict";n.d(E,{Sr:()=&gt;g.Sr,D5:()=&gt;g.D5,fG:()=&gt;g.fG,iA:()=&gt;e.i,U$:()=&gt;_,vI:()=&gt;p.v,Nd:()=&gt;e.N,ze:()=&gt;g.ze});var e=n(74181),o=n(36895),t=n(49643),a=n(67052),r=n(93864),s=n(20176),l=n(28750),i=n(67985),d=n(22818),c=n(94650);let _=(()=&gt;{class f{}return f.\u0275fac=function(T){return new(T||f)},f.\u0275mod=c.oAB({type:f}),f.\u0275inj=c.cJS({imports:[o.ez,a.QX,r.F,s.q,l.u3,i.An,t.Q8,d.G]}),f})();var g=n(32464),p=n(28011)},32464:(H,E,n)=&gt;{"use strict";n.d(E,{D5:()=&gt;i,PH:()=&gt;g,Sr:()=&gt;l,fG:()=&gt;c,ze:()=&gt;_});var e=n(94650),o=n(28917),t=n(27733),a=n(12116);const r=["ot-sortable-column-header",""],s=["*"];var l=(()=&gt;{return(p=l||(l={})).Ascending="ascending",p.Descending="descending",p.None="none",l;var p})();class i{}var d=(()=&gt;{return(p=d||(d={})).Normal="normal",p.Bright="bright",p.Clean="clean",p.Block="block",p.Default="normal",d;var p})(),c=(()=&gt;{return(p=c||(c={})).Nowrap="nowrap",p.BreakSpaces="break-spaces",c;var p})();const _=p=&gt;p===l.Ascending?l.Descending:l.Ascending;let g=(()=&gt;{class p{constructor(){this.type=d.Default,this.direction=l.None,this.whiteSpace=c.Nowrap,this.change=new e.vpe,this._id=(0,o.Z)("ot-sortable-column-header-")}get headerId(){return this.id||this._id}get iconName(){switch(this.direction){case l.Ascending:return"arrow-up";case l.Descending:return"arrow-down";default:return"sort"}}get accessibleButtonLabel(){switch(this.direction){case l.Ascending:return"Sort descending";case l.Descending:return"Sort ascending";default:return"Sort"}}onClick(v){const T=new i;T.source=this,T.nativeEvent=v,T.direction=this.direction,T.id=this.headerId,this.change.emit(T)}}return p.\u0275fac=function(v){return new(v||p)},p.\u0275cmp=e.Xpm({type:p,selectors:[["th","ot-sortable-column-header",""]],hostVars:9,hostBindings:function(v,T){2&amp;v&amp;&amp;(e.uIk("id",T.headerId)("scope","col")("role","columnheader")("aria-sort",T.direction)("type",T.type),e.Udp("white-space",T.whiteSpace)("min-width",T.minWidth||null))},inputs:{id:"id",type:"type",direction:"direction",whiteSpace:"whiteSpace",minWidth:"minWidth"},outputs:{change:"change"},attrs:r,ngContentSelectors:s,decls:5,vars:2,consts:[["type","button",3,"click"],["aria-hidden","true","ot-icon","","prefix","fas",3,"name"],["ot-visually-hidden",""]],template:function(v,T){1&amp;v&amp;&amp;(e.F$t(),e.TgZ(0,"button",0),e.NdJ("click",function(Z){return T.onClick(Z)}),e.Hsn(1),e._UZ(2,"i",1),e.TgZ(3,"span",2),e._uU(4),e.qZA()()),2&amp;v&amp;&amp;(e.xp6(2),e.Q6J("name",T.iconName),e.xp6(2),e.Oqu(T.accessibleButtonLabel))},dependencies:[t.J,a.T],styles:['[_nghost-%COMP%]{padding:0!important;--focus-color: var(--ot-color-background)}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{-webkit-appearance:none;appearance:none;display:flex;align-content:flex-start;align-items:center;margin:0;padding:var(--ot-spacing-m);line-height:inherit;cursor:pointer;min-width:1rem;text-decoration:none;text-align:inherit;text-overflow:ellipsis;box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-font-smoothing:subpixel-antialiased;-webkit-touch-callout:none;position:relative;overflow:visible;outline:none;border:var(--ot-border-s) var(--ot-color-transparent);border-radius:var(--ot-border-radius-m);font-family:var(--ot-font-family-base);font-weight:inherit;font-size:inherit;color:inherit;background-color:var(--ot-color-transparent)}[_nghost-%COMP%]   button[_ngcontent-%COMP%]::-moz-focus-inner{border:var(--ot-border-none);padding:0}[type="bright"][_nghost-%COMP%] button, [type="block"][_nghost-%COMP%] button{padding:var(--ot-spacing-s);margin:var(--ot-spacing-s)}[type="bright"][_nghost-%COMP%] button:before, [type="block"][_nghost-%COMP%] button:before{--focus-color: var(--ot-color-primary-700)}[_nghost-%COMP%]   button[_ngcontent-%COMP%]   *[_ngcontent-%COMP%]{pointer-events:none}[_nghost-%COMP%]   button[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;border:var(--ot-border-s) var(--focus-color);border-radius:var(--ot-border-radius-s);pointer-events:none;box-sizing:border-box;visibility:hidden}[_nghost-%COMP%]   button[_ngcontent-%COMP%]:focus:after{visibility:visible}[_nghost-%COMP%]   button[_ngcontent-%COMP%]:hover, [_nghost-%COMP%]   button[_ngcontent-%COMP%]:active{background-color:var(--ot-color-primary-700)}[type="bright"][_nghost-%COMP%] button:hover, [type="bright"][_nghost-%COMP%] button:active, [type="block"][_nghost-%COMP%] button:hover, [type="block"][_nghost-%COMP%] button:active{background-color:var(--ot-color-neutral-300)}[_nghost-%COMP%]   button[_ngcontent-%COMP%]   [ot-icon][_ngcontent-%COMP%]{margin-inline-start:.75em}[aria-sort="none"][_nghost-%COMP%]   [ot-icon][_ngcontent-%COMP%]{visibility:hidden}'],changeDetection:0}),p})()},58363:(H,E,n)=&gt;{"use strict";n.d(E,{N:()=&gt;a});var e=n(94650),o=n(43972);const t=["ot-table-cell-loading",""];let a=(()=&gt;{class r{}return r.\u0275fac=function(l){return new(l||r)},r.\u0275cmp=e.Xpm({type:r,selectors:[["td","ot-table-cell-loading",""]],attrs:t,decls:1,vars:0,template:function(l,i){1&amp;l&amp;&amp;e._UZ(0,"ot-content-loader")},dependencies:[o.p],encapsulation:2,changeDetection:0}),r})()},28011:(H,E,n)=&gt;{"use strict";n.d(E,{v:()=&gt;g});var e=n(94650),o=n(71580),t=n(51256),a=n(86428),r=n(17717),s=n(36895),l=n(55216),i=n(65278),d=n(73156),c=n(73930);function _(p,f){if(1&amp;p){const v=e.EpF();e.ynx(0),e.TgZ(1,"ot-pagination-page",4),e.NdJ("click",function(){const Z=e.CHM(v).$implicit,M=e.oxw();return e.KtG(M.pageNumberClicked(Z))}),e._uU(2),e.qZA(),e.BQk()}if(2&amp;p){const v=f.$implicit,T=e.oxw();e.xp6(1),e.Q6J("page",v)("active",v===T.currentPage),e.xp6(1),e.Oqu(v)}}let g=(()=&gt;{class p{constructor(){this.totalRows=0,this.showPageRange=5,this.navigate=new e.vpe,this.changeRowsPerPage=new e.vpe,this.rowsPerPage=10,this.currentPage=1,this.pageRange=[]}get pageCount(){return 0===this.totalRows?1:Math.ceil(this.totalRows/this.rowsPerPage)}ngOnInit(){this.currentPage&gt;this.pageCount?this.currentPage=this.pageCount:this.currentPage&lt;1&amp;&amp;(this.currentPage=1),this.setPageRange()}ngOnChanges(){this.setPageRange()}setPageRange(){const v=Math.floor(this.showPageRange/2),T=(0,o.Z)([1,this.currentPage-v])||1;let h=(0,t.Z)(T,this.currentPage+1);const Z=(0,t.Z)(this.currentPage+1,(0,a.Z)([this.currentPage+v+1,this.pageCount+1]));if(h=(0,r.Z)(h,Z),h.length!==this.showPageRange){const G=this.showPageRange-h.length;if(1===h[0]){const B=h[h.length-1],Q=(0,t.Z)(B+1,(0,a.Z)([B+G+1,this.pageCount+1]));h=(0,r.Z)(h,Q)}else{const B=h[0],Q=(0,o.Z)([1,B-G])||1,W=(0,t.Z)(Q,B);h=(0,r.Z)(W,h)}}this.pageRange=h}navigateForward(){this.currentPage!==this.pageCount&amp;&amp;(this.currentPage=this.currentPage+1,this.setPageRange(),this.navigate.emit(this.currentPage))}navigateBackward(){1!==this.currentPage&amp;&amp;(this.currentPage=this.currentPage-1,this.setPageRange(),this.navigate.emit(this.currentPage))}pageNumberClicked(v){this.currentPage=v,this.setPageRange(),this.navigate.emit(this.currentPage)}}return p.\u0275fac=function(v){return new(v||p)},p.\u0275cmp=e.Xpm({type:p,selectors:[["ot-table-pagination"]],inputs:{totalRows:"totalRows",showPageRange:"showPageRange",rowsPerPage:"rowsPerPage",currentPage:"currentPage"},outputs:{navigate:"navigate",changeRowsPerPage:"changeRowsPerPage"},features:[e.TTD],decls:5,vars:1,consts:[[1,"ot-table-pagination-buttons"],["label","Previous page",3,"click"],[4,"ngFor","ngForOf"],["label","Next page",3,"click"],[3,"page","active","click"]],template:function(v,T){1&amp;v&amp;&amp;(e.TgZ(0,"div",0)(1,"ot-pagination")(2,"ot-pagination-previous",1),e.NdJ("click",function(){return T.navigateBackward()}),e.qZA(),e.YNc(3,_,3,3,"ng-container",2),e.TgZ(4,"ot-pagination-next",3),e.NdJ("click",function(){return T.navigateForward()}),e.qZA()()()),2&amp;v&amp;&amp;(e.xp6(3),e.Q6J("ngForOf",T.pageRange))},dependencies:[s.sg,l.t,i.d,d.$,c.V],styles:["[_nghost-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));grid-gap:3.125rem;width:100%}.ot-table-pagination-buttons[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}"],changeDetection:0}),p})()},33779:(H,E,n)=&gt;{"use strict";n.d(E,{T:()=&gt;o});var e=n(94650);let o=(()=&gt;{class t{}return t.\u0275fac=function(r){return new(r||t)},t.\u0275dir=e.lG2({type:t,selectors:[["tr","ot-table-row-loading",""]],hostVars:1,hostBindings:function(r,s){2&amp;r&amp;&amp;e.uIk("ot-table-row-loading",s.loading||""===s.loading)},inputs:{loading:["ot-table-row-loading","loading"]}}),t})()},74181:(H,E,n)=&gt;{"use strict";n.d(E,{N:()=&gt;s,i:()=&gt;l});var e=n(94650),o=n(49643);const t=["table"],a=[[["","slot","header"]],"*",[["","slot","empty"]],[["","slot","footer"]]],r=["[slot='header']","*","[slot='empty']","[slot='footer']"];var s=(()=&gt;{return(i=s||(s={})).Normal="normal",i.Bright="bright",i.Clean="clean",i.Block="block",i.Default="normal",s;var i})();let l=(()=&gt;{class i{constructor(c,_){this.renderer=c,this.elRef=_,this.stickyColumns=0,this.type=s.Default}get tableEl(){var c;return null===(c=this.tableRef)||void 0===c?void 0:c.nativeElement}resetScroll(){this.elRef.nativeElement&amp;&amp;(this.elRef.nativeElement.scrollTop=0,this.elRef.nativeElement.scrollLeft=0)}ngOnChanges(c){(c.stickyColumns||c.type)&amp;&amp;this.tableEl&amp;&amp;this.setStickyCells()}ngAfterViewInit(){this.setStickyCells()}setStickyCells(){const c=Array.from(this.tableEl.querySelectorAll("tr"));for(const _ of c){let g=this.type==s.Block?0:1;const p=Array.from(_.children);for(const[f,v]of p.entries())f&lt;this.stickyColumns?(this.renderer.setAttribute(v,"sticky",""),this.renderer.setStyle(v,"--left",`${g}px`,2),g+=v.offsetWidth):(this.renderer.removeAttribute(v,"sticky"),this.renderer.removeStyle(v,"--left",2)),f+1==this.stickyColumns?this.renderer.setAttribute(v,"sticky-edge",""):this.renderer.removeAttribute(v,"sticky-edge")}}}return i.\u0275fac=function(c){return new(c||i)(e.Y36(e.Qsj),e.Y36(e.SBq))},i.\u0275cmp=e.Xpm({type:i,selectors:[["ot-table"]],viewQuery:function(c,_){if(1&amp;c&amp;&amp;e.Gf(t,5),2&amp;c){let g;e.iGM(g=e.CRH())&amp;&amp;(_.tableRef=g.first)}},hostVars:8,hostBindings:function(c,_){2&amp;c&amp;&amp;(e.uIk("type",_.type)("tabindex","0"),e.Udp("height",_.height||null)("min-height",_.minHeight||null)("max-height",_.maxHeight||null))},inputs:{stickyColumns:"stickyColumns",type:"type",width:"width",height:"height",minHeight:"minHeight",maxHeight:"maxHeight"},features:[e.TTD],ngContentSelectors:r,decls:9,vars:8,consts:[[1,"ot-table-header"],[1,"ot-table-table"],[3,"cdkObserveContent"],["table",""],[1,"ot-table-footer"]],template:function(c,_){1&amp;c&amp;&amp;(e.F$t(a),e.TgZ(0,"section",0),e.Hsn(1),e.qZA(),e.TgZ(2,"section",1)(3,"table",2,3),e.NdJ("cdkObserveContent",function(){return _.setStickyCells()}),e.Hsn(5,1),e.qZA(),e.Hsn(6,2),e.qZA(),e.TgZ(7,"section",4),e.Hsn(8,3),e.qZA()),2&amp;c&amp;&amp;(e.xp6(3),e.Udp("max-width",_.width?"auto":"initial")("min-width",_.width||null)("max-height",_.height?"auto":"initial")("min-height",_.height||null))},dependencies:[o.wD],styles:['ot-table{font-family:var(--ot-font-family-base);font-size:var(--ot-font-size-m);border:var(--ot-border-none);max-width:100%;overflow:auto;display:flex;flex-direction:column;justify-content:space-between;--spacing-100: .0625rem;--spacing-200: .125rem;--spacing-400: .25rem;--spacing-neg-100: -.0625rem;--spacing-neg-200: -.125rem;--spacing-neg-300: -.1875rem;--border-100: inset 0 0 0 var(--spacing-100);--border-200: inset 0 0 0 var(--spacing-200);--border-top-100: inset 0 var(--spacing-200) 0 var(--spacing-neg-100);--border-bottom-100: inset 0 var(--spacing-neg-200) 0 var(--spacing-neg-100);--border-right-100: inset var(--spacing-neg-200) 0 0 var(--spacing-neg-100);--border-right-200: inset var(--spacing-neg-300) 0 0 var(--spacing-neg-100);--shadow-bottom-400: 0 var(--spacing-400) 0 0;--shadow-sticky: var(--border-right-200) var(--sticky-header-bg);--color: var(--ot-color-primary-900);--header-color: var(--ot-color-background);--header-font-weight: var(--ot-font-weight-normal);--header-bg: var(--ot-color-primary-800);--header-border-color: var(--color);--border-color: var(--ot-color-neutral-300);--sticky-header-bg: var(--color);--cell-color: var(--ot-color-background);--cell-hover-color: var(--ot-color-neutral-400);--header-footer-padding: var(--ot-spacing-m)}ot-table:focus{outline:var(--ot-border-s) var(--ot-color-primary-600);outline-offset:.1875rem}ot-table .ot-table-table{flex-grow:1;position:relative;background:var(--ot-color-neutral-100);display:flex;flex-direction:column;justify-content:space-between}ot-table[type=normal] .ot-table-table,ot-table[type=bright] .ot-table-table,ot-table[type=clean] .ot-table-table{box-shadow:var(--border-100) var(--border-color)}ot-table[type=block] .ot-table-table{justify-content:start;box-shadow:var(--ot-shadow-none)}ot-table[type=normal] .ot-table-table:after,ot-table[type=bright] .ot-table-table:after,ot-table[type=clean] .ot-table-table:after{content:"";display:block;position:sticky;left:0;right:0;bottom:0;height:var(--spacing-100);min-height:var(--spacing-100);background:var(--border-color);margin-block-start:var(--spacing-neg-100);z-index:4}ot-table table{border-collapse:collapse;width:100%;margin-block-end:0}ot-table[type=block] table{border-collapse:separate;border-spacing:0;box-shadow:var(--shadow-bottom-400) var(--ot-color-background)}ot-table tr&gt;*{min-height:2.5rem;text-align:start;padding:var(--ot-spacing-m);overflow:hidden}ot-table thead tr&gt;*{position:sticky;top:0;z-index:var(--ot-stacking-above);font-weight:var(--header-font-weight);color:var(--header-color);background:var(--header-bg)}ot-table table thead,ot-table table tbody,ot-table table tfoot,ot-table table tr{padding:0;border:var(--ot-border-none)}ot-table[type=bright]{--shadow-sticky: var(--border-right-200) var(--border-color);--header-color: var(--ot-color-primary-900);--header-font-weight: var(--ot-font-weight-black);--header-bg: var(--ot-color-background);--sticky-header-bg: var(--header-bg);--header-border-color: var(--border-color)}ot-table[type=block]{--border-color: var(--ot-color-background);--shadow-sticky: var(--border-right) var(--border-color);--header-color: var(--ot-color-primary-900);--header-font-weight: var(--ot-font-weight-black);--header-bg: var(--ot-color-background);--sticky-header-bg: var(--header-bg);--header-border-color: var(--ot-color-purple-200);--cell-color: var(--ot-color-background);--cell-hover-color: var(--ot-color-neutral-200)}ot-table tbody tr,ot-table tfoot tr,ot-table tbody tr&gt;*,ot-table tfoot tr&gt;*{font-size:var(--ot-font-size-m);font-weight:var(--ot-font-weight-normal);color:var(--color);background:var(--cell-color)}ot-table[type=block] tr&gt;*{border:var(--ot-border-m) var(--ot-color-background)}ot-table[type=block] thead tr&gt;*{border-block-start:var(--ot-border-none);box-shadow:var(--border-200) var(--ot-color-neutral-300)}ot-table[type=normal] thead tr&gt;*,ot-table[type=clean] thead tr&gt;*{box-shadow:var(--border-right-100) var(--header-border-color)}ot-table[type=bright] thead tr&gt;*{box-shadow:var(--border-bottom-100) var(--header-border-color),var(--border-top-100) var(--header-border-color)}ot-table[type=normal] tbody tr&gt;*,ot-table[type=normal] tfoot tr&gt;*,ot-table[type=clean] tbody tr&gt;*,ot-table[type=clean] tfoot tr&gt;*{box-shadow:var(--border-right-100) var(--border-color)}ot-table[type=bright] tbody tr&gt;*,ot-table[type=bright] tfoot tr&gt;*{box-shadow:var(--border-bottom-100) var(--header-border-color)}ot-table[type=block] tbody tr&gt;*,ot-table[type=block] tfoot tr&gt;*{box-shadow:var(--border-100) var(--ot-color-neutral-300)}ot-table tbody tr[ot-table-row-disabled=true]&gt;*,ot-table tfoot tr[ot-table-row-disabled=true]&gt;*{color:var(--ot-color-neutral-400)}ot-table[type=normal] tr&gt;*:last-child,ot-table[type=clean] tr&gt;*:last-child{box-shadow:var(--ot-border-none)}ot-table[type=block] .ot-table-footer{background:var(--ot-color-neutral-300);margin-block-start:var(--spacing-400)}ot-table[type=block] tr&gt;*:first-child{border-inline-start:var(--ot-border-none)}ot-table[type=block] tr&gt;*:last-child{border-inline-end:var(--ot-border-none)}ot-table[type=normal] tbody tr:nth-child(even),ot-table[type=normal] tfoot tr:nth-child(even),ot-table[type=normal] tbody tr:nth-child(even)&gt;*,ot-table[type=normal] tfoot tr:nth-child(even)&gt;*{background:var(--ot-color-neutral-200)}ot-table[type=block] tbody:last-child tr:last-child&gt;*,ot-table[type=block] tfoot:last-child tr:last-child&gt;*{border-block-end:var(--ot-border-none)}ot-table[type=normal] thead tr:after,ot-table[type=bright] thead tr:after,ot-table[type=clean] thead tr:after{content:"";position:sticky;top:0;right:0;display:table-cell;width:var(--spacing-100);min-width:var(--spacing-100);max-width:var(--spacing-100);margin-inline-start:var(--spacing-neg-100);background:var(--header-border-color);z-index:5}ot-table[type=normal] thead tr:before,ot-table[type=bright] thead tr:before,ot-table[type=clean] thead tr:before{content:"";position:sticky;top:0;left:0;display:table-cell;width:var(--spacing-100);min-width:var(--spacing-100);max-width:var(--spacing-100);margin-inline-end:var(--spacing-neg-100);background:var(--header-border-color);z-index:5}ot-table[type=normal] tbody tr:after,ot-table[type=normal] tfoot tr:after,ot-table[type=bright] tbody tr:after,ot-table[type=bright] tfoot tr:after,ot-table[type=clean] tbody tr:after,ot-table[type=clean] tfoot tr:after{content:"";position:sticky;right:0;display:table-cell;width:var(--spacing-100);min-width:var(--spacing-100);max-width:var(--spacing-100);margin-inline-start:var(--spacing-neg-100);background:var(--border-color);z-index:4}ot-table[type=normal] tbody tr:before,ot-table[type=normal] tfoot tr:before,ot-table[type=bright] tbody tr:before,ot-table[type=bright] tfoot tr:before,ot-table[type=clean] tbody tr:before,ot-table[type=clean] tfoot tr:before{content:"";position:sticky;left:0;display:table-cell;width:var(--spacing-100);min-width:var(--spacing-100);max-width:var(--spacing-100);margin-inline-end:var(--spacing-neg-100);background:var(--border-color);z-index:4}tr&gt;[sticky]{z-index:3;position:sticky;left:var(--left)}thead tr&gt;[sticky]{z-index:4;background:var(--sticky-header-bg)}ot-table[type=normal] tr&gt;[sticky-edge],ot-table[type=clean] tr&gt;[sticky-edge]{box-shadow:var(--shadow-sticky)}ot-table[type=bright] tr&gt;[sticky-edge]{box-shadow:var(--border-bottom-100) var(--border-color),var(--shadow-sticky)}ot-table[type=bright] thead tr&gt;[sticky-edge]{box-shadow:var(--border-bottom-100) var(--border-color),var(--border-top-100) var(--border-color),var(--shadow-sticky)}ot-table tbody tr:hover:not([ot-table-row-disabled="true"]):not([ot-table-row-loading="true"]),ot-table tfoot tr:hover:not([ot-table-row-disabled="true"]):not([ot-table-row-loading="true"]),ot-table tbody tr:hover:not([ot-table-row-disabled="true"]):not([ot-table-row-loading="true"])&gt;*,ot-table tfoot tr:hover:not([ot-table-row-disabled="true"]):not([ot-table-row-loading="true"])&gt;*,ot-table tbody tr:focus:not([ot-table-row-disabled="true"]):not([ot-table-row-loading="true"]),ot-table tfoot tr:focus:not([ot-table-row-disabled="true"]):not([ot-table-row-loading="true"]),ot-table tbody tr:focus:not([ot-table-row-disabled="true"]):not([ot-table-row-loading="true"])&gt;*,ot-table tfoot tr:focus:not([ot-table-row-disabled="true"]):not([ot-table-row-loading="true"])&gt;*{background:var(--cell-hover-color)}ot-table .ot-table-footer,ot-table .ot-table-header{position:sticky;bottom:0;left:0;background:var(--ot-color-background);padding:var(--header-footer-padding)}ot-table .ot-table-header{padding:var(--header-footer-padding) 0}ot-table .ot-table-footer:not(:empty){z-index:3}ot-table .ot-table-footer:empty,ot-table .ot-table-header:empty{display:none}.ot-drag-column__drag-over{background-color:var(--ot-color-primary-200)}.ot-drag-column__ghost{border:var(--ot-border-m) var(--ot-color-primary-900);border-radius:var(--ot-border-radius-m)}.dragabble_container{display:flex}.draggable{cursor:move;-webkit-user-select:none;user-select:none}.placeholder{background-color:var(--ot-color-gray-300);border:var(--ot-border-dashed) var(--ot-color-gray-500)}.dragging{background:var(--ot-color-white);z-index:var(--ot-stacking-popover)}\n'],encapsulation:2,changeDetection:0}),i})()},57375:(H,E,n)=&gt;{"use strict";n.d(E,{Wh:()=&gt;s}),n(22225);var o=n(36895),t=n(56392),a=n(57455),r=n(94650);let s=(()=&gt;{class l{}return l.\u0275fac=function(d){return new(d||l)},l.\u0275mod=r.oAB({type:l}),l.\u0275inj=r.cJS({imports:[o.ez,a.h,t.IT]}),l})()},25292:(H,E,n)=&gt;{"use strict";n.d(E,{P:()=&gt;t});var e=n(94650);const o=["*"];let t=(()=&gt;{class a{}return a.\u0275fac=function(s){return new(s||a)},a.\u0275cmp=e.Xpm({type:a,selectors:[["ot-tag-list"]],ngContentSelectors:o,decls:1,vars:0,template:function(s,l){1&amp;s&amp;&amp;(e.F$t(),e.Hsn(0))},styles:["[_nghost-%COMP%]{display:flex;flex-wrap:wrap}[_nghost-%COMP%] &gt;ot-tag{margin-inline-end:.375em;margin-block-end:.375em}"],changeDetection:0}),a})()},22225:(H,E,n)=&gt;{"use strict";n.d(E,{Vp:()=&gt;f});var e=n(94650),o=n(28917),t=n(85368),a=n(36895),r=n(10312);function s(v,T){1&amp;v&amp;&amp;e.Hsn(0)}function l(v,T){1&amp;v&amp;&amp;e.GkF(0)}function i(v,T){if(1&amp;v&amp;&amp;(e.TgZ(0,"ot-icon-label",5),e.YNc(1,l,1,0,"ng-container",6),e.qZA()),2&amp;v){e.oxw();const h=e.MAs(1);e.Q6J("truncate",!0),e.xp6(1),e.Q6J("ngTemplateOutlet",h)}}function d(v,T){1&amp;v&amp;&amp;e.GkF(0)}function c(v,T){if(1&amp;v&amp;&amp;(e.ynx(0),e.YNc(1,d,1,0,"ng-container",6),e.BQk()),2&amp;v){e.oxw();const h=e.MAs(1);e.xp6(1),e.Q6J("ngTemplateOutlet",h)}}const _=["*"];class g{}var p=(()=&gt;{return(v=p||(p={})).Default="default",v.Neutral="neutral",p;var v})();let f=(()=&gt;{class v{constructor(){this.id=(0,o.Z)("ot-tag-"),this.color=p.Default,this.dismiss=new e.vpe,this.dismissible=!1}get buttonColor(){return{[p.Default]:t.rp.Default,[p.Neutral]:t.rp.Neutral}[this.color]}onDismiss(h){if(!this.dismissible||!this.dismiss)return;const Z=new g;Z.source=this,Z.id=this.id,Z.nativeEvent=h,this.dismiss.emit(Z)}}return v.\u0275fac=function(h){return new(h||v)},v.\u0275cmp=e.Xpm({type:v,selectors:[["ot-tag"]],hostVars:1,hostBindings:function(h,Z){2&amp;h&amp;&amp;e.uIk("dismissible",Z.dismissible||null)},inputs:{id:"id",color:"color",dismissible:"dismissible",tabindex:"tabindex"},outputs:{dismiss:"dismiss"},ngContentSelectors:_,decls:6,vars:5,consts:[["tagLabel",""],["ot-button","","size","condensed",3,"color","trim","mousedown"],[1,"ot-tag-label"],["type","dismiss","position","post","gap","medium",3,"truncate",4,"ngIf"],[4,"ngIf"],["type","dismiss","position","post","gap","medium",3,"truncate"],[4,"ngTemplateOutlet"]],template:function(h,Z){1&amp;h&amp;&amp;(e.F$t(),e.YNc(0,s,1,0,"ng-template",null,0,e.W1O),e.TgZ(2,"button",1),e.NdJ("mousedown",function(G){return Z.onDismiss(G)}),e.TgZ(3,"span",2),e.YNc(4,i,2,2,"ot-icon-label",3),e.YNc(5,c,2,1,"ng-container",4),e.qZA()()),2&amp;h&amp;&amp;(e.xp6(2),e.Q6J("color",Z.buttonColor)("trim",!0),e.uIk("tabindex",Z.tabindex),e.xp6(2),e.Q6J("ngIf",Z.dismissible),e.xp6(1),e.Q6J("ngIf",!Z.dismissible))},dependencies:[a.O5,a.tP,t.zx,r.g],styles:["[_nghost-%COMP%]{display:inline-block}.ot-tag-label[_ngcontent-%COMP%]{line-height:var(--ot-line-height-normal);min-width:2em;padding:0 .5em;max-width:13rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}[dismissible][_nghost-%COMP%]   .ot-tag-label[_ngcontent-%COMP%]{padding:0 .25em 0 .5em}"],changeDetection:0}),v})()},20400:(H,E,n)=&gt;{"use strict";n.d(E,{oi:()=&gt;e.oi,i2:()=&gt;e.i2,OO:()=&gt;e.OO,Nz:()=&gt;l,Lq:()=&gt;e.Lq,Bp:()=&gt;e.Bp});var e=n(55213),o=n(36895),t=n(24006),a=n(67052),r=n(6734),s=n(94650);let l=(()=&gt;{class i{}return i.\u0275fac=function(c){return new(c||i)},i.\u0275mod=s.oAB({type:i}),i.\u0275inj=s.cJS({imports:[o.ez,t.u5,a.QX,r.z]}),i})()},55213:(H,E,n)=&gt;{"use strict";n.d(E,{Bp:()=&gt;B,Lq:()=&gt;G,OO:()=&gt;Q,i2:()=&gt;M,oi:()=&gt;W});var e=n(94650),o=n(24006),t=n(28917),a=n(39115),r=n(36895),s=n(27733),l=n(70008);const i=["inputElement"];function d(J,w){1&amp;J&amp;&amp;e._UZ(0,"ot-icon",8)}function c(J,w){1&amp;J&amp;&amp;e._UZ(0,"ot-icon",9)}function _(J,w){if(1&amp;J&amp;&amp;e._UZ(0,"ot-icon",10),2&amp;J){const R=e.oxw();e.Q6J("prefix",R.iconPrefix)("name",R.iconName)}}function g(J,w){if(1&amp;J){const R=e.EpF();e.TgZ(0,"div",11)(1,"button",12),e.NdJ("click",function(){e.CHM(R);const C=e.oxw();return e.KtG(C.stepUp())}),e._UZ(2,"ot-icon",13),e.qZA(),e._UZ(3,"div",14),e.TgZ(4,"button",12),e.NdJ("click",function(){e.CHM(R);const C=e.oxw();return e.KtG(C.stepDown())}),e._UZ(5,"ot-icon",15),e.qZA()()}}function p(J,w){1&amp;J&amp;&amp;(e.TgZ(0,"ot-tooltip-content",16),e.Hsn(1,4),e.qZA())}const f=["*",[["","slot","label"]],[["","slot","before-input"]],[["","slot","after-input"]],[["","slot","validation-message"]]],v=function(J,w){return{color:J,fontWeight:w}},h=()=&gt;{};var Z=(()=&gt;{return(J=Z||(Z={})).Both="both",J.None="none",J.List="list",J.Inline="inline",J.Default="none",Z;var J})(),M=(()=&gt;{return(J=M||(M={})).Off="off",J.NewPassword="new-password",M;var J})(),G=(()=&gt;{return(J=G||(G={})).Text="text",J.Email="email",J.Password="password",J.Search="search",J.Tel="tel",J.URL="url",J.Default="text",J.ComboBox="combobox",J.Date="date",J.Time="time",J.Number="number",G;var J})(),B=(()=&gt;{return(J=B||(B={})).Error="error",J.Valid="valid",B;var J})(),Q=(()=&gt;{return(J=Q||(Q={})).Default="default",J.Transparent="transparent",Q;var J})();class W{constructor(w,R){this.elementRef=w,this.render=R,this.id=(0,t.Z)("ot-text-input-"),this.type=G.Default,this.min=null,this.max=null,this.maxlength=null,this.step=null,this.required=!1,this.disabled=!1,this.spellcheck=!0,this.readonly=!1,this.textInputIcon=null,this.autocomplete=M.Off,this.ariaAutocomplete=Z.Default,this.color=Q.Default,this.showErrorValidation=!0,this.textColor=null,this.fontWeight=null,this.pressEnter=new e.vpe,this.keyUp=new e.vpe,this.keyDown=new e.vpe,this.blur=new e.vpe,this.focus=new e.vpe,this.focusin=new e.vpe,this.change=new e.vpe,this.search=new e.vpe,this.click=new e.vpe,this.textInputValidation=B,this.translationMask={0:{pattern:/\d/},9:{pattern:/\d/,optional:!0},"#":{pattern:/\d/,recursive:!0},A:{pattern:/[a-zA-Z0-9]/},S:{pattern:/[a-zA-Z]/}},this.byPassKeys=[9,16,17,18,36,37,38,39,40,91],this.invalidCharacters=[],this.inFocus=!1,this.hover=!1,this.onTouchedCallback=h,this.onChangeCallback=h}get inputElement(){return this.inputElementRef.nativeElement}ngOnChanges(w){w.mask&amp;&amp;w.mask.currentValue&amp;&amp;(this.mask=w.mask.currentValue)}get iconPrefix(){return this.type!==G.Text||this.textInputIcon?"fas":"far"}get iconName(){return this.type==G.Search?"search":this.type==G.Password?"lock":this.type!=G.Text||this.textInputIcon?this.type==G.Text&amp;&amp;this.textInputIcon?this.textInputIcon:this.type==G.ComboBox?"chevron-down":this.type===G.Time?"clock":this.type==G.Date?"calendar-alt":null:null}get inputType(){return[G.ComboBox,G.Date,G.Time].includes(this.type)?G.Text:this.type}get value(){return this._value}set value(w){this.type==G.Number&amp;&amp;(w=this.sanitizeNumberChars(w)),w!==this._value&amp;&amp;(this._value=w,this.onChangeCallback(w))}sanitizeNumberChars(w){let R=w.toString().replace(/[e+]/g,"");return null!==this.min&amp;&amp;this.min&gt;=0&amp;&amp;(R=R.replace(/-/g,"")),R}focusInput(){this.inputElement.focus()}selectInput(){this.inputElement.select()}writeValue(w){this._value=w}registerOnChange(w=h){this.onChangeCallback=w}registerOnTouched(w=h){this.onTouchedCallback=w}setDisabledState(w){this.disabled=w}onTextInput(w){const{value:R,selectionStart:m}=this.inputElement;this.mask?this.maskValue(R,m,this.mask,w.keyCode):this.onChangeCallback(R)}onChange(w){this.disabled||this.onChangeCallback(w)}onTouched(){this.onTouchedCallback()}onEnterPressed(w){this.pressEnter.emit(w)}onKeyUp(w){this.keyUp.emit(w),this.syncTooltip()}onKeyDown(w){this.type==G.Number&amp;&amp;("e+".includes(w.key)&amp;&amp;w.preventDefault(),null!==this.min&amp;&amp;this.min&gt;=0&amp;&amp;"-"===w.key&amp;&amp;w.preventDefault()),this.keyDown.emit(w)}onBlur(w){this.blur.emit(w),this.inFocus=!1}onFocus(w){this.focus.emit(w),this.inFocus=!0}onFocusIn(w){this.focusin.emit(w)}onMouseEnter(){this.hover=!0}onMouseLeave(){this.hover=!1}onSearch(w){this.search.emit(w)}onClick(w){this.click.emit(w)}onChangeEvent(w){this.change.emit(w)}stepUp(){this.inputElement.stepUp(),this.onChangeCallback(this.inputElement.value)}stepDown(){this.inputElement.stepDown(),this.onChangeCallback(this.inputElement.value)}syncTooltip(){this.tooltip&amp;&amp;this.tooltip.sync()}maskValue(w,R,m,C){if(this.byPassKeys.includes(C)){const I=this.getMasked(!1,w,m),b=this.calculateCaretPosition(R,w,C);this.render.setAttribute(this.inputElement,"value",I),this.inputElement.value=I,this.value=I,this.onChangeCallback(I),this.setCaretPosition(b)}}setCaretPosition(w){this.inputElement.setSelectionRange(w,w)}calculateCaretPosition(w,R,m){const C=R?R.length:0,I=this.value||"",b=I?I.length:0;return 8===m&amp;&amp;I!==R?w-=R.slice(0,w).length-I.slice(0,w).length:I!==R&amp;&amp;(w&gt;=b?w=C:w+=R.slice(0,w).length-I.slice(0,w).length),w}getMasked(w,R,m){const C=[],I=R;let b=0;const y=m.length;let X=0;const P=I?I.length:0,L="push";let V,ee,z=-1;const j=y-1;for(ee=this.isToCheck(b,y,X,P);ee;){const U=m.charAt(b),Y=I.charAt(X),se=this.translationMask[U];se?(Y.match(se.pattern)?(C[L](Y),se.recursive&amp;&amp;(-1===z?z=b:b===j&amp;&amp;(b=z-1),j===z&amp;&amp;(b-=1)),b+=1):Y===V?V=void 0:se.optional?(b+=1,X-=1):this.invalidCharacters.push({index:X,digit:Y,translated:se.pattern}),X+=1):(w||C[L](U),Y===U?X+=1:V=U,b+=1),ee=this.isToCheck(b,y,X,P)}const x=m.charAt(j);return y===P+1&amp;&amp;!this.translationMask[x]&amp;&amp;C.push(x),C.join("")}isToCheck(w,R,m,C){return w&lt;R&amp;&amp;m&lt;C}}W.valueAccessor={provide:o.JU,useExisting:(0,e.Gpc)(()=&gt;W),multi:!0},W.\u0275fac=function(w){return new(w||W)(e.Y36(e.SBq),e.Y36(e.Qsj))},W.\u0275cmp=e.Xpm({type:W,selectors:[["ot-text-input"]],viewQuery:function(w,R){if(1&amp;w&amp;&amp;(e.Gf(i,5),e.Gf(a.u,5)),2&amp;w){let m;e.iGM(m=e.CRH())&amp;&amp;(R.inputElementRef=m.first),e.iGM(m=e.CRH())&amp;&amp;(R.tooltip=m.first)}},hostVars:3,hostBindings:function(w,R){1&amp;w&amp;&amp;e.NdJ("input",function(C){return R.onTextInput(C)})("keyup",function(C){return R.onTextInput(C)}),2&amp;w&amp;&amp;e.uIk("disabled",R.disabled||null)("color",R.color)("validation",R.validation)},inputs:{id:"id",mask:"mask",type:"type",min:"min",max:"max",maxlength:"maxlength",step:"step",placeholder:"placeholder",required:"required",disabled:"disabled",spellcheck:"spellcheck",readonly:"readonly",textInputIcon:"textInputIcon",controls:"controls",autocomplete:"autocomplete",ariaAutocomplete:"ariaAutocomplete",color:"color",validation:"validation",showErrorValidation:"showErrorValidation",textColor:"textColor",fontWeight:"fontWeight",value:"value"},outputs:{pressEnter:"pressEnter",keyUp:"keyUp",keyDown:"keyDown",blur:"blur",focus:"focus",focusin:"focusin",change:"change",search:"search",click:"click"},features:[e._Bn([W.valueAccessor]),e.TTD],ngContentSelectors:["*","[slot='label']","[slot='before-input']","[slot='after-input']","[slot='validation-message']"],decls:15,vars:27,consts:[[3,"ot-tooltip","showTooltip"],["size","1",3,"ngModel","ngStyle","ngModelChange","change","blur","focus","focusin","mouseenter","mouseleave","keydown","keydown.enter","keyup","search","click"],["inputElement",""],["class","ot-text-input-inline-icon","prefix","fas","name","check-circle",4,"ngIf"],["class","ot-text-input-inline-icon","prefix","fas","name","exclamation-circle",4,"ngIf"],["class","ot-text-input-inline-icon",3,"prefix","name",4,"ngIf"],["class","ot-text-input__spin-buttons",4,"ngIf"],["error",""],["prefix","fas","name","check-circle",1,"ot-text-input-inline-icon"],["prefix","fas","name","exclamation-circle",1,"ot-text-input-inline-icon"],[1,"ot-text-input-inline-icon",3,"prefix","name"],[1,"ot-text-input__spin-buttons"],["tabindex","-1",1,"ot-spin-button",3,"click"],["prefix","fas","name","chevron-up"],[1,"ot-spin-button-divider"],["prefix","fas","name","chevron-down"],["color","error"]],template:function(w,R){if(1&amp;w&amp;&amp;(e.F$t(f),e.TgZ(0,"label"),e.Hsn(1),e.Hsn(2,1),e.qZA(),e.TgZ(3,"div",0)(4,"div"),e.Hsn(5,2),e.TgZ(6,"input",1,2),e.NdJ("ngModelChange",function(C){return R.value=C})("change",function(C){return R.onChange(C.target.value),R.onChangeEvent(C)})("blur",function(C){return R.onTouched(),R.onBlur(C)})("focus",function(C){return R.onFocus(C)})("focusin",function(C){return R.onFocusIn(C)})("mouseenter",function(){return R.onMouseEnter()})("mouseleave",function(){return R.onMouseLeave()})("keydown",function(C){return R.onKeyDown(C)})("keydown.enter",function(C){return R.onEnterPressed(C)})("keyup",function(C){return R.onKeyUp(C)})("search",function(C){return R.onSearch(C)})("click",function(C){return R.onClick(C)}),e.qZA(),e.Hsn(8,3),e.qZA(),e.YNc(9,d,1,0,"ot-icon",3),e.YNc(10,c,1,0,"ot-icon",4),e.YNc(11,_,1,2,"ot-icon",5),e.YNc(12,g,6,0,"div",6),e.qZA(),e.YNc(13,p,2,0,"ng-template",null,7,e.W1O)),2&amp;w){const m=e.MAs(14);e.uIk("for",R.id),e.xp6(3),e.Q6J("ot-tooltip",R.validation===R.textInputValidation.Error&amp;&amp;R.showErrorValidation?m:null)("showTooltip",(R.inFocus||R.hover)&amp;&amp;R.validation===R.textInputValidation.Error),e.xp6(3),e.Q6J("ngModel",R.value)("ngStyle",e.WLB(24,v,R.textColor?R.textColor:null,R.fontWeight?R.fontWeight:null)),e.uIk("id",R.id)("type",R.inputType)("placeholder",R.placeholder)("required",R.required||null)("autocomplete",R.autocomplete)("spellcheck",R.spellcheck)("readonly",R.readonly||null)("disabled",R.disabled||null)("aria-readonly",R.readonly||null)("aria-autocomplete",R.ariaAutocomplete)("aria-controls",R.controls||null)("min",R.min)("max",R.max)("maxlength",R.maxlength)("step",R.step),e.xp6(3),e.Q6J("ngIf",R.validation===R.textInputValidation.Valid),e.xp6(1),e.Q6J("ngIf",R.validation===R.textInputValidation.Error),e.xp6(1),e.Q6J("ngIf",R.iconName),e.xp6(1),e.Q6J("ngIf","number"===R.inputType)}},dependencies:[r.O5,r.PC,o.Fj,o.JJ,o.Q7,o.nD,o.On,s.J,a.u,l._],styles:['[_nghost-%COMP%]{display:block;font-family:var(--ot-font-family-base);font-size:var(--ot-font-size-m);width:100%;margin:0;padding:0;border:var(--ot-border-none);box-shadow:var(--ot-shadow-none);height:initial;position:relative}[disabled][_nghost-%COMP%]{opacity:var(--ot-opacity-disabled);cursor:not-allowed;pointer-events:none}[_nghost-%COMP%]   label[_ngcontent-%COMP%]:empty{display:none}[_nghost-%COMP%]   label[_ngcontent-%COMP%]:not(:empty){display:block}[validation="valid"][_nghost-%COMP%]   ot-icon[name=check-circle][_ngcontent-%COMP%]{color:var(--ot-color-green-500)}[validation="error"][_nghost-%COMP%]   ot-icon[name=exclamation-circle][_ngcontent-%COMP%]{color:var(--ot-color-red-700)}[_nghost-%COMP%]   label[_ngcontent-%COMP%] + *[_ngcontent-%COMP%]{display:flex;align-items:center;border:var(--ot-border-s) var(--ot-color-neutral-400);padding-inline-start:.375rem;color:var(--ot-color-primary-900);position:relative}[color="transparent"][_nghost-%COMP%]   label[_ngcontent-%COMP%] + *[_ngcontent-%COMP%]{border:var(--ot-border-s) var(--ot-color-transparent)}[_nghost-%COMP%]   label[_ngcontent-%COMP%] + *[_ngcontent-%COMP%] &gt; *[_ngcontent-%COMP%]:first-child{display:flex;align-items:center;flex-wrap:wrap;flex:1}[_nghost-%COMP%]   input[type=search][_ngcontent-%COMP%]::-webkit-search-cancel-button, [_nghost-%COMP%]   input[type=search][_ngcontent-%COMP%]::-webkit-search-decoration{-webkit-appearance:none}[_nghost-%COMP%]   input[_ngcontent-%COMP%], [_nghost-%COMP%]   input[type][_ngcontent-%COMP%], [_nghost-%COMP%]   input[type=date][_ngcontent-%COMP%]{-webkit-appearance:none;appearance:none;outline:none;border:var(--ot-border-none);line-height:var(--ot-line-height-loose);flex-grow:1;width:100%;max-width:100%;font-size:var(--ot-font-size-m);margin-inline-end:var(--ot-spacing-s);margin-block-start:0;margin-block-end:0;color:var(--ot-color-primary-900);font-family:var(--ot-font-family-base);align-self:flex-end;box-shadow:var(--ot-shadow-none);padding:.0625rem .125rem}.ot-spin-button[_ngcontent-%COMP%]{border-radius:var(--ot-border-radius-none);border:var(--ot-border-none);height:50%;outline:none;background-color:var(--ot-color-neutral-200);padding-block-start:var(--ot-spacing-none);padding-block-end:var(--ot-spacing-none);padding-inline-start:var(--ot-spacing-xxs);padding-inline-end:var(--ot-spacing-xxs);display:flex;justify-content:center;align-items:center;font-size:var(--ot-font-size-s);cursor:pointer}.ot-spin-button[_ngcontent-%COMP%]:hover, .ot-spin-button[_ngcontent-%COMP%]:active{background-color:var(--ot-color-neutral-400)}[_nghost-%COMP%]   input[type=number][_ngcontent-%COMP%]{-moz-appearance:textfield;margin-inline-end:var(--ot-spacing-none)}[_nghost-%COMP%]   input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button, [_nghost-%COMP%]   input[type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button{-webkit-appearance:none}[color="transparent"][_nghost-%COMP%]   input[_ngcontent-%COMP%], [color="transparent"][_nghost-%COMP%]   input[type][_ngcontent-%COMP%], [color="transparent"][_nghost-%COMP%]   input[type=date][_ngcontent-%COMP%]{background-color:var(--ot-color-transparent)}[validation="error"][_nghost-%COMP%]   input[_ngcontent-%COMP%]{color:var(--ot-color-red-700)}[validation="error"][_nghost-%COMP%]   .ot-spin-button[_ngcontent-%COMP%]{color:var(--ot-color-red-700)}[_nghost-%COMP%]   input[autocomplete=off][_ngcontent-%COMP%]::-webkit-contacts-auto-fill-button{display:none!important}[_nghost-%COMP%]   input[_ngcontent-%COMP%]::placeholder{color:var(--ot-color-neutral-500);font-size:var(--ot-font-size-m)}[_nghost-%COMP%]   input[readonly][_ngcontent-%COMP%]{background-color:var(--ot-color-background);cursor:pointer}[_nghost-%COMP%]:not([color="transparent"])&gt;div{background-color:var(--ot-color-background)}[_nghost-%COMP%]   .ot-text-input-inline-icon[_ngcontent-%COMP%]{inset-inline-end:.75rem;padding-inline-start:.5rem;flex-shrink:0;flex-grow:0;color:var(--ot-color-primary-800);border:var(--ot-border-s) var(--ot-color-transparent);margin-inline-end:var(--ot-spacing-s)}[_nghost-%COMP%]:not([color="transparent"])   label[_ngcontent-%COMP%] + *[_ngcontent-%COMP%]:focus-within, [_nghost-%COMP%]:not([color="transparent"])   label[_ngcontent-%COMP%] + *[_ngcontent-%COMP%]:hover{border:var(--ot-border-s) var(--ot-color-neutral-400);outline:var(--ot-border-s) var(--ot-color-primary-600);outline-offset:.2rem;box-shadow:var(--ot-shadow-none)}[_nghost-%COMP%]   label[_ngcontent-%COMP%] + *[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:-.125rem;border:var(--ot-border-m) transparent;pointer-events:none;box-sizing:border-box;z-index:var(--ot-stacking-above)}[validation="error"][_nghost-%COMP%]:not([color="transparent"])   label[_ngcontent-%COMP%] + *[_ngcontent-%COMP%]:before{border-color:var(--ot-color-red-700)}ot-tooltip-content[_ngcontent-%COMP%]{margin-block-start:var(--ot-spacing-xs)}.ot-text-input__spin-buttons[_ngcontent-%COMP%]{align-self:stretch;display:flex;flex-direction:column;border-inline-start:var(--ot-border-s) var(--ot-color-neutral-400)}.ot-spin-button-divider[_ngcontent-%COMP%]{border-block-start:var(--ot-border-s) var(--ot-color-neutral-400)}']})},91456:(H,E,n)=&gt;{"use strict";n.d(E,{YJ:()=&gt;a,fY:()=&gt;e.f});var e=n(46408),t=(n(59086),n(94650));let a=(()=&gt;{class s{}return s.\u0275fac=function(i){return new(i||s)},s.\u0275mod=t.oAB({type:s}),s.\u0275inj=t.cJS({}),s})();n(10182)},59086:(H,E,n)=&gt;{"use strict";n.d(E,{r:()=&gt;t});const e={white:"#FFF",black:"#000",transparent:"transparent",gray:{100:"#F7FAFC",200:"#EDF2F7",300:"#E2E8F0",400:"#CBD5E0",500:"#A0AEC0",600:"#718096",700:"#4A5568",800:"#2D3748",900:"#1A202C"},red:{100:"#FFF5F5",200:"#FED7D7",300:"#FEB2B2",400:"#FC8181",500:"#F56565",600:"#E53E3E",700:"#C53030",800:"#9B2C2C",900:"#742A2A"},orange:{100:"#fffaf0",200:"#feebc8",300:"#fbd38d",400:"#f6ad55",500:"#ed8936",600:"#dd6b20",700:"#c05621",800:"#9c4221",900:"#7b341e"},yellow:{100:"#FFFFF0",200:"#FEFCBF",300:"#FAF089",400:"#F6E05E",500:"#ECC94B",600:"#D69E2E",700:"#B7791F",800:"#975A16",900:"#744210"},green:{100:"#F0FFF4",200:"#C6F6D5",300:"#9AE6B4",400:"#68D391",500:"#48BB78",600:"#38A169",700:"#2F855A",800:"#276749",900:"#22543D"},teal:{100:"#E6FFFA",200:"#B2F5EA",300:"#81E6D9",400:"#4FD1C5",500:"#38B2AC",600:"#319795",700:"#2C7A7B",800:"#285E61",900:"#234D51"},blue:{100:"#EBF8FF",200:"#BEE3F8",300:"#90CDF4",400:"#63B3ED",500:"#4299E1",600:"#3182CE",700:"#2B6CB0",800:"#2C5282",900:"#2A4365"},indigo:{100:"#EBF4FF",200:"#C3DAFE",300:"#A3BFFA",400:"#7F9CF5",500:"#667EEA",600:"#5A67D8",700:"#4C51BF",800:"#434190",900:"#3C366B"},purple:{100:"#F2F1F7",200:"#DEDDEB",300:"#C9C9DF",400:"#A1A0C8",500:"#7977B0",600:"#6D6B9E",700:"#403e6c",800:"#403e6c",900:"#292857"},pink:{100:"#FFF5F7",200:"#FED7E2",300:"#FBB6CE",400:"#F687B3",500:"#ED64A6",600:"#D53F8C",700:"#B83280",800:"#97266D",900:"#702459"}},t={fonts:[{name:"Lato",url:"https://fonts.gstatic.com/s/lato/v16/",subsets:[{name:"latin",unicodeRange:"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;"},{name:"latin-ext",unicodeRange:"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"}],fonts:[{local:["Lato Light","Lato-Light"],weight:300,style:"normal",resources:[{subset:"latin",format:"woff2",file:"S6u9w4BMUTPHh7USSwiPGQ3q5d0.woff2"},{subset:"latin-ext",format:"woff2",file:"S6u9w4BMUTPHh7USSwaPGQ3q5d0N7w.woff2"}]},{local:["Lato Regular","Lato-Regular"],weight:400,style:"normal",resources:[{subset:"latin",format:"woff2",file:"S6uyw4BMUTPHjx4wXiWtFCc.woff2"},{subset:"latin-ext",format:"woff2",file:"S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2"}]},{local:["Lato Bold","Lato-Bold"],weight:700,style:"normal",resources:[{subset:"latin",format:"woff2",file:"S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2"},{subset:"latin-ext",format:"woff2",file:"S6u9w4BMUTPHh6UVSwaPGQ3q5d0N7w.woff2"}]},{local:["Lato Black","Lato-Black"],weight:900,style:"normal",resources:[{subset:"latin",format:"woff2",file:"S6u9w4BMUTPHh50XSwiPGQ3q5d0.woff2"},{subset:"latin-ext",format:"woff2",file:"S6u9w4BMUTPHh50XSwaPGQ3q5d0N7w.woff2"}]}]}],colorPalette:e,variables:{color:Object.assign({background:e.white,foreground:e.black,neutral:e.gray,primary:e.purple,secondary:e.teal,negative:e.red,notice:e.yellow,positive:e.green,info:e.blue},e),opacity:{overlay:.8,disabled:.5},fontFamily:{base:"Lato, Tahoma, Helvetica, Arial, sans-serif",sans:"Lato, Tahoma, Helvetica, Arial, sans-serif",serif:'Georgia, Cambria, "Times New Roman", Times, serif',mono:'Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace'},fontWeight:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fontSize:{xxl:"1.5rem",xl:"1.3125rem",l:"1.125rem",m:"0.9375rem",s:"0.75rem",xs:"0.625rem"},lineHeight:{none:"1",minimum:"1.14",tight:"1.2",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2"},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},spacing:{xxl:"4rem",xl:"2rem",l:"1.5rem",m:"1rem",s:"0.5rem",xs:"0.25rem",xxs:"0.125rem",auto:"auto",none:"none"},borderRadius:{m:"0.3125rem",s:"0.1875rem",none:"0",circle:"50%"},border:{l:"0.25rem solid",m:"0.125rem solid",s:"0.0625rem solid",dashed:"0.125rem dashed",dotted:"0.125rem dotted",none:"none"},shadow:{topmost:"0 0.375rem 0.4375rem rgba(0, 0, 0, 0.1), 0 0.625rem 1.75rem rgba(0, 0, 0, 0.25)",above:"0 0.1875rem 0.375rem rgba(0, 0, 0, 0.1), 0 0.1875rem 0.375rem rgba(0, 0, 0, 0.16)",resting:"0 0.0625rem 0.125rem rgba(0, 0, 0, 0.2), 0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.1)",inner:"inset 0.125rem 0.25rem 0 rgba(0, 0, 0, 0.06)",outline:"0 0 0 0.1875rem rgba(66, 153, 225, 0.5)",none:"none"},stacking:{auto:"auto",popover:10002,modal:9998,overlay:9999,above:1,below:-1,deepest:"-9999"},duration:{fast:"150ms",moderate:"200ms",slow:"400ms"},easing:{inOut:"cubic-bezier(0.4, 0, 0.2, 1)",in:"cubic-bezier(0, 0, 0.2, 1)",out:"cubic-bezier(0.4, 0, 0.7, 0.2)",linear:"linear"}}}},10182:(H,E,n)=&gt;{"use strict";n.d(E,{f:()=&gt;i});var e=n(94650),o=n(36895),t=n(12291),a=n.n(t),r=n(46408),s=n(11481);const l=["*"];let i=(()=&gt;{class d{constructor(_,g,p,f,v){this.themeService=_,this.platformId=g,this.elementRef=p,this.document=f,this.sanitizer=v,this.id=a()("ot-theme-provider-"),this.locale=this.document.location.hostname.split(".").slice(-1).join()}get styles(){return this.sanitizer.bypassSecurityTrustHtml(`&lt;style data-theme="${this.id}"&gt;\n      ${this.themeService.theme.toCSS(!1,this.locale)}\n      &lt;/style&gt;`)}ngOnInit(){if((0,o.NF)(this.platformId)){const{properties:_}=this.themeService.theme;Object.keys(_).forEach(g=&gt;{this.elementRef.nativeElement.style.setProperty(g,_[g])})}}}return d.\u0275fac=function(_){return new(_||d)(e.Y36(r.f),e.Y36(e.Lbi),e.Y36(e.SBq),e.Y36(o.K0),e.Y36(s.H7))},d.\u0275cmp=e.Xpm({type:d,selectors:[["ot-theme-provider"]],ngContentSelectors:l,decls:2,vars:1,consts:[[3,"innerHTML"]],template:function(_,g){1&amp;_&amp;&amp;(e.F$t(),e._UZ(0,"div",0),e.Hsn(1)),2&amp;_&amp;&amp;e.Q6J("innerHTML",g.styles,e.oJD)},styles:["[_nghost-%COMP%]{font-family:var(--ot-font-family-base);font-weight:var(--ot-font-weight-normal);line-height:var(--ot-line-height-normal);color:var(--ot-color-primary-900);background-color:var(--ot-color-background)}"],changeDetection:0}),d})()},46408:(H,E,n)=&gt;{"use strict";n.d(E,{f:()=&gt;l});var e=n(94243);const o=i=&gt;i.replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z])([A-Z])(?=[a-z])/g,"$1-$2").toLowerCase();var a=(()=&gt;((a||(a={})).Light="light",a))(),r=n(59086),s=n(94650);class l{constructor(){this.themes=[l.defaultTheme],this.activeThemeId=l.defaultTheme.id}get theme(){const d=this.themes.find(c=&gt;c.id===this.activeThemeId);if(!d)throw new Error(`Theme not found: '${this.activeThemeId}'`);return d}}l.defaultTheme=new class t{constructor(d,c,_="--"){this._id=d,this._theme=c,this._prefix=_}get id(){return this._id}get properties(){const d=this._theme.variables,c={};return Object.keys(d).forEach(_=&gt;{Object.keys(d[_]).forEach(g=&gt;{const p=d[_][g];"color"===_&amp;&amp;"object"==typeof p?Object.keys(p).forEach(f=&gt;{c[this.formatColorVariableName(g,f)]=this.formatColorVariableValue(p[f]),c[this.formatRGBVariableName(g,f)]=this.formatRGBVariableValue(p[f])}):c[this.formatVariableName(_,g)]=d[_][g]})}),c}get variables(){return this._theme.variables}toCSS(d=!1,c="en-US"){let _=[];"cn"!==c&amp;&amp;this._theme.fonts.forEach(p=&gt;{const{url:f,subsets:v}=p;p.fonts.forEach(T=&gt;{const h=T.local.map(Z=&gt;`local('${Z}')`);T.resources.forEach(Z=&gt;{const M=v.find(B=&gt;B.name===Z.subset),G=[...h,`url('${f}${Z.file}') format('${Z.format}')`];_.push(`\n    @font-face {\n      font-family: '${p.name}';\n      font-style: ${T.style};\n      font-weight: ${T.weight};\n      font-display: fallback;\n      src: ${G.join(",\n")};\n      unicode-range: ${M?.unicodeRange}\n    }\n            `)})})});const g={color:"Color",opacity:"Opacity",border:"Border",borderRadius:"BorderRadius",fontFamily:"FontFamily",lineHeight:"LineHeight",fontWeight:"FontWeight",fontSize:"FontSize",shadow:"Shadow",spacing:"Spacing",easing:"Easing"};return Object.keys(this.variables).forEach(p=&gt;{g[p]&amp;&amp;d&amp;&amp;_.push(`\n/**\n * @tokens ${o(p)}\n * @presenter ${g[p]}\n */`),_.push(":root {");const f=["}",":root {"];Object.keys(this.variables[p]).forEach(v=&gt;{const T=this.variables[p][v];"color"===p&amp;&amp;"object"==typeof T?Object.keys(T).forEach(h=&gt;{_.push(`\t${this.formatColorVariableName(v,h)}: ${this.formatColorVariableValue(T[h])};`),f.push(`\t${this.formatRGBVariableName(v,h)}: ${this.formatRGBVariableValue(T[h])};`)}):_.push(`\t${this.formatVariableName(p,v)}: ${T};`)}),"color"===p&amp;&amp;(_=_.concat(f)),_.push("}")}),_.join("\n")}formatColorVariableValue(d){return(0,e.HA)(d).toRgbString()}formatRGBVariableValue(d){const{r:c,g:_,b:g}=(0,e.HA)(d).toRgb();return`${c}, ${_}, ${g}`}formatVariableName(d,c){return`${this._prefix}${o(d)}-${o(c)}`}formatColorVariableName(d,c){const _=this.formatVariableName("color",d);return c?`${_}-${o(c)}`:_}formatRGBVariableName(d,c){const _=this.formatVariableName("rgb",d);return c?`${_}-${o(c)}`:_}getColorValue(d,c){const _=this._theme.variables.color;if(!_[d])throw new Error(`Invalid theme color name: ${d}.`);if(c&amp;&amp;!_[d][c])throw new Error(`Invalid theme color value, ${c}, for color: ${d}.`);return _[d]}getColorVariable(d,c){return this.getColorValue(d,c),`var(${this.formatColorVariableName(d,c)})`}getRGBVariable(d,c){return this.getColorValue(d,c),`var(${this.formatRGBVariableName(d,c)})`}getChartColors(d){const c=this._theme.colorPalette,_=[[c.purple[700]],[c.purple[700],c.orange[600]],[c.purple[700],c.yellow[600],c.orange[600]],[c.purple[700],c.green[700],c.yellow[600],c.orange[600]],[c.purple[700],c.green[700],c.blue[700],c.yellow[600],c.orange[600]],[c.purple[700],c.green[700],c.blue[700],c.indigo[700],c.yellow[600],c.orange[600]],[c.purple[700],c.green[700],c.blue[700],c.indigo[700],c.pink[700],c.yellow[600],c.orange[600]],[c.purple[700],c.green[700],c.blue[700],c.indigo[700],c.pink[700],c.teal[700],c.yellow[600],c.orange[600]],[c.purple[700],c.green[700],c.blue[700],c.indigo[700],c.pink[700],c.red[700],c.teal[700],c.yellow[600],c.orange[600]],[c.purple[700],c.green[700],c.blue[700],c.indigo[700],c.pink[700],c.red[700],c.teal[700],c.gray[600],c.yellow[600],c.orange[600]]],g=Math.floor(d/10),p=d%10;let f=0;const v=[];for(let T=0;T&lt;g;T++){f=1-.25*T&gt;.24?1-.25*T:.25;for(const h of _[9])v.push((0,e.HA)(h).setAlpha(f).toRgbString())}if(p){f=1-.25*g&gt;.24?1-.25*g:.25;for(const T of _[p-1])v.push((0,e.HA)(T).setAlpha(f).toRgbString())}return v}getGradingScaleColors(d){const c=this._theme.colorPalette,_=[[c.blue[500]],[c.red[500],c.blue[500]],[c.red[500],c.yellow[500],c.blue[500]],[c.red[500],c.yellow[500],c.green[500],c.blue[500]],[c.red[500],c.yellow[500],c.teal[500],c.green[500],c.blue[500]],[c.red[500],c.yellow[500],c.purple[500],c.teal[500],c.green[500],c.blue[500]],[c.red[500],c.yellow[500],c.purple[600],c.purple[500],c.teal[500],c.green[500],c.blue[500]],[c.red[500],c.yellow[500],c.purple[700],c.purple[600],c.purple[500],c.teal[500],c.green[500],c.blue[500]],[c.red[500],c.yellow[500],c.purple[800],c.purple[700],c.purple[600],c.purple[500],c.teal[500],c.green[500],c.blue[500]],[c.red[500],c.yellow[500],c.purple[900],c.purple[800],c.purple[700],c.purple[600],c.purple[500],c.teal[500],c.green[500],c.blue[500]]],g=Math.floor(d/10),p=d%10;let f=0;const v=[];for(let T=0;T&lt;g;T++){f=1-.25*T&gt;.24?1-.25*T:.25;for(const h of _[9])v.push((0,e.HA)(h).setAlpha(f).toRgbString())}if(p){f=1-.25*g&gt;.24?1-.25*g:.25;for(const T of _[p-1])v.push((0,e.HA)(T).setAlpha(f).toRgbString())}return v}getColorById(d){var c;const _=this._theme.colorPalette;return null!==(c={1:_.black,5:_.gray[500],23:"rgb(236, 86, 40)",26:"rgb(89, 190, 192)",28:"rgb(29, 118, 187)",29:_.indigo[900],30:"rgb(244, 149, 178)",31:"rgb(0, 159, 135)",32:"rgb(129, 67, 149)",33:"rgb(139, 198, 64)",34:"rgb(246, 174, 43)",89:"rgb(18, 81, 174)",90:"rgb(55, 123, 51)",91:"rgb(254, 155, 15)",92:"rgb(152, 22, 34)",93:"rgb(120, 100, 206)",94:"rgb(157, 165, 174)",95:"rgb(3, 145, 158)",96:"rgb(147, 229, 22)",97:"rgb(253, 206, 20)",98:"rgb(233, 20, 37)",99:"rgb(250, 66, 200)",401:"rgb(245, 101, 101)",402:"rgb(236, 201, 75)",403:"rgb(68, 51, 122)",404:"rgb(85, 60, 154)",405:"rgb(107, 70, 193)",406:"rgb(127, 90, 213)",407:"rgb(159, 121, 234)",408:"rgb(56, 178, 172)",409:"rgb(71, 187, 120)",410:"rgb(66, 153, 225)"}[d])&amp;&amp;void 0!==c?c:_.indigo[900]}transformColor(d,c){return(0,e.HA)(d).setAlpha(c).toRgbString()}}(a.Light,r.r,"--ot-"),l.\u0275fac=function(d){return new(d||l)},l.\u0275prov=s.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})},85009:(H,E,n)=&gt;{"use strict";n.d(E,{O:()=&gt;r}),n(38669);var o=n(36895),t=n(67052),a=n(94650);let r=(()=&gt;{class s{}return s.\u0275fac=function(i){return new(i||s)},s.\u0275mod=a.oAB({type:s}),s.\u0275inj=a.cJS({imports:[o.ez,t.QX]}),s})()},38669:(H,E,n)=&gt;{"use strict";n.d(E,{Z:()=&gt;s});var e=n(28917),o=n(94650),t=n(27733);const a=[[["","slot","input"]],[["","slot","label"]]],r=["[slot='input']","[slot='label']"];let s=(()=&gt;{class l{constructor(d){this.elementRef=d,this.id=(0,e.Z)("ot-toggle-switch-")}ngAfterContentChecked(){const d=this.elementRef.nativeElement,c=d.querySelector('input[type="checkbox"]');if(!c)throw new Error('An input[type="checkbox"] element is required for the ToggleSwitch component!');const _=d.querySelector("label");if(!_)throw new Error("A label element is required for the ToggleSwitch component!");this.id=c.id||this.id,c.setAttribute("id",this.id),_.setAttribute("for",this.id)}}return l.\u0275fac=function(d){return new(d||l)(o.Y36(o.SBq))},l.\u0275cmp=o.Xpm({type:l,selectors:[["ot-toggle-switch"]],ngContentSelectors:r,decls:6,vars:2,consts:[[1,"ot-toggle-switch__facade"],["name","toggle-on","color","primary","data-state","checked",3,"dynamicWidth"],["name","toggle-off","color","primary","data-state","unchecked",3,"dynamicWidth"],[1,"ot-toggle-switch__label"]],template:function(d,c){1&amp;d&amp;&amp;(o.F$t(a),o.Hsn(0),o.TgZ(1,"div",0),o._UZ(2,"ot-icon",1)(3,"ot-icon",2),o.qZA(),o.TgZ(4,"span",3),o.Hsn(5,1),o.qZA()),2&amp;d&amp;&amp;(o.xp6(2),o.Q6J("dynamicWidth",!0),o.xp6(1),o.Q6J("dynamicWidth",!0))},dependencies:[t.J],styles:["[_nghost-%COMP%]{display:flex;align-items:center;font-family:var(--ot-font-family-base);box-sizing:border-box;position:relative}[_nghost-%COMP%]     input{width:4rem;height:2rem;padding:0;left:-.875rem;position:absolute;overflow:hidden;opacity:0;cursor:pointer}[data-state=checked][_ngcontent-%COMP%], [data-state=unchecked][_ngcontent-%COMP%]{display:none}[_nghost-%COMP%]   .ot-toggle-switch__facade[_ngcontent-%COMP%]{line-height:var(--ot-line-height-none);padding:0 var(--ot-spacing-xxs);border:var(--ot-border-s) transparent;cursor:pointer;border-radius:3.375rem;height:1.4em;display:flex}  input:checked+.ot-toggle-switch__facade [data-state=checked],   input:not(:checked)+.ot-toggle-switch__facade [data-state=unchecked]{display:inline-flex}ot-icon[_ngcontent-%COMP%]{font-size:var(--ot-font-size-xxl);pointer-events:none}[_nghost-%COMP%]:focus-within   .ot-toggle-switch__facade[_ngcontent-%COMP%]{border-color:var(--ot-color-blue-500)}[_nghost-%COMP%]:hover   .ot-toggle-switch__facade[_ngcontent-%COMP%]{background-color:var(--ot-color-gray-300)}  input:disabled+*{opacity:var(--ot-opacity-disabled);cursor:not-allowed;pointer-events:none}[_nghost-%COMP%]   .ot-toggle-switch__label[_ngcontent-%COMP%]{display:flex;align-items:center}[_nghost-%COMP%]     label{all:unset;cursor:pointer;margin-inline-start:var(--ot-spacing-xs);font-size:var(--ot-font-size-m);color:var(--ot-color-primary-800)}"],changeDetection:0}),l})()},70008:(H,E,n)=&gt;{"use strict";n.d(E,{_:()=&gt;a});var e=n(94650);const o=["*"];var t=(()=&gt;{return(r=t||(t={})).Info="info",r.Error="error",r.light="light",t;var r})();let a=(()=&gt;{class r{constructor(){this.color=t.Info}}return r.\u0275fac=function(l){return new(l||r)},r.\u0275cmp=e.Xpm({type:r,selectors:[["ot-tooltip-content"]],hostVars:1,hostBindings:function(l,i){2&amp;l&amp;&amp;e.uIk("color",i.color)},inputs:{color:"color"},ngContentSelectors:o,decls:1,vars:0,template:function(l,i){1&amp;l&amp;&amp;(e.F$t(),e.Hsn(0))},styles:["[_nghost-%COMP%]{--bg-color: var(--ot-color-primary-700);--border-color: var(--ot-color-primary-800);--color: var(--ot-color-background);max-width:16rem;display:inline-block;box-sizing:border-box;background-color:var(--bg-color);color:var(--color);border-radius:var(--ot-border-radius-s);border:var(--ot-border-s) var(--border-color);padding:var(--ot-spacing-xs) var(--ot-spacing-s);font-size:var(--ot-font-size-s);font-family:var(--ot-font-family-base);font-weight:var(--ot-font-weight-normal);box-shadow:var(--ot-shadow-above);margin:var(--ot-spacing-xxs)}[color=error][_nghost-%COMP%]{--bg-color: var(--ot-color-negative-700);--border-color: var(--ot-color-red-800);--color: var(--ot-color-background)}[color=light][_nghost-%COMP%]{--bg-color: var(--ot-color-white);--border-color: var(--ot-color-white);--color: var(--ot-color-primary-900)}"],changeDetection:0}),r})()},39115:(H,E,n)=&gt;{"use strict";n.d(E,{u:()=&gt;c});var e=n(94650),o=n(35438),t=n(61135),a=n(39841),r=n(54004),s=n(71884);const l=["ot-tooltip-popover",""],i=["*"];let d=(()=&gt;{class _{constructor(){this.position=o.I.StartBottom}ngAfterViewInit(){this.popover.show()}sync(){this.popover.sync()}}return _.\u0275fac=function(p){return new(p||_)},_.\u0275cmp=e.Xpm({type:_,selectors:[["","ot-tooltip-popover",""]],viewQuery:function(p,f){if(1&amp;p&amp;&amp;e.Gf(o.J,5),2&amp;p){let v;e.iGM(v=e.CRH())&amp;&amp;(f.popover=v.first)}},inputs:{position:"position",positioningElement:"positioningElement"},attrs:l,ngContentSelectors:i,decls:2,vars:6,consts:[[3,"originElementRef","manageDisplay","position","refSizing","addDescribedBy","originBuffer"]],template:function(p,f){1&amp;p&amp;&amp;(e.F$t(),e.TgZ(0,"ot-popover",0),e.Hsn(1),e.qZA()),2&amp;p&amp;&amp;e.Q6J("originElementRef",f.positioningElement)("manageDisplay",!1)("position",f.position)("refSizing",!1)("addDescribedBy",!0)("originBuffer",2)},dependencies:[o.J],encapsulation:2}),_})(),c=(()=&gt;{class _{constructor(p,f,v,T){this.element=p,this.injector=f,this.componentFactoryResolver=v,this.viewContainerRef=T,this.tooltipTemplateContext={},this.showOverride$=new t.X(null),this.tooltipOnOverflowOnly$=new t.X(!1),this.focus$=new t.X(!1),this.hover$=new t.X(!1),this.show$=(0,a.a)([this.showOverride$,this.focus$,this.hover$,this.tooltipOnOverflowOnly$]).pipe((0,r.U)(([h,Z,M,G])=&gt;{if(G){const{offsetWidth:B,scrollWidth:Q,offsetHeight:W,scrollHeight:J}=this.element.nativeElement;if(B==Q&amp;&amp;W==J)return!1}return!0===h||!1===h?h:Z||M}),(0,s.x)())}set showTooltip(p){this.showOverride$.next(p)}set tooltipOnOverflowOnly(p){this.tooltipOnOverflowOnly$.next(Boolean(p)||""===p)}ngOnInit(){this.showSubscription=this.show$.subscribe(p=&gt;{p?this.createTooltip():this.destroy()})}onMouseenter(){this.hover$.next(!0)}onMouseleave(){this.hover$.next(!1)}onFocus(){this.focus$.next(!0)}onFocusout(){this.focus$.next(!1)}sync(){this.popover?this.popover.sync():this.componentRef&amp;&amp;this.componentRef.instance.sync()}ngOnDestroy(){this.showSubscription&amp;&amp;this.showSubscription.unsubscribe(),this.destroy()}createTooltip(){if(this.componentRef||!this.content)return;const p=this.componentFactoryResolver.resolveComponentFactory(d);this.componentRef=this.viewContainerRef.createComponent(p,void 0,this.injector,this.createNgContent()),this.componentRef.instance.positioningElement=this.element,this.componentRef.instance.position=this.tooltipPosition}createNgContent(){if(!this.content)return[];if(this.content instanceof e.Rgc){const p=this.viewContainerRef.createEmbeddedView(this.content,this.tooltipTemplateContext);return p.detectChanges(),[p.rootNodes]}{const f=this.componentFactoryResolver.resolveComponentFactory(this.content).create(this.injector);return Object.assign(f.instance,this.tooltipTemplateContext),f.changeDetectorRef.detectChanges(),[[f.location.nativeElement]]}}destroy(){this.componentRef&amp;&amp;this.componentRef.destroy(),this.componentRef=null}}return _.\u0275fac=function(p){return new(p||_)(e.Y36(e.SBq),e.Y36(e.zs3),e.Y36(e._Vd),e.Y36(e.s_b))},_.\u0275dir=e.lG2({type:_,selectors:[["","ot-tooltip",""]],viewQuery:function(p,f){if(1&amp;p&amp;&amp;e.Gf(o.J,5),2&amp;p){let v;e.iGM(v=e.CRH())&amp;&amp;(f.popover=v.first)}},hostBindings:function(p,f){1&amp;p&amp;&amp;e.NdJ("mouseenter",function(){return f.onMouseenter()})("mouseleave",function(){return f.onMouseleave()})("focus",function(){return f.onFocus()})("focusout",function(){return f.onFocusout()})},inputs:{content:["ot-tooltip","content"],tooltipPosition:"tooltipPosition",tooltipTemplateContext:"tooltipTemplateContext",showTooltip:"showTooltip",tooltipOnOverflowOnly:"tooltipOnOverflowOnly"}}),_})()},6734:(H,E,n)=&gt;{"use strict";n.d(E,{z:()=&gt;a});var e=n(36895),o=n(29748),t=n(94650);let a=(()=&gt;{class r{}return r.\u0275fac=function(l){return new(l||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({imports:[e.ez,o.U]}),r})()},39783:(H,E,n)=&gt;{"use strict";n.d(E,{Z:()=&gt;s});var e=n(94650),o=n(61135),t=n(27733),a=n(36895);const r=["*"];let s=(()=&gt;{class l{constructor(d){this.elementRef=d,this.expanded$=new o.X(!1),this.selected$=new o.X(!1),this.expand=new e.vpe,this.select=new e.vpe,this.subscriptions=[]}set expanded(d){const c=Boolean(d)||""===d;c!==this.expanded$.value&amp;&amp;this.expanded$.next(c)}set selected(d){const c=Boolean(d)||""===d;c!==this.selected$.value&amp;&amp;this.selected$.next(c)}deselectFolderNode(){this.selected$.next(!1)}toggleExpanded(){this.expanded$.next(!this.expanded$.value)}ngOnInit(){this.subscriptions.push(this.selected$.subscribe(d=&gt;{this.nativeEl.setAttribute("selected",`${d}`),d&amp;&amp;(this.dispatchBubbleUpEvent("folder-node-selected"),this.select.emit())})),this.subscriptions.push(this.expanded$.subscribe(d=&gt;{this.nativeEl.setAttribute("expanded",`${d}`),d&amp;&amp;this.expand.emit()}))}ngOnDestroy(){for(const d of this.subscriptions)d.unsubscribe()}onKeyDown(d){const{key:c}=d;switch(["Enter","ArrowLeft","ArrowRight","ArrowUp","ArrowDown"].includes(c)&amp;&amp;d.preventDefault(),c){case"Enter":this.selected$.next(!0);break;case"ArrowLeft":this.expanded$.next(!1);break;case"ArrowRight":this.expanded$.next(!0);break;case"ArrowUp":this.dispatchBubbleUpEvent("folder-node-navigate-up");break;case"ArrowDown":this.dispatchBubbleUpEvent("folder-node-navigate-down")}}dispatchBubbleUpEvent(d){this.nativeEl.dispatchEvent(new Event(d,{bubbles:!0}))}get nativeEl(){return this.elementRef.nativeElement}}return l.\u0275fac=function(d){return new(d||l)(e.Y36(e.SBq))},l.\u0275cmp=e.Xpm({type:l,selectors:[["ot-folder-node-label"]],hostAttrs:["tabindex","-1"],hostBindings:function(d,c){1&amp;d&amp;&amp;e.NdJ("click",function(){return c.selected$.next(!0)})("keydown",function(g){return c.onKeyDown(g)})("deselect-folder-node",function(){return c.deselectFolderNode()})},inputs:{expanded$:"expanded$",expanded:"expanded",selected$:"selected$",selected:"selected"},outputs:{expand:"expand",select:"select"},ngContentSelectors:r,decls:7,vars:6,consts:[[1,"ot-folder-node__expand",3,"click"],["prefix","fas",3,"name"],["prefix","fas",1,"ot-folder-node__folder-icon",3,"name"],[1,"ot-folder-node__label-content"]],template:function(d,c){1&amp;d&amp;&amp;(e.F$t(),e.TgZ(0,"div",0),e.NdJ("click",function(g){return c.toggleExpanded(),g.stopPropagation()}),e._UZ(1,"ot-icon",1),e.ALo(2,"async"),e.qZA(),e._UZ(3,"ot-icon",2),e.ALo(4,"async"),e.TgZ(5,"div",3),e.Hsn(6),e.qZA()),2&amp;d&amp;&amp;(e.xp6(1),e.Q6J("name",e.lcZ(2,2,c.expanded$)?"caret-down":"caret-right"),e.xp6(2),e.Q6J("name",e.lcZ(4,4,c.expanded$)?"folder-open":"folder"))},dependencies:[t.J,a.Ov],styles:['[_nghost-%COMP%]{display:flex;position:relative;align-items:center;cursor:pointer;height:var(--ot-spacing-xl);padding-inline-start:var(--ot-spacing-xs);outline:none;font-size:var(--ot-font-size-m)}.ot-folder-node__label-content[_ngcontent-%COMP%]{font-size:var(--ot-font-size-s);padding-inline-start:var(--ot-spacing-xxs);display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.ot-folder-node__expand[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;min-height:var(--ot-spacing-l);min-width:var(--ot-spacing-l);border-radius:var(--ot-border-radius-s);border:var(--ot-border-s);border-color:var(--ot-color-transparent)}.ot-folder-node__expand[_ngcontent-%COMP%]:hover{background:var(--ot-color-neutral-400);border-color:var(--ot-color-neutral-400)}[selected=true][_nghost-%COMP%] &gt; .ot-folder-node__expand[_ngcontent-%COMP%]:hover{background:var(--ot-color-neutral-500);border-color:var(--ot-color-neutral-500)}.ot-folder-node__folder-icon[_ngcontent-%COMP%]{margin-inline-start:var(--ot-spacing-xxs);margin-inline-end:var(--ot-spacing-xs)}[_nghost-%COMP%]:before{position:absolute;left:0;right:0;box-sizing:border-box;height:var(--ot-spacing-xl);z-index:var(--ot-stacking-below);border-radius:var(--ot-border-radius-s)}[_nghost-%COMP%]:focus:before, [_nghost-%COMP%]:focus-within:before{content:"";border:var(--ot-border-s);border-color:var(--ot-color-primary-600)}[_nghost-%COMP%]:hover:before{content:"";background:var(--ot-color-neutral-200)}[selected=true][_nghost-%COMP%]:before, [selected=true][_nghost-%COMP%]:hover:before{content:"";background:var(--ot-color-neutral-300)}'],changeDetection:0}),l})()},56657:(H,E,n)=&gt;{"use strict";n.d(E,{xc:()=&gt;r}),n(39783);var o=n(36895),t=n(67052),a=n(94650);let r=(()=&gt;{class s{}return s.\u0275fac=function(i){return new(i||s)},s.\u0275mod=a.oAB({type:s}),s.\u0275inj=a.cJS({imports:[o.ez,t.QX]}),s})()},73885:(H,E,n)=&gt;{"use strict";n.d(E,{m:()=&gt;t});var e=n(94650);const o=["*"];let t=(()=&gt;{class a{constructor(s){this.elementRef=s}onFolderNodeSelected(s){const l=this.queryChildren("ot-folder-node-label[selected='true']");for(const i of l)i!==s&amp;&amp;i.dispatchEvent(new Event("deselect-folder-node"))}onNavigateUp(s){this.navigate(s,"up")}onNavigateDown(s){this.navigate(s,"down")}onFocus(s){const l=this.queryChildren("ot-folder-node-label")[0];l!==s.relatedTarget&amp;&amp;l.focus()}navigate(s,l){const i=this.queryChildren("ot-folder-node-label").filter(g=&gt;g.offsetParent),c=i.indexOf(s)+("down"==l?1:-1),_=i[c];_&amp;&amp;_.focus()}queryChildren(s){return[...this.elementRef.nativeElement.querySelectorAll(s)]}}return a.\u0275fac=function(s){return new(s||a)(e.Y36(e.SBq))},a.\u0275cmp=e.Xpm({type:a,selectors:[["ot-tree"]],hostAttrs:["tabindex","0"],hostBindings:function(s,l){1&amp;s&amp;&amp;e.NdJ("folder-node-selected",function(d){return l.onFolderNodeSelected(d.target)})("folder-node-navigate-up",function(d){return l.onNavigateUp(d.target)})("folder-node-navigate-down",function(d){return l.onNavigateDown(d.target)})("focus",function(d){return l.onFocus(d)})},ngContentSelectors:o,decls:1,vars:0,template:function(s,l){1&amp;s&amp;&amp;(e.F$t(),e.Hsn(0))},styles:['[_nghost-%COMP%]{display:block;position:relative;z-index:var(--ot-stacking-above);outline:none}[_nghost-%COMP%]  ul{padding-inline-start:var(--ot-spacing-s);list-style-type:none;margin:0}[_nghost-%COMP%] &gt;ul{padding-inline-start:var(--ot-spacing-none)}[_nghost-%COMP%]:focus:before, [_nghost-%COMP%]:focus-within:before{content:"";position:absolute;inset:-.3125rem;border:var(--ot-border-s) var(--ot-color-primary-600);border-radius:var(--ot-border-radius-s);pointer-events:none;box-sizing:border-box}[_nghost-%COMP%]  ot-folder-node-label:not([expanded="true"])+ul{display:none}'],changeDetection:0}),a})()},53697:(H,E,n)=&gt;{"use strict";n.d(E,{Y:()=&gt;a});var e=n(94650);const o=["ot-truncate-text",""],t=["*"];let a=(()=&gt;{class r{constructor(l){this.elementRef=l}get maxHeight(){const l=parseInt(window.getComputedStyle(this.elementRef.nativeElement).getPropertyValue("lineHeight"));return this.lines&gt;0?Number(this.lines)*l+"em":null}}return r.\u0275fac=function(l){return new(l||r)(e.Y36(e.SBq))},r.\u0275cmp=e.Xpm({type:r,selectors:[["","ot-truncate-text",""],["ot-truncate-text"]],hostVars:5,hostBindings:function(l,i){2&amp;l&amp;&amp;(e.uIk("truncate",i.lines&gt;0||null),e.Udp("-webkit-line-clamp",i.lines||null)("max-height",i.maxHeight))},inputs:{lines:"lines"},attrs:o,ngContentSelectors:t,decls:1,vars:0,template:function(l,i){1&amp;l&amp;&amp;(e.F$t(),e.Hsn(0))},styles:['[truncate][_nghost-%COMP%]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;max-width:100%;word-wrap:break-word}[truncate][_nghost-%COMP%]     *{display:inline}[truncate][_nghost-%COMP%]     p{all:unset}[truncate][_nghost-%COMP%]     p:not(:empty):after{content:"\\a0"}'],changeDetection:0}),r})()},94976:(H,E,n)=&gt;{"use strict";n.d(E,{N:()=&gt;t});var e=n(36895),o=n(94650);let t=(()=&gt;{class a{}return a.\u0275fac=function(s){return new(s||a)},a.\u0275mod=o.oAB({type:a}),a.\u0275inj=o.cJS({imports:[e.ez]}),a})()},12116:(H,E,n)=&gt;{"use strict";n.d(E,{T:()=&gt;t});var e=n(94650);const o=["*"];let t=(()=&gt;{class a{}return a.\u0275fac=function(s){return new(s||a)},a.\u0275cmp=e.Xpm({type:a,selectors:[["ot-visually-hidden"],["","ot-visually-hidden",""]],ngContentSelectors:o,decls:1,vars:0,template:function(s,l){1&amp;s&amp;&amp;(e.F$t(),e.Hsn(0))},styles:["[_nghost-%COMP%]{border:0;clip:rect(0 0 0 0);height:.0625rem;margin:.0625rem;overflow:hidden;padding:0;position:absolute;width:.0625rem;white-space:nowrap;word-wrap:normal}"],changeDetection:0}),a})()},93864:(H,E,n)=&gt;{"use strict";n.d(E,{F:()=&gt;t});var e=n(36895),o=n(94650);let t=(()=&gt;{class a{}return a.\u0275fac=function(s){return new(s||a)},a.\u0275mod=o.oAB({type:a}),a.\u0275inj=o.cJS({imports:[e.ez]}),a})()},42480:()=&gt;{}},H=&gt;{H.O(0,[4736],()=&gt;H(H.s=64534)),H.O()}]);</pre></body></html>