403Webshell
Server IP : 3.147.158.171  /  Your IP : 216.73.216.216
Web Server : Apache/2.4.67 (Amazon Linux) OpenSSL/3.5.5
System : Linux ip-172-31-2-178.us-east-2.compute.internal 6.1.172-216.329.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Wed May 20 06:31:34 UTC 2026 x86_64
User : ec2-user ( 1000)
PHP Version : 8.4.21
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /tsai/cb-build/.git/objects/41/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /tsai/cb-build/.git/objects/41/39435435257a01ba29a133f9497969cebf82de
x��blob 3124606var O8=Object.create;var nu=Object.defineProperty,P8=Object.defineProperties,D8=Object.getOwnPropertyDescriptor,E8=Object.getOwnPropertyDescriptors,I8=Object.getOwnPropertyNames,au=Object.getOwnPropertySymbols,S8=Object.getPrototypeOf,R0=Object.prototype.hasOwnProperty,Ry=Object.prototype.propertyIsEnumerable;var Ay=(t,e,a)=>e in t?nu(t,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[e]=a,U=(t,e)=>{for(var a in e||={})R0.call(e,a)&&Ay(t,a,e[a]);if(au)for(var a of au(e))Ry.call(e,a)&&Ay(t,a,e[a]);return t;},Xe=(t,e)=>P8(t,E8(e));var z0=(t,e)=>{var a={};for(var o in t)R0.call(t,o)&&e.indexOf(o)<0&&(a[o]=t[o]);if(t!=null&&au)for(var o of au(t))e.indexOf(o)<0&&Ry.call(t,o)&&(a[o]=t[o]);return a;};var It=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),ru=(t,e)=>{for(var a in e)nu(t,a,{get:e[a],enumerable:!0});},T8=(t,e,a,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of I8(e))!R0.call(t,i)&&i!==a&&nu(t,i,{get:()=>e[i],enumerable:!(o=D8(e,i))||o.enumerable});return t;};var zy=(t,e,a)=>(a=t!=null?O8(S8(t)):{},T8(e||!t||!t.__esModule?nu(a,"default",{value:t,enumerable:!0}):a,t));var Xs=(t,e,a)=>new Promise((o,i)=>{var n=s=>{try{c(a.next(s));}catch(l){i(l);}},r=s=>{try{c(a.throw(s));}catch(l){i(l);}},c=s=>s.done?o(s.value):Promise.resolve(s.value).then(n,r);c((a=a.apply(t,e)).next());});var eD=It((wxe,J6)=>{"use strict";J6.exports=Error;});var oD=It((yxe,tD)=>{"use strict";tD.exports=EvalError;});var aD=It((kxe,iD)=>{"use strict";iD.exports=RangeError;});var rD=It((Cxe,nD)=>{"use strict";nD.exports=ReferenceError;});var a1=It((Mxe,cD)=>{"use strict";cD.exports=SyntaxError;});var Fp=It((Oxe,sD)=>{"use strict";sD.exports=TypeError;});var dD=It((Pxe,lD)=>{"use strict";lD.exports=URIError;});var pD=It((Dxe,mD)=>{"use strict";mD.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},a=Symbol("test"),o=Object(a);if(typeof a=="string"||Object.prototype.toString.call(a)!=="[object Symbol]"||Object.prototype.toString.call(o)!=="[object Symbol]")return!1;var i=42;e[a]=i;for(a in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var n=Object.getOwnPropertySymbols(e);if(n.length!==1||n[0]!==a||!Object.prototype.propertyIsEnumerable.call(e,a))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var r=Object.getOwnPropertyDescriptor(e,a);if(r.value!==i||r.enumerable!==!0)return!1;}return!0;};});var fD=It((Exe,hD)=>{"use strict";var uD=typeof Symbol<"u"&&Symbol,iq=pD();hD.exports=function(){return typeof uD!="function"||typeof Symbol!="function"||typeof uD("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:iq();};});var xD=It((Ixe,bD)=>{"use strict";var gD={foo:{}},aq=Object;bD.exports=function(){return{__proto__:gD}.foo===gD.foo&&!({__proto__:null}instanceof aq);};});var wD=It((Sxe,_D)=>{"use strict";var nq="Function.prototype.bind called on incompatible ",rq=Object.prototype.toString,cq=Math.max,sq="[object Function]",vD=function(e,a){for(var o=[],i=0;i<e.length;i+=1)o[i]=e[i];for(var n=0;n<a.length;n+=1)o[n+e.length]=a[n];return o;},lq=function(e,a){for(var o=[],i=a||0,n=0;i<e.length;i+=1,n+=1)o[n]=e[i];return o;},dq=function(t,e){for(var a="",o=0;o<t.length;o+=1)a+=t[o],o+1<t.length&&(a+=e);return a;};_D.exports=function(e){var a=this;if(typeof a!="function"||rq.apply(a)!==sq)throw new TypeError(nq+a);for(var o=lq(arguments,1),i,n=function(){if(this instanceof i){var d=a.apply(this,vD(o,arguments));return Object(d)===d?d:this;}return a.apply(e,vD(o,arguments));},r=cq(0,a.length-o.length),c=[],s=0;s<r;s++)c[s]="$"+s;if(i=Function("binder","return function ("+dq(c,",")+"){ return binder.apply(this,arguments); }")(n),a.prototype){var l=function(){};l.prototype=a.prototype,i.prototype=new l(),l.prototype=null;}return i;};});var mb=It((Txe,yD)=>{"use strict";var mq=wD();yD.exports=Function.prototype.bind||mq;});var CD=It((Axe,kD)=>{"use strict";var pq=Function.prototype.call,uq=Object.prototype.hasOwnProperty,hq=mb();kD.exports=hq.call(pq,uq);});var Fs=It((Rxe,ED)=>{"use strict";var ft,fq=eD(),gq=oD(),bq=aD(),xq=rD(),Pd=a1(),Od=Fp(),vq=dD(),DD=Function,n1=function(t){try{return DD('"use strict"; return ('+t+").constructor;")();}catch{}},Rs=Object.getOwnPropertyDescriptor;if(Rs)try{Rs({},"");}catch{Rs=null;}var r1=function(){throw new Od();},_q=Rs?function(){try{return arguments.callee,r1;}catch{try{return Rs(arguments,"callee").get;}catch{return r1;}}}():r1,Cd=fD()(),wq=xD()(),Go=Object.getPrototypeOf||(wq?function(t){return t.__proto__;}:null),Md={},yq=typeof Uint8Array>"u"||!Go?ft:Go(Uint8Array),zs={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?ft:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?ft:ArrayBuffer,"%ArrayIteratorPrototype%":Cd&&Go?Go([][Symbol.iterator]()):ft,"%AsyncFromSyncIteratorPrototype%":ft,"%AsyncFunction%":Md,"%AsyncGenerator%":Md,"%AsyncGeneratorFunction%":Md,"%AsyncIteratorPrototype%":Md,"%Atomics%":typeof Atomics>"u"?ft:Atomics,"%BigInt%":typeof BigInt>"u"?ft:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?ft:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?ft:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?ft:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":fq,"%eval%":eval,"%EvalError%":gq,"%Float32Array%":typeof Float32Array>"u"?ft:Float32Array,"%Float64Array%":typeof Float64Array>"u"?ft:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?ft:FinalizationRegistry,"%Function%":DD,"%GeneratorFunction%":Md,"%Int8Array%":typeof Int8Array>"u"?ft:Int8Array,"%Int16Array%":typeof Int16Array>"u"?ft:Int16Array,"%Int32Array%":typeof Int32Array>"u"?ft:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Cd&&Go?Go(Go([][Symbol.iterator]())):ft,"%JSON%":typeof JSON=="object"?JSON:ft,"%Map%":typeof Map>"u"?ft:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Cd||!Go?ft:Go(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?ft:Promise,"%Proxy%":typeof Proxy>"u"?ft:Proxy,"%RangeError%":bq,"%ReferenceError%":xq,"%Reflect%":typeof Reflect>"u"?ft:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?ft:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Cd||!Go?ft:Go(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?ft:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Cd&&Go?Go(""[Symbol.iterator]()):ft,"%Symbol%":Cd?Symbol:ft,"%SyntaxError%":Pd,"%ThrowTypeError%":_q,"%TypedArray%":yq,"%TypeError%":Od,"%Uint8Array%":typeof Uint8Array>"u"?ft:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?ft:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?ft:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?ft:Uint32Array,"%URIError%":vq,"%WeakMap%":typeof WeakMap>"u"?ft:WeakMap,"%WeakRef%":typeof WeakRef>"u"?ft:WeakRef,"%WeakSet%":typeof WeakSet>"u"?ft:WeakSet};if(Go)try{null.error;}catch(t){MD=Go(Go(t)),zs["%Error.prototype%"]=MD;}var MD,kq=function t(e){var a;if(e==="%AsyncFunction%")a=n1("async function () {}");else if(e==="%GeneratorFunction%")a=n1("function* () {}");else if(e==="%AsyncGeneratorFunction%")a=n1("async function* () {}");else if(e==="%AsyncGenerator%"){var o=t("%AsyncGeneratorFunction%");o&&(a=o.prototype);}else if(e==="%AsyncIteratorPrototype%"){var i=t("%AsyncGenerator%");i&&Go&&(a=Go(i.prototype));}return zs[e]=a,a;},OD={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Np=mb(),pb=CD(),Cq=Np.call(Function.call,Array.prototype.concat),Mq=Np.call(Function.apply,Array.prototype.splice),PD=Np.call(Function.call,String.prototype.replace),ub=Np.call(Function.call,String.prototype.slice),Oq=Np.call(Function.call,RegExp.prototype.exec),Pq=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Dq=/\\(\\)?/g,Eq=function(e){var a=ub(e,0,1),o=ub(e,-1);if(a==="%"&&o!=="%")throw new Pd("invalid intrinsic syntax, expected closing `%`");if(o==="%"&&a!=="%")throw new Pd("invalid intrinsic syntax, expected opening `%`");var i=[];return PD(e,Pq,function(n,r,c,s){i[i.length]=c?PD(s,Dq,"$1"):r||n;}),i;},Iq=function(e,a){var o=e,i;if(pb(OD,o)&&(i=OD[o],o="%"+i[0]+"%"),pb(zs,o)){var n=zs[o];if(n===Md&&(n=kq(o)),typeof n>"u"&&!a)throw new Od("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:i,name:o,value:n};}throw new Pd("intrinsic "+e+" does not exist!");};ED.exports=function(e,a){if(typeof e!="string"||e.length===0)throw new Od("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof a!="boolean")throw new Od('"allowMissing" argument must be a boolean');if(Oq(/^%?[^%]*%?$/,e)===null)throw new Pd("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var o=Eq(e),i=o.length>0?o[0]:"",n=Iq("%"+i+"%",a),r=n.name,c=n.value,s=!1,l=n.alias;l&&(i=l[0],Mq(o,Cq([0,1],l)));for(var d=1,f=!0;d<o.length;d+=1){var x=o[d],b=ub(x,0,1),v=ub(x,-1);if((b==='"'||b==="'"||b==="`"||v==='"'||v==="'"||v==="`")&&b!==v)throw new Pd("property names with quotes must have matching quotes");if((x==="constructor"||!f)&&(s=!0),i+="."+x,r="%"+i+"%",pb(zs,r))c=zs[r];else if(c!=null){if(!(x in c)){if(!a)throw new Od("base intrinsic for "+e+" exists, but the property is not available.");return;}if(Rs&&d+1>=o.length){var P=Rs(c,x);f=!!P,f&&"get"in P&&!("originalValue"in P.get)?c=P.get:c=c[x];}else f=pb(c,x),c=c[x];f&&!s&&(zs[r]=c);}}return c;};});var fb=It((zxe,ID)=>{"use strict";var Sq=Fs(),hb=Sq("%Object.defineProperty%",!0)||!1;if(hb)try{hb({},"a",{value:1});}catch{hb=!1;}ID.exports=hb;});var c1=It((Fxe,SD)=>{"use strict";var Tq=Fs(),gb=Tq("%Object.getOwnPropertyDescriptor%",!0);if(gb)try{gb([],"length");}catch{gb=null;}SD.exports=gb;});var zD=It((Nxe,RD)=>{"use strict";var TD=fb(),Aq=a1(),Dd=Fp(),AD=c1();RD.exports=function(e,a,o){if(!e||typeof e!="object"&&typeof e!="function")throw new Dd("`obj` must be an object or a function`");if(typeof a!="string"&&typeof a!="symbol")throw new Dd("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new Dd("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new Dd("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new Dd("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new Dd("`loose`, if provided, must be a boolean");var i=arguments.length>3?arguments[3]:null,n=arguments.length>4?arguments[4]:null,r=arguments.length>5?arguments[5]:null,c=arguments.length>6?arguments[6]:!1,s=!!AD&&AD(e,a);if(TD)TD(e,a,{configurable:r===null&&s?s.configurable:!r,enumerable:i===null&&s?s.enumerable:!i,value:o,writable:n===null&&s?s.writable:!n});else if(c||!i&&!n&&!r)e[a]=o;else throw new Aq("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");};});var LD=It((Lxe,ND)=>{"use strict";var s1=fb(),FD=function(){return!!s1;};FD.hasArrayLengthDefineBug=function(){if(!s1)return null;try{return s1([],"length",{value:1}).length!==1;}catch{return!0;}};ND.exports=FD;});var HD=It((Vxe,$D)=>{"use strict";var Rq=Fs(),VD=zD(),zq=LD()(),jD=c1(),BD=Fp(),Fq=Rq("%Math.floor%");$D.exports=function(e,a){if(typeof e!="function")throw new BD("`fn` is not a function");if(typeof a!="number"||a<0||a>4294967295||Fq(a)!==a)throw new BD("`length` must be a positive 32-bit integer");var o=arguments.length>2&&!!arguments[2],i=!0,n=!0;if("length"in e&&jD){var r=jD(e,"length");r&&!r.configurable&&(i=!1),r&&!r.writable&&(n=!1);}return(i||n||!o)&&(zq?VD(e,"length",a,!0,!0):VD(e,"length",a)),e;};});var YD=It((jxe,bb)=>{"use strict";var l1=mb(),xb=Fs(),Nq=HD(),Lq=Fp(),WD=xb("%Function.prototype.apply%"),GD=xb("%Function.prototype.call%"),QD=xb("%Reflect.apply%",!0)||l1.call(GD,WD),UD=fb(),Vq=xb("%Math.max%");bb.exports=function(e){if(typeof e!="function")throw new Lq("a function is required");var a=QD(l1,GD,arguments);return Nq(a,1+Vq(0,e.length-(arguments.length-1)),!0);};var qD=function(){return QD(l1,WD,arguments);};UD?UD(bb.exports,"apply",{value:qD}):bb.exports.apply=qD;});var JD=It((Bxe,KD)=>{"use strict";var ZD=Fs(),XD=YD(),jq=XD(ZD("String.prototype.indexOf"));KD.exports=function(e,a){var o=ZD(e,!!a);return typeof o=="function"&&jq(e,".prototype.")>-1?XD(o):o;};});var eE=It(()=>{"use strict";});var _E=It((Uxe,vE)=>{"use strict";var v1=typeof Map=="function"&&Map.prototype,d1=Object.getOwnPropertyDescriptor&&v1?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,_b=v1&&d1&&typeof d1.get=="function"?d1.get:null,tE=v1&&Map.prototype.forEach,_1=typeof Set=="function"&&Set.prototype,m1=Object.getOwnPropertyDescriptor&&_1?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,wb=_1&&m1&&typeof m1.get=="function"?m1.get:null,oE=_1&&Set.prototype.forEach,Bq=typeof WeakMap=="function"&&WeakMap.prototype,Vp=Bq?WeakMap.prototype.has:null,$q=typeof WeakSet=="function"&&WeakSet.prototype,jp=$q?WeakSet.prototype.has:null,Hq=typeof WeakRef=="function"&&WeakRef.prototype,iE=Hq?WeakRef.prototype.deref:null,Uq=Boolean.prototype.valueOf,qq=Object.prototype.toString,Wq=Function.prototype.toString,Gq=String.prototype.match,w1=String.prototype.slice,Rc=String.prototype.replace,Qq=String.prototype.toUpperCase,aE=String.prototype.toLowerCase,uE=RegExp.prototype.test,nE=Array.prototype.concat,tr=Array.prototype.join,Yq=Array.prototype.slice,rE=Math.floor,h1=typeof BigInt=="function"?BigInt.prototype.valueOf:null,p1=Object.getOwnPropertySymbols,f1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,Ed=typeof Symbol=="function"&&typeof Symbol.iterator=="object",yi=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===Ed||!0)?Symbol.toStringTag:null,hE=Object.prototype.propertyIsEnumerable,cE=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(t){return t.__proto__;}:null);function sE(t,e){if(t===1/0||t===-1/0||t!==t||t&&t>-1e3&&t<1e3||uE.call(/e/,e))return e;var a=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof t=="number"){var o=t<0?-rE(-t):rE(t);if(o!==t){var i=String(o),n=w1.call(e,i.length+1);return Rc.call(i,a,"$&_")+"."+Rc.call(Rc.call(n,/([0-9]{3})/g,"$&_"),/_$/,"");}}return Rc.call(e,a,"$&_");}var g1=eE(),lE=g1.custom,dE=gE(lE)?lE:null;vE.exports=function t(e,a,o,i){var n=a||{};if(Ac(n,"quoteStyle")&&n.quoteStyle!=="single"&&n.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Ac(n,"maxStringLength")&&(typeof n.maxStringLength=="number"?n.maxStringLength<0&&n.maxStringLength!==1/0:n.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var r=Ac(n,"customInspect")?n.customInspect:!0;if(typeof r!="boolean"&&r!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Ac(n,"indent")&&n.indent!==null&&n.indent!=="	"&&!(parseInt(n.indent,10)===n.indent&&n.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Ac(n,"numericSeparator")&&typeof n.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var c=n.numericSeparator;if(typeof e>"u")return"undefined";if(e===null)return"null";if(typeof e=="boolean")return e?"true":"false";if(typeof e=="string")return xE(e,n);if(typeof e=="number"){if(e===0)return 1/0/e>0?"0":"-0";var s=String(e);return c?sE(e,s):s;}if(typeof e=="bigint"){var l=String(e)+"n";return c?sE(e,l):l;}var d=typeof n.depth>"u"?5:n.depth;if(typeof o>"u"&&(o=0),o>=d&&d>0&&typeof e=="object")return b1(e)?"[Array]":"[Object]";var f=uW(n,o);if(typeof i>"u")i=[];else if(bE(i,e)>=0)return"[Circular]";function x(li,Ni,Ao){if(Ni&&(i=Yq.call(i),i.push(Ni)),Ao){var ge={depth:n.depth};return Ac(n,"quoteStyle")&&(ge.quoteStyle=n.quoteStyle),t(li,ge,o+1,i);}return t(li,n,o+1,i);}if(typeof e=="function"&&!mE(e)){var b=aW(e),v=vb(e,x);return"[Function"+(b?": "+b:" (anonymous)")+"]"+(v.length>0?" { "+tr.call(v,", ")+" }":"");}if(gE(e)){var P=Ed?Rc.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):f1.call(e);return typeof e=="object"&&!Ed?Lp(P):P;}if(dW(e)){for(var A="<"+aE.call(String(e.nodeName)),R=e.attributes||[],q=0;q<R.length;q++)A+=" "+R[q].name+"="+fE(Zq(R[q].value),"double",n);return A+=">",e.childNodes&&e.childNodes.length&&(A+="..."),A+="</"+aE.call(String(e.nodeName))+">",A;}if(b1(e)){if(e.length===0)return"[]";var J=vb(e,x);return f&&!pW(J)?"["+x1(J,f)+"]":"[ "+tr.call(J,", ")+" ]";}if(Kq(e)){var te=vb(e,x);return!("cause"in Error.prototype)&&"cause"in e&&!hE.call(e,"cause")?"{ ["+String(e)+"] "+tr.call(nE.call("[cause]: "+x(e.cause),te),", ")+" }":te.length===0?"["+String(e)+"]":"{ ["+String(e)+"] "+tr.call(te,", ")+" }";}if(typeof e=="object"&&r){if(dE&&typeof e[dE]=="function"&&g1)return g1(e,{depth:d-o});if(r!=="symbol"&&typeof e.inspect=="function")return e.inspect();}if(nW(e)){var ve=[];return tE&&tE.call(e,function(li,Ni){ve.push(x(Ni,e,!0)+" => "+x(li,e));}),pE("Map",_b.call(e),ve,f);}if(sW(e)){var fe=[];return oE&&oE.call(e,function(li){fe.push(x(li,e));}),pE("Set",wb.call(e),fe,f);}if(rW(e))return u1("WeakMap");if(lW(e))return u1("WeakSet");if(cW(e))return u1("WeakRef");if(eW(e))return Lp(x(Number(e)));if(oW(e))return Lp(x(h1.call(e)));if(tW(e))return Lp(Uq.call(e));if(Jq(e))return Lp(x(String(e)));if(!Xq(e)&&!mE(e)){var De=vb(e,x),lt=cE?cE(e)===Object.prototype:e instanceof Object||e.constructor===Object,Vt=e instanceof Object?"":"null prototype",vo=!lt&&yi&&Object(e)===e&&yi in e?w1.call(zc(e),8,-1):Vt?"Object":"",Fi=lt||typeof e.constructor!="function"?"":e.constructor.name?e.constructor.name+" ":"",si=Fi+(vo||Vt?"["+tr.call(nE.call([],vo||[],Vt||[]),": ")+"] ":"");return De.length===0?si+"{}":f?si+"{"+x1(De,f)+"}":si+"{ "+tr.call(De,", ")+" }";}return String(e);};function fE(t,e,a){var o=(a.quoteStyle||e)==="double"?'"':"'";return o+t+o;}function Zq(t){return Rc.call(String(t),/"/g,"&quot;");}function b1(t){return zc(t)==="[object Array]"&&(!yi||!(typeof t=="object"&&yi in t));}function Xq(t){return zc(t)==="[object Date]"&&(!yi||!(typeof t=="object"&&yi in t));}function mE(t){return zc(t)==="[object RegExp]"&&(!yi||!(typeof t=="object"&&yi in t));}function Kq(t){return zc(t)==="[object Error]"&&(!yi||!(typeof t=="object"&&yi in t));}function Jq(t){return zc(t)==="[object String]"&&(!yi||!(typeof t=="object"&&yi in t));}function eW(t){return zc(t)==="[object Number]"&&(!yi||!(typeof t=="object"&&yi in t));}function tW(t){return zc(t)==="[object Boolean]"&&(!yi||!(typeof t=="object"&&yi in t));}function gE(t){if(Ed)return t&&typeof t=="object"&&t instanceof Symbol;if(typeof t=="symbol")return!0;if(!t||typeof t!="object"||!f1)return!1;try{return f1.call(t),!0;}catch{}return!1;}function oW(t){if(!t||typeof t!="object"||!h1)return!1;try{return h1.call(t),!0;}catch{}return!1;}var iW=Object.prototype.hasOwnProperty||function(t){return t in this;};function Ac(t,e){return iW.call(t,e);}function zc(t){return qq.call(t);}function aW(t){if(t.name)return t.name;var e=Gq.call(Wq.call(t),/^function\s*([\w$]+)/);return e?e[1]:null;}function bE(t,e){if(t.indexOf)return t.indexOf(e);for(var a=0,o=t.length;a<o;a++)if(t[a]===e)return a;return-1;}function nW(t){if(!_b||!t||typeof t!="object")return!1;try{_b.call(t);try{wb.call(t);}catch{return!0;}return t instanceof Map;}catch{}return!1;}function rW(t){if(!Vp||!t||typeof t!="object")return!1;try{Vp.call(t,Vp);try{jp.call(t,jp);}catch{return!0;}return t instanceof WeakMap;}catch{}return!1;}function cW(t){if(!iE||!t||typeof t!="object")return!1;try{return iE.call(t),!0;}catch{}return!1;}function sW(t){if(!wb||!t||typeof t!="object")return!1;try{wb.call(t);try{_b.call(t);}catch{return!0;}return t instanceof Set;}catch{}return!1;}function lW(t){if(!jp||!t||typeof t!="object")return!1;try{jp.call(t,jp);try{Vp.call(t,Vp);}catch{return!0;}return t instanceof WeakSet;}catch{}return!1;}function dW(t){return!t||typeof t!="object"?!1:typeof HTMLElement<"u"&&t instanceof HTMLElement?!0:typeof t.nodeName=="string"&&typeof t.getAttribute=="function";}function xE(t,e){if(t.length>e.maxStringLength){var a=t.length-e.maxStringLength,o="... "+a+" more character"+(a>1?"s":"");return xE(w1.call(t,0,e.maxStringLength),e)+o;}var i=Rc.call(Rc.call(t,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,mW);return fE(i,"single",e);}function mW(t){var e=t.charCodeAt(0),a={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return a?"\\"+a:"\\x"+(e<16?"0":"")+Qq.call(e.toString(16));}function Lp(t){return"Object("+t+")";}function u1(t){return t+" { ? }";}function pE(t,e,a,o){var i=o?x1(a,o):tr.call(a,", ");return t+" ("+e+") {"+i+"}";}function pW(t){for(var e=0;e<t.length;e++)if(bE(t[e],`
`)>=0)return!1;return!0;}function uW(t,e){var a;if(t.indent==="	")a="	";else if(typeof t.indent=="number"&&t.indent>0)a=tr.call(Array(t.indent+1)," ");else return null;return{base:a,prev:tr.call(Array(e+1),a)};}function x1(t,e){if(t.length===0)return"";var a=`
`+e.prev+e.base;return a+tr.call(t,","+a)+`
`+e.prev;}function vb(t,e){var a=b1(t),o=[];if(a){o.length=t.length;for(var i=0;i<t.length;i++)o[i]=Ac(t,i)?e(t[i],t):"";}var n=typeof p1=="function"?p1(t):[],r;if(Ed){r={};for(var c=0;c<n.length;c++)r["$"+n[c]]=n[c];}for(var s in t)Ac(t,s)&&(a&&String(Number(s))===s&&s<t.length||Ed&&r["$"+s]instanceof Symbol||(uE.call(/[^\w$]/,s)?o.push(e(s,t)+": "+e(t[s],t)):o.push(s+": "+e(t[s],t))));if(typeof p1=="function")for(var l=0;l<n.length;l++)hE.call(t,n[l])&&o.push("["+e(n[l])+"]: "+e(t[n[l]],t));return o;}});var yE=It((qxe,wE)=>{"use strict";var y1=Fs(),Id=JD(),hW=_E(),fW=y1("%TypeError%"),yb=y1("%WeakMap%",!0),kb=y1("%Map%",!0),gW=Id("WeakMap.prototype.get",!0),bW=Id("WeakMap.prototype.set",!0),xW=Id("WeakMap.prototype.has",!0),vW=Id("Map.prototype.get",!0),_W=Id("Map.prototype.set",!0),wW=Id("Map.prototype.has",!0),k1=function(t,e){for(var a=t,o;(o=a.next)!==null;a=o)if(o.key===e)return a.next=o.next,o.next=t.next,t.next=o,o;},yW=function(t,e){var a=k1(t,e);return a&&a.value;},kW=function(t,e,a){var o=k1(t,e);o?o.value=a:t.next={key:e,next:t.next,value:a};},CW=function(t,e){return!!k1(t,e);};wE.exports=function(){var e,a,o,i={assert:function(n){if(!i.has(n))throw new fW("Side channel does not contain "+hW(n));},get:function(n){if(yb&&n&&(typeof n=="object"||typeof n=="function")){if(e)return gW(e,n);}else if(kb){if(a)return vW(a,n);}else if(o)return yW(o,n);},has:function(n){if(yb&&n&&(typeof n=="object"||typeof n=="function")){if(e)return xW(e,n);}else if(kb){if(a)return wW(a,n);}else if(o)return CW(o,n);return!1;},set:function(n,r){yb&&n&&(typeof n=="object"||typeof n=="function")?(e||(e=new yb()),bW(e,n,r)):kb?(a||(a=new kb()),_W(a,n,r)):(o||(o={key:{},next:null}),kW(o,n,r));}};return i;};});var Cb=It((Wxe,kE)=>{"use strict";var MW=String.prototype.replace,OW=/%20/g,C1={RFC1738:"RFC1738",RFC3986:"RFC3986"};kE.exports={default:C1.RFC3986,formatters:{RFC1738:function(t){return MW.call(t,OW,"+");},RFC3986:function(t){return String(t);}},RFC1738:C1.RFC1738,RFC3986:C1.RFC3986};});var O1=It((Gxe,ME)=>{"use strict";var PW=Cb(),M1=Object.prototype.hasOwnProperty,Ns=Array.isArray,or=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t;}(),DW=function(e){for(;e.length>1;){var a=e.pop(),o=a.obj[a.prop];if(Ns(o)){for(var i=[],n=0;n<o.length;++n)typeof o[n]<"u"&&i.push(o[n]);a.obj[a.prop]=i;}}},CE=function(e,a){for(var o=a&&a.plainObjects?Object.create(null):{},i=0;i<e.length;++i)typeof e[i]<"u"&&(o[i]=e[i]);return o;},EW=function t(e,a,o){if(!a)return e;if(typeof a!="object"){if(Ns(e))e.push(a);else if(e&&typeof e=="object")(o&&(o.plainObjects||o.allowPrototypes)||!M1.call(Object.prototype,a))&&(e[a]=!0);else return[e,a];return e;}if(!e||typeof e!="object")return[e].concat(a);var i=e;return Ns(e)&&!Ns(a)&&(i=CE(e,o)),Ns(e)&&Ns(a)?(a.forEach(function(n,r){if(M1.call(e,r)){var c=e[r];c&&typeof c=="object"&&n&&typeof n=="object"?e[r]=t(c,n,o):e.push(n);}else e[r]=n;}),e):Object.keys(a).reduce(function(n,r){var c=a[r];return M1.call(n,r)?n[r]=t(n[r],c,o):n[r]=c,n;},i);},IW=function(e,a){return Object.keys(a).reduce(function(o,i){return o[i]=a[i],o;},e);},SW=function(t,e,a){var o=t.replace(/\+/g," ");if(a==="iso-8859-1")return o.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(o);}catch{return o;}},TW=function(e,a,o,i,n){if(e.length===0)return e;var r=e;if(typeof e=="symbol"?r=Symbol.prototype.toString.call(e):typeof e!="string"&&(r=String(e)),o==="iso-8859-1")return escape(r).replace(/%u[0-9a-f]{4}/gi,function(d){return"%26%23"+parseInt(d.slice(2),16)+"%3B";});for(var c="",s=0;s<r.length;++s){var l=r.charCodeAt(s);if(l===45||l===46||l===95||l===126||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||n===PW.RFC1738&&(l===40||l===41)){c+=r.charAt(s);continue;}if(l<128){c=c+or[l];continue;}if(l<2048){c=c+(or[192|l>>6]+or[128|l&63]);continue;}if(l<55296||l>=57344){c=c+(or[224|l>>12]+or[128|l>>6&63]+or[128|l&63]);continue;}s+=1,l=65536+((l&1023)<<10|r.charCodeAt(s)&1023),c+=or[240|l>>18]+or[128|l>>12&63]+or[128|l>>6&63]+or[128|l&63];}return c;},AW=function(e){for(var a=[{obj:{o:e},prop:"o"}],o=[],i=0;i<a.length;++i)for(var n=a[i],r=n.obj[n.prop],c=Object.keys(r),s=0;s<c.length;++s){var l=c[s],d=r[l];typeof d=="object"&&d!==null&&o.indexOf(d)===-1&&(a.push({obj:r,prop:l}),o.push(d));}return DW(a),e;},RW=function(e){return Object.prototype.toString.call(e)==="[object RegExp]";},zW=function(e){return!e||typeof e!="object"?!1:!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e));},FW=function(e,a){return[].concat(e,a);},NW=function(e,a){if(Ns(e)){for(var o=[],i=0;i<e.length;i+=1)o.push(a(e[i]));return o;}return a(e);};ME.exports={arrayToObject:CE,assign:IW,combine:FW,compact:AW,decode:SW,encode:TW,isBuffer:zW,isRegExp:RW,maybeMap:NW,merge:EW};});var SE=It((Qxe,IE)=>{"use strict";var DE=yE(),D1=O1(),Bp=Cb(),LW=Object.prototype.hasOwnProperty,OE={brackets:function(e){return e+"[]";},comma:"comma",indices:function(e,a){return e+"["+a+"]";},repeat:function(e){return e;}},Fr=Array.isArray,VW=String.prototype.split,jW=Array.prototype.push,EE=function(t,e){jW.apply(t,Fr(e)?e:[e]);},BW=Date.prototype.toISOString,PE=Bp.default,ni={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:D1.encode,encodeValuesOnly:!1,format:PE,formatter:Bp.formatters[PE],indices:!1,serializeDate:function(e){return BW.call(e);},skipNulls:!1,strictNullHandling:!1},$W=function(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="symbol"||typeof e=="bigint";},P1={},HW=function t(e,a,o,i,n,r,c,s,l,d,f,x,b,v,P,A){for(var R=e,q=A,J=0,te=!1;(q=q.get(P1))!==void 0&&!te;){var ve=q.get(e);if(J+=1,typeof ve<"u"){if(ve===J)throw new RangeError("Cyclic object value");te=!0;}typeof q.get(P1)>"u"&&(J=0);}if(typeof s=="function"?R=s(a,R):R instanceof Date?R=f(R):o==="comma"&&Fr(R)&&(R=D1.maybeMap(R,function(pt){return pt instanceof Date?f(pt):pt;})),R===null){if(n)return c&&!v?c(a,ni.encoder,P,"key",x):a;R="";}if($W(R)||D1.isBuffer(R)){if(c){var fe=v?a:c(a,ni.encoder,P,"key",x);if(o==="comma"&&v){for(var De=VW.call(String(R),","),lt="",Vt=0;Vt<De.length;++Vt)lt+=(Vt===0?"":",")+b(c(De[Vt],ni.encoder,P,"value",x));return[b(fe)+(i&&Fr(R)&&De.length===1?"[]":"")+"="+lt];}return[b(fe)+"="+b(c(R,ni.encoder,P,"value",x))];}return[b(a)+"="+b(String(R))];}var vo=[];if(typeof R>"u")return vo;var Fi;if(o==="comma"&&Fr(R))Fi=[{value:R.length>0?R.join(",")||null:void 0}];else if(Fr(s))Fi=s;else{var si=Object.keys(R);Fi=l?si.sort(l):si;}for(var li=i&&Fr(R)&&R.length===1?a+"[]":a,Ni=0;Ni<Fi.length;++Ni){var Ao=Fi[Ni],ge=typeof Ao=="object"&&typeof Ao.value<"u"?Ao.value:R[Ao];if(!(r&&ge===null)){var Pe=Fr(R)?typeof o=="function"?o(li,Ao):li:li+(d?"."+Ao:"["+Ao+"]");A.set(e,J);var Te=DE();Te.set(P1,A),EE(vo,t(ge,Pe,o,i,n,r,c,s,l,d,f,x,b,v,P,Te));}}return vo;},UW=function(e){if(!e)return ni;if(e.encoder!==null&&typeof e.encoder<"u"&&typeof e.encoder!="function")throw new TypeError("Encoder has to be a function.");var a=e.charset||ni.charset;if(typeof e.charset<"u"&&e.charset!=="utf-8"&&e.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var o=Bp.default;if(typeof e.format<"u"){if(!LW.call(Bp.formatters,e.format))throw new TypeError("Unknown format option provided.");o=e.format;}var i=Bp.formatters[o],n=ni.filter;return(typeof e.filter=="function"||Fr(e.filter))&&(n=e.filter),{addQueryPrefix:typeof e.addQueryPrefix=="boolean"?e.addQueryPrefix:ni.addQueryPrefix,allowDots:typeof e.allowDots>"u"?ni.allowDots:!!e.allowDots,charset:a,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:ni.charsetSentinel,delimiter:typeof e.delimiter>"u"?ni.delimiter:e.delimiter,encode:typeof e.encode=="boolean"?e.encode:ni.encode,encoder:typeof e.encoder=="function"?e.encoder:ni.encoder,encodeValuesOnly:typeof e.encodeValuesOnly=="boolean"?e.encodeValuesOnly:ni.encodeValuesOnly,filter:n,format:o,formatter:i,serializeDate:typeof e.serializeDate=="function"?e.serializeDate:ni.serializeDate,skipNulls:typeof e.skipNulls=="boolean"?e.skipNulls:ni.skipNulls,sort:typeof e.sort=="function"?e.sort:null,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:ni.strictNullHandling};};IE.exports=function(t,e){var a=t,o=UW(e),i,n;typeof o.filter=="function"?(n=o.filter,a=n("",a)):Fr(o.filter)&&(n=o.filter,i=n);var r=[];if(typeof a!="object"||a===null)return"";var c;e&&e.arrayFormat in OE?c=e.arrayFormat:e&&"indices"in e?c=e.indices?"indices":"repeat":c="indices";var s=OE[c];if(e&&"commaRoundTrip"in e&&typeof e.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var l=s==="comma"&&e&&e.commaRoundTrip;i||(i=Object.keys(a)),o.sort&&i.sort(o.sort);for(var d=DE(),f=0;f<i.length;++f){var x=i[f];o.skipNulls&&a[x]===null||EE(r,HW(a[x],x,s,l,o.strictNullHandling,o.skipNulls,o.encode?o.encoder:null,o.filter,o.sort,o.allowDots,o.serializeDate,o.format,o.formatter,o.encodeValuesOnly,o.charset,d));}var b=r.join(o.delimiter),v=o.addQueryPrefix===!0?"?":"";return o.charsetSentinel&&(o.charset==="iso-8859-1"?v+="utf8=%26%2310003%3B&":v+="utf8=%E2%9C%93&"),b.length>0?v+b:"";};});var RE=It((Yxe,AE)=>{"use strict";var Sd=O1(),E1=Object.prototype.hasOwnProperty,qW=Array.isArray,Qo={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:Sd.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},WW=function(t){return t.replace(/&#(\d+);/g,function(e,a){return String.fromCharCode(parseInt(a,10));});},TE=function(t,e){return t&&typeof t=="string"&&e.comma&&t.indexOf(",")>-1?t.split(","):t;},GW="utf8=%26%2310003%3B",QW="utf8=%E2%9C%93",YW=function(e,a){var o={},i=a.ignoreQueryPrefix?e.replace(/^\?/,""):e,n=a.parameterLimit===1/0?void 0:a.parameterLimit,r=i.split(a.delimiter,n),c=-1,s,l=a.charset;if(a.charsetSentinel)for(s=0;s<r.length;++s)r[s].indexOf("utf8=")===0&&(r[s]===QW?l="utf-8":r[s]===GW&&(l="iso-8859-1"),c=s,s=r.length);for(s=0;s<r.length;++s)if(s!==c){var d=r[s],f=d.indexOf("]="),x=f===-1?d.indexOf("="):f+1,b,v;x===-1?(b=a.decoder(d,Qo.decoder,l,"key"),v=a.strictNullHandling?null:""):(b=a.decoder(d.slice(0,x),Qo.decoder,l,"key"),v=Sd.maybeMap(TE(d.slice(x+1),a),function(P){return a.decoder(P,Qo.decoder,l,"value");})),v&&a.interpretNumericEntities&&l==="iso-8859-1"&&(v=WW(v)),d.indexOf("[]=")>-1&&(v=qW(v)?[v]:v),E1.call(o,b)?o[b]=Sd.combine(o[b],v):o[b]=v;}return o;},ZW=function(t,e,a,o){for(var i=o?e:TE(e,a),n=t.length-1;n>=0;--n){var r,c=t[n];if(c==="[]"&&a.parseArrays)r=[].concat(i);else{r=a.plainObjects?Object.create(null):{};var s=c.charAt(0)==="["&&c.charAt(c.length-1)==="]"?c.slice(1,-1):c,l=parseInt(s,10);!a.parseArrays&&s===""?r={0:i}:!isNaN(l)&&c!==s&&String(l)===s&&l>=0&&a.parseArrays&&l<=a.arrayLimit?(r=[],r[l]=i):s!=="__proto__"&&(r[s]=i);}i=r;}return i;},XW=function(e,a,o,i){if(e){var n=o.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,r=/(\[[^[\]]*])/,c=/(\[[^[\]]*])/g,s=o.depth>0&&r.exec(n),l=s?n.slice(0,s.index):n,d=[];if(l){if(!o.plainObjects&&E1.call(Object.prototype,l)&&!o.allowPrototypes)return;d.push(l);}for(var f=0;o.depth>0&&(s=c.exec(n))!==null&&f<o.depth;){if(f+=1,!o.plainObjects&&E1.call(Object.prototype,s[1].slice(1,-1))&&!o.allowPrototypes)return;d.push(s[1]);}return s&&d.push("["+n.slice(s.index)+"]"),ZW(d,a,o,i);}},KW=function(e){if(!e)return Qo;if(e.decoder!==null&&e.decoder!==void 0&&typeof e.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof e.charset<"u"&&e.charset!=="utf-8"&&e.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var a=typeof e.charset>"u"?Qo.charset:e.charset;return{allowDots:typeof e.allowDots>"u"?Qo.allowDots:!!e.allowDots,allowPrototypes:typeof e.allowPrototypes=="boolean"?e.allowPrototypes:Qo.allowPrototypes,allowSparse:typeof e.allowSparse=="boolean"?e.allowSparse:Qo.allowSparse,arrayLimit:typeof e.arrayLimit=="number"?e.arrayLimit:Qo.arrayLimit,charset:a,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:Qo.charsetSentinel,comma:typeof e.comma=="boolean"?e.comma:Qo.comma,decoder:typeof e.decoder=="function"?e.decoder:Qo.decoder,delimiter:typeof e.delimiter=="string"||Sd.isRegExp(e.delimiter)?e.delimiter:Qo.delimiter,depth:typeof e.depth=="number"||e.depth===!1?+e.depth:Qo.depth,ignoreQueryPrefix:e.ignoreQueryPrefix===!0,interpretNumericEntities:typeof e.interpretNumericEntities=="boolean"?e.interpretNumericEntities:Qo.interpretNumericEntities,parameterLimit:typeof e.parameterLimit=="number"?e.parameterLimit:Qo.parameterLimit,parseArrays:e.parseArrays!==!1,plainObjects:typeof e.plainObjects=="boolean"?e.plainObjects:Qo.plainObjects,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:Qo.strictNullHandling};};AE.exports=function(t,e){var a=KW(e);if(t===""||t===null||typeof t>"u")return a.plainObjects?Object.create(null):{};for(var o=typeof t=="string"?YW(t,a):t,i=a.plainObjects?Object.create(null):{},n=Object.keys(o),r=0;r<n.length;++r){var c=n[r],s=XW(c,o[c],a,typeof t=="string");i=Sd.merge(i,s,a);}return a.allowSparse===!0?i:Sd.compact(i);};});var FE=It((Zxe,zE)=>{"use strict";var JW=SE(),eG=RE(),tG=Cb();zE.exports={formats:tG,parse:eG,stringify:JW};});var S1=It(Mb=>{"use strict";Object.defineProperty(Mb,"__esModule",{value:!0});Mb.DrupalJsonApiParams=void 0;var NE=FE(),I1=class{constructor(e,a){this.data={filter:{},include:[],page:void 0,sort:[],fields:{}},this.qsOptions={},this.config={useShortCutForQueryGeneration:!0,alwaysUseFieldNameForKeys:!1},a!==void 0&&(this.config=a),this.initialize(e);}addCustomParam(e){this.data=Object.assign(Object.assign({},this.data),e);}addFields(e,a){return this.data.fields[e]=a.join(","),this;}addSort(e,a){let o="";return a!==void 0&&a==="DESC"&&(o="-"),this.data.sort=this.data.sort.concat(o+e),this;}addPageLimit(e){return this.data.page===void 0?this.data.page={limit:e}:this.data.page.limit=e,this;}addPageOffset(e){return this.data.page===void 0?this.data.page={offset:e}:this.data.page.offset=e,this;}addInclude(e){return this.data.include=this.data.include.concat(e),this;}addGroup(e,a="OR",o){return this.data.filter[e]={group:Object.assign({conjunction:a},o!==void 0&&{memberOf:o})},this;}addFilter(e,a,o="=",i,n){let r=this.getIndexId(this.data.filter,n||e,!!n);if((o==="IS NULL"||o==="IS NOT NULL")&&(a=null),a===null){if(!(o==="IS NULL"||o==="IS NOT NULL"))throw new TypeError(`Value cannot be null for the operator "${o}"`);return this.data.filter[r]={condition:Object.assign(Object.assign({path:e},{operator:o}),i!==void 0&&{memberOf:i})},this;}if(Array.isArray(a)){switch(o){case"BETWEEN":case"NOT BETWEEN":if(a.length!==2)throw new TypeError(`Value must consists of 2 items for the "${o}"`);break;case"IN":case"NOT IN":break;default:throw new TypeError(`Value cannot be an array for the operator "${o}"`);}return this.data.filter[r]={condition:Object.assign(Object.assign({path:e,value:a},{operator:o}),i!==void 0&&{memberOf:i})},this;}return this.config.useShortCutForQueryGeneration&&i===void 0&&e===r&&this.data.filter[e]===void 0?(o==="="?this.data.filter[r]=a:this.data.filter[r]={value:a,operator:o},this):(this.data.filter[r]={condition:Object.assign(Object.assign({path:e,value:a},this.config.useShortCutForQueryGeneration?o!=="="&&{operator:o}:{operator:o}),i!==void 0&&{memberOf:i})},this);}getIndexId(e,a,o){o=o||this.config.alwaysUseFieldNameForKeys;let i;return e[a]===void 0?i=a:i=this.generateKeyName(e,a,o),i;}generateKeyName(e,a,o=!1){let i=Object.keys(e).length;if(o)for(let n=1;n<=i;n++){let r=`${a}--${n}`;if(e[r]===void 0)return r;}return i.toString();}getQueryObject(){let e=JSON.parse(JSON.stringify(this.data));return this.data.include.length&&(e.include=this.data.include.join(",")),this.data.sort.length&&(e.sort=this.data.sort.join(",")),e;}getQueryString(e){let a=this.getQueryObject(),o=e||this.getQsOption();return NE.stringify(a,o);}clear(){return this.data={filter:{},include:[],page:void 0,sort:[],fields:{}},this;}initializeWithQueryObject(e){return this.clear(),Object.keys(e).forEach(o=>{switch(o){case"sort":e.sort.length&&(this.data.sort=e.sort.split(","));break;case"include":e.include.length&&(this.data.include=e.include.split(","));break;default:this.data[o]=e[o];}}),this;}initializeWithQueryString(e,a){this.clear();let o=a||this.getQsOption();return this.initializeWithQueryObject(NE.parse(e,o)),this;}clone(e){let a=JSON.parse(JSON.stringify(e.getQueryObject()));return this.initializeWithQueryObject(a),this;}setQsOption(e){return this.qsOptions=e,this;}getQsOption(){return this.qsOptions;}initialize(e){if(e===void 0)this.initializeWithQueryString("");else if(typeof e=="object")try{e.getQueryObject(),this.clone(e);}catch{this.initializeWithQueryObject(e);}else this.initializeWithQueryString(e);return this;}};Mb.DrupalJsonApiParams=I1;});function Fy(t,e){return Object.is(t,e);}var Ro=null,Jd=!1,cu=1,va=Symbol("SIGNAL");function ut(t){let e=Ro;return Ro=t,e;}function Ny(){return Ro;}function A8(){return Jd;}var Ks={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function V0(t){if(Jd)throw new Error("");if(Ro===null)return;Ro.consumerOnSignalRead(t);let e=Ro.nextProducerIndex++;if(uu(Ro),e<Ro.producerNode.length&&Ro.producerNode[e]!==t&&em(Ro)){let a=Ro.producerNode[e];pu(a,Ro.producerIndexOfThis[e]);}Ro.producerNode[e]!==t&&(Ro.producerNode[e]=t,Ro.producerIndexOfThis[e]=em(Ro)?$y(t,Ro,e):0),Ro.producerLastReadVersion[e]=t.version;}function R8(){cu++;}function Ly(t){if(!(em(t)&&!t.dirty)&&!(!t.dirty&&t.lastCleanEpoch===cu)){if(!t.producerMustRecompute(t)&&!du(t)){t.dirty=!1,t.lastCleanEpoch=cu;return;}t.producerRecomputeValue(t),t.dirty=!1,t.lastCleanEpoch=cu;}}function Vy(t){if(t.liveConsumerNode===void 0)return;let e=Jd;Jd=!0;try{for(let a of t.liveConsumerNode)a.dirty||By(a);}finally{Jd=e;}}function jy(){return Ro?.consumerAllowSignalWrites!==!1;}function By(t){t.dirty=!0,Vy(t),t.consumerMarkedDirty?.(t);}function tm(t){return t&&(t.nextProducerIndex=0),ut(t);}function lu(t,e){if(ut(e),!(!t||t.producerNode===void 0||t.producerIndexOfThis===void 0||t.producerLastReadVersion===void 0)){if(em(t))for(let a=t.nextProducerIndex;a<t.producerNode.length;a++)pu(t.producerNode[a],t.producerIndexOfThis[a]);for(;t.producerNode.length>t.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop();}}function du(t){uu(t);for(let e=0;e<t.producerNode.length;e++){let a=t.producerNode[e],o=t.producerLastReadVersion[e];if(o!==a.version||(Ly(a),o!==a.version))return!0;}return!1;}function mu(t){if(uu(t),em(t))for(let e=0;e<t.producerNode.length;e++)pu(t.producerNode[e],t.producerIndexOfThis[e]);t.producerNode.length=t.producerLastReadVersion.length=t.producerIndexOfThis.length=0,t.liveConsumerNode&&(t.liveConsumerNode.length=t.liveConsumerIndexOfThis.length=0);}function $y(t,e,a){if(Hy(t),t.liveConsumerNode.length===0&&Uy(t))for(let o=0;o<t.producerNode.length;o++)t.producerIndexOfThis[o]=$y(t.producerNode[o],t,o);return t.liveConsumerIndexOfThis.push(a),t.liveConsumerNode.push(e)-1;}function pu(t,e){if(Hy(t),t.liveConsumerNode.length===1&&Uy(t))for(let o=0;o<t.producerNode.length;o++)pu(t.producerNode[o],t.producerIndexOfThis[o]);let a=t.liveConsumerNode.length-1;if(t.liveConsumerNode[e]=t.liveConsumerNode[a],t.liveConsumerIndexOfThis[e]=t.liveConsumerIndexOfThis[a],t.liveConsumerNode.length--,t.liveConsumerIndexOfThis.length--,e<t.liveConsumerNode.length){let o=t.liveConsumerIndexOfThis[e],i=t.liveConsumerNode[e];uu(i),i.producerIndexOfThis[o]=e;}}function em(t){return t.consumerIsAlwaysLive||(t?.liveConsumerNode?.length??0)>0;}function uu(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[];}function Hy(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[];}function Uy(t){return t.producerNode!==void 0;}function j0(t){let e=Object.create(z8);e.computation=t;let a=()=>{if(Ly(e),V0(e),e.value===su)throw e.error;return e.value;};return a[va]=e,a;}var F0=Symbol("UNSET"),N0=Symbol("COMPUTING"),su=Symbol("ERRORED"),z8=Xe(U({},Ks),{value:F0,dirty:!0,error:null,equal:Fy,producerMustRecompute(t){return t.value===F0||t.value===N0;},producerRecomputeValue(t){if(t.value===N0)throw new Error("Detected cycle in computations.");let e=t.value;t.value=N0;let a=tm(t),o;try{o=t.computation();}catch(i){o=su,t.error=i;}finally{lu(t,a);}if(e!==F0&&e!==su&&o!==su&&t.equal(e,o)){t.value=e;return;}t.value=o,t.version++;}});function F8(){throw new Error();}var qy=F8;function Wy(){qy();}function Gy(t){qy=t;}var N8=null;function Qy(t){let e=Object.create(Zy);e.value=t;let a=()=>(V0(e),e.value);return a[va]=e,a;}function B0(t,e){jy()||Wy(),t.equal(t.value,e)||(t.value=e,L8(t));}function Yy(t,e){jy()||Wy(),B0(t,e(t.value));}var Zy=Xe(U({},Ks),{equal:Fy,value:void 0});function L8(t){t.version++,R8(),Vy(t),N8?.();}function Xy(t,e,a){let o=Object.create(V8);a&&(o.consumerAllowSignalWrites=!0),o.fn=t,o.schedule=e;let i=s=>{o.cleanupFn=s;};function n(s){return s.fn===null&&s.schedule===null;}function r(s){n(s)||(mu(s),s.cleanupFn(),s.fn=null,s.schedule=null,s.cleanupFn=L0);}let c=()=>{if(o.fn===null)return;if(A8())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(o.dirty=!1,o.hasRun&&!du(o))return;o.hasRun=!0;let s=tm(o);try{o.cleanupFn(),o.cleanupFn=L0,o.fn(i);}finally{lu(o,s);}};return o.ref={notify:()=>By(o),run:c,cleanup:()=>o.cleanupFn(),destroy:()=>r(o),[va]:o},o.ref;}var L0=()=>{},V8=Xe(U({},Ks),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{t.schedule!==null&&t.schedule(t.ref);},hasRun:!1,cleanupFn:L0});function ze(t){return typeof t=="function";}function Js(t){let a=t(o=>{Error.call(o),o.stack=new Error().stack;});return a.prototype=Object.create(Error.prototype),a.prototype.constructor=a,a;}var hu=Js(t=>function(a){t(this),this.message=a?`${a.length} errors occurred during unsubscription:
${a.map((o,i)=>`${i+1}) ${o.toString()}`).join(`
  `)}`:"",this.name="UnsubscriptionError",this.errors=a;});function qc(t,e){if(t){let a=t.indexOf(e);0<=a&&t.splice(a,1);}}var Ae=class t{constructor(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null;}unsubscribe(){let e;if(!this.closed){this.closed=!0;let{_parentage:a}=this;if(a)if(this._parentage=null,Array.isArray(a))for(let n of a)n.remove(this);else a.remove(this);let{initialTeardown:o}=this;if(ze(o))try{o();}catch(n){e=n instanceof hu?n.errors:[n];}let{_finalizers:i}=this;if(i){this._finalizers=null;for(let n of i)try{Ky(n);}catch(r){e=e??[],r instanceof hu?e=[...e,...r.errors]:e.push(r);}}if(e)throw new hu(e);}}add(e){var a;if(e&&e!==this)if(this.closed)Ky(e);else{if(e instanceof t){if(e.closed||e._hasParent(this))return;e._addParent(this);}(this._finalizers=(a=this._finalizers)!==null&&a!==void 0?a:[]).push(e);}}_hasParent(e){let{_parentage:a}=this;return a===e||Array.isArray(a)&&a.includes(e);}_addParent(e){let{_parentage:a}=this;this._parentage=Array.isArray(a)?(a.push(e),a):a?[a,e]:e;}_removeParent(e){let{_parentage:a}=this;a===e?this._parentage=null:Array.isArray(a)&&qc(a,e);}remove(e){let{_finalizers:a}=this;a&&qc(a,e),e instanceof t&&e._removeParent(this);}};Ae.EMPTY=(()=>{let t=new Ae();return t.closed=!0,t;})();var $0=Ae.EMPTY;function fu(t){return t instanceof Ae||t&&"closed"in t&&ze(t.remove)&&ze(t.add)&&ze(t.unsubscribe);}function Ky(t){ze(t)?t():t.unsubscribe();}var Ha={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var el={setTimeout(t,e,...a){let{delegate:o}=el;return o?.setTimeout?o.setTimeout(t,e,...a):setTimeout(t,e,...a);},clearTimeout(t){let{delegate:e}=el;return(e?.clearTimeout||clearTimeout)(t);},delegate:void 0};function gu(t){el.setTimeout(()=>{let{onUnhandledError:e}=Ha;if(e)e(t);else throw t;});}function Wc(){}var Jy=H0("C",void 0,void 0);function ek(t){return H0("E",void 0,t);}function tk(t){return H0("N",t,void 0);}function H0(t,e,a){return{kind:t,value:e,error:a};}var Gc=null;function tl(t){if(Ha.useDeprecatedSynchronousErrorHandling){let e=!Gc;if(e&&(Gc={errorThrown:!1,error:null}),t(),e){let{errorThrown:a,error:o}=Gc;if(Gc=null,a)throw o;}}else t();}function ok(t){Ha.useDeprecatedSynchronousErrorHandling&&Gc&&(Gc.errorThrown=!0,Gc.error=t);}var Qc=class extends Ae{constructor(e){super(),this.isStopped=!1,e?(this.destination=e,fu(e)&&e.add(this)):this.destination=$8;}static create(e,a,o){return new dr(e,a,o);}next(e){this.isStopped?q0(tk(e),this):this._next(e);}error(e){this.isStopped?q0(ek(e),this):(this.isStopped=!0,this._error(e));}complete(){this.isStopped?q0(Jy,this):(this.isStopped=!0,this._complete());}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null);}_next(e){this.destination.next(e);}_error(e){try{this.destination.error(e);}finally{this.unsubscribe();}}_complete(){try{this.destination.complete();}finally{this.unsubscribe();}}},j8=Function.prototype.bind;function U0(t,e){return j8.call(t,e);}var W0=class{constructor(e){this.partialObserver=e;}next(e){let{partialObserver:a}=this;if(a.next)try{a.next(e);}catch(o){bu(o);}}error(e){let{partialObserver:a}=this;if(a.error)try{a.error(e);}catch(o){bu(o);}else bu(e);}complete(){let{partialObserver:e}=this;if(e.complete)try{e.complete();}catch(a){bu(a);}}},dr=class extends Qc{constructor(e,a,o){super();let i;if(ze(e)||!e)i={next:e??void 0,error:a??void 0,complete:o??void 0};else{let n;this&&Ha.useDeprecatedNextContext?(n=Object.create(e),n.unsubscribe=()=>this.unsubscribe(),i={next:e.next&&U0(e.next,n),error:e.error&&U0(e.error,n),complete:e.complete&&U0(e.complete,n)}):i=e;}this.destination=new W0(i);}};function bu(t){Ha.useDeprecatedSynchronousErrorHandling?ok(t):gu(t);}function B8(t){throw t;}function q0(t,e){let{onStoppedNotification:a}=Ha;a&&el.setTimeout(()=>a(t,e));}var $8={closed:!0,next:Wc,error:B8,complete:Wc};var ol=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Oi(t){return t;}function G0(...t){return Q0(t);}function Q0(t){return t.length===0?Oi:t.length===1?t[0]:function(a){return t.reduce((o,i)=>i(o),a);};}var Fe=(()=>{class t{constructor(a){a&&(this._subscribe=a);}lift(a){let o=new t();return o.source=this,o.operator=a,o;}subscribe(a,o,i){let n=U8(a)?a:new dr(a,o,i);return tl(()=>{let{operator:r,source:c}=this;n.add(r?r.call(n,c):c?this._subscribe(n):this._trySubscribe(n));}),n;}_trySubscribe(a){try{return this._subscribe(a);}catch(o){a.error(o);}}forEach(a,o){return o=ik(o),new o((i,n)=>{let r=new dr({next:c=>{try{a(c);}catch(s){n(s),r.unsubscribe();}},error:n,complete:i});this.subscribe(r);});}_subscribe(a){var o;return(o=this.source)===null||o===void 0?void 0:o.subscribe(a);}[ol](){return this;}pipe(...a){return Q0(a)(this);}toPromise(a){return a=ik(a),new a((o,i)=>{let n;this.subscribe(r=>n=r,r=>i(r),()=>o(n));});}}return t.create=e=>new t(e),t;})();function ik(t){var e;return(e=t??Ha.Promise)!==null&&e!==void 0?e:Promise;}function H8(t){return t&&ze(t.next)&&ze(t.error)&&ze(t.complete);}function U8(t){return t&&t instanceof Qc||H8(t)&&fu(t);}function Y0(t){return ze(t?.lift);}function Ne(t){return e=>{if(Y0(e))return e.lift(function(a){try{return t(a,this);}catch(o){this.error(o);}});throw new TypeError("Unable to lift unknown Observable type");};}function $e(t,e,a,o,i){return new Z0(t,e,a,o,i);}var Z0=class extends Qc{constructor(e,a,o,i,n,r){super(e),this.onFinalize=n,this.shouldUnsubscribe=r,this._next=a?function(c){try{a(c);}catch(s){e.error(s);}}:super._next,this._error=i?function(c){try{i(c);}catch(s){e.error(s);}finally{this.unsubscribe();}}:super._error,this._complete=o?function(){try{o();}catch(c){e.error(c);}finally{this.unsubscribe();}}:super._complete;}unsubscribe(){var e;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:a}=this;super.unsubscribe(),!a&&((e=this.onFinalize)===null||e===void 0||e.call(this));}}};function il(){return Ne((t,e)=>{let a=null;t._refCount++;let o=$e(e,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount){a=null;return;}let i=t._connection,n=a;a=null,i&&(!n||i===n)&&i.unsubscribe(),e.unsubscribe();});t.subscribe(o),o.closed||(a=t.connect());});}var Ur=class extends Fe{constructor(e,a){super(),this.source=e,this.subjectFactory=a,this._subject=null,this._refCount=0,this._connection=null,Y0(e)&&(this.lift=e.lift);}_subscribe(e){return this.getSubject().subscribe(e);}getSubject(){let e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject;}_teardown(){this._refCount=0;let{_connection:e}=this;this._subject=this._connection=null,e?.unsubscribe();}connect(){let e=this._connection;if(!e){e=this._connection=new Ae();let a=this.getSubject();e.add(this.source.subscribe($e(a,void 0,()=>{this._teardown(),a.complete();},o=>{this._teardown(),a.error(o);},()=>this._teardown()))),e.closed&&(this._connection=null,e=Ae.EMPTY);}return e;}refCount(){return il()(this);}};var ak=Js(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed";});var G=(()=>{class t extends Fe{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null;}lift(a){let o=new xu(this,this);return o.operator=a,o;}_throwIfClosed(){if(this.closed)throw new ak();}next(a){tl(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let o of this.currentObservers)o.next(a);}});}error(a){tl(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=a;let{observers:o}=this;for(;o.length;)o.shift().error(a);}});}complete(){tl(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:a}=this;for(;a.length;)a.shift().complete();}});}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null;}get observed(){var a;return((a=this.observers)===null||a===void 0?void 0:a.length)>0;}_trySubscribe(a){return this._throwIfClosed(),super._trySubscribe(a);}_subscribe(a){return this._throwIfClosed(),this._checkFinalizedStatuses(a),this._innerSubscribe(a);}_innerSubscribe(a){let{hasError:o,isStopped:i,observers:n}=this;return o||i?$0:(this.currentObservers=null,n.push(a),new Ae(()=>{this.currentObservers=null,qc(n,a);}));}_checkFinalizedStatuses(a){let{hasError:o,thrownError:i,isStopped:n}=this;o?a.error(i):n&&a.complete();}asObservable(){let a=new Fe();return a.source=this,a;}}return t.create=(e,a)=>new xu(e,a),t;})(),xu=class extends G{constructor(e,a){super(),this.destination=e,this.source=a;}next(e){var a,o;(o=(a=this.destination)===null||a===void 0?void 0:a.next)===null||o===void 0||o.call(a,e);}error(e){var a,o;(o=(a=this.destination)===null||a===void 0?void 0:a.error)===null||o===void 0||o.call(a,e);}complete(){var e,a;(a=(e=this.destination)===null||e===void 0?void 0:e.complete)===null||a===void 0||a.call(e);}_subscribe(e){var a,o;return(o=(a=this.source)===null||a===void 0?void 0:a.subscribe(e))!==null&&o!==void 0?o:$0;}};var jt=class extends G{constructor(e){super(),this._value=e;}get value(){return this.getValue();}_subscribe(e){let a=super._subscribe(e);return!a.closed&&e.next(this._value),a;}getValue(){let{hasError:e,thrownError:a,_value:o}=this;if(e)throw a;return this._throwIfClosed(),o;}next(e){super.next(this._value=e);}};var om={now(){return(om.delegate||Date).now();},delegate:void 0};var mr=class extends G{constructor(e=1/0,a=1/0,o=om){super(),this._bufferSize=e,this._windowTime=a,this._timestampProvider=o,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=a===1/0,this._bufferSize=Math.max(1,e),this._windowTime=Math.max(1,a);}next(e){let{isStopped:a,_buffer:o,_infiniteTimeWindow:i,_timestampProvider:n,_windowTime:r}=this;a||(o.push(e),!i&&o.push(n.now()+r)),this._trimBuffer(),super.next(e);}_subscribe(e){this._throwIfClosed(),this._trimBuffer();let a=this._innerSubscribe(e),{_infiniteTimeWindow:o,_buffer:i}=this,n=i.slice();for(let r=0;r<n.length&&!e.closed;r+=o?1:2)e.next(n[r]);return this._checkFinalizedStatuses(e),a;}_trimBuffer(){let{_bufferSize:e,_timestampProvider:a,_buffer:o,_infiniteTimeWindow:i}=this,n=(i?1:2)*e;if(e<1/0&&n<o.length&&o.splice(0,o.length-n),!i){let r=a.now(),c=0;for(let s=1;s<o.length&&o[s]<=r;s+=2)c=s;c&&o.splice(0,c+1);}}};var vu=class extends Ae{constructor(e,a){super();}schedule(e,a=0){return this;}};var im={setInterval(t,e,...a){let{delegate:o}=im;return o?.setInterval?o.setInterval(t,e,...a):setInterval(t,e,...a);},clearInterval(t){let{delegate:e}=im;return(e?.clearInterval||clearInterval)(t);},delegate:void 0};var al=class extends vu{constructor(e,a){super(e,a),this.scheduler=e,this.work=a,this.pending=!1;}schedule(e,a=0){var o;if(this.closed)return this;this.state=e;let i=this.id,n=this.scheduler;return i!=null&&(this.id=this.recycleAsyncId(n,i,a)),this.pending=!0,this.delay=a,this.id=(o=this.id)!==null&&o!==void 0?o:this.requestAsyncId(n,this.id,a),this;}requestAsyncId(e,a,o=0){return im.setInterval(e.flush.bind(e,this),o);}recycleAsyncId(e,a,o=0){if(o!=null&&this.delay===o&&this.pending===!1)return a;a!=null&&im.clearInterval(a);}execute(e,a){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let o=this._execute(e,a);if(o)return o;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null));}_execute(e,a){let o=!1,i;try{this.work(e);}catch(n){o=!0,i=n||new Error("Scheduled action threw falsy error");}if(o)return this.unsubscribe(),i;}unsubscribe(){if(!this.closed){let{id:e,scheduler:a}=this,{actions:o}=a;this.work=this.state=this.scheduler=null,this.pending=!1,qc(o,this),e!=null&&(this.id=this.recycleAsyncId(a,e,null)),this.delay=null,super.unsubscribe();}}};var q8=1,X0,K0={};function nk(t){return t in K0?(delete K0[t],!0):!1;}var rk={setImmediate(t){let e=q8++;return K0[e]=!0,X0||(X0=Promise.resolve()),X0.then(()=>nk(e)&&t()),e;},clearImmediate(t){nk(t);}};var{setImmediate:W8,clearImmediate:G8}=rk,am={setImmediate(...t){let{delegate:e}=am;return(e?.setImmediate||W8)(...t);},clearImmediate(t){let{delegate:e}=am;return(e?.clearImmediate||G8)(t);},delegate:void 0};var _u=class extends al{constructor(e,a){super(e,a),this.scheduler=e,this.work=a;}requestAsyncId(e,a,o=0){return o!==null&&o>0?super.requestAsyncId(e,a,o):(e.actions.push(this),e._scheduled||(e._scheduled=am.setImmediate(e.flush.bind(e,void 0))));}recycleAsyncId(e,a,o=0){var i;if(o!=null?o>0:this.delay>0)return super.recycleAsyncId(e,a,o);let{actions:n}=e;a!=null&&((i=n[n.length-1])===null||i===void 0?void 0:i.id)!==a&&(am.clearImmediate(a),e._scheduled===a&&(e._scheduled=void 0));}};var nl=class t{constructor(e,a=t.now){this.schedulerActionCtor=e,this.now=a;}schedule(e,a=0,o){return new this.schedulerActionCtor(this,e).schedule(o,a);}};nl.now=om.now;var rl=class extends nl{constructor(e,a=nl.now){super(e,a),this.actions=[],this._active=!1;}flush(e){let{actions:a}=this;if(this._active){a.push(e);return;}let o;this._active=!0;do if(o=e.execute(e.state,e.delay))break;while(e=a.shift());if(this._active=!1,o){for(;e=a.shift();)e.unsubscribe();throw o;}}};var wu=class extends rl{flush(e){this._active=!0;let a=this._scheduled;this._scheduled=void 0;let{actions:o}=this,i;e=e||o.shift();do if(i=e.execute(e.state,e.delay))break;while((e=o[0])&&e.id===a&&o.shift());if(this._active=!1,i){for(;(e=o[0])&&e.id===a&&o.shift();)e.unsubscribe();throw i;}}};var nm=new wu(_u);var Yc=new rl(al),ck=Yc;var _o=new Fe(t=>t.complete());function yu(t){return t&&ze(t.schedule);}function J0(t){return t[t.length-1];}function ku(t){return ze(J0(t))?t.pop():void 0;}function un(t){return yu(J0(t))?t.pop():void 0;}function sk(t,e){return typeof J0(t)=="number"?t.pop():e;}function dk(t,e,a,o){function i(n){return n instanceof a?n:new a(function(r){r(n);});}return new(a||(a=Promise))(function(n,r){function c(d){try{l(o.next(d));}catch(f){r(f);}}function s(d){try{l(o.throw(d));}catch(f){r(f);}}function l(d){d.done?n(d.value):i(d.value).then(c,s);}l((o=o.apply(t,e||[])).next());});}function lk(t){var e=typeof Symbol=="function"&&Symbol.iterator,a=e&&t[e],o=0;if(a)return a.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&o>=t.length&&(t=void 0),{value:t&&t[o++],done:!t};}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.");}function Zc(t){return this instanceof Zc?(this.v=t,this):new Zc(t);}function mk(t,e,a){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o=a.apply(t,e||[]),i,n=[];return i={},c("next"),c("throw"),c("return",r),i[Symbol.asyncIterator]=function(){return this;},i;function r(b){return function(v){return Promise.resolve(v).then(b,f);};}function c(b,v){o[b]&&(i[b]=function(P){return new Promise(function(A,R){n.push([b,P,A,R])>1||s(b,P);});},v&&(i[b]=v(i[b])));}function s(b,v){try{l(o[b](v));}catch(P){x(n[0][3],P);}}function l(b){b.value instanceof Zc?Promise.resolve(b.value.v).then(d,f):x(n[0][2],b);}function d(b){s("next",b);}function f(b){s("throw",b);}function x(b,v){b(v),n.shift(),n.length&&s(n[0][0],n[0][1]);}}function pk(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],a;return e?e.call(t):(t=typeof lk=="function"?lk(t):t[Symbol.iterator](),a={},o("next"),o("throw"),o("return"),a[Symbol.asyncIterator]=function(){return this;},a);function o(n){a[n]=t[n]&&function(r){return new Promise(function(c,s){r=t[n](r),i(c,s,r.done,r.value);});};}function i(n,r,c,s){Promise.resolve(s).then(function(l){n({value:l,done:c});},r);}}var cl=t=>t&&typeof t.length=="number"&&typeof t!="function";function Cu(t){return ze(t?.then);}function Mu(t){return ze(t[ol]);}function Ou(t){return Symbol.asyncIterator&&ze(t?.[Symbol.asyncIterator]);}function Pu(t){return new TypeError(`You provided ${t!==null&&typeof t=="object"?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`);}function Q8(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator;}var Du=Q8();function Eu(t){return ze(t?.[Du]);}function Iu(t){return mk(this,arguments,function*(){let a=t.getReader();try{for(;;){let{value:o,done:i}=yield Zc(a.read());if(i)return yield Zc(void 0);yield yield Zc(o);}}finally{a.releaseLock();}});}function Su(t){return ze(t?.getReader);}function kt(t){if(t instanceof Fe)return t;if(t!=null){if(Mu(t))return Y8(t);if(cl(t))return Z8(t);if(Cu(t))return X8(t);if(Ou(t))return uk(t);if(Eu(t))return K8(t);if(Su(t))return J8(t);}throw Pu(t);}function Y8(t){return new Fe(e=>{let a=t[ol]();if(ze(a.subscribe))return a.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable");});}function Z8(t){return new Fe(e=>{for(let a=0;a<t.length&&!e.closed;a++)e.next(t[a]);e.complete();});}function X8(t){return new Fe(e=>{t.then(a=>{e.closed||(e.next(a),e.complete());},a=>e.error(a)).then(null,gu);});}function K8(t){return new Fe(e=>{for(let a of t)if(e.next(a),e.closed)return;e.complete();});}function uk(t){return new Fe(e=>{eA(t,e).catch(a=>e.error(a));});}function J8(t){return uk(Iu(t));}function eA(t,e){var a,o,i,n;return dk(this,void 0,void 0,function*(){try{for(a=pk(t);o=yield a.next(),!o.done;){let r=o.value;if(e.next(r),e.closed)return;}}catch(r){i={error:r};}finally{try{o&&!o.done&&(n=a.return)&&(yield n.call(a));}finally{if(i)throw i.error;}}e.complete();});}function Li(t,e,a,o=0,i=!1){let n=e.schedule(function(){a(),i?t.add(this.schedule(null,o)):this.unsubscribe();},o);if(t.add(n),!i)return n;}function Tu(t,e=0){return Ne((a,o)=>{a.subscribe($e(o,i=>Li(o,t,()=>o.next(i),e),()=>Li(o,t,()=>o.complete(),e),i=>Li(o,t,()=>o.error(i),e)));});}function Au(t,e=0){return Ne((a,o)=>{o.add(t.schedule(()=>a.subscribe(o),e));});}function hk(t,e){return kt(t).pipe(Au(e),Tu(e));}function fk(t,e){return kt(t).pipe(Au(e),Tu(e));}function gk(t,e){return new Fe(a=>{let o=0;return e.schedule(function(){o===t.length?a.complete():(a.next(t[o++]),a.closed||this.schedule());});});}function bk(t,e){return new Fe(a=>{let o;return Li(a,e,()=>{o=t[Du](),Li(a,e,()=>{let i,n;try{({value:i,done:n}=o.next());}catch(r){a.error(r);return;}n?a.complete():a.next(i);},0,!0);}),()=>ze(o?.return)&&o.return();});}function Ru(t,e){if(!t)throw new Error("Iterable cannot be null");return new Fe(a=>{Li(a,e,()=>{let o=t[Symbol.asyncIterator]();Li(a,e,()=>{o.next().then(i=>{i.done?a.complete():a.next(i.value);});},0,!0);});});}function xk(t,e){return Ru(Iu(t),e);}function vk(t,e){if(t!=null){if(Mu(t))return hk(t,e);if(cl(t))return gk(t,e);if(Cu(t))return fk(t,e);if(Ou(t))return Ru(t,e);if(Eu(t))return bk(t,e);if(Su(t))return xk(t,e);}throw Pu(t);}function Ft(t,e){return e?vk(t,e):kt(t);}function le(...t){let e=un(t);return Ft(t,e);}function qr(t,e){let a=ze(t)?t:()=>t,o=i=>i.error(a());return new Fe(e?i=>e.schedule(o,0,i):o);}function Wr(t){return!!t&&(t instanceof Fe||ze(t.lift)&&ze(t.subscribe));}var pr=Js(t=>function(){t(this),this.name="EmptyError",this.mes��sage="no elements in sequence";});function _k(t){return t instanceof Date&&!isNaN(t);}function pe(t,e){return Ne((a,o)=>{let i=0;a.subscribe($e(o,n=>{o.next(t.call(e,n,i++));}));});}var{isArray:tA}=Array;function oA(t,e){return tA(e)?t(...e):t(e);}function sl(t){return pe(e=>oA(t,e));}var{isArray:iA}=Array,{getPrototypeOf:aA,prototype:nA,keys:rA}=Object;function zu(t){if(t.length===1){let e=t[0];if(iA(e))return{args:e,keys:null};if(cA(e)){let a=rA(e);return{args:a.map(o=>e[o]),keys:a};}}return{args:t,keys:null};}function cA(t){return t&&typeof t=="object"&&aA(t)===nA;}function Fu(t,e){return t.reduce((a,o,i)=>(a[o]=e[i],a),{});}function Ua(...t){let e=un(t),a=ku(t),{args:o,keys:i}=zu(t);if(o.length===0)return Ft([],e);let n=new Fe(sA(o,e,i?r=>Fu(i,r):Oi));return a?n.pipe(sl(a)):n;}function sA(t,e,a=Oi){return o=>{wk(e,()=>{let{length:i}=t,n=new Array(i),r=i,c=i;for(let s=0;s<i;s++)wk(e,()=>{let l=Ft(t[s],e),d=!1;l.subscribe($e(o,f=>{n[s]=f,d||(d=!0,c--),c||o.next(a(n.slice()));},()=>{--r||o.complete();}));},o);},o);};}function wk(t,e,a){t?Li(a,t,e):e();}function Nu(t,e,a,o,i,n,r,c){let s=[],l=0,d=0,f=!1,x=()=>{f&&!s.length&&!l&&e.complete();},b=P=>l<o?v(P):s.push(P),v=P=>{n&&e.next(P),l++;let A=!1;kt(a(P,d++)).subscribe($e(e,R=>{i?.(R),n?b(R):e.next(R);},()=>{A=!0;},void 0,()=>{if(A)try{for(l--;s.length&&l<o;){let R=s.shift();r?Li(e,r,()=>v(R)):v(R);}x();}catch(R){e.error(R);}}));};return t.subscribe($e(e,b,()=>{f=!0,x();})),()=>{c?.();};}function no(t,e,a=1/0){return ze(e)?no((o,i)=>pe((n,r)=>e(o,n,i,r))(kt(t(o,i))),a):(typeof e=="number"&&(a=e),Ne((o,i)=>Nu(o,i,t,a)));}function hn(t=1/0){return no(Oi,t);}function yk(){return hn(1);}function fn(...t){return yk()(Ft(t,un(t)));}function gn(t){return new Fe(e=>{kt(t()).subscribe(e);});}function rm(...t){let e=ku(t),{args:a,keys:o}=zu(t),i=new Fe(n=>{let{length:r}=a;if(!r){n.complete();return;}let c=new Array(r),s=r,l=r;for(let d=0;d<r;d++){let f=!1;kt(a[d]).subscribe($e(n,x=>{f||(f=!0,l--),c[d]=x;},()=>s--,void 0,()=>{(!s||!f)&&(l||n.next(o?Fu(o,c):c),n.complete());}));}});return e?i.pipe(sl(e)):i;}var lA=["addListener","removeListener"],dA=["addEventListener","removeEventListener"],mA=["on","off"];function qa(t,e,a,o){if(ze(a)&&(o=a,a=void 0),o)return qa(t,e,a).pipe(sl(o));let[i,n]=hA(t)?dA.map(r=>c=>t[r](e,c,a)):pA(t)?lA.map(kk(t,e)):uA(t)?mA.map(kk(t,e)):[];if(!i&&cl(t))return no(r=>qa(r,e,a))(kt(t));if(!i)throw new TypeError("Invalid event target");return new Fe(r=>{let c=(...s)=>r.next(1<s.length?s:s[0]);return i(c),()=>n(c);});}function kk(t,e){return a=>o=>t[a](e,o);}function pA(t){return ze(t.addListener)&&ze(t.removeListener);}function uA(t){return ze(t.on)&&ze(t.off);}function hA(t){return ze(t.addEventListener)&&ze(t.removeEventListener);}function Xc(t=0,e,a=ck){let o=-1;return e!=null&&(yu(e)?a=e:o=e),new Fe(i=>{let n=_k(t)?+t-a.now():t;n<0&&(n=0);let r=0;return a.schedule(function(){i.closed||(i.next(r++),0<=o?this.schedule(void 0,o):i.complete());},n);});}function Qt(...t){let e=un(t),a=sk(t,1/0),o=t;return o.length?o.length===1?kt(o[0]):hn(a)(Ft(o,e)):_o;}function Ie(t,e){return Ne((a,o)=>{let i=0;a.subscribe($e(o,n=>t.call(e,n,i++)&&o.next(n)));});}function Ck(t){return Ne((e,a)=>{let o=!1,i=null,n=null,r=!1,c=()=>{if(n?.unsubscribe(),n=null,o){o=!1;let l=i;i=null,a.next(l);}r&&a.complete();},s=()=>{n=null,r&&a.complete();};e.subscribe($e(a,l=>{o=!0,i=l,n||kt(t(l)).subscribe(n=$e(a,c,s));},()=>{r=!0,(!o||!n||n.closed)&&a.complete();}));});}function Lu(t,e=Yc){return Ck(()=>Xc(t,e));}function Ki(t){return Ne((e,a)=>{let o=null,i=!1,n;o=e.subscribe($e(a,void 0,void 0,r=>{n=kt(t(r,Ki(t)(e))),o?(o.unsubscribe(),o=null,n.subscribe(a)):i=!0;})),i&&(o.unsubscribe(),o=null,n.subscribe(a));});}function Vu(t,e,a,o,i){return(n,r)=>{let c=a,s=e,l=0;n.subscribe($e(r,d=>{let f=l++;s=c?t(s,d,f):(c=!0,d),o&&r.next(s);},i&&(()=>{c&&r.next(s),r.complete();})));};}function cm(t,e){return Ne(Vu(t,e,arguments.length>=2,!1,!0));}function ur(t,e){return ze(e)?no(t,e,1):no(t,1);}function hr(t,e=Yc){return Ne((a,o)=>{let i=null,n=null,r=null,c=()=>{if(i){i.unsubscribe(),i=null;let l=n;n=null,o.next(l);}};function s(){let l=r+t,d=e.now();if(d<l){i=this.schedule(void 0,l-d),o.add(i);return;}c();}a.subscribe($e(o,l=>{n=l,r=e.now(),i||(i=e.schedule(s,t),o.add(i));},()=>{c(),o.complete();},void 0,()=>{n=i=null;}));});}function Gr(t){return Ne((e,a)=>{let o=!1;e.subscribe($e(a,i=>{o=!0,a.next(i);},()=>{o||a.next(t),a.complete();}));});}function de(t){return t<=0?()=>_o:Ne((e,a)=>{let o=0;e.subscribe($e(a,i=>{++o<=t&&(a.next(i),t<=o&&a.complete());}));});}function Mk(){return Ne((t,e)=>{t.subscribe($e(e,Wc));});}function sm(t){return pe(()=>t);}function ex(t,e){return e?a=>fn(e.pipe(de(1),Mk()),a.pipe(ex(t))):no((a,o)=>kt(t(a,o)).pipe(de(1),sm(a)));}function ju(t,e=Yc){let a=Xc(t,e);return ex(()=>a);}function bn(t,e=Oi){return t=t??fA,Ne((a,o)=>{let i,n=!0;a.subscribe($e(o,r=>{let c=e(r);(n||!t(i,c))&&(n=!1,i=c,o.next(r));}));});}function fA(t,e){return t===e;}function Bu(t=gA){return Ne((e,a)=>{let o=!1;e.subscribe($e(a,i=>{o=!0,a.next(i);},()=>o?a.complete():a.error(t())));});}function gA(){return new pr();}function lm(t,e=1/0,a){return e=(e||0)<1?1/0:e,Ne((o,i)=>Nu(o,i,t,e,void 0,!0,a));}function xn(t){return Ne((e,a)=>{try{e.subscribe(a);}finally{a.add(t);}});}function vn(t,e){let a=arguments.length>=2;return o=>o.pipe(t?Ie((i,n)=>t(i,n,o)):Oi,de(1),a?Gr(e):Bu(()=>new pr()));}function ll(t){return t<=0?()=>_o:Ne((e,a)=>{let o=[];e.subscribe($e(a,i=>{o.push(i),t<o.length&&o.shift();},()=>{for(let i of o)a.next(i);a.complete();},void 0,()=>{o=null;}));});}function tx(t,e){let a=arguments.length>=2;return o=>o.pipe(t?Ie((i,n)=>t(i,n,o)):Oi,ll(1),a?Gr(e):Bu(()=>new pr()));}function ox(t,e){return Ne(Vu(t,e,arguments.length>=2,!0));}function dm(t={}){let{connector:e=()=>new G(),resetOnError:a=!0,resetOnComplete:o=!0,resetOnRefCountZero:i=!0}=t;return n=>{let r,c,s,l=0,d=!1,f=!1,x=()=>{c?.unsubscribe(),c=void 0;},b=()=>{x(),r=s=void 0,d=f=!1;},v=()=>{let P=r;b(),P?.unsubscribe();};return Ne((P,A)=>{l++,!f&&!d&&x();let R=s=s??e();A.add(()=>{l--,l===0&&!f&&!d&&(c=ix(v,i));}),R.subscribe(A),!r&&l>0&&(r=new dr({next:q=>R.next(q),error:q=>{f=!0,x(),c=ix(b,a,q),R.error(q);},complete:()=>{d=!0,x(),c=ix(b,o),R.complete();}}),kt(P).subscribe(r));})(n);};}function ix(t,e,...a){if(e===!0){t();return;}if(e===!1)return;let o=new dr({next:()=>{o.unsubscribe(),t();}});return kt(e(...a)).subscribe(o);}function $u(t,e,a){let o,i=!1;return t&&typeof t=="object"?({bufferSize:o=1/0,windowTime:e=1/0,refCount:i=!1,scheduler:a}=t):o=t??1/0,dm({connector:()=>new mr(o,e,a),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:i});}function Kc(t){return Ie((e,a)=>t<=a);}function Ct(...t){let e=un(t);return Ne((a,o)=>{(e?fn(t,a,e):fn(t,a)).subscribe(o);});}function oo(t,e){return Ne((a,o)=>{let i=null,n=0,r=!1,c=()=>r&&!i&&o.complete();a.subscribe($e(o,s=>{i?.unsubscribe();let l=0,d=n++;kt(t(s,d)).subscribe(i=$e(o,f=>o.next(e?e(s,f,d,l++):f),()=>{i=null,c();}));},()=>{r=!0,c();}));});}function Ce(t){return Ne((e,a)=>{kt(t).subscribe($e(a,()=>a.complete(),Wc)),!a.closed&&e.subscribe(a);});}function Qr(t,e=!1){return Ne((a,o)=>{let i=0;a.subscribe($e(o,n=>{let r=t(n,i++);(r||e)&&o.next(n),!r&&o.complete();}));});}function ro(t,e,a){let o=ze(t)||e||a?{next:t,error:e,complete:a}:t;return o?Ne((i,n)=>{var r;(r=o.subscribe)===null||r===void 0||r.call(o);let c=!0;i.subscribe($e(n,s=>{var l;(l=o.next)===null||l===void 0||l.call(o,s),n.next(s);},()=>{var s;c=!1,(s=o.complete)===null||s===void 0||s.call(o),n.complete();},s=>{var l;c=!1,(l=o.error)===null||l===void 0||l.call(o,s),n.error(s);},()=>{var s,l;c&&((s=o.unsubscribe)===null||s===void 0||s.call(o)),(l=o.finalize)===null||l===void 0||l.call(o);}));}):Oi;}var _C="https://g.co/ng/security#xss",oe=class extends Error{constructor(e,a){super(Th(e,a)),this.code=e;}};function Th(t,e){return`${`NG0${Math.abs(t)}`}${e?": "+e:""}`;}function ym(t){return{toString:t}.toString();}var Hu="__parameters__";function bA(t){return function(...a){if(t){let o=t(...a);for(let i in o)this[i]=o[i];}};}function wC(t,e,a){return ym(()=>{let o=bA(e);function i(...n){if(this instanceof i)return o.apply(this,n),this;let r=new i(...n);return c.annotation=r,c;function c(s,l,d){let f=s.hasOwnProperty(Hu)?s[Hu]:Object.defineProperty(s,Hu,{value:[]})[Hu];for(;f.length<=d;)f.push(null);return(f[d]=f[d]||[]).push(r),s;}}return a&&(i.prototype=Object.create(a.prototype)),i.prototype.ngMetadataName=t,i.annotationCls=i,i;});}var Zo=globalThis;function Bt(t){for(let e in t)if(t[e]===Bt)return e;throw Error("Could not find renamed property on target object.");}function xA(t,e){for(let a in e)e.hasOwnProperty(a)&&!t.hasOwnProperty(a)&&(t[a]=e[a]);}function Ei(t){if(typeof t=="string")return t;if(Array.isArray(t))return"["+t.map(Ei).join(", ")+"]";if(t==null)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;let e=t.toString();if(e==null)return""+e;let a=e.indexOf(`
`);return a===-1?e:e.substring(0,a);}function xx(t,e){return t==null||t===""?e===null?"":e:e==null||e===""?t:t+" "+e;}var vA=Bt({__forward_ref__:Bt});function co(t){return t.__forward_ref__=co,t.toString=function(){return Ei(this());},t;}function Xo(t){return yC(t)?t():t;}function yC(t){return typeof t=="function"&&t.hasOwnProperty(vA)&&t.__forward_ref__===co;}function N(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0};}function re(t){return{providers:t.providers||[],imports:t.imports||[]};}function Ah(t){return Ok(t,CC)||Ok(t,MC);}function kC(t){return Ah(t)!==null;}function Ok(t,e){return t.hasOwnProperty(e)?t[e]:null;}function _A(t){let e=t&&(t[CC]||t[MC]);return e||null;}function Pk(t){return t&&(t.hasOwnProperty(Dk)||t.hasOwnProperty(wA))?t[Dk]:null;}var CC=Bt({ɵprov:Bt}),Dk=Bt({ɵinj:Bt}),MC=Bt({ngInjectableDef:Bt}),wA=Bt({ngInjectorDef:Bt}),z=class{constructor(e,a){this._desc=e,this.ngMetadataName="InjectionToken",this.ɵprov=void 0,typeof a=="number"?this.__NG_ELEMENT_ID__=a:a!==void 0&&(this.ɵprov=N({token:this,providedIn:a.providedIn||"root",factory:a.factory}));}get multi(){return this;}toString(){return`InjectionToken ${this._desc}`;}};function OC(t){return t&&!!t.ɵproviders;}var yA=Bt({ɵcmp:Bt}),kA=Bt({ɵdir:Bt}),CA=Bt({ɵpipe:Bt}),MA=Bt({ɵmod:Bt}),ih=Bt({ɵfac:Bt}),pm=Bt({__NG_ELEMENT_ID__:Bt}),Ek=Bt({__NG_ENV_ID__:Bt});function yn(t){return typeof t=="string"?t:t==null?"":String(t);}function OA(t){return typeof t=="function"?t.name||t.toString():typeof t=="object"&&t!=null&&typeof t.type=="function"?t.type.name||t.type.toString():yn(t);}function PA(t,e){let a=e?`. Dependency path: ${e.join(" > ")} > ${t}`:"";throw new oe(-200,t);}function Dv(t,e){throw new oe(-201,!1);}var dt=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t;}(dt||{}),vx;function PC(){return vx;}function Vi(t){let e=vx;return vx=t,e;}function DC(t,e,a){let o=Ah(t);if(o&&o.providedIn=="root")return o.value===void 0?o.value=o.factory():o.value;if(a&dt.Optional)return null;if(e!==void 0)return e;Dv(t,"Injector");}var DA={},hm=DA,_x="__NG_DI_FLAG__",ah="ngTempTokenPath",EA="ngTokenPath",IA=/\n/gm,SA="\u0275",Ik="__source",ul;function TA(){return ul;}function Yr(t){let e=ul;return ul=t,e;}function AA(t,e=dt.Default){if(ul===void 0)throw new oe(-203,!1);return ul===null?DC(t,void 0,e):ul.get(t,e&dt.Optional?null:void 0,e);}function E(t,e=dt.Default){return(PC()||AA)(Xo(t),e);}function T(t,e=dt.Default){return E(t,Rh(e));}function Rh(t){return typeof t>"u"||typeof t=="number"?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4);}function wx(t){let e=[];for(let a=0;a<t.length;a++){let o=Xo(t[a]);if(Array.isArray(o)){if(o.length===0)throw new oe(900,!1);let i,n=dt.Default;for(let r=0;r<o.length;r++){let c=o[r],s=RA(c);typeof s=="number"?s===-1?i=c.token:n|=s:i=c;}e.push(E(i,n));}else e.push(E(o));}return e;}function EC(t,e){return t[_x]=e,t.prototype[_x]=e,t;}function RA(t){return t[_x];}function zA(t,e,a,o){let i=t[ah];throw e[Ik]&&i.unshift(e[Ik]),t.message=FA(`
`+t.message,i,a,o),t[EA]=i,t[ah]=null,t;}function FA(t,e,a,o=null){t=t&&t.charAt(0)===`
`&&t.charAt(1)==SA?t.slice(2):t;let i=Ei(e);if(Array.isArray(e))i=e.map(Ei).join(" -> ");else if(typeof e=="object"){let n=[];for(let r in e)if(e.hasOwnProperty(r)){let c=e[r];n.push(r+":"+(typeof c=="string"?JSON.stringify(c):Ei(c)));}i=`{${n.join(", ")}}`;}return`${a}${o?"("+o+")":""}[${i}]: ${t.replace(IA,`
  `)}`;}var wa=EC(wC("Optional"),8);var Qa=EC(wC("SkipSelf"),4);function os(t,e){let a=t.hasOwnProperty(ih);return a?t[ih]:null;}function NA(t,e,a){if(t.length!==e.length)return!1;for(let o=0;o<t.length;o++){let i=t[o],n=e[o];if(a&&(i=a(i),n=a(n)),n!==i)return!1;}return!0;}function LA(t){return t.flat(Number.POSITIVE_INFINITY);}function Ev(t,e){t.forEach(a=>Array.isArray(a)?Ev(a,e):e(a));}function IC(t,e,a){e>=t.length?t.push(a):t.splice(e,0,a);}function nh(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0];}function VA(t,e){let a=[];for(let o=0;o<t;o++)a.push(e);return a;}function jA(t,e,a,o){let i=t.length;if(i==e)t.push(a,o);else if(i===1)t.push(o,t[0]),t[0]=a;else{for(i--,t.push(t[i-1],t[i]);i>e;){let n=i-2;t[i]=t[n],i--;}t[e]=a,t[e+1]=o;}}function km(t,e,a){let o=Cm(t,e);return o>=0?t[o|1]=a:(o=~o,jA(t,o,e,a)),o;}function ax(t,e){let a=Cm(t,e);if(a>=0)return t[a|1];}function Cm(t,e){return BA(t,e,1);}function BA(t,e,a){let o=0,i=t.length>>a;for(;i!==o;){let n=o+(i-o>>1),r=t[n<<a];if(e===r)return n<<a;r>e?i=n:o=n+1;}return~(i<<a);}var fr={},Pi=[],fl=new z(""),SC=new z("",-1),TC=new z(""),rh=class{get(e,a=hm){if(a===hm){let o=new Error(`NullInjectorError: No provider for ${Ei(e)}!`);throw o.name="NullInjectorError",o;}return a;}},AC=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t;}(AC||{}),kn=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t;}(kn||{}),Kr=function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t;}(Kr||{});function $A(t,e,a){let o=t.length;for(;;){let i=t.indexOf(e,a);if(i===-1)return i;if(i===0||t.charCodeAt(i-1)<=32){let n=e.length;if(i+n===o||t.charCodeAt(i+n)<=32)return i;}a=i+1;}}function yx(t,e,a){let o=0;for(;o<a.length;){let i=a[o];if(typeof i=="number"){if(i!==0)break;o++;let n=a[o++],r=a[o++],c=a[o++];t.setAttribute(e,r,c,n);}else{let n=i,r=a[++o];HA(n)?t.setProperty(e,n,r):t.setAttribute(e,n,r),o++;}}return o;}function RC(t){return t===3||t===4||t===6;}function HA(t){return t.charCodeAt(0)===64;}function fm(t,e){if(!(e===null||e.length===0))if(t===null||t.length===0)t=e.slice();else{let a=-1;for(let o=0;o<e.length;o++){let i=e[o];typeof i=="number"?a=i:a===0||(a===-1||a===2?Sk(t,a,i,null,e[++o]):Sk(t,a,i,null,null));}}return t;}function Sk(t,e,a,o,i){let n=0,r=t.length;if(e===-1)r=-1;else for(;n<t.length;){let c=t[n++];if(typeof c=="number"){if(c===e){r=-1;break;}else if(c>e){r=n-1;break;}}}for(;n<t.length;){let c=t[n];if(typeof c=="number")break;if(c===a){if(o===null){i!==null&&(t[n+1]=i);return;}else if(o===t[n+1]){t[n+2]=i;return;}}n++,o!==null&&n++,i!==null&&n++;}r!==-1&&(t.splice(r,0,e),n=r+1),t.splice(n++,0,a),o!==null&&t.splice(n++,0,o),i!==null&&t.splice(n++,0,i);}var zC="ng-template";function UA(t,e,a,o){let i=0;if(o){for(;i<e.length&&typeof e[i]=="string";i+=2)if(e[i]==="class"&&$A(e[i+1].toLowerCase(),a,0)!==-1)return!0;}else if(Iv(t))return!1;if(i=e.indexOf(1,i),i>-1){let n;for(;++i<e.length&&typeof(n=e[i])=="string";)if(n.toLowerCase()===a)return!0;}return!1;}function Iv(t){return t.type===4&&t.value!==zC;}function qA(t,e,a){let o=t.type===4&&!a?zC:t.value;return e===o;}function WA(t,e,a){let o=4,i=t.attrs,n=i!==null?YA(i):0,r=!1;for(let c=0;c<e.length;c++){let s=e[c];if(typeof s=="number"){if(!r&&!Wa(o)&&!Wa(s))return!1;if(r&&Wa(s))continue;r=!1,o=s|o&1;continue;}if(!r)if(o&4){if(o=2|o&1,s!==""&&!qA(t,s,a)||s===""&&e.length===1){if(Wa(o))return!1;r=!0;}}else if(o&8){if(i===null||!UA(t,i,s,a)){if(Wa(o))return!1;r=!0;}}else{let l=e[++c],d=GA(s,i,Iv(t),a);if(d===-1){if(Wa(o))return!1;r=!0;continue;}if(l!==""){let f;if(d>n?f="":f=i[d+1].toLowerCase(),o&2&&l!==f){if(Wa(o))return!1;r=!0;}}}}return Wa(o)||r;}function Wa(t){return(t&1)===0;}function GA(t,e,a,o){if(e===null)return-1;let i=0;if(o||!a){let n=!1;for(;i<e.length;){let r=e[i];if(r===t)return i;if(r===3||r===6)n=!0;else if(r===1||r===2){let c=e[++i];for(;typeof c=="string";)c=e[++i];continue;}else{if(r===4)break;if(r===0){i+=4;continue;}}i+=n?1:2;}return-1;}else return ZA(e,t);}function FC(t,e,a=!1){for(let o=0;o<e.length;o++)if(WA(t,e[o],a))return!0;return!1;}function QA(t){let e=t.attrs;if(e!=null){let a=e.indexOf(5);if(!(a&1))return e[a+1];}return null;}function YA(t){for(let e=0;e<t.length;e++){let a=t[e];if(RC(a))return e;}return t.length;}function ZA(t,e){let a=t.indexOf(4);if(a>-1)for(a++;a<t.length;){let o=t[a];if(typeof o=="number")return-1;if(o===e)return a;a++;}return-1;}function XA(t,e){e:for(let a=0;a<e.length;a++){let o=e[a];if(t.length===o.length){for(let i=0;i<t.length;i++)if(t[i]!==o[i])continue e;return!0;}}return!1;}function Tk(t,e){return t?":not("+e.trim()+")":e;}function KA(t){let e=t[0],a=1,o=2,i="",n=!1;for(;a<t.length;){let r=t[a];if(typeof r=="string"){if(o&2){let c=t[++a];i+="["+r+(c.length>0?'="'+c+'"':"")+"]";}else o&8?i+="."+r:o&4&&(i+=" "+r);}else i!==""&&!Wa(r)&&(e+=Tk(n,i),i=""),o=r,n=n||!Wa(o);a++;}return i!==""&&(e+=Tk(n,i)),e;}function JA(t){return t.map(KA).join(",");}function eR(t){let e=[],a=[],o=1,i=2;for(;o<t.length;){let n=t[o];if(typeof n=="string")i===2?n!==""&&e.push(n,t[++o]):i===8&&a.push(n);else{if(!Wa(i))break;i=n;}o++;}return{attrs:e,classes:a};}function O(t){return ym(()=>{let e=jC(t),a=Xe(U({},e),{decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===AC.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||kn.Emulated,styles:t.styles||Pi,_:null,schemas:t.schemas||null,tView:null,id:""});BC(a);let o=t.dependencies;return a.directiveDefs=Rk(o,!1),a.pipeDefs=Rk(o,!0),a.id=iR(a),a;});}function tR(t){return Jr(t)||Tv(t);}function oR(t){return t!==null;}function ce(t){return ym(()=>({type:t.type,bootstrap:t.bootstrap||Pi,declarations:t.declarations||Pi,imports:t.imports||Pi,exports:t.exports||Pi,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}));}function Ak(t,e){if(t==null)return fr;let a={};for(let o in t)if(t.hasOwnProperty(o)){let i=t[o],n,r,c=Kr.None;Array.isArray(i)?(c=i[0],n=i[1],r=i[2]??n):(n=i,r=i),e?(a[n]=c!==Kr.None?[o,c]:o,e[n]=r):a[n]=o;}return a;}function j(t){return ym(()=>{let e=jC(t);return BC(e),e;});}function Sv(t){return{type:t.type,name:t.name,factory:null,pure:t.pure!==!1,standalone:t.standalone===!0,onDestroy:t.type.prototype.ngOnDestroy||null};}function Jr(t){return t[yA]||null;}function Tv(t){return t[kA]||null;}function NC(t){return t[CA]||null;}function LC(t){let e=Jr(t)||Tv(t)||NC(t);return e!==null?e.standalone:!1;}function VC(t,e){let a=t[MA]||null;if(!a&&e===!0)throw new Error(`Type ${Ei(t)} does not have '\u0275mod' property.`);return a;}function jC(t){let e={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputTransforms:null,inputConfig:t.inputs||fr,exportAs:t.exportAs||null,standalone:t.standalone===!0,signals:t.signals===!0,selectors:t.selectors||Pi,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Ak(t.inputs,e),outputs:Ak(t.outputs),debugInfo:null};}function BC(t){t.features?.forEach(e=>e(t));}function Rk(t,e){if(!t)return null;let a=e?NC:tR;return()=>(typeof t=="function"?t():t).map(o=>a(o)).filter(oR);}function iR(t){let e=0,a=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(let i of a)e=Math.imul(31,e)+i.charCodeAt(0)<<0;return e+=2147483648,"c"+e;}function zh(t){return{ɵproviders:t};}function aR(...t){return{ɵproviders:$C(!0,t),ɵfromNgModule:!0};}function $C(t,...e){let a=[],o=new Set(),i,n=r=>{a.push(r);};return Ev(e,r=>{let c=r;kx(c,n,[],o)&&(i||=[],i.push(c));}),i!==void 0&&HC(i,n),a;}function HC(t,e){for(let a=0;a<t.length;a++){let{ngModule:o,providers:i}=t[a];Av(i,n=>{e(n,o);});}}function kx(t,e,a,o){if(t=Xo(t),!t)return!1;let i=null,n=Pk(t),r=!n&&Jr(t);if(!n&&!r){let s=t.ngModule;if(n=Pk(s),n)i=s;else return!1;}else{if(r&&!r.standalone)return!1;i=t;}let c=o.has(i);if(r){if(c)return!1;if(o.add(i),r.dependencies){let s=typeof r.dependencies=="function"?r.dependencies():r.dependencies;for(let l of s)kx(l,e,a,o);}}else if(n){if(n.imports!=null&&!c){o.add(i);let l;try{Ev(n.imports,d=>{kx(d,e,a,o)&&(l||=[],l.push(d));});}finally{}l!==void 0&&HC(l,e);}if(!c){let l=os(i)||(()=>new i());e({provide:i,useFactory:l,deps:Pi},i),e({provide:TC,useValue:i,multi:!0},i),e({provide:fl,useValue:()=>E(i),multi:!0},i);}let s=n.providers;if(s!=null&&!c){let l=t;Av(s,d=>{e(d,l);});}}else return!1;return i!==t&&t.providers!==void 0;}function Av(t,e){for(let a of t)OC(a)&&(a=a.ɵproviders),Array.isArray(a)?Av(a,e):e(a);}var nR=Bt({provide:String,useValue:Bt});function UC(t){return t!==null&&typeof t=="object"&&nR in t;}function rR(t){return!!(t&&t.useExisting);}function cR(t){return!!(t&&t.useFactory);}function gl(t){return typeof t=="function";}function sR(t){return!!t.useClass;}var Fh=new z(""),Xu={},lR={},nx;function Rv(){return nx===void 0&&(nx=new rh()),nx;}var Ko=class{},gm=class extends Ko{get destroyed(){return this._destroyed;}constructor(e,a,o,i){super(),this.parent=a,this.source=o,this.scopes=i,this.records=new Map(),this._ngOnDestroyHooks=new Set(),this._onDestroyHooks=[],this._destroyed=!1,Mx(e,r=>this.processProvider(r)),this.records.set(SC,dl(void 0,this)),i.has("environment")&&this.records.set(Ko,dl(void 0,this));let n=this.records.get(Fh);n!=null&&typeof n.value=="string"&&this.scopes.add(n.value),this.injectorDefTypes=new Set(this.get(TC,Pi,dt.Self));}destroy(){this.assertNotDestroyed(),this._destroyed=!0;let e=ut(null);try{for(let o of this._ngOnDestroyHooks)o.ngOnDestroy();let a=this._onDestroyHooks;this._onDestroyHooks=[];for(let o of a)o();}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),ut(e);}}onDestroy(e){return this.assertNotDestroyed(),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e);}runInContext(e){this.assertNotDestroyed();let a=Yr(this),o=Vi(void 0),i;try{return e();}finally{Yr(a),Vi(o);}}get(e,a=hm,o=dt.Default){if(this.assertNotDestroyed(),e.hasOwnProperty(Ek))return e[Ek](this);o=Rh(o);let i,n=Yr(this),r=Vi(void 0);try{if(!(o&dt.SkipSelf)){let s=this.records.get(e);if(s===void 0){let l=hR(e)&&Ah(e);l&&this.injectableDefInScope(l)?s=dl(Cx(e),Xu):s=null,this.records.set(e,s);}if(s!=null)return this.hydrate(e,s);}let c=o&dt.Self?Rv():this.parent;return a=o&dt.Optional&&a===hm?null:a,c.get(e,a);}catch(c){if(c.name==="NullInjectorError"){if((c[ah]=c[ah]||[]).unshift(Ei(e)),n)throw c;return zA(c,e,"R3InjectorError",this.source);}else throw c;}finally{Vi(r),Yr(n);}}resolveInjectorInitializers(){let e=ut(null),a=Yr(this),o=Vi(void 0),i;try{let n=this.get(fl,Pi,dt.Self);for(let r of n)r();}finally{Yr(a),Vi(o),ut(e);}}toString(){let e=[],a=this.records;for(let o of a.keys())e.push(Ei(o));return`R3Injector[${e.join(", ")}]`;}assertNotDestroyed(){if(this._destroyed)throw new oe(205,!1);}processProvider(e){e=Xo(e);let a=gl(e)?e:Xo(e&&e.provide),o=mR(e);if(!gl(e)&&e.multi===!0){let i=this.records.get(a);i||(i=dl(void 0,Xu,!0),i.factory=()=>wx(i.multi),this.records.set(a,i)),a=e,i.multi.push(e);}this.records.set(a,o);}hydrate(e,a){let o=ut(null);try{return a.value===Xu&&(a.value=lR,a.value=a.factory()),typeof a.value=="object"&&a.value&&uR(a.value)&&this._ngOnDestroyHooks.add(a.value),a.value;}finally{ut(o);}}injectableDefInScope(e){if(!e.providedIn)return!1;let a=Xo(e.providedIn);return typeof a=="string"?a==="any"||this.scopes.has(a):this.injectorDefTypes.has(a);}removeOnDestroy(e){let a=this._onDestroyHooks.indexOf(e);a!==-1&&this._onDestroyHooks.splice(a,1);}};function Cx(t){let e=Ah(t),a=e!==null?e.factory:os(t);if(a!==null)return a;if(t instanceof z)throw new oe(204,!1);if(t instanceof Function)return dR(t);throw new oe(204,!1);}function dR(t){if(t.length>0)throw new oe(204,!1);let a=_A(t);return a!==null?()=>a.factory(t):()=>new t();}function mR(t){if(UC(t))return dl(void 0,t.useValue);{let e=qC(t);return dl(e,Xu);}}function qC(t,e,a){let o;if(gl(t)){let i=Xo(t);return os(i)||Cx(i);}else if(UC(t))o=()=>Xo(t.useValue);else if(cR(t))o=()=>t.useFactory(...wx(t.deps||[]));else if(rR(t))o=()=>E(Xo(t.useExisting));else{let i=Xo(t&&(t.useClass||t.provide));if(pR(t))o=()=>new i(...wx(t.deps));else return os(i)||Cx(i);}return o;}function dl(t,e,a=!1){return{factory:t,value:e,multi:a?[]:void 0};}function pR(t){return!!t.deps;}function uR(t){return t!==null&&typeof t=="object"&&typeof t.ngOnDestroy=="function";}function hR(t){return typeof t=="function"||typeof t=="object"&&t instanceof z;}function Mx(t,e){for(let a of t)Array.isArray(a)?Mx(a,e):a&&OC(a)?Mx(a.ɵproviders,e):e(a);}function ta(t,e){t instanceof gm&&t.assertNotDestroyed();let a,o=Yr(t),i=Vi(void 0);try{return e();}finally{Yr(o),Vi(i);}}function WC(){return PC()!==void 0||TA()!=null;}function zv(t){if(!WC())throw new oe(-203,!1);}function fR(t){let e=Zo.ng;if(e&&e.ɵcompilerFacade)return e.ɵcompilerFacade;throw new Error("JIT compiler unavailable");}function gR(t){return typeof t=="function";}var Pn=0,We=1,je=2,ui=3,Ga=4,$i=5,bl=6,ch=7,mi=8,xl=9,Cn=10,Yt=11,bm=12,zk=13,Ol=14,Ji=15,is=16,ml=17,gr=18,Nh=19,GC=20,Zr=21,Ku=22,_a=23,$o=25,Fv=1;var as=7,sh=8,vl=9,pi=10,lh=function(t){return t[t.None=0]="None",t[t.HasTransplantedViews=2]="HasTransplantedViews",t;}(lh||{});function Xr(t){return Array.isArray(t)&&typeof t[Fv]=="object";}function vr(t){return Array.isArray(t)&&t[Fv]===!0;}function Nv(t){return(t.flags&4)!==0;}function Lh(t){return t.componentOffset>-1;}function Vh(t){return(t.flags&1)===1;}function br(t){return!!t.template;}function Ox(t){return(t[je]&512)!==0;}var Px=class{constructor(e,a,o){this.previousValue=e,this.currentValue=a,this.firstChange=o;}isFirstChange(){return this.firstChange;}};function QC(t,e,a,o){e!==null?e.applyValueToInputSignal(e,o):t[a]=o;}function et(){return YC;}function YC(t){return t.type.prototype.ngOnChanges&&(t.setInput=xR),bR;}et.ngInherit=!0;function bR(){let t=XC(this),e=t?.current;if(e){let a=t.previous;if(a===fr)t.previous=e;else for(let o in e)a[o]=e[o];t.current=null,this.ngOnChanges(e);}}function xR(t,e,a,o,i){let n=this.declaredInputs[o],r=XC(t)||vR(t,{previous:fr,current:null}),c=r.current||(r.current={}),s=r.previous,l=s[n];c[n]=new Px(l&&l.currentValue,a,s===fr),QC(t,e,i,a);}var ZC="__ngSimpleChanges__";function XC(t){return t[ZC]||null;}function vR(t,e){return t[ZC]=e;}var Fk=null;var _n=function(t,e,a){Fk?.(t,e,a);},KC="svg",_R="math";function Mn(t){for(;Array.isArray(t);)t=t[Pn];return t;}function wR(t){for(;Array.isArray(t);){if(typeof t[Fv]=="object")return t;t=t[Pn];}return null;}function JC(t,e){return Mn(e[t]);}function ya(t,e){return Mn(e[t.index]);}function Lv(t,e){return t.data[e];}function Vv(t,e){return t[e];}function ac(t,e){let a=e[t];return Xr(a)?a:a[Pn];}function yR(t){return(t[je]&4)===4;}function jv(t){return(t[je]&128)===128;}function kR(t){return vr(t[ui]);}function ec(t,e){return e==null?null:t[e];}function e4(t){t[ml]=0;}function t4(t){t[je]&1024||(t[je]|=1024,jv(t)&&jh(t));}function CR(t,e){for(;t>0;)e=e[Ol],t--;return e;}function xm(t){return!!(t[je]&9216||t[_a]?.dirty);}function Dx(t){t[Cn].changeDetectionScheduler?.notify(7),t[je]&64&&(t[je]|=1024),xm(t)&&jh(t);}function jh(t){t[Cn].changeDetectionScheduler?.notify(0);let e=ns(t);for(;e!==null&&!(e[je]&8192||(e[je]|=8192,!jv(e)));)e=ns(e);}function o4(t,e){if((t[je]&256)===256)throw new oe(911,!1);t[Zr]===null&&(t[Zr]=[]),t[Zr].push(e);}function MR(t,e){if(t[Zr]===null)return;let a=t[Zr].indexOf(e);a!==-1&&t[Zr].splice(a,1);}function ns(t){let e=t[ui];return vr(e)?e[ui]:e;}var Ke={lFrame:m4(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var i4=!1;function OR(){return Ke.lFrame.elementDepthCount;}function PR(){Ke.lFrame.elementDepthCount++;}function DR(){Ke.lFrame.elementDepthCount--;}function a4(){return Ke.bindingsEnabled;}function n4(){return Ke.skipHydrationRootTNode!==null;}function ER(t){return Ke.skipHydrationRootTNode===t;}function IR(){Ke.skipHydrationRootTNode=null;}function Se(){return Ke.lFrame.lView;}function $t(){return Ke.lFrame.tView;}function C(t){return Ke.lFrame.contextLView=t,t[mi];}function M(t){return Ke.lFrame.contextLView=null,t;}function Ho(){let t=r4();for(;t!==null&&t.type===64;)t=t.parent;return t;}function r4(){return Ke.lFrame.currentTNode;}function SR(){let t=Ke.lFrame,e=t.currentTNode;return t.isParent?e:e.parent;}function ms(t,e){let a=Ke.lFrame;a.currentTNode=t,a.isParent=e;}function Bv(){return Ke.lFrame.isParent;}function $v(){Ke.lFrame.isParent=!1;}function TR(){return Ke.lFrame.contextLView;}function c4(){return i4;}function Nk(t){i4=t;}function Pl(){let t=Ke.lFrame,e=t.bindingRootIndex;return e===-1&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e;}function s4(){return Ke.lFrame.bindingIndex;}function AR(t){return Ke.lFrame.bindingIndex=t;}function nc(){return Ke.lFrame.bindingIndex++;}function Bh(t){let e=Ke.lFrame,a=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,a;}function RR(){return Ke.lFrame.inI18n;}function zR(t,e){let a=Ke.lFrame;a.bindingIndex=a.bindingRootIndex=t,Ex(e);}function FR(){return Ke.lFrame.currentDirectiveIndex;}function Ex(t){Ke.lFrame.currentDirectiveIndex=t;}function Hv(t){let e=Ke.lFrame.currentDirectiveIndex;return e===-1?null:t[e];}function Uv(){return Ke.lFrame.currentQueryIndex;}function $h(t){Ke.lFrame.currentQueryIndex=t;}function NR(t){let e=t[We];return e.type===2?e.declTNode:e.type===1?t[$i]:null;}function l4(t,e,a){if(a&dt.SkipSelf){let i=e,n=t;for(;i=i.parent,i===null&&!(a&dt.Host);)if(i=NR(n),i===null||(n=n[Ol],i.type&10))break;if(i===null)return!1;e=i,t=n;}let o=Ke.lFrame=d4();return o.currentTNode=e,o.lView=t,!0;}function qv(t){let e=d4(),a=t[We];Ke.lFrame=e,e.currentTNode=a.firstChild,e.lView=t,e.tView=a,e.contextLView=t,e.bindingIndex=a.bindingStartIndex,e.inI18n=!1;}function d4(){let t=Ke.lFrame,e=t===null?null:t.child;return e===null?m4(t):e;}function m4(t){let e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return t!==null&&(t.child=e),e;}function p4(){let t=Ke.lFrame;return Ke.lFrame=t.parent,t.currentTNode=null,t.lView=null,t;}var u4=p4;function Wv(){let t=p4();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0;}function LR(t){return(Ke.lFrame.contextLView=CR(t,Ke.lFrame.contextLView))[mi];}function Dn(){return Ke.lFrame.selectedIndex;}function rs(t){Ke.lFrame.selectedIndex=t;}function ps(){let t=Ke.lFrame;return Lv(t.tView,t.selectedIndex);}function Fo(){Ke.lFrame.currentNamespace=KC;}function us(){VR();}function VR(){Ke.lFrame.currentNamespace=null;}function jR(){return Ke.lFrame.currentNamespace;}var h4=!0;function Hh(){return h4;}function Uh(t){h4=t;}function BR(t,e,a){let{ngOnChanges:o,ngOnInit:i,ngDoCheck:n}=e.type.prototype;if(o){let r=YC(e);(a.preOrderHooks??=[]).push(t,r),(a.preOrderCheckHooks??=[]).push(t,r);}i&&(a.preOrderHooks??=[]).push(0-t,i),n&&((a.preOrderHooks??=[]).push(t,n),(a.preOrderCheckHooks??=[]).push(t,n));}function qh(t,e){for(let a=e.directiveStart,o=e.directiveEnd;a<o;a++){let n=t.data[a].type.prototype,{ngAfterContentInit:r,ngAfterContentChecked:c,ngAfterViewInit:s,ngAfterViewChecked:l,ngOnDestroy:d}=n;r&&(t.contentHooks??=[]).push(-a,r),c&&((t.contentHooks??=[]).push(a,c),(t.contentCheckHooks??=[]).push(a,c)),s&&(t.viewHooks??=[]).push(-a,s),l&&((t.viewHooks??=[]).push(a,l),(t.viewCheckHooks??=[]).push(a,l)),d!=null&&(t.destroyHooks??=[]).push(a,d);}}function Ju(t,e,a){f4(t,e,3,a);}function eh(t,e,a,o){(t[je]&3)===a&&f4(t,e,a,o);}function rx(t,e){let a=t[je];(a&3)===e&&(a&=16383,a��+=1,t[je]=a);}function f4(t,e,a,o){let i=o!==void 0?t[ml]&65535:0,n=o??-1,r=e.length-1,c=0;for(let s=i;s<r;s++)if(typeof e[s+1]=="number"){if(c=e[s],o!=null&&c>=o)break;}else e[s]<0&&(t[ml]+=65536),(c<n||n==-1)&&($R(t,a,e,s),t[ml]=(t[ml]&4294901760)+s+2),s++;}function Lk(t,e){_n(4,t,e);let a=ut(null);try{e.call(t);}finally{ut(a),_n(5,t,e);}}function $R(t,e,a,o){let i=a[o]<0,n=a[o+1],r=i?-a[o]:a[o],c=t[r];i?t[je]>>14<t[ml]>>16&&(t[je]&3)===e&&(t[je]+=16384,Lk(c,n)):Lk(c,n);}var hl=-1,cs=class{constructor(e,a,o){this.factory=e,this.resolving=!1,this.canSeeViewProviders=a,this.injectImpl=o;}};function HR(t){return t instanceof cs;}function UR(t){return(t.flags&8)!==0;}function qR(t){return(t.flags&16)!==0;}var cx={},Ix=class{constructor(e,a){this.injector=e,this.parentInjector=a;}get(e,a,o){o=Rh(o);let i=this.injector.get(e,cx,o);return i!==cx||a===cx?i:this.parentInjector.get(e,a,o);}};function g4(t){return t!==hl;}function dh(t){return t&32767;}function WR(t){return t>>16;}function mh(t,e){let a=WR(t),o=e;for(;a>0;)o=o[Ol],a--;return o;}var Sx=!0;function ph(t){let e=Sx;return Sx=t,e;}var GR=256,b4=GR-1,x4=5,QR=0,wn={};function YR(t,e,a){let o;typeof a=="string"?o=a.charCodeAt(0)||0:a.hasOwnProperty(pm)&&(o=a[pm]),o==null&&(o=a[pm]=QR++);let i=o&b4,n=1<<i;e.data[t+(i>>x4)]|=n;}function uh(t,e){let a=v4(t,e);if(a!==-1)return a;let o=e[We];o.firstCreatePass&&(t.injectorIndex=e.length,sx(o.data,t),sx(e,null),sx(o.blueprint,null));let i=Gv(t,e),n=t.injectorIndex;if(g4(i)){let r=dh(i),c=mh(i,e),s=c[We].data;for(let l=0;l<8;l++)e[n+l]=c[r+l]|s[r+l];}return e[n+8]=i,n;}function sx(t,e){t.push(0,0,0,0,0,0,0,0,e);}function v4(t,e){return t.injectorIndex===-1||t.parent&&t.parent.injectorIndex===t.injectorIndex||e[t.injectorIndex+8]===null?-1:t.injectorIndex;}function Gv(t,e){if(t.parent&&t.parent.injectorIndex!==-1)return t.parent.injectorIndex;let a=0,o=null,i=e;for(;i!==null;){if(o=C4(i),o===null)return hl;if(a++,i=i[Ol],o.injectorIndex!==-1)return o.injectorIndex|a<<16;}return hl;}function Tx(t,e,a){YR(t,e,a);}function ZR(t,e){if(e==="class")return t.classes;if(e==="style")return t.styles;let a=t.attrs;if(a){let o=a.length,i=0;for(;i<o;){let n=a[i];if(RC(n))break;if(n===0)i=i+2;else if(typeof n=="number")for(i++;i<o&&typeof a[i]=="string";)i++;else{if(n===e)return a[i+1];i=i+2;}}}return null;}function _4(t,e,a){if(a&dt.Optional||t!==void 0)return t;Dv(e,"NodeInjector");}function w4(t,e,a,o){if(a&dt.Optional&&o===void 0&&(o=null),!(a&(dt.Self|dt.Host))){let i=t[xl],n=Vi(void 0);try{return i?i.get(e,o,a&dt.Optional):DC(e,o,a&dt.Optional);}finally{Vi(n);}}return _4(o,e,a);}function y4(t,e,a,o=dt.Default,i){if(t!==null){if(e[je]&2048&&!(o&dt.Self)){let r=ez(t,e,a,o,wn);if(r!==wn)return r;}let n=k4(t,e,a,o,wn);if(n!==wn)return n;}return w4(e,a,o,i);}function k4(t,e,a,o,i){let n=KR(a);if(typeof n=="function"){if(!l4(e,t,o))return o&dt.Host?_4(i,a,o):w4(e,a,o,i);try{let r;if(r=n(o),r==null&&!(o&dt.Optional))Dv(a);else return r;}finally{u4();}}else if(typeof n=="number"){let r=null,c=v4(t,e),s=hl,l=o&dt.Host?e[Ji][$i]:null;for((c===-1||o&dt.SkipSelf)&&(s=c===-1?Gv(t,e):e[c+8],s===hl||!jk(o,!1)?c=-1:(r=e[We],c=dh(s),e=mh(s,e)));c!==-1;){let d=e[We];if(Vk(n,c,d.data)){let f=XR(c,e,a,r,o,l);if(f!==wn)return f;}s=e[c+8],s!==hl&&jk(o,e[We].data[c+8]===l)&&Vk(n,c,e)?(r=d,c=dh(s),e=mh(s,e)):c=-1;}}return i;}function XR(t,e,a,o,i,n){let r=e[We],c=r.data[t+8],s=o==null?Lh(c)&&Sx:o!=r&&(c.type&3)!==0,l=i&dt.Host&&n===c,d=th(c,r,a,s,l);return d!==null?ss(e,r,d,c):wn;}function th(t,e,a,o,i){let n=t.providerIndexes,r=e.data,c=n&1048575,s=t.directiveStart,l=t.directiveEnd,d=n>>20,f=o?c:c+d,x=i?c+d:l;for(let b=f;b<x;b++){let v=r[b];if(b<s&&a===v||b>=s&&v.type===a)return b;}if(i){let b=r[s];if(b&&br(b)&&b.type===a)return s;}return null;}function ss(t,e,a,o){let i=t[a],n=e.data;if(HR(i)){let r=i;r.resolving&&PA(OA(n[a]));let c=ph(r.canSeeViewProviders);r.resolving=!0;let s,l=r.injectImpl?Vi(r.injectImpl):null,d=l4(t,o,dt.Default);try{i=t[a]=r.factory(void 0,n,t,o),e.firstCreatePass&&a>=o.directiveStart&&BR(a,n[a],e);}finally{l!==null&&Vi(l),ph(c),r.resolving=!1,u4();}}return i;}function KR(t){if(typeof t=="string")return t.charCodeAt(0)||0;let e=t.hasOwnProperty(pm)?t[pm]:void 0;return typeof e=="number"?e>=0?e&b4:JR:e;}function Vk(t,e,a){let o=1<<t;return!!(a[e+(t>>x4)]&o);}function jk(t,e){return!(t&dt.Self)&&!(t&dt.Host&&e);}var ts=class{constructor(e,a){this._tNode=e,this._lView=a;}get(e,a,o){return y4(this._tNode,this._lView,e,Rh(o),a);}};function JR(){return new ts(Ho(),Se());}function yt(t){return ym(()=>{let e=t.prototype.constructor,a=e[ih]||Ax(e),o=Object.prototype,i=Object.getPrototypeOf(t.prototype).constructor;for(;i&&i!==o;){let n=i[ih]||Ax(i);if(n&&n!==a)return n;i=Object.getPrototypeOf(i);}return n=>new n();});}function Ax(t){return yC(t)?()=>{let e=Ax(Xo(t));return e&&e();}:os(t);}function ez(t,e,a,o,i){let n=t,r=e;for(;n!==null&&r!==null&&r[je]&2048&&!(r[je]&512);){let c=k4(n,r,a,o|dt.Self,wn);if(c!==wn)return c;let s=n.parent;if(!s){let l=r[GC];if(l){let d=l.get(a,wn,o);if(d!==wn)return d;}s=C4(r),r=r[Ol];}n=s;}return i;}function C4(t){let e=t[We],a=e.type;return a===2?e.declTNode:a===1?t[$i]:null;}function No(t){return ZR(Ho(),t);}function Bk(t,e=null,a=null,o){let i=M4(t,e,a,o);return i.resolveInjectorInitializers(),i;}function M4(t,e=null,a=null,o,i=new Set()){let n=[a||Pi,aR(t)];return o=o||(typeof t=="object"?void 0:Ei(t)),new gm(n,e||Rv(),o||null,i);}var es=class es{static create(e,a){if(Array.isArray(e))return Bk({name:""},a,e,"");{let o=e.name??"";return Bk({name:o},e.parent,e.providers,o);}}};es.THROW_IF_NOT_FOUND=hm,es.NULL=new rh(),es.ɵprov=N({token:es,providedIn:"any",factory:()=>E(SC)}),es.__NG_ELEMENT_ID__=-1;var Ge=es;var tz=new z("");tz.__NG_ELEMENT_ID__=t=>{let e=Ho();if(e===null)throw new oe(204,!1);if(e.type&2)return e.value;if(t&dt.Optional)return null;throw new oe(204,!1);};var oz="ngOriginalError";function lx(t){return t[oz];}var Wh=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=iz,e.__NG_ENV_ID__=o=>o;let t=e;return t;})(),Rx=class extends Wh{constructor(e){super(),this._lView=e;}onDestroy(e){return o4(this._lView,e),()=>MR(this._lView,e);}};function iz(){return new Rx(Se());}var En=(()=>{let e=class e{constructor(){this.taskId=0,this.pendingTasks=new Set(),this.hasPendingTasks=new jt(!1);}get _hasPendingTasks(){return this.hasPendingTasks.value;}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let o=this.taskId++;return this.pendingTasks.add(o),o;}remove(o){this.pendingTasks.delete(o),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1);}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1);}};e.ɵprov=N({token:e,providedIn:"root",factory:()=>new e()});let t=e;return t;})();var zx=class extends G{constructor(e=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=e,WC()&&(this.destroyRef=T(Wh,{optional:!0})??void 0,this.pendingTasks=T(En,{optional:!0})??void 0);}emit(e){let a=ut(null);try{super.next(e);}finally{ut(a);}}subscribe(e,a,o){let i=e,n=a||(()=>null),r=o;if(e&&typeof e=="object"){let s=e;i=s.next?.bind(s),n=s.error?.bind(s),r=s.complete?.bind(s);}this.__isAsync&&(n=this.wrapInTimeout(n),i&&(i=this.wrapInTimeout(i)),r&&(r=this.wrapInTimeout(r)));let c=super.subscribe({next:i,error:n,complete:r});return e instanceof Ae&&e.add(c),c;}wrapInTimeout(e){return a=>{let o=this.pendingTasks?.add();setTimeout(()=>{e(a),o!==void 0&&this.pendingTasks?.remove(o);});};}},$=zx;function hh(...t){}function O4(t){let e,a;function o(){t=hh;try{a!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(a),e!==void 0&&clearTimeout(e);}catch{}}return e=setTimeout(()=>{t(),o();}),typeof requestAnimationFrame=="function"&&(a=requestAnimationFrame(()=>{t(),o();})),()=>o();}function $k(t){return queueMicrotask(()=>t()),()=>{t=hh;};}var Qv="isAngularZone",fh=Qv+"_ID",az=0,ie=class t{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:a=!1,shouldCoalesceRunChangeDetection:o=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new $(!1),this.onMicrotaskEmpty=new $(!1),this.onStable=new $(!1),this.onError=new $(!1),typeof Zone>"u")throw new oe(908,!1);Zone.assertZonePatched();let i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec())),e&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!o&&a,i.shouldCoalesceRunChangeDetection=o,i.callbackScheduled=!1,cz(i);}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(Qv)===!0;}static assertInAngularZone(){if(!t.isInAngularZone())throw new oe(909,!1);}static assertNotInAngularZone(){if(t.isInAngularZone())throw new oe(909,!1);}run(e,a,o){return this._inner.run(e,a,o);}runTask(e,a,o,i){let n=this._inner,r=n.scheduleEventTask("NgZoneEvent: "+i,e,nz,hh,hh);try{return n.runTask(r,a,o);}finally{n.cancelTask(r);}}runGuarded(e,a,o){return this._inner.runGuarded(e,a,o);}runOutsideAngular(e){return this._outer.run(e);}},nz={};function Yv(t){if(t._nesting==0&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null);}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null));}finally{t.isStable=!0;}}}function rz(t){t.isCheckStableRunning||t.callbackScheduled||(t.callbackScheduled=!0,Zone.root.run(()=>{O4(()=>{t.callbackScheduled=!1,Fx(t),t.isCheckStableRunning=!0,Yv(t),t.isCheckStableRunning=!1;});}),Fx(t));}function cz(t){let e=()=>{rz(t);},a=az++;t._inner=t._inner.fork({name:"angular",properties:{[Qv]:!0,[fh]:a,[fh+a]:!0},onInvokeTask:(o,i,n,r,c,s)=>{if(sz(s))return o.invokeTask(n,r,c,s);try{return Hk(t),o.invokeTask(n,r,c,s);}finally{(t.shouldCoalesceEventChangeDetection&&r.type==="eventTask"||t.shouldCoalesceRunChangeDetection)&&e(),Uk(t);}},onInvoke:(o,i,n,r,c,s,l)=>{try{return Hk(t),o.invoke(n,r,c,s,l);}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!lz(s)&&e(),Uk(t);}},onHasTask:(o,i,n,r)=>{o.hasTask(n,r),i===n&&(r.change=="microTask"?(t._hasPendingMicrotasks=r.microTask,Fx(t),Yv(t)):r.change=="macroTask"&&(t.hasPendingMacrotasks=r.macroTask));},onHandleError:(o,i,n,r)=>(o.handleError(n,r),t.runOutsideAngular(()=>t.onError.emit(r)),!1)});}function Fx(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&t.callbackScheduled===!0?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1;}function Hk(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null));}function Uk(t){t._nesting--,Yv(t);}var gh=class{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new $(),this.onMicrotaskEmpty=new $(),this.onStable=new $(),this.onError=new $();}run(e,a,o){return e.apply(a,o);}runGuarded(e,a,o){return e.apply(a,o);}runOutsideAngular(e){return e();}runTask(e,a,o,i){return e.apply(a,o);}};function sz(t){return P4(t,"__ignore_ng_zone__");}function lz(t){return P4(t,"__scheduler_tick__");}function P4(t,e){return!Array.isArray(t)||t.length!==1?!1:t[0]?.data?.[e]===!0;}function dz(t="zone.js",e){return t==="noop"?new gh():t==="zone.js"?new ie(e):t;}var ji=class{constructor(){this._console=console;}handleError(e){let a=this._findOriginalError(e);this._console.error("ERROR",e),a&&this._console.error("ORIGINAL ERROR",a);}_findOriginalError(e){let a=e&&lx(e);for(;a&&lx(a);)a=lx(a);return a||null;}},mz=new z("",{providedIn:"root",factory:()=>{let t=T(ie),e=T(ji);return a=>t.runOutsideAngular(()=>e.handleError(a));}});function pz(){return Dl(Ho(),Se());}function Dl(t,e){return new Q(ya(t,e));}var Q=(()=>{let e=class e{constructor(o){this.nativeElement=o;}};e.__NG_ELEMENT_ID__=pz;let t=e;return t;})();function D4(t){return t instanceof Q?t.nativeElement:t;}function uz(){return this._results[Symbol.iterator]();}var Jo=class t{get changes(){return this._changes??=new $();}constructor(e=!1){this._emitDistinctChangesOnly=e,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;let a=t.prototype;a[Symbol.iterator]||(a[Symbol.iterator]=uz);}get(e){return this._results[e];}map(e){return this._results.map(e);}filter(e){return this._results.filter(e);}find(e){return this._results.find(e);}reduce(e,a){return this._results.reduce(e,a);}forEach(e){this._results.forEach(e);}some(e){return this._results.some(e);}toArray(){return this._results.slice();}toString(){return this._results.toString();}reset(e,a){this.dirty=!1;let o=LA(e);(this._changesDetected=!NA(this._results,o,a))&&(this._results=o,this.length=o.length,this.last=o[this.length-1],this.first=o[0]);}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this);}onDirty(e){this._onDirty=e;}setDirty(){this.dirty=!0,this._onDirty?.();}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe());}};function E4(t){return(t.flags&128)===128;}var I4=new Map(),hz=0;function fz(){return hz++;}function gz(t){I4.set(t[Nh],t);}function bz(t){I4.delete(t[Nh]);}var qk="__ngContext__";function tc(t,e){Xr(e)?(t[qk]=e[Nh],gz(e)):t[qk]=e;}function S4(t){return A4(t[bm]);}function T4(t){return A4(t[Ga]);}function A4(t){for(;t!==null&&!vr(t);)t=t[Ga];return t;}var Nx;function R4(t){Nx=t;}function z4(){if(Nx!==void 0)return Nx;if(typeof document<"u")return document;throw new oe(210,!1);}var El=new z("",{providedIn:"root",factory:()=>xz}),xz="ng",Zv=new z(""),ka=new z("",{providedIn:"platform",factory:()=>"unknown"});var it=new z(""),Mm=new z("",{providedIn:"root",factory:()=>z4().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var vz="h",_z="b";var wz=()=>null;function Xv(t,e,a=!1){return wz(t,e,a);}var F4=!1,yz=new z("",{providedIn:"root",factory:()=>F4});var Uu;function kz(){if(Uu===void 0&&(Uu=null,Zo.trustedTypes))try{Uu=Zo.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t});}catch{}return Uu;}function Gh(t){return kz()?.createHTML(t)||t;}var qu;function N4(){if(qu===void 0&&(qu=null,Zo.trustedTypes))try{qu=Zo.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t});}catch{}return qu;}function Wk(t){return N4()?.createHTML(t)||t;}function Gk(t){return N4()?.createScriptURL(t)||t;}var xr=class{constructor(e){this.changingThisBreaksApplicationSecurity=e;}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${_C})`;}},Lx=class extends xr{getTypeName(){return"HTML";}},Vx=class extends xr{getTypeName(){return"Style";}},jx=class extends xr{getTypeName(){return"Script";}},Bx=class extends xr{getTypeName(){return"URL";}},$x=class extends xr{getTypeName(){return"ResourceURL";}};function oa(t){return t instanceof xr?t.changingThisBreaksApplicationSecurity:t;}function _r(t,e){let a=Cz(t);if(a!=null&&a!==e){if(a==="ResourceURL"&&e==="URL")return!0;throw new Error(`Required a safe ${e}, got a ${a} (see ${_C})`);}return a===e;}function Cz(t){return t instanceof xr&&t.getTypeName()||null;}function L4(t){return new Lx(t);}function V4(t){return new Vx(t);}function j4(t){return new jx(t);}function B4(t){return new Bx(t);}function $4(t){return new $x(t);}function Mz(t){let e=new Ux(t);return Oz()?new Hx(e):e;}var Hx=class{constructor(e){this.inertDocumentHelper=e;}getInertBodyElement(e){e="<body><remove></remove>"+e;try{let a=new window.DOMParser().parseFromString(Gh(e),"text/html").body;return a===null?this.inertDocumentHelper.getInertBodyElement(e):(a.firstChild?.remove(),a);}catch{return null;}}},Ux=class{constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert");}getInertBodyElement(e){let a=this.inertDocument.createElement("template");return a.innerHTML=Gh(e),a;}};function Oz(){try{return!!new window.DOMParser().parseFromString(Gh(""),"text/html");}catch{return!1;}}var Pz=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Qh(t){return t=String(t),t.match(Pz)?t:"unsafe:"+t;}function wr(t){let e={};for(let a of t.split(","))e[a]=!0;return e;}function Om(...t){let e={};for(let a of t)for(let o in a)a.hasOwnProperty(o)&&(e[o]=!0);return e;}var H4=wr("area,br,col,hr,img,wbr"),U4=wr("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),q4=wr("rp,rt"),Dz=Om(q4,U4),Ez=Om(U4,wr("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Iz=Om(q4,wr("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Qk=Om(H4,Ez,Iz,Dz),W4=wr("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Sz=wr("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Tz=wr("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),Az=Om(W4,Sz,Tz),Rz=wr("script,style,template"),qx=class{constructor(){this.sanitizedSomething=!1,this.buf=[];}sanitizeChildren(e){let a=e.firstChild,o=!0,i=[];for(;a;){if(a.nodeType===Node.ELEMENT_NODE?o=this.startElement(a):a.nodeType===Node.TEXT_NODE?this.chars(a.nodeValue):this.sanitizedSomething=!0,o&&a.firstChild){i.push(a),a=Nz(a);continue;}for(;a;){a.nodeType===Node.ELEMENT_NODE&&this.endElement(a);let n=Fz(a);if(n){a=n;break;}a=i.pop();}}return this.buf.join("");}startElement(e){let a=Yk(e).toLowerCase();if(!Qk.hasOwnProperty(a))return this.sanitizedSomething=!0,!Rz.hasOwnProperty(a);this.buf.push("<"),this.buf.push(a);let o=e.attributes;for(let i=0;i<o.length;i++){let n=o.item(i),r=n.name,c=r.toLowerCase();if(!Az.hasOwnProperty(c)){this.sanitizedSomething=!0;continue;}let s=n.value;W4[c]&&(s=Qh(s)),this.buf.push(" ",r,'="',Zk(s),'"');}return this.buf.push(">"),!0;}endElement(e){let a=Yk(e).toLowerCase();Qk.hasOwnProperty(a)&&!H4.hasOwnProperty(a)&&(this.buf.push("</"),this.buf.push(a),this.buf.push(">"));}chars(e){this.buf.push(Zk(e));}};function zz(t,e){return(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY;}function Fz(t){let e=t.nextSibling;if(e&&t!==e.previousSibling)throw G4(e);return e;}function Nz(t){let e=t.firstChild;if(e&&zz(t,e))throw G4(e);return e;}function Yk(t){let e=t.nodeName;return typeof e=="string"?e:"FORM";}function G4(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);}var Lz=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Vz=/([^\#-~ |!])/g;function Zk(t){return t.replace(/&/g,"&amp;").replace(Lz,function(e){let a=e.charCodeAt(0),o=e.charCodeAt(1);return"&#"+((a-55296)*1024+(o-56320)+65536)+";";}).replace(Vz,function(e){return"&#"+e.charCodeAt(0)+";";}).replace(/</g,"&lt;").replace(/>/g,"&gt;");}var Wu;function Kv(t,e){let a=null;try{Wu=Wu||Mz(t);let o=e?String(e):"";a=Wu.getInertBodyElement(o);let i=5,n=o;do{if(i===0)throw new Error("Failed to sanitize html because the input is unstable");i--,o=n,n=a.innerHTML,a=Wu.getInertBodyElement(o);}while(o!==n);let c=new qx().sanitizeChildren(Xk(a)||a);return Gh(c);}finally{if(a){let o=Xk(a)||a;for(;o.firstChild;)o.firstChild.remove();}}}function Xk(t){return"content"in t&&jz(t)?t.content:null;}function jz(t){return t.nodeType===Node.ELEMENT_NODE&&t.nodeName==="TEMPLATE";}var ei=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t;}(ei||{});function Il(t){let e=Jv();return e?Wk(e.sanitize(ei.HTML,t)||""):_r(t,"HTML")?Wk(oa(t)):Kv(z4(),yn(t));}function Ca(t){let e=Jv();return e?e.sanitize(ei.URL,t)||"":_r(t,"URL")?oa(t):Qh(yn(t));}function Bz(t){let e=Jv();if(e)return Gk(e.sanitize(ei.RESOURCE_URL,t)||"");if(_r(t,"ResourceURL"))return Gk(oa(t));throw new oe(904,!1);}function $z(t,e){return e==="src"&&(t==="embed"||t==="frame"||t==="iframe"||t==="media"||t==="script")||e==="href"&&(t==="base"||t==="link")?Bz:Ca;}function Q4(t,e,a){return $z(e,a)(t);}function Jv(){let t=Se();return t&&t[Cn].sanitizer;}var Hz=/^>|^->|<!--|-->|--!>|<!-$/g,Uz=/(<|>)/g,qz="\u200B$1\u200B";function Wz(t){return t.replace(Hz,e=>e.replace(Uz,qz));}function Sl(t){return t.ownerDocument.defaultView;}function Y4(t){return t instanceof Function?t():t;}function Z4(t){return(t??T(Ge)).get(ka)==="browser";}var On=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t;}(On||{}),Gz;function e2(t,e){return Gz(t,e);}function pl(t,e,a,o,i){if(o!=null){let n,r=!1;vr(o)?n=o:Xr(o)&&(r=!0,o=o[Pn]);let c=Mn(o);t===0&&a!==null?i==null?t3(e,a,c):bh(e,a,c,i||null,!0):t===1&&a!==null?bh(e,a,c,i||null,!0):t===2?c9(e,c,r):t===3&&e.destroyNode(c),n!=null&&l9(e,t,n,a,i);}}function Qz(t,e){return t.createText(e);}function Yz(t,e,a){t.setValue(e,a);}function Zz(t,e){return t.createComment(Wz(e));}function X4(t,e,a){return t.createElement(e,a);}function Xz(t,e){K4(t,e),e[Pn]=null,e[$i]=null;}function Kz(t,e,a,o,i,n){o[Pn]=i,o[$i]=e,Xh(t,o,a,1,i,n);}function K4(t,e){e[Cn].changeDetectionScheduler?.notify(8),Xh(t,e,e[Yt],2,null,null);}function Jz(t){let e=t[bm];if(!e)return dx(t[We],t);for(;e;){let a=null;if(Xr(e))a=e[bm];else{let o=e[pi];o&&(a=o);}if(!a){for(;e&&!e[Ga]&&e!==t;)Xr(e)&&dx(e[We],e),e=e[ui];e===null&&(e=t),Xr(e)&&dx(e[We],e),a=e&&e[Ga];}e=a;}}function e9(t,e,a,o){let i=pi+o,n=a.length;o>0&&(a[i-1][Ga]=e),o<n-pi?(e[Ga]=a[i],IC(a,pi+o,e)):(a.push(e),e[Ga]=null),e[ui]=a;let r=e[is];r!==null&&a!==r&&J4(r,e);let c=e[gr];c!==null&&c.insertView(t),Dx(e),e[je]|=128;}function J4(t,e){let a=t[vl],o=e[ui];if(Xr(o))t[je]|=lh.HasTransplantedViews;else{let i=o[ui][Ji];e[Ji]!==i&&(t[je]|=lh.HasTransplantedViews);}a===null?t[vl]=[e]:a.push(e);}function t2(t,e){let a=t[vl],o=a.indexOf(e);a.splice(o,1);}function vm(t,e){if(t.length<=pi)return;let a=pi+e,o=t[a];if(o){let i=o[is];i!==null&&i!==t&&t2(i,o),e>0&&(t[a-1][Ga]=o[Ga]);let n=nh(t,pi+e);Xz(o[We],o);let r=n[gr];r!==null&&r.detachView(n[We]),o[ui]=null,o[Ga]=null,o[je]&=-129;}return o;}function Yh(t,e){if(!(e[je]&256)){let a=e[Yt];a.destroyNode&&Xh(t,e,a,3,null,null),Jz(e);}}function dx(t,e){if(e[je]&256)return;let a=ut(null);try{e[je]&=-129,e[je]|=256,e[_a]&&mu(e[_a]),o9(t,e),t9(t,e),e[We].type===1&&e[Yt].destroy();let o=e[is];if(o!==null&&vr(e[ui])){o!==e[ui]&&t2(o,e);let i=e[gr];i!==null&&i.detachView(t);}bz(e);}finally{ut(a);}}function t9(t,e){let a=t.cleanup,o=e[ch];if(a!==null)for(let n=0;n<a.length-1;n+=2)if(typeof a[n]=="string"){let r=a[n+3];r>=0?o[r]():o[-r].unsubscribe(),n+=2;}else{let r=o[a[n+1]];a[n].call(r);}o!==null&&(e[ch]=null);let i=e[Zr];if(i!==null){e[Zr]=null;for(let n=0;n<i.length;n++){let r=i[n];r();}}}function o9(t,e){let a;if(t!=null&&(a=t.destroyHooks)!=null)for(let o=0;o<a.length;o+=2){let i=e[a[o]];if(!(i instanceof cs)){let n=a[o+1];if(Array.isArray(n))for(let r=0;r<n.length;r+=2){let c=i[n[r]],s=n[r+1];_n(4,c,s);try{s.call(c);}finally{_n(5,c,s);}}else{_n(4,i,n);try{n.call(i);}finally{_n(5,i,n);}}}}}function e3(t,e,a){return i9(t,e.parent,a);}function i9(t,e,a){let o=e;for(;o!==null&&o.type&168;)e=o,o=e.parent;if(o===null)return a[Pn];{let{componentOffset:i}=o;if(i>-1){let{encapsulation:n}=t.data[o.directiveStart+i];if(n===kn.None||n===kn.Emulated)return null;}return ya(o,a);}}function bh(t,e,a,o,i){t.insertBefore(e,a,o,i);}function t3(t,e,a){t.appendChild(e,a);}function Kk(t,e,a,o,i){o!==null?bh(t,e,a,o,i):t3(t,e,a);}function o3(t,e){return t.parentNode(e);}function a9(t,e){return t.nextSibling(e);}function i3(t,e,a){return r9(t,e,a);}function n9(t,e,a){return t.type&40?ya(t,a):null;}var r9=n9,Jk;function Zh(t,e,a,o){let i=e3(t,o,e),n=e[Yt],r=o.parent||e[$i],c=i3(r,o,e);if(i!=null)if(Array.isArray(a))for(let s=0;s<a.length;s++)Kk(n,i,a[s],c,!1);else Kk(n,i,a,c,!1);Jk!==void 0&&Jk(n,o,e,a,i);}function mm(t,e){if(e!==null){let a=e.type;if(a&3)return ya(e,t);if(a&4)return Wx(-1,t[e.index]);if(a&8){let o=e.child;if(o!==null)return mm(t,o);{let i=t[e.index];return vr(i)?Wx(-1,i):Mn(i);}}else{if(a&128)return mm(t,e.next);if(a&32)return e2(e,t)()||Mn(t[e.index]);{let o=a3(t,e);if(o!==null){if(Array.isArray(o))return o[0];let i=ns(t[Ji]);return mm(i,o);}else return mm(t,e.next);}}}return null;}function a3(t,e){if(e!==null){let o=t[Ji][$i],i=e.projection;return o.projection[i];}return null;}function Wx(t,e){let a=pi+t+1;if(a<e.length){let o=e[a],i=o[We].firstChild;if(i!==null)return mm(o,i);}return e[as];}function c9(t,e,a){t.removeChild(null,e,a);}function o2(t,e,a,o,i,n,r){for(;a!=null;){if(a.type===128){a=a.next;continue;}let c=o[a.index],s=a.type;if(r&&e===0&&(c&&tc(Mn(c),o),a.flags|=2),(a.flags&32)!==32)if(s&8)o2(t,e,a.child,o,i,n,!1),pl(e,t,i,c,n);else if(s&32){let l=e2(a,o),d;for(;d=l();)pl(e,t,i,d,n);pl(e,t,i,c,n);}else s&16?n3(t,e,o,a,i,n):pl(e,t,i,c,n);a=r?a.projectionNext:a.next;}}function Xh(t,e,a,o,i,n){o2(a,o,t.firstChild,e,i,n,!1);}function s9(t,e,a){let o=e[Yt],i=e3(t,a,e),n=a.parent||e[$i],r=i3(n,a,e);n3(o,0,e,a,i,r);}function n3(t,e,a,o,i,n){let r=a[Ji],s=r[$i].projection[o.projection];if(Array.isArray(s))for(let l=0;l<s.length;l++){let d=s[l];pl(e,t,i,d,n);}else{let l=s,d=r[ui];E4(o)&&(l.flags|=128),o2(t,e,l,d,i,n,!0);}}function l9(t,e,a,o,i){let n=a[as],r=Mn(a);n!==r&&pl(e,t,o,n,i);for(let c=pi;c<a.length;c++){let s=a[c];Xh(s[We],s,t,e,o,n);}}function d9(t,e,a,o,i){if(e)i?t.addClass(a,o):t.removeClass(a,o);else{let n=o.indexOf("-")===-1?void 0:On.DashCase;i==null?t.removeStyle(a,o,n):(typeof i=="string"&&i.endsWith("!important")&&(i=i.slice(0,-10),n|=On.Important),t.setStyle(a,o,i,n));}}function m9(t,e,a){t.setAttribute(e,"style",a);}function r3(t,e,a){a===""?t.removeAttribute(e,"class"):t.setAttribute(e,"class",a);}function c3(t,e,a){let{mergedAttrs:o,classes:i,styles:n}=a;o!==null&&yx(t,e,o),i!==null&&r3(t,e,i),n!==null&&m9(t,e,n);}var ti={};function m(t=1){s3($t(),Se(),Dn()+t,!1);}function s3(t,e,a,o){if(!o)if((e[je]&3)===3){let n=t.preOrderCheckHooks;n!==null&&Ju(e,n,a);}else{let n=t.preOrderHooks;n!==null&&eh(e,n,0,a);}rs(a);}function h(t,e=dt.Default){let a=Se();if(a===null)return E(t,e);let o=Ho();return y4(o,a,Xo(t),e);}function hs(){let t="invalid";throw new Error(t);}function l3(t,e,a,o,i,n){let r=ut(null);try{let c=null;i&Kr.SignalBased&&(c=e[o][va]),c!==null&&c.transformFn!==void 0&&(n=c.transformFn(n)),i&Kr.HasDecoratorInputTransform&&(n=t.inputTransforms[o].call(e,n)),t.setInput!==null?t.setInput(e,c,n,a,o):QC(e,c,o,n);}finally{ut(r);}}function p9(t,e){let a=t.hostBindingOpCodes;if(a!==null)try{for(let o=0;o<a.length;o++){let i=a[o];if(i<0)rs(~i);else{let n=i,r=a[++o],c=a[++o];zR(r,n);let s=e[n];c(2,s);}}}finally{rs(-1);}}function Kh(t,e,a,o,i,n,r,c,s,l,d){let f=e.blueprint.slice();return f[Pn]=i,f[je]=o|4|128|8|64,(l!==null||t&&t[je]&2048)&&(f[je]|=2048),e4(f),f[ui]=f[Ol]=t,f[mi]=a,f[Cn]=r||t&&t[Cn],f[Yt]=c||t&&t[Yt],f[xl]=s||t&&t[xl]||null,f[$i]=n,f[Nh]=fz(),f[bl]=d,f[GC]=l,f[Ji]=e.type==2?t[Ji]:f,f;}function Tl(t,e,a,o,i){let n=t.data[e];if(n===null)n=u9(t,e,a,o,i),RR()&&(n.flags|=32);else if(n.type&64){n.type=a,n.value=o,n.attrs=i;let r=SR();n.injectorIndex=r===null?-1:r.injectorIndex;}return ms(n,!0),n;}function u9(t,e,a,o,i){let n=r4(),r=Bv(),c=r?n:n&&n.parent,s=t.data[e]=v9(t,c,a,e,o,i);return t.firstChild===null&&(t.firstChild=s),n!==null&&(r?n.child==null&&s.parent!==null&&(n.child=s):n.next===null&&(n.next=s,s.prev=n)),s;}function d3(t,e,a,o){if(a===0)return-1;let i=e.length;for(let n=0;n<a;n++)e.push(o),t.blueprint.push(o),t.data.push(null);return i;}function m3(t,e,a,o,i){let n=Dn(),r=o&2;try{rs(-1),r&&e.length>$o&&s3(t,e,$o,!1),_n(r?2:0,i),a(o,i);}finally{rs(n),_n(r?3:1,i);}}function i2(t,e,a){if(Nv(e)){let o=ut(null);try{let i=e.directiveStart,n=e.directiveEnd;for(let r=i;r<n;r++){let c=t.data[r];if(c.contentQueries){let s=a[r];c.contentQueries(1,s,r);}}}finally{ut(o);}}}function a2(t,e,a){a4()&&(M9(t,e,a,ya(a,e)),(a.flags&64)===64&&h3(t,e,a));}function n2(t,e,a=ya){let o=e.localNames;if(o!==null){let i=e.index+1;for(let n=0;n<o.length;n+=2){let r=o[n+1],c=r===-1?a(e,t):t[r];t[i++]=c;}}}function p3(t){let e=t.tView;return e===null||e.incompleteFirstPass?t.tView=r2(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts,t.id):e;}function r2(t,e,a,o,i,n,r,c,s,l,d){let f=$o+o,x=f+i,b=h9(f,x),v=typeof l=="function"?l():l;return b[We]={type:t,blueprint:b,template:a,queries:null,viewQuery:c,declTNode:e,data:b.slice().fill(null,f),bindingStartIndex:f,expandoStartIndex:x,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:typeof n=="function"?n():n,pipeRegistry:typeof r=="function"?r():r,firstChild:null,schemas:s,consts:v,incompleteFirstPass:!1,ssrId:d};}function h9(t,e){let a=[];for(let o=0;o<e;o++)a.push(o<t?null:ti);return a;}function f9(t,e,a,o){let n=o.get(yz,F4)||a===kn.ShadowDom,r=t.selectRootElement(e,n);return g9(r),r;}function g9(t){b9(t);}var b9=()=>null;function x9(t,e,a,o){let i=b3(e);i.push(a),t.firstCreatePass&&x3(t).push(o,i.length-1);}function v9(t,e,a,o,i,n){let r=e?e.injectorIndex:-1,c=0;return n4()&&(c|=128),{type:a,index:o,insertBeforeIndex:null,injectorIndex:r,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:c,providerIndexes:0,value:i,attrs:n,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0};}function eC(t,e,a,o,i){for(let n in e){if(!e.hasOwnProperty(n))continue;let r=e[n];if(r===void 0)continue;o??={};let c,s=Kr.None;Array.isArray(r)?(c=r[0],s=r[1]):c=r;let l=n;if(i!==null){if(!i.hasOwnProperty(n))continue;l=i[n];}t===0?tC(o,a,l,c,s):tC(o,a,l,c);}return o;}function tC(t,e,a,o,i){let n;t.hasOwnProperty(a)?(n=t[a]).push(e,o):n=t[a]=[e,o],i!==void 0&&n.push(i);}function _9(t,e,a){let o=e.directiveStart,i=e.directiveEnd,n=t.data,r=e.attrs,c=[],s=null,l=null;for(let d=o;d<i;d++){let f=n[d],x=a?a.get(f):null,b=x?x.inputs:null,v=x?x.outputs:null;s=eC(0,f.inputs,d,s,b),l=eC(1,f.outputs,d,l,v);let P=s!==null&&r!==null&&!Iv(e)?F9(s,d,r):null;c.push(P);}s!==null&&(s.hasOwnProperty("class")&&(e.flags|=8),s.hasOwnProperty("style")&&(e.flags|=16)),e.initialInputs=c,e.inputs=s,e.outputs=l;}function w9(t){return t==="class"?"className":t==="for"?"htmlFor":t==="formaction"?"formAction":t==="innerHtml"?"innerHTML":t==="readonly"?"readOnly":t==="tabindex"?"tabIndex":t;}function Al(t,e,a,o,i,n,r,c){let s=ya(e,a),l=e.inputs,d;!c&&l!=null&&(d=l[o])?(s2(t,a,d,o,i),Lh(e)&&y9(a,e.index)):e.type&3?(o=w9(o),i=r!=null?r(i,e.value||"",o):i,n.setProperty(s,o,i)):e.type&12;}function y9(t,e){let a=ac(e,t);a[je]&16||(a[je]|=64);}function c2(t,e,a,o){if(a4()){let i=o===null?null:{"":-1},n=P9(t,a),r,c;n===null?r=c=null:[r,c]=n,r!==null&&u3(t,e,a,r,i,c),i&&D9(a,o,i);}a.mergedAttrs=fm(a.mergedAttrs,a.attrs);}function u3(t,e,a,o,i,n){for(let l=0;l<o.length;l++)Tx(uh(a,e),t,o[l].type);I9(a,t.data.length,o.length);for(let l=0;l<o.length;l++){let d=o[l];d.providersResolver&&d.providersResolver(d);}let r=!1,c=!1,s=d3(t,e,o.length,null);for(let l=0;l<o.length;l++){let d=o[l];a.mergedAttrs=fm(a.mergedAttrs,d.hostAttrs),S9(t,a,e,s,d),E9(s,d,i),d.contentQueries��!==null&&(a.flags|=4),(d.hostBindings!==null||d.hostAttrs!==null||d.hostVars!==0)&&(a.flags|=64);let f=d.type.prototype;!r&&(f.ngOnChanges||f.ngOnInit||f.ngDoCheck)&&((t.preOrderHooks??=[]).push(a.index),r=!0),!c&&(f.ngOnChanges||f.ngDoCheck)&&((t.preOrderCheckHooks??=[]).push(a.index),c=!0),s++;}_9(t,a,n);}function k9(t,e,a,o,i){let n=i.hostBindings;if(n){let r=t.hostBindingOpCodes;r===null&&(r=t.hostBindingOpCodes=[]);let c=~e.index;C9(r)!=c&&r.push(c),r.push(a,o,n);}}function C9(t){let e=t.length;for(;e>0;){let a=t[--e];if(typeof a=="number"&&a<0)return a;}return 0;}function M9(t,e,a,o){let i=a.directiveStart,n=a.directiveEnd;Lh(a)&&T9(e,a,t.data[i+a.componentOffset]),t.firstCreatePass||uh(a,e),tc(o,e);let r=a.initialInputs;for(let c=i;c<n;c++){let s=t.data[c],l=ss(e,t,c,a);if(tc(l,e),r!==null&&z9(e,c-i,l,s,a,r),br(s)){let d=ac(a.index,e);d[mi]=ss(e,t,c,a);}}}function h3(t,e,a){let o=a.directiveStart,i=a.directiveEnd,n=a.index,r=FR();try{rs(n);for(let c=o;c<i;c++){let s=t.data[c],l=e[c];Ex(c),(s.hostBindings!==null||s.hostVars!==0||s.hostAttrs!==null)&&O9(s,l);}}finally{rs(-1),Ex(r);}}function O9(t,e){t.hostBindings!==null&&t.hostBindings(1,e);}function P9(t,e){let a=t.directiveRegistry,o=null,i=null;if(a)for(let n=0;n<a.length;n++){let r=a[n];if(FC(e,r.selectors,!1))if(o||(o=[]),br(r)){if(r.findHostDirectiveDefs!==null){let c=[];i=i||new Map(),r.findHostDirectiveDefs(r,c,i),o.unshift(...c,r);let s=c.length;Gx(t,e,s);}else o.unshift(r),Gx(t,e,0);}else i=i||new Map(),r.findHostDirectiveDefs?.(r,o,i),o.push(r);}return o===null?null:[o,i];}function Gx(t,e,a){e.componentOffset=a,(t.components??=[]).push(e.index);}function D9(t,e,a){if(e){let o=t.localNames=[];for(let i=0;i<e.length;i+=2){let n=a[e[i+1]];if(n==null)throw new oe(-301,!1);o.push(e[i],n);}}}function E9(t,e,a){if(a){if(e.exportAs)for(let o=0;o<e.exportAs.length;o++)a[e.exportAs[o]]=t;br(e)&&(a[""]=t);}}function I9(t,e,a){t.flags|=1,t.directiveStart=e,t.directiveEnd=e+a,t.providerIndexes=e;}function S9(t,e,a,o,i){t.data[o]=i;let n=i.factory||(i.factory=os(i.type,!0)),r=new cs(n,br(i),h);t.blueprint[o]=r,a[o]=r,k9(t,e,o,d3(t,a,i.hostVars,ti),i);}function T9(t,e,a){let o=ya(e,t),i=p3(a),n=t[Cn].rendererFactory,r=16;a.signals?r=4096:a.onPush&&(r=64);let c=Jh(t,Kh(t,i,null,r,o,e,null,n.createRenderer(o,a),null,null,null));t[e.index]=c;}function A9(t,e,a,o,i,n){let r=ya(t,e);R9(e[Yt],r,n,t.value,a,o,i);}function R9(t,e,a,o,i,n,r){if(n==null)t.removeAttribute(e,i,a);else{let c=r==null?yn(n):r(n,o||"",i);t.setAttribute(e,i,c,a);}}function z9(t,e,a,o,i,n){let r=n[e];if(r!==null)for(let c=0;c<r.length;){let s=r[c++],l=r[c++],d=r[c++],f=r[c++];l3(o,a,s,l,d,f);}}function F9(t,e,a){let o=null,i=0;for(;i<a.length;){let n=a[i];if(n===0){i+=4;continue;}else if(n===5){i+=2;continue;}if(typeof n=="number")break;if(t.hasOwnProperty(n)){o===null&&(o=[]);let r=t[n];for(let c=0;c<r.length;c+=3)if(r[c]===e){o.push(n,r[c+1],r[c+2],a[i+1]);break;}}i+=2;}return o;}function f3(t,e,a,o){return[t,!0,0,e,null,o,null,a,null,null];}function g3(t,e){let a=t.contentQueries;if(a!==null){let o=ut(null);try{for(let i=0;i<a.length;i+=2){let n=a[i],r=a[i+1];if(r!==-1){let c=t.data[r];$h(n),c.contentQueries(2,e[r],r);}}}finally{ut(o);}}}function Jh(t,e){return t[bm]?t[zk][Ga]=e:t[bm]=e,t[zk]=e,e;}function Qx(t,e,a){$h(0);let o=ut(null);try{e(t,a);}finally{ut(o);}}function b3(t){return t[ch]??=[];}function x3(t){return t.cleanup??=[];}function v3(t,e,a){return(t===null||br(t))&&(a=wR(a[e.index])),a[Yt];}function _3(t,e){let a=t[xl],o=a?a.get(ji,null):null;o&&o.handleError(e);}function s2(t,e,a,o,i){for(let n=0;n<a.length;){let r=a[n++],c=a[n++],s=a[n++],l=e[r],d=t.data[r];l3(d,l,o,c,s,i);}}function l2(t,e,a){let o=JC(e,t);Yz(t[Yt],o,a);}function N9(t,e){let a=ac(e,t),o=a[We];L9(o,a);let i=a[Pn];i!==null&&a[bl]===null&&(a[bl]=Xv(i,a[xl])),d2(o,a,a[mi]);}function L9(t,e){for(let a=e.length;a<t.blueprint.length;a++)e.push(t.blueprint[a]);}function d2(t,e,a){qv(e);try{let o=t.viewQuery;o!==null&&Qx(1,o,a);let i=t.template;i!==null&&m3(t,e,i,1,a),t.firstCreatePass&&(t.firstCreatePass=!1),e[gr]?.finishViewCreation(t),t.staticContentQueries&&g3(t,e),t.staticViewQueries&&Qx(2,t.viewQuery,a);let n=t.components;n!==null&&V9(e,n);}catch(o){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),o;}finally{e[je]&=-5,Wv();}}function V9(t,e){for(let a=0;a<e.length;a++)N9(t,e[a]);}function Pm(t,e,a,o){let i=ut(null);try{let n=e.tView,c=t[je]&4096?4096:16,s=Kh(t,n,a,c,null,e,null,null,o?.injector??null,o?.embeddedViewInjector??null,o?.dehydratedView??null),l=t[e.index];s[is]=l;let d=t[gr];return d!==null&&(s[gr]=d.createEmbeddedView(n)),d2(n,s,a),s;}finally{ut(i);}}function w3(t,e){let a=pi+e;if(a<t.length)return t[a];}function _l(t,e){return!e||e.firstChild===null||E4(t);}function Dm(t,e,a,o=!0){let i=e[We];if(e9(i,e,t,a),o){let r=Wx(a,t),c=e[Yt],s=o3(c,t[as]);s!==null&&Kz(i,t[$i],c,e,s,r);}let n=e[bl];n!==null&&n.firstChild!==null&&(n.firstChild=null);}function y3(t,e){let a=vm(t,e);return a!==void 0&&Yh(a[We],a),a;}function xh(t,e,a,o,i=!1){for(;a!==null;){if(a.type===128){a=i?a.projectionNext:a.next;continue;}let n=e[a.index];n!==null&&o.push(Mn(n)),vr(n)&&j9(n,o);let r=a.type;if(r&8)xh(t,e,a.child,o);else if(r&32){let c=e2(a,e),s;for(;s=c();)o.push(s);}else if(r&16){let c=a3(e,a);if(Array.isArray(c))o.push(...c);else{let s=ns(e[Ji]);xh(s[We],s,c,o,!0);}}a=i?a.projectionNext:a.next;}return o;}function j9(t,e){for(let a=pi;a<t.length;a++){let o=t[a],i=o[We].firstChild;i!==null&&xh(o[We],o,i,e);}t[as]!==t[Pn]&&e.push(t[as]);}var k3=[];function B9(t){return t[_a]??$9(t);}function $9(t){let e=k3.pop()??Object.create(U9);return e.lView=t,e;}function H9(t){t.lView[_a]!==t&&(t.lView=null,k3.push(t));}var U9=Xe(U({},Ks),{consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{jh(t.lView);},consumerOnSignalRead(){this.lView[_a]=this;}});function q9(t){let e=t[_a]??Object.create(W9);return e.lView=t,e;}var W9=Xe(U({},Ks),{consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{let e=ns(t.lView);for(;e&&!C3(e[We]);)e=ns(e);e&&t4(e);},consumerOnSignalRead(){this.lView[_a]=this;}});function C3(t){return t.type!==2;}var G9=100;function M3(t,e=!0,a=0){let o=t[Cn],i=o.rendererFactory,n=!1;n||i.begin?.();try{Q9(t,a);}catch(r){throw e&&_3(t,r),r;}finally{n||(i.end?.(),o.inlineEffectRunner?.flush());}}function Q9(t,e){let a=c4();try{Nk(!0),Yx(t,e);let o=0;for(;xm(t);){if(o===G9)throw new oe(103,!1);o++,Yx(t,1);}}finally{Nk(a);}}function Y9(t,e,a,o){let i=e[je];if((i&256)===256)return;let n=!1,r=!1;!n&&e[Cn].inlineEffectRunner?.flush(),qv(e);let c=!0,s=null,l=null;n||(C3(t)?(l=B9(e),s=tm(l)):Ny()===null?(c=!1,l=q9(e),s=tm(l)):e[_a]&&(mu(e[_a]),e[_a]=null));try{e4(e),AR(t.bindingStartIndex),a!==null&&m3(t,e,a,2,o);let d=(i&3)===3;if(!n)if(d){let b=t.preOrderCheckHooks;b!==null&&Ju(e,b,null);}else{let b=t.preOrderHooks;b!==null&&eh(e,b,0,null),rx(e,0);}if(r||Z9(e),O3(e,0),t.contentQueries!==null&&g3(t,e),!n)if(d){let b=t.contentCheckHooks;b!==null&&Ju(e,b);}else{let b=t.contentHooks;b!==null&&eh(e,b,1),rx(e,1);}p9(t,e);let f=t.components;f!==null&&D3(e,f,0);let x=t.viewQuery;if(x!==null&&Qx(2,x,o),!n)if(d){let b=t.viewCheckHooks;b!==null&&Ju(e,b);}else{let b=t.viewHooks;b!==null&&eh(e,b,2),rx(e,2);}if(t.firstUpdatePass===!0&&(t.firstUpdatePass=!1),e[Ku]){for(let b of e[Ku])b();e[Ku]=null;}n||(e[je]&=-73);}catch(d){throw n||jh(e),d;}finally{l!==null&&(lu(l,s),c&&H9(l)),Wv();}}function O3(t,e){for(let a=S4(t);a!==null;a=T4(a))for(let o=pi;o<a.length;o++){let i=a[o];P3(i,e);}}function Z9(t){for(let e=S4(t);e!==null;e=T4(e)){if(!(e[je]&lh.HasTransplantedViews))continue;let a=e[vl];for(let o=0;o<a.length;o++){let i=a[o];t4(i);}}}function X9(t,e,a){let o=ac(e,t);P3(o,a);}function P3(t,e){jv(t)&&Yx(t,e);}function Yx(t,e){let o=t[We],i=t[je],n=t[_a],r=!!(e===0&&i&16);if(r||=!!(i&64&&e===0),r||=!!(i&1024),r||=!!(n?.dirty&&du(n)),r||=!1,n&&(n.dirty=!1),t[je]&=-9217,r)Y9(o,t,o.template,t[mi]);else if(i&8192){O3(t,1);let c=o.components;c!==null&&D3(t,c,1);}}function D3(t,e,a){for(let o=0;o<e.length;o++)X9(t,e[o],a);}function m2(t,e){let a=c4()?64:1088;for(t[Cn].changeDetectionScheduler?.notify(e);t;){t[je]|=a;let o=ns(t);if(Ox(t)&&!o)return t;t=o;}return null;}var ls=class{get rootNodes(){let e=this._lView,a=e[We];return xh(a,e,a.firstChild,[]);}constructor(e,a,o=!0){this._lView=e,this._cdRefInjectingView=a,this.notifyErrorHandler=o,this._appRef=null,this._attachedToViewContainer=!1;}get context(){return this._lView[mi];}set context(e){this._lView[mi]=e;}get destroyed(){return(this._lView[je]&256)===256;}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let e=this._lView[ui];if(vr(e)){let a=e[sh],o=a?a.indexOf(this):-1;o>-1&&(vm(e,o),nh(a,o));}this._attachedToViewContainer=!1;}Yh(this._lView[We],this._lView);}onDestroy(e){o4(this._lView,e);}markForCheck(){m2(this._cdRefInjectingView||this._lView,4);}detach(){this._lView[je]&=-129;}reattach(){Dx(this._lView),this._lView[je]|=128;}detectChanges(){this._lView[je]|=1024,M3(this._lView,this.notifyErrorHandler);}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new oe(902,!1);this._attachedToViewContainer=!0;}detachFromAppRef(){this._appRef=null;let e=Ox(this._lView),a=this._lView[is];a!==null&&!e&&t2(a,this._lView),K4(this._lView[We],this._lView);}attachToAppRef(e){if(this._attachedToViewContainer)throw new oe(902,!1);this._appRef=e;let a=Ox(this._lView),o=this._lView[is];o!==null&&!a&&J4(o,this._lView),Dx(this._lView);}},Ze=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=eF;let t=e;return t;})(),K9=Ze,J9=class extends K9{constructor(e,a,o){super(),this._declarationLView=e,this._declarationTContainer=a,this.elementRef=o;}get ssrId(){return this._declarationTContainer.tView?.ssrId||null;}createEmbeddedView(e,a){return this.createEmbeddedViewImpl(e,a);}createEmbeddedViewImpl(e,a,o){let i=Pm(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:a,dehydratedView:o});return new ls(i);}};function eF(){return ef(Ho(),Se());}function ef(t,e){return t.type&4?new J9(e,t,Dl(t,e)):null;}var dme=new RegExp(`^(\\d+)*(${_z}|${vz})*(.*)`);var tF=()=>null;function wl(t,e){return tF(t,e);}var yl=class{},E3=new z("",{providedIn:"root",factory:()=>!1});var I3=new z(""),Zx=class{},vh=class{};function oF(t){let e=Error(`No component factory found for ${Ei(t)}.`);return e[iF]=t,e;}var iF="ngComponent";var Xx=class{resolveComponentFactory(e){throw oF(e);}},T2=class T2{};T2.NULL=new Xx();var ea=T2,oc=class{},In=(()=>{let e=class e{constructor(){this.destroyNode=null;}};e.__NG_ELEMENT_ID__=()=>aF();let t=e;return t;})();function aF(){let t=Se(),e=Ho(),a=ac(e.index,t);return(Xr(a)?a:t)[Yt];}var nF=(()=>{let e=class e{};e.ɵprov=N({token:e,providedIn:"root",factory:()=>null});let t=e;return t;})();var oC=new Set();function Ya(t){oC.has(t)||(oC.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}));}var Di=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t;}(Di||{}),S3={destroy(){}};function Em(t,e){!e&&zv(Em);let a=e?.injector??T(Ge);return Z4(a)?(Ya("NgAfterRender"),T3(t,a,!1,e?.phase??Di.MixedReadWrite)):S3;}function oi(t,e){!e&&zv(oi);let a=e?.injector??T(Ge);return Z4(a)?(Ya("NgAfterNextRender"),T3(t,a,!0,e?.phase??Di.MixedReadWrite)):S3;}function rF(t,e){if(t instanceof Function)switch(e){case Di.EarlyRead:return{earlyRead:t};case Di.Write:return{write:t};case Di.MixedReadWrite:return{mixedReadWrite:t};case Di.Read:return{read:t};}return t;}function T3(t,e,a,o){let i=rF(t,o),n=e.get(p2),r=n.handler??=new Jx(),c=[],s=[],l=()=>{for(let b of s)r.unregister(b);d();},d=e.get(Wh).onDestroy(l),f=0,x=(b,v)=>{if(!v)return;let P=a?(...R)=>(f--,f<1&&l(),v(...R)):v,A=ta(e,()=>new Kx(b,c,P));r.register(A),s.push(A),f++;};return x(Di.EarlyRead,i.earlyRead),x(Di.Write,i.write),x(Di.MixedReadWrite,i.mixedReadWrite),x(Di.Read,i.read),{destroy:l};}var Kx=class{constructor(e,a,o){this.phase=e,this.pipelinedArgs=a,this.callbackFn=o,this.zone=T(ie),this.errorHandler=T(ji,{optional:!0}),T(yl,{optional:!0})?.notify(6);}invoke(){try{let e=this.zone.runOutsideAngular(()=>this.callbackFn.apply(null,this.pipelinedArgs));this.pipelinedArgs.splice(0,this.pipelinedArgs.length,e);}catch(e){this.errorHandler?.handleError(e);}}},Jx=class{constructor(){this.executingCallbacks=!1,this.buckets={[Di.EarlyRead]:new Set(),[Di.Write]:new Set(),[Di.MixedReadWrite]:new Set(),[Di.Read]:new Set()},this.deferredCallbacks=new Set();}register(e){(this.executingCallbacks?this.deferredCallbacks:this.buckets[e.phase]).add(e);}unregister(e){this.buckets[e.phase].delete(e),this.deferredCallbacks.delete(e);}execute(){this.executingCallbacks=!0;for(let e of Object.values(this.buckets))for(let a of e)a.invoke();this.executingCallbacks=!1;for(let e of this.deferredCallbacks)this.buckets[e.phase].add(e);this.deferredCallbacks.clear();}destroy(){for(let e of Object.values(this.buckets))e.clear();this.deferredCallbacks.clear();}},p2=(()=>{let e=class e{constructor(){this.handler=null,this.internalCallbacks=[];}execute(){this.executeInternalCallbacks(),this.handler?.execute();}executeInternalCallbacks(){let o=[...this.internalCallbacks];this.internalCallbacks.length=0;for(let i of o)i();}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0;}};e.ɵprov=N({token:e,providedIn:"root",factory:()=>new e()});let t=e;return t;})();function _h(t,e,a){let o=a?t.styles:null,i=a?t.classes:null,n=0;if(e!==null)for(let r=0;r<e.length;r++){let c=e[r];if(typeof c=="number")n=c;else if(n==1)i=xx(i,c);else if(n==2){let s=c,l=e[++r];o=xx(o,s+": "+l+";");}}a?t.styles=o:t.stylesWithoutHost=o,a?t.classes=i:t.classesWithoutHost=i;}var wh=class extends ea{constructor(e){super(),this.ngModule=e;}resolveComponentFactory(e){let a=Jr(e);return new kl(a,this.ngModule);}};function iC(t,e){let a=[];for(let o in t){if(!t.hasOwnProperty(o))continue;let i=t[o];if(i===void 0)continue;let n=Array.isArray(i),r=n?i[0]:i,c=n?i[1]:Kr.None;e?a.push({propName:r,templateName:o,isSignal:(c&Kr.SignalBased)!==0}):a.push({propName:r,templateName:o});}return a;}function cF(t){let e=t.toLowerCase();return e==="svg"?KC:e==="math"?_R:null;}var kl=class extends vh{get inputs(){let e=this.componentDef,a=e.inputTransforms,o=iC(e.inputs,!0);if(a!==null)for(let i of o)a.hasOwnProperty(i.propName)&&(i.transform=a[i.propName]);return o;}get outputs(){return iC(this.componentDef.outputs,!1);}constructor(e,a){super(),this.componentDef=e,this.ngModule=a,this.componentType=e.type,this.selector=JA(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!a;}create(e,a,o,i){let n=ut(null);try{i=i||this.ngModule;let r=i instanceof Ko?i:i?.injector;r&&this.componentDef.getStandaloneInjector!==null&&(r=this.componentDef.getStandaloneInjector(r)||r);let c=r?new Ix(e,r):e,s=c.get(oc,null);if(s===null)throw new oe(407,!1);let l=c.get(nF,null),d=c.get(p2,null),f=c.get(yl,null),x={rendererFactory:s,sanitizer:l,inlineEffectRunner:null,afterRenderEventManager:d,changeDetectionScheduler:f},b=s.createRenderer(null,this.componentDef),v=this.componentDef.selectors[0][0]||"div",P=o?f9(b,o,this.componentDef.encapsulation,c):X4(b,v,cF(v)),A=512;this.componentDef.signals?A|=4096:this.componentDef.onPush||(A|=16);let R=null;P!==null&&(R=Xv(P,c,!0));let q=r2(0,null,null,1,0,null,null,null,null,null,null),J=Kh(null,q,null,A,null,null,x,b,c,null,R);qv(J);let te,ve;try{let fe=this.componentDef,De,lt=null;fe.findHostDirectiveDefs?(De=[],lt=new Map(),fe.findHostDirectiveDefs(fe,De,lt),De.push(fe)):De=[fe];let Vt=sF(J,P),vo=lF(Vt,P,fe,De,J,x,b);ve=Lv(q,$o),P&&pF(b,fe,P,o),a!==void 0&&uF(ve,this.ngContentSelectors,a),te=mF(vo,fe,De,lt,J,[hF]),d2(q,J,null);}finally{Wv();}return new ev(this.componentType,te,Dl(ve,J),J,ve);}finally{ut(n);}}},ev=class extends Zx{constructor(e,a,o,i,n){super(),this.location=o,this._rootLView=i,this._tNode=n,this.previousInputValues=null,this.instance=a,this.hostView=this.changeDetectorRef=new ls(i,void 0,!1),this.componentType=e;}setInput(e,a){let o=this._tNode.inputs,i;if(o!==null&&(i=o[e])){if(this.previousInputValues??=new Map(),this.previousInputValues.has(e)&&Object.is(this.previousInputValues.get(e),a))return;let n=this._rootLView;s2(n[We],n,i,e,a),this.previousInputValues.set(e,a);let r=ac(this._tNode.index,n);m2(r,1);}}get injector(){return new ts(this._tNode,this._rootLView);}destroy(){this.hostView.destroy();}onDestroy(e){this.hostView.onDestroy(e);}};function sF(t,e){let a=t[We],o=$o;return t[o]=e,Tl(a,o,2,"#host",null);}function lF(t,e,a,o,i,n,r){let c=i[We];dF(o,t,e,r);let s=null;e!==null&&(s=Xv(e,i[xl]));let l=n.rendererFactory.createRenderer(e,a),d=16;a.signals?d=4096:a.onPush&&(d=64);let f=Kh(i,p3(a),null,d,i[t.index],t,n,l,null,null,s);return c.firstCreatePass&&Gx(c,t,o.length-1),Jh(i,f),i[t.index]=f;}function dF(t,e,a,o){for(let i of t)e.mergedAttrs=fm(e.mergedAttrs,i.hostAttrs);e.mergedAttrs!==null&&(_h(e,e.mergedAttrs,!0),a!==null&&c3(o,a,e));}function mF(t,e,a,o,i,n){let r=Ho(),c=i[We],s=ya(r,i);u3(c,i,r,a,null,o);for(let d=0;d<a.length;d++){let f=r.directiveStart+d,x=ss(i,c,f,r);tc(x,i);}h3(c,i,r),s&&tc(s,i);let l=ss(i,c,r.directiveStart+r.componentOffset,r);if(t[mi]=i[mi]=l,n!==null)for(let d of n)d(l,e);return i2(c,r,i),l;}function pF(t,e,a,o){if(o)yx(t,a,["ng-version","18.2.0"]);else{let{attrs:i,classes:n}=eR(e.selectors[0]);i&&yx(t,a,i),n&&n.length>0&&r3(t,a,n.join(" "));}}function uF(t,e,a){let o=t.projection=[];for(let i=0;i<e.length;i++){let n=a[i];o.push(n!=null?Array.from(n):null);}}function hF(){let t=Ho();qh(Se()[We],t);}var _t=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=fF;let t=e;return t;})();function fF(){let t=Ho();return R3(t,Se());}var gF=_t,A3=class extends gF{constructor(e,a,o){super(),this._lContainer=e,this._hostTNode=a,this._hostLView=o;}get element(){return Dl(this._hostTNode,this._hostLView);}get injector(){return new ts(this._hostTNode,this._hostLView);}get parentInjector(){let e=Gv(this._hostTNode,this._hostLView);if(g4(e)){let a=mh(e,this._hostLView),o=dh(e),i=a[We].data[o+8];return new ts(i,a);}else return new ts(null,this._hostLView);}clear(){for(;this.length>0;)this.remove(this.length-1);}get(e){let a=aC(this._lContainer);return a!==null&&a[e]||null;}get length(){return this._lContainer.length-pi;}createEmbeddedView(e,a,o){let i,n;typeof o=="number"?i=o:o!=null&&(i=o.index,n=o.injector);let r=wl(this._lContainer,e.ssrId),c=e.createEmbeddedViewImpl(a||{},n,r);return this.insertImpl(c,i,_l(this._hostTNode,r)),c;}createComponent(e,a,o,i,n){let r=e&&!gR(e),c;if(r)c=a;else{let v=a||{};c=v.index,o=v.injector,i=v.projectableNodes,n=v.environmentInjector||v.ngModuleRef;}let s=r?e:new kl(Jr(e)),l=o||this.parentInjector;if(!n&&s.ngModule==null){let P=(r?l:this.parentInjector).get(Ko,null);P&&(n=P);}let d=Jr(s.componentType??{}),f=wl(this._lContainer,d?.id??null),x=f?.firstChild??null,b=s.create(l,i,x,n);return this.insertImpl(b.hostView,c,_l(this._hostTNode,f)),b;}insert(e,a){return this.insertImpl(e,a,!0);}insertImpl(e,a,o){let i=e._lView;if(kR(i)){let c=this.indexOf(e);if(c!==-1)this.detach(c);else{let s=i[ui],l=new A3(s,s[$i],s[ui]);l.detach(l.indexOf(e));}}let n=this._adjustIndex(a),r=this._lContainer;return Dm(r,i,n,o),e.attachToViewContainerRef(),IC(mx(r),n,e),e;}move(e,a){return this.insert(e,a);}indexOf(e){let a=aC(this._lContainer);return a!==null?a.indexOf(e):-1;}remove(e){let a=this._adjustIndex(e,-1),o=vm(this._lContainer,a);o&&(nh(mx(this._lContainer),a),Yh(o[We],o));}detach(e){let a=this._adjustIndex(e,-1),o=vm(this._lContainer,a);return o&&nh(mx(this._lContainer),a)!=null?new ls(o):null;}_adjustIndex(e,a=0){return e??this.length+a;}};function aC(t){return t[sh];}function mx(t){return t[sh]||(t[sh]=[]);}function R3(t,e){let a,o=e[t.index];return vr(o)?a=o:(a=f3(o,e,null,t),e[t.index]=a,Jh(e,a)),xF(a,e,t,o),new A3(a,t,e);}function bF(t,e){let a=t[Yt],o=a.createComment(""),i=ya(e,t),n=o3(a,i);return bh(a,n,o,a9(a,i),!1),o;}var xF=wF,vF=()=>!1;function _F(t,e,a){return vF(t,e,a);}function wF(t,e,a,o){if(t[as])return;let i;a.type&8?i=Mn(o):i=bF(e,a),t[as]=i;}var tv=class t{constructor(e){this.queryList=e,this.matches=null;}clone(){return new t(this.queryList);}setDirty(){this.queryList.setDirty();}},ov=class t{constructor(e=[]){this.queries=e;}createEmbeddedView(e){let a=e.queries;if(a!==null){let o=e.contentQueries!==null?e.contentQueries[0]:a.length,i=[];for(let n=0;n<o;n++){let r=a.getByIndex(n),c=this.queries[r.indexInDeclarationView];i.push(c.clone());}return new t(i);}return null;}insertView(e){this.dirtyQueriesWithMatches(e);}detachView(e){this.dirtyQueriesWithMatches(e);}finishViewCreation(e){this.dirtyQueriesWithMatches(e);}dirtyQueriesWithMatches(e){for(let a=0;a<this.queries.length;a++)h2(e,a).matches!==null&&this.queries[a].setDirty();}},yh=class{constructor(e,a,o=null){this.flags=a,this.read=o,typeof e=="string"?this.predicate=PF(e):this.predicate=e;}},iv=class t{constructor(e=[]){this.queries=e;}elementStart(e,a){for(let o=0;o<this.queries.length;o++)this.queries[o].elementStart(e,a);}elementEnd(e){for(let a=0;a<this.queries.length;a++)this.queries[a].elementEnd(e);}embeddedTView(e){let a=null;for(let o=0;o<this.length;o++){let i=a!==null?a.length:0,n=this.getByIndex(o).embeddedTView(e,i);n&&(n.indexInDeclarationView=o,a!==null?a.push(n):a=[n]);}return a!==null?new t(a):null;}template(e,a){for(let o=0;o<this.queries.length;o++)this.queries[o].template(e,a);}getByIndex(e){return this.queries[e];}get length(){return this.queries.length;}track(e){this.queries.push(e);}},av=class t{constructor(e,a=-1){this.metadata=e,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=a;}elementStart(e,a){this.isApplyingToNode(a)&&this.matchTNode(e,a);}elementEnd(e){this._declarationNodeIndex===e.index&&(this._appliesToNextNode=!1);}template(e,a){this.elementStart(e,a);}embeddedTView(e,a){return this.isApplyingToNode(e)?(this.crossesNgTemplate=!0,this.addMatch(-e.index,a),new t(this.metadata)):null;}isApplyingToNode(e){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let a=this._declarationNodeIndex,o=e.parent;for(;o!==null&&o.type&8&&o.index!==a;)o=o.parent;return a===(o!==null?o.index:-1);}return this._appliesToNextNode;}matchTNode(e,a){let o=this.metadata.predicate;if(Array.isArray(o))for(let i=0;i<o.length;i++){let n=o[i];this.matchTNodeWithReadOption(e,a,yF(a,n)),this.matchTNodeWithReadOption(e,a,th(a,e,n,!1,!1));}else o===Ze?a.type&4&&this.matchTNodeWithReadOption(e,a,-1):this.matchTNodeWithReadOption(e,a,th(a,e,o,!1,!1));}matchTNodeWithReadOption(e,a,o){if(o!==null){let i=this.metadata.read;if(i!==null){if(i===Q||i===_t||i===Ze&&a.type&4)this.addMatch(a.index,-2);else{let n=th(a,e,i,!1,!1);n!==null&&this.addMatch(a.index,n);}}else this.addMatch(a.index,o);}}addMatch(e,a){this.matches===null?this.matches=[e,a]:this.matches.push(e,a);}};function yF(t,e){let a=t.localNames;if(a!==null){for(let o=0;o<a.length;o+=2)if(a[o]===e)return a[o+1];}return null;}function kF(t,e){return t.type&11?Dl(t,e):t.type&4?ef(t,e):null;}function CF(t,e,a,o){return a===-1?kF(e,t):a===-2?MF(t,e,o):ss(t,t[We],a,e);}function MF(t,e,a){if(a===Q)return Dl(e,t);if(a===Ze)return ef(e,t);if(a===_t)return R3(e,t);}function z3(t,e,a,o){let i=e[gr].queries[o];if(i.matches===null){let n=t.data,r=a.matches,c=[];for(let s=0;r!==null&&s<r.length;s+=2){let l=r[s];if(l<0)c.push(null);else{let d=n[l];c.push(CF(e,d,r[s+1],a.metadata.read));}}i.matches=c;}return i.matches;}function nv(t,e,a,o){let i=t.queries.getByIndex(a),n=i.matches;if(n!==null){let r=z3(t,e,i,a);for(let c=0;c<n.length;c+=2){let s=n[c];if(s>0)o.push(r[c/2]);else{let l=n[c+1],d=e[-s];for(let f=pi;f<d.length;f++){let x=d[f];x[is]===x[ui]&&nv(x[We],x,l,o);}if(d[vl]!==null){let f=d[vl];for(let x=0;x<f.length;x++){let b=f[x];nv(b[We],b,l,o);}}}}}return o;}function u2(t,e){return t[gr].queries[e].queryList;}function F3(t,e,a){let o=new Jo((a&4)===4);return x9(t,e,o,o.destroy),(e[gr]??=new ov()).queries.push(new tv(o))-1;}function OF(t,e,a){let o=$t();return o.firstCreatePass&&(L3(o,new yh(t,e,a),-1),(e&2)===2&&(o.staticViewQueries=!0)),F3(o,Se(),e);}function N3(t,e,a,o){let i=$t();if(i.firstCreatePass){let n=Ho();L3(i,new yh(e,a,o),n.index),DF(i,t),(a&2)===2&&(i.staticContentQueries=!0);}return F3(i,Se(),a);}function PF(t){return t.split(",").map(e=>e.trim());}function L3(t,e,a){t.queries===null&&(t.queries=new iv()),t.queries.track(new av(e,a));}function DF(t,e){let a=t.contentQueries||(t.contentQueries=[]),o=a.length?a[a.length-1]:-1;e!==o&&a.push(t.queries.length-1,e);}function h2(t,e){return t.queries.getByIndex(e);}function V3(t,e){let a=t[We],o=h2(a,e);return o.crossesNgTemplate?nv(a,t,e,[]):z3(a,t,o,e);}function tf(t){return typeof t=="function"&&t[va]!==void 0;}function Ma(t,e){Ya("NgSignals");let a=Qy(t),o=a[va];return e?.equal&&(o.equal=e.equal),a.set=i=>B0(o,i),a.update=i=>Yy(o,i),a.asReadonly=EF.bind(a),a;}function EF(){let t=this[va];if(t.readonlyFn===void 0){let e=()=>this();e[va]=t,t.readonlyFn=e;}return t.readonlyFn;}function j3(t){return tf(t)&&typeof t.set=="function";}function B3(t,e){let a,o=j0(()=>{a._dirtyCounter();let i=AF(a,t);if(e&&i===void 0)throw new oe(-951,!1);return i;});return a=o[va],a._dirtyCounter=Ma(0),a._flatValue=void 0,o;}function IF(){return B3(!0,!1);}function SF(){return B3(!0,!0);}function TF(t,e){let a=t[va];a._lView=Se(),a._queryIndex=e,a._queryList=u2(a._lView,e),a._queryList.onDirty(()=>a._dirtyCounter.update(o=>o+1));}function AF(t,e){let a=t._lView,o=t._queryIndex;if(a===void 0||o===void 0||a[je]&4)return e?void 0:Pi;let i=u2(a,o),n=V3(a,o);return i.reset(n,D4),e?i.first:i._changesDetected||t._flatValue===void 0?t._flatValue=i.toArray():t._flatValue;}function nC(t,e){return IF();}function RF(t,e){return SF();}var $3=(nC.required=RF,nC);function zF(t){let e=[],a=new Map();function o(i){let n=a.get(i);if(!n){let r=t(i);a.set(i,n=r.then(VF));}return n;}return kh.forEach((i,n)=>{let r=[];i.templateUrl&&r.push(o(i.templateUrl).then(l=>{i.template=l;}));let c=typeof i.styles=="string"?[i.styles]:i.styles||[];if(i.styles=c,i.styleUrl&&i.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(i.styleUrls?.length){let l=i.styles.length,d=i.styleUrls;i.styleUrls.forEach((f,x)=>{c.push(""),r.push(o(f).then(b=>{c[l+x]=b,d.splice(d.indexOf(f),1),d.length==0&&(i.styleUrls=void 0);}));});}else i.styleUrl&&r.push(o(i.styleUrl).then(l=>{c.push(l),i.styleUrl=void 0;}));let s=Promise.all(r).then(()=>jF(n));e.push(s);}),NF(),Promise.all(e).then(()=>{});}var kh=new Map(),FF=new Set();function NF(){let t=kh;return kh=new Map(),t;}function LF(){return kh.size===0;}function VF(t){return typeof t=="string"?t:t.text();}function jF(t){FF.delete(t);}function BF(t){return Object.getPrototypeOf(t.prototype).constructor;}function W(t){let e=BF(t.type),a=!0,o=[t];for(;e;){let i;if(br(t))i=e.ɵcmp||e.ɵdir;else{if(e.ɵcmp)throw new oe(903,!1);i=e.ɵdir;}if(i){if(a){o.push(i);let r=t;r.inputs=Gu(t.inputs),r.inputTransforms=Gu(t.inputTransforms),r.declaredInputs=Gu(t.declaredInputs),r.outputs=Gu(t.outputs);let c=i.hostBindings;c&&WF(t,c);let s=i.viewQuery,l=i.contentQueries;if(s&&UF(t,s),l&&qF(t,l),$F(t,i),xA(t.outputs,i.outputs),br(i)&&i.data.animation){let d=t.data;d.animation=(d.animation||[]).concat(i.data.animation);}}let n=i.features;if(n)for(let r=0;r<n.length;r++){let c=n[r];c&&c.ngInherit&&c(t),c===W&&(a=!1);}}e=Object.getPrototypeOf(e);}HF(o);}function $F(t,e){for(let a in e.inputs){if(!e.inputs.hasOwnProperty(a)||t.inputs.hasOwnProperty(a))continue;let o=e.inputs[a];if(o!==void 0&&(t.inputs[a]=o,t.declaredInputs[a]=e.declaredInputs[a],e.inputTransforms!==null)){let i=Array.isArray(o)?o[0]:o;if(!e.inputTransforms.hasOwnProperty(i))continue;t.inputTransforms??={},t.inputTransforms[i]=e.inputTransforms[i];}}}function HF(t){let e=0,a=null;for(let o=t.length-1;o>=0;o--){let i=t[o];i.hostVars=e+=i.hostVars,i.hostAttrs=fm(i.hostAttrs,a=fm(a,i.hostAttrs));}}function Gu(t){return t===fr?{}:t===Pi?[]:t;}function UF(t,e){let a=t.viewQuery;a?t.viewQuery=(o,i)=>{e(o,i),a(o,i);}:t.viewQuery=e;}function qF(t,e){let a=t.contentQueries;a?t.contentQueries=(o,i,n)=>{e(o,i,n),a(o,i,n);}:t.contentQueries=e;}function WF(t,e){let a=t.hostBindings;a?t.hostBindings=(o,i)=>{e(o,i),a(o,i);}:t.hostBindings=e;}function H3(t){let e=a=>{let o=(Array.isArray(t)?t:t()).map(i=>typeof i=="function"?{directive:Xo(i),inputs:fr,outputs:fr}:{directive:Xo(i.directive),inputs:rC(i.inputs),outputs:rC(i.outputs)});a.hostDirectives===null?(a.findHostDirectiveDefs=U3,a.hostDirectives=o):a.hostDirectives.unshift(...o);};return e.ngInherit=!0,e;}function U3(t,e,a){if(t.hostDirectives!==null)for(let o of t.hostDirectives){let i=Tv(o.directive);GF(i.declaredInputs,o.inputs),U3(i,e,a),a.set(i,o),e.push(i);}}function rC(t){if(t===void 0||t.length===0)return fr;let e={};for(let a=0;a<t.length;a+=2)e[t[a]]=t[a+1];return e;}function GF(t,e){for(let a in e)if(e.hasOwnProperty(a)){let o=e[a],i=t[a];t[o]=i;}}function ye(t){let e=t.inputConfig,a={};for(let o in e)if(e.hasOwnProperty(o)){let i=e[o];Array.isArray(i)&&i[3]&&(a[o]=i[3]);}t.inputTransforms=a;}var ic=class{},_m=class{};var Ch=class extends ic{constructor(e,a,o,i=!0){super(),this.ngModuleType=e,this._parent=a,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new wh(this);let n=VC(e);this._bootstrapComponents=Y4(n.bootstrap),this._r3Injector=M4(e,a,[{provide:ic,useValue:this},{provide:ea,useValue:this.componentFactoryResolver},...o],Ei(e),new Set(["environment"])),i&&this.resolveInjectorInitializers();}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType);}get injector(){return this._r3Injector;}destroy(){let e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(a=>a()),this.destroyCbs=null;}onDestroy(e){this.destroyCbs.push(e);}},Mh=class extends _m{constructor(e){super(),this.moduleType=e;}create(e){return new Ch(this.moduleType,e,[]);}};function QF(t,e,a){return new Ch(t,e,a,!1);}var rv=class extends ic{constructor(e){super(),this.componentFactoryResolver=new wh(this),this.instance=null;let a=new gm([...e.providers,{provide:ic,useValue:this},{provide:ea,useValue:this.componentFactoryResolver}],e.parent||Rv(),e.debugName,new Set(["environment"]));this.injector=a,e.runEnvironmentInitializers&&a.resolveInjectorInitializers();}destroy(){this.injector.destroy();}onDestroy(e){this.injector.onDestroy(e);}};function of(t,e,a=null){return new rv({providers:t,parent:e,debugName:a,runEnvironmentInitializers:!0}).injector;}function q3(t){return f2(t)?Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t:!1;}function YF(t,e){if(Array.isArray(t))for(let a=0;a<t.length;a++)e(t[a]);else{let a=t[Symbol.iterator](),o;for(;!(o=a.next()).done;)e(o.value);}}function f2(t){return t!==null&&(typeof t=="function"||typeof t=="object");}function af(t,e,a){return t[e]=a;}function ZF(t,e){return t[e];}function Bi(t,e,a){let o=t[e];return Object.is(o,a)?!1:(t[e]=a,!0);}function g2(t,e,a,o){let i=Bi(t,e,a);return Bi(t,e+1,o)||i;}function W3(t,e,a,o,i){let n=g2(t,e,a,o);return Bi(t,e+2,i)||n;}function XF(t){return(t.flags&32)===32;}function KF(t,e,a,o,i,n,r,c,s){let l=e.consts,d=Tl(e,t,4,r||null,c||null);c2(e,a,d,ec(l,s)),qh(e,d);let f=d.tView=r2(2,d,o,i,n,e.directiveRegistry,e.pipeRegistry,null,e.schemas,l,null);return e.queries!==null&&(e.queries.template(e,d),f.queries=e.queries.embeddedTView(d)),d;}function Oh(t,e,a,o,i,n,r,c,s,l){let d=a+$o,f=e.firstCreatePass?KF(d,e,t,o,i,n,r,c,s):e.data[d];ms(f,!1);let x=JF(e,t,f,a);Hh()&&Zh(e,t,x,f),tc(x,t);let b=f3(x,t,x,f);return t[d]=b,Jh(t,b),_F(b,f,t),Vh(f)&&a2(e,t,f),s!=null&&n2(t,f,l),f;}function S(t,e,a,o,i,n,r,c){let s=Se(),l=$t(),d=ec(l.consts,n);return Oh(s,l,t,e,a,o,i,d,r,c),S;}var JF=eN;function eN(t,e,a,o){return Uh(!0),e[Yt].createComment("");}function se(t,e,a,o){let i=Se(),n=nc();if(Bi(i,n,e)){let r=$t(),c=ps();A9(c,i,t,e,a,o);}return se;}function b2(t,e,a,o){return Bi(t,nc(),a)?e+yn(a)+o:ti;}function G3(t,e,a,o,i,n){let r=s4(),c=g2(t,r,a,i);return Bh(2),c?e+yn(a)+o+yn(i)+n:ti;}function tN(t,e,a,o,i,n,r,c){let s=s4(),l=W3(t,s,a,i,r);return Bh(3),l?e+yn(a)+o+yn(i)+n+yn(r)+c:ti;}function Qu(t,e){return t<<17|e<<2;}function ds(t){return t>>17&32767;}function oN(t){return(t&2)==2;}function iN(t,e){return t&131071|e<<17;}function cv(t){return t|2;}function Cl(t){return(t&131068)>>2;}function px(t,e){return t&-131069|e<<2;}function aN(t){return(t&1)===1;}function sv(t){return t|1;}function nN(t,e,a,o,i,n){let r=n?e.classBindings:e.styleBindings,c=ds(r)��,s=Cl(r);t[o]=a;let l=!1,d;if(Array.isArray(a)){let f=a;d=f[1],(d===null||Cm(f,d)>0)&&(l=!0);}else d=a;if(i){if(s!==0){let x=ds(t[c+1]);t[o+1]=Qu(x,c),x!==0&&(t[x+1]=px(t[x+1],o)),t[c+1]=iN(t[c+1],o);}else t[o+1]=Qu(c,0),c!==0&&(t[c+1]=px(t[c+1],o)),c=o;}else t[o+1]=Qu(s,0),c===0?c=o:t[s+1]=px(t[s+1],o),s=o;l&&(t[o+1]=cv(t[o+1])),cC(t,d,o,!0),cC(t,d,o,!1),rN(e,d,t,o,n),r=Qu(c,s),n?e.classBindings=r:e.styleBindings=r;}function rN(t,e,a,o,i){let n=i?t.residualClasses:t.residualStyles;n!=null&&typeof e=="string"&&Cm(n,e)>=0&&(a[o+1]=sv(a[o+1]));}function cC(t,e,a,o){let i=t[a+1],n=e===null,r=o?ds(i):Cl(i),c=!1;for(;r!==0&&(c===!1||n);){let s=t[r],l=t[r+1];cN(s,e)&&(c=!0,t[r+1]=o?sv(l):cv(l)),r=o?ds(l):Cl(l);}c&&(t[a+1]=o?cv(i):sv(i));}function cN(t,e){return t===null||e==null||(Array.isArray(t)?t[1]:t)===e?!0:Array.isArray(t)&&typeof e=="string"?Cm(t,e)>=0:!1;}var zo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Q3(t){return t.substring(zo.key,zo.keyEnd);}function sN(t){return t.substring(zo.value,zo.valueEnd);}function lN(t){return X3(t),Y3(t,Ml(t,0,zo.textEnd));}function Y3(t,e){let a=zo.textEnd;return a===e?-1:(e=zo.keyEnd=mN(t,zo.key=e,a),Ml(t,e,a));}function dN(t){return X3(t),Z3(t,Ml(t,0,zo.textEnd));}function Z3(t,e){let a=zo.textEnd,o=zo.key=Ml(t,e,a);return a===o?-1:(o=zo.keyEnd=pN(t,o,a),o=sC(t,o,a,58),o=zo.value=Ml(t,o,a),o=zo.valueEnd=uN(t,o,a),sC(t,o,a,59));}function X3(t){zo.key=0,zo.keyEnd=0,zo.value=0,zo.valueEnd=0,zo.textEnd=t.length;}function Ml(t,e,a){for(;e<a&&t.charCodeAt(e)<=32;)e++;return e;}function mN(t,e,a){for(;e<a&&t.charCodeAt(e)>32;)e++;return e;}function pN(t,e,a){let o;for(;e<a&&((o=t.charCodeAt(e))===45||o===95||(o&-33)>=65&&(o&-33)<=90||o>=48&&o<=57);)e++;return e;}function sC(t,e,a,o){return e=Ml(t,e,a),e<a&&e++,e;}function uN(t,e,a){let o=-1,i=-1,n=-1,r=e,c=r;for(;r<a;){let s=t.charCodeAt(r++);if(s===59)return c;s===34||s===39?c=r=lC(t,s,r,a):e===r-4&&n===85&&i===82&&o===76&&s===40?c=r=lC(t,41,r,a):s>32&&(c=r),n=i,i=o,o=s&-33;}return c;}function lC(t,e,a,o){let i=-1,n=a;for(;n<o;){let r=t.charCodeAt(n++);if(r==e&&i!==92)return n;r==92&&i===92?i=0:i=r;}throw new Error();}function _(t,e,a){let o=Se(),i=nc();if(Bi(o,i,e)){let n=$t(),r=ps();Al(n,r,o,t,e,o[Yt],a,!1);}return _;}function lv(t,e,a,o,i){let n=e.inputs,r=i?"class":"style";s2(t,a,n[r],r,o);}function wo(t,e,a){return J3(t,e,a,!1),wo;}function ae(t,e){return J3(t,e,null,!0),ae;}function x2(t){v2(oM,hN,t,!1);}function hN(t,e){for(let a=dN(e);a>=0;a=Z3(e,a))oM(t,Q3(e),sN(e));}function Mt(t){v2(_N,K3,t,!0);}function K3(t,e){for(let a=lN(e);a>=0;a=Y3(e,a))km(t,Q3(e),!0);}function J3(t,e,a,o){let i=Se(),n=$t(),r=Bh(2);if(n.firstUpdatePass&&tM(n,t,r,o),e!==ti&&Bi(i,r,e)){let c=n.data[Dn()];iM(n,c,i,i[Yt],t,i[r+1]=yN(e,a),o,r);}}function v2(t,e,a,o){let i=$t(),n=Bh(2);i.firstUpdatePass&&tM(i,null,n,o);let r=Se();if(a!==ti&&Bi(r,n,a)){let c=i.data[Dn()];if(aM(c,o)&&!eM(i,n)){let s=o?c.classesWithoutHost:c.stylesWithoutHost;s!==null&&(a=xx(s,a||"")),lv(i,c,r,a,o);}else wN(i,c,r,r[Yt],r[n+1],r[n+1]=vN(t,e,a),o,n);}}function eM(t,e){return e>=t.expandoStartIndex;}function tM(t,e,a,o){let i=t.data;if(i[a+1]===null){let n=i[Dn()],r=eM(t,a);aM(n,o)&&e===null&&!r&&(e=!1),e=fN(i,n,e,o),nN(i,n,e,a,r,o);}}function fN(t,e,a,o){let i=Hv(t),n=o?e.residualClasses:e.residualStyles;if(i===null)(o?e.classBindings:e.styleBindings)===0&&(a=ux(null,t,e,a,o),a=wm(a,e.attrs,o),n=null);else{let r=e.directiveStylingLast;if(r===-1||t[r]!==i)if(a=ux(i,t,e,a,o),n===null){let s=gN(t,e,o);s!==void 0&&Array.isArray(s)&&(s=ux(null,t,e,s[1],o),s=wm(s,e.attrs,o),bN(t,e,o,s));}else n=xN(t,e,o);}return n!==void 0&&(o?e.residualClasses=n:e.residualStyles=n),a;}function gN(t,e,a){let o=a?e.classBindings:e.styleBindings;if(Cl(o)!==0)return t[ds(o)];}function bN(t,e,a,o){let i=a?e.classBindings:e.styleBindings;t[ds(i)]=o;}function xN(t,e,a){let o,i=e.directiveEnd;for(let n=1+e.directiveStylingLast;n<i;n++){let r=t[n].hostAttrs;o=wm(o,r,a);}return wm(o,e.attrs,a);}function ux(t,e,a,o,i){let n=null,r=a.directiveEnd,c=a.directiveStylingLast;for(c===-1?c=a.directiveStart:c++;c<r&&(n=e[c],o=wm(o,n.hostAttrs,i),n!==t);)c++;return t!==null&&(a.directiveStylingLast=c),o;}function wm(t,e,a){let o=a?1:2,i=-1;if(e!==null)for(let n=0;n<e.length;n++){let r=e[n];typeof r=="number"?i=r:i===o&&(Array.isArray(t)||(t=t===void 0?[]:["",t]),km(t,r,a?!0:e[++n]));}return t===void 0?null:t;}function vN(t,e,a){if(a==null||a==="")return Pi;let o=[],i=oa(a);if(Array.isArray(i))for(let n=0;n<i.length;n++)t(o,i[n],!0);else if(typeof i=="object")for(let n in i)i.hasOwnProperty(n)&&t(o,n,i[n]);else typeof i=="string"&&e(o,i);return o;}function oM(t,e,a){km(t,e,oa(a));}function _N(t,e,a){let o=String(e);o!==""&&!o.includes(" ")&&km(t,o,a);}function wN(t,e,a,o,i,n,r,c){i===ti&&(i=Pi);let s=0,l=0,d=0<i.length?i[0]:null,f=0<n.length?n[0]:null;for(;d!==null||f!==null;){let x=s<i.length?i[s+1]:void 0,b=l<n.length?n[l+1]:void 0,v=null,P;d===f?(s+=2,l+=2,x!==b&&(v=f,P=b)):f===null||d!==null&&d<f?(s+=2,v=d):(l+=2,v=f,P=b),v!==null&&iM(t,e,a,o,v,P,r,c),d=s<i.length?i[s]:null,f=l<n.length?n[l]:null;}}function iM(t,e,a,o,i,n,r,c){if(!(e.type&3))return;let s=t.data,l=s[c+1],d=aN(l)?dC(s,e,a,i,Cl(l),r):void 0;if(!Ph(d)){Ph(n)||oN(l)&&(n=dC(s,null,a,i,c,r));let f=JC(Dn(),a);d9(o,r,f,i,n);}}function dC(t,e,a,o,i,n){let r=e===null,c;for(;i>0;){let s=t[i],l=Array.isArray(s),d=l?s[1]:s,f=d===null,x=a[i+1];x===ti&&(x=f?Pi:void 0);let b=f?ax(x,o):d===o?x:void 0;if(l&&!Ph(b)&&(b=ax(s,o)),Ph(b)&&(c=b,r))return c;let v=t[i+1];i=r?ds(v):Cl(v);}if(e!==null){let s=n?e.residualClasses:e.residualStyles;s!=null&&(c=ax(s,o));}return c;}function Ph(t){return t!==void 0;}function yN(t,e){return t==null||t===""||(typeof e=="string"?t=t+e:typeof t=="object"&&(t=Ei(oa(t)))),t;}function aM(t,e){return(t.flags&(e?8:16))!==0;}function Hi(t,e,a){let o=Se(),i=b2(o,t,e,a);v2(km,K3,i,!0);}var dv=class{destroy(e){}updateValue(e,a){}swap(e,a){let o=Math.min(e,a),i=Math.max(e,a),n=this.detach(i);if(i-o>1){let r=this.detach(o);this.attach(o,n),this.attach(i,r);}else this.attach(o,n);}move(e,a){this.attach(a,this.detach(e));}};function hx(t,e,a,o,i){return t===a&&Object.is(e,o)?1:Object.is(i(t,e),i(a,o))?-1:0;}function kN(t,e,a){let o,i,n=0,r=t.length-1,c=void 0;if(Array.isArray(e)){let s=e.length-1;for(;n<=r&&n<=s;){let l=t.at(n),d=e[n],f=hx(n,l,n,d,a);if(f!==0){f<0&&t.updateValue(n,d),n++;continue;}let x=t.at(r),b=e[s],v=hx(r,x,s,b,a);if(v!==0){v<0&&t.updateValue(r,b),r--,s--;continue;}let P=a(n,l),A=a(r,x),R=a(n,d);if(Object.is(R,A)){let q=a(s,b);Object.is(q,P)?(t.swap(n,r),t.updateValue(r,b),s--,r--):t.move(r,n),t.updateValue(n,d),n++;continue;}if(o??=new Dh(),i??=pC(t,n,r,a),mv(t,o,n,R))t.updateValue(n,d),n++,r++;else if(i.has(R))o.set(P,t.detach(n)),r--;else{let q=t.create(n,e[n]);t.attach(n,q),n++,r++;}}for(;n<=s;)mC(t,o,a,n,e[n]),n++;}else if(e!=null){let s=e[Symbol.iterator](),l=s.next();for(;!l.done&&n<=r;){let d=t.at(n),f=l.value,x=hx(n,d,n,f,a);if(x!==0)x<0&&t.updateValue(n,f),n++,l=s.next();else{o??=new Dh(),i??=pC(t,n,r,a);let b=a(n,f);if(mv(t,o,n,b))t.updateValue(n,f),n++,r++,l=s.next();else if(!i.has(b))t.attach(n,t.create(n,f)),n++,r++,l=s.next();else{let v=a(n,d);o.set(v,t.detach(n)),r--;}}}for(;!l.done;)mC(t,o,a,t.length,l.value),l=s.next();}for(;n<=r;)t.destroy(t.detach(r--));o?.forEach(s=>{t.destroy(s);});}function mv(t,e,a,o){return e!==void 0&&e.has(o)?(t.attach(a,e.get(o)),e.delete(o),!0):!1;}function mC(t,e,a,o,i){if(mv(t,e,o,a(o,i)))t.updateValue(o,i);else{let n=t.create(o,i);t.attach(o,n);}}function pC(t,e,a,o){let i=new Set();for(let n=e;n<=a;n++)i.add(o(n,t.at(n)));return i;}var Dh=class{constructor(){this.kvMap=new Map(),this._vMap=void 0;}has(e){return this.kvMap.has(e);}delete(e){if(!this.has(e))return!1;let a=this.kvMap.get(e);return this._vMap!==void 0&&this._vMap.has(a)?(this.kvMap.set(e,this._vMap.get(a)),this._vMap.delete(a)):this.kvMap.delete(e),!0;}get(e){return this.kvMap.get(e);}set(e,a){if(this.kvMap.has(e)){let o=this.kvMap.get(e);this._vMap===void 0&&(this._vMap=new Map());let i=this._vMap;for(;i.has(o);)o=i.get(o);i.set(o,a);}else this.kvMap.set(e,a);}forEach(e){for(let[a,o]of this.kvMap)if(e(o,a),this._vMap!==void 0){let i=this._vMap;for(;i.has(o);)o=i.get(o),e(o,a);}}};function ee(t,e){Ya("NgControlFlow");let a=Se(),o=nc(),i=a[o]!==ti?a[o]:-1,n=i!==-1?Eh(a,$o+i):void 0,r=0;if(Bi(a,o,t)){let c=ut(null);try{if(n!==void 0&&y3(n,r),t!==-1){let s=$o+t,l=Eh(a,s),d=fv(a[We],s),f=wl(l,d.tView.ssrId),x=Pm(a,d,e,{dehydratedView:f});Dm(l,x,r,_l(d,f));}}finally{ut(c);}}else if(n!==void 0){let c=w3(n,r);c!==void 0&&(c[mi]=e);}}var pv=class{constructor(e,a,o){this.lContainer=e,this.$implicit=a,this.$index=o;}get $count(){return this.lContainer.length-pi;}};function nf(t){return t;}function yr(t,e){return e;}var uv=class{constructor(e,a,o){this.hasEmptyBlock=e,this.trackByFn=a,this.liveCollection=o;}};function ia(t,e,a,o,i,n,r,c,s,l,d,f,x){Ya("NgControlFlow");let b=Se(),v=$t(),P=s!==void 0,A=Se(),R=c?r.bind(A[Ji][mi]):r,q=new uv(P,R);A[$o+t]=q,Oh(b,v,t+1,e,a,o,i,ec(v.consts,n)),P&&Oh(b,v,t+2,s,l,d,f,ec(v.consts,x));}var hv=class extends dv{constructor(e,a,o){super(),this.lContainer=e,this.hostLView=a,this.templateTNode=o,this.operationsCounter=void 0,this.needsIndexUpdate=!1;}get length(){return this.lContainer.length-pi;}at(e){return this.getLView(e)[mi].$implicit;}attach(e,a){let o=a[bl];this.needsIndexUpdate||=e!==this.length,Dm(this.lContainer,a,e,_l(this.templateTNode,o));}detach(e){return this.needsIndexUpdate||=e!==this.length-1,CN(this.lContainer,e);}create(e,a){let o=wl(this.lContainer,this.templateTNode.tView.ssrId),i=Pm(this.hostLView,this.templateTNode,new pv(this.lContainer,a,e),{dehydratedView:o});return this.operationsCounter?.recordCreate(),i;}destroy(e){Yh(e[We],e),this.operationsCounter?.recordDestroy();}updateValue(e,a){this.getLView(e)[mi].$implicit=a;}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset();}updateIndexes(){if(this.needsIndexUpdate)for(let e=0;e<this.length;e++)this.getLView(e)[mi].$index=e;}getLView(e){return MN(this.lContainer,e);}};function aa(t){let e=ut(null),a=Dn();try{let o=Se(),i=o[We],n=o[a],r=a+1,c=Eh(o,r);if(n.liveCollection===void 0){let l=fv(i,r);n.liveCollection=new hv(c,o,l);}else n.liveCollection.reset();let s=n.liveCollection;if(kN(s,t,n.trackByFn),s.updateIndexes(),n.hasEmptyBlock){let l=nc(),d=s.length===0;if(Bi(o,l,d)){let f=a+2,x=Eh(o,f);if(d){let b=fv(i,f),v=wl(x,b.tView.ssrId),P=Pm(o,b,void 0,{dehydratedView:v});Dm(x,P,0,_l(b,v));}else y3(x,0);}}}finally{ut(e);}}function Eh(t,e){return t[e];}function CN(t,e){return vm(t,e);}function MN(t,e){return w3(t,e);}function fv(t,e){return Lv(t,e);}function ON(t,e,a,o,i,n){let r=e.consts,c=ec(r,i),s=Tl(e,t,2,o,c);return c2(e,a,s,ec(r,n)),s.attrs!==null&&_h(s,s.attrs,!1),s.mergedAttrs!==null&&_h(s,s.mergedAttrs,!0),e.queries!==null&&e.queries.elementStart(e,s),s;}function u(t,e,a,o){let i=Se(),n=$t(),r=$o+t,c=i[Yt],s=n.firstCreatePass?ON(r,n,i,e,a,o):n.data[r],l=PN(n,i,s,c,e,t);i[r]=l;let d=Vh(s);return ms(s,!0),c3(c,l,s),!XF(s)&&Hh()&&Zh(n,i,l,s),OR()===0&&tc(l,i),PR(),d&&(a2(n,i,s),i2(n,s,i)),o!==null&&n2(i,s),u;}function p(){let t=Ho();Bv()?$v():(t=t.parent,ms(t,!1));let e=t;ER(e)&&IR(),DR();let a=$t();return a.firstCreatePass&&(qh(a,t),Nv(t)&&a.queries.elementEnd(t)),e.classesWithoutHost!=null&&UR(e)&&lv(a,e,Se(),e.classesWithoutHost,!0),e.stylesWithoutHost!=null&&qR(e)&&lv(a,e,Se(),e.stylesWithoutHost,!1),p;}function k(t,e,a,o){return u(t,e,a,o),p(),k;}var PN=(t,e,a,o,i,n)=>(Uh(!0),X4(o,i,jR()));function DN(t,e,a,o,i){let n=e.consts,r=ec(n,o),c=Tl(e,t,8,"ng-container",r);r!==null&&_h(c,r,!0);let s=ec(n,i);return c2(e,a,c,s),e.queries!==null&&e.queries.elementStart(e,c),c;}function Me(t,e,a){let o=Se(),i=$t(),n=t+$o,r=i.firstCreatePass?DN(n,i,o,e,a):i.data[n];ms(r,!0);let c=EN(i,o,r,t);return o[n]=c,Hh()&&Zh(i,o,c,r),tc(c,o),Vh(r)&&(a2(i,o,r),i2(i,r,o)),a!=null&&n2(o,r),Me;}function Oe(){let t=Ho(),e=$t();return Bv()?$v():(t=t.parent,ms(t,!1)),e.firstCreatePass&&(qh(e,t),Nv(t)&&e.queries.elementEnd(t)),Oe;}function Zt(t,e,a){return Me(t,e,a),Oe(),Zt;}var EN=(t,e,a,o)=>(Uh(!0),Zz(e[Yt],""));function Z(){return Se();}function yo(t,e,a){let o=Se(),i=nc();if(Bi(o,i,e)){let n=$t(),r=ps();Al(n,r,o,t,e,o[Yt],a,!0);}return yo;}function _2(t,e,a){let o=Se(),i=nc();if(Bi(o,i,e)){let n=$t(),r=ps(),c=Hv(n.data),s=v3(c,r,o);Al(n,r,o,t,e,s,a,!0);}return _2;}var Jc=void 0;function IN(t){let e=t,a=Math.floor(Math.abs(t)),o=t.toString().replace(/^[^.]*\.?/,"").length;return a===1&&o===0?1:5;}var SN=["en",[["a","p"],["AM","PM"],Jc],[["AM","PM"],Jc,Jc],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Jc,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Jc,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Jc,"{1} 'at' {0}",Jc],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",IN],fx={};function Oa(t){let e=TN(t),a=uC(e);if(a)return a;let o=e.split("-")[0];if(a=uC(o),a)return a;if(o==="en")return SN;throw new oe(701,!1);}function uC(t){return t in fx||(fx[t]=Zo.ng&&Zo.ng.common&&Zo.ng.common.locales&&Zo.ng.common.locales[t]),fx[t];}var ko=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t;}(ko||{});function TN(t){return t.toLowerCase().replace(/_/g,"-");}var Ih="en-US";var AN=Ih;function RN(t){typeof t=="string"&&(AN=t.toLowerCase().replace(/_/g,"-"));}var zN=(t,e,a)=>{};function I(t,e,a,o){let i=Se(),n=$t(),r=Ho();return y2(n,i,i[Yt],r,t,e,o),I;}function w2(t,e){let a=Ho(),o=Se(),i=$t(),n=Hv(i.data),r=v3(n,a,o);return y2(i,o,r,a,t,e),w2;}function FN(t,e,a,o){let i=t.cleanup;if(i!=null)for(let n=0;n<i.length-1;n+=2){let r=i[n];if(r===a&&i[n+1]===o){let c=e[ch],s=i[n+2];return c.length>s?c[s]:null;}typeof r=="string"&&(n+=2);}return null;}function y2(t,e,a,o,i,n,r){let c=Vh(o),l=t.firstCreatePass&&x3(t),d=e[mi],f=b3(e),x=!0;if(o.type&3||r){let P=ya(o,e),A=r?r(P):P,R=f.length,q=r?te=>r(Mn(te[o.index])):o.index,J=null;if(!r&&c&&(J=FN(t,e,i,o.index)),J!==null){let te=J.__ngLastListenerFn__||J;te.__ngNextListenerFn__=n,J.__ngLastListenerFn__=n,x=!1;}else{n=fC(o,e,d,n),zN(P,i,n);let te=a.listen(A,i,n);f.push(n,te),l&&l.push(i,q,R,R+1);}}else n=fC(o,e,d,n);let b=o.outputs,v;if(x&&b!==null&&(v=b[i])){let P=v.length;if(P)for(let A=0;A<P;A+=2){let R=v[A],q=v[A+1],ve=e[R][q].subscribe(n),fe=f.length;f.push(n,ve),l&&l.push(i,o.index,fe,-(fe+1));}}}function hC(t,e,a,o){let i=ut(null);try{return _n(6,e,a),a(o)!==!1;}catch(n){return _3(t,n),!1;}finally{_n(7,e,a),ut(i);}}function fC(t,e,a,o){return function i(n){if(n===Function)return o;let r=t.componentOffset>-1?ac(t.index,e):e;m2(r,5);let c=hC(e,a,o,n),s=i.__ngNextListenerFn__;for(;s;)c=hC(e,a,s,n)&&c,s=s.__ngNextListenerFn__;return c;};}function w(t=1){return LR(t);}function NN(t,e){let a=null,o=QA(t);for(let i=0;i<e.length;i++){let n=e[i];if(n==="*"){a=i;continue;}if(o===null?FC(t,n,!0):XA(o,n))return i;}return a;}function Re(t){let e=Se()[Ji][$i];if(!e.projection){let a=t?t.length:1,o=e.projection=VA(a,null),i=o.slice(),n=e.child;for(;n!==null;){if(n.type!==128){let r=t?NN(n,t):0;r!==null&&(i[r]?i[r].projectionNext=n:o[r]=n,i[r]=n);}n=n.next;}}}function me(t,e=0,a,o,i,n){let r=Se(),c=$t(),s=o?t+1:null;s!==null&&Oh(r,c,s,o,i,n,null,a);let l=Tl(c,$o+t,16,null,a||null);l.projection===null&&(l.projection=e),$v();let f=!r[bl]||n4();r[Ji][$i].projection[l.projection]===null&&s!==null?LN(r,c,s):f&&(l.flags&32)!==32&&s9(c,r,l);}function LN(t,e,a){let o=$o+a,i=e.data[o],n=t[o],r=wl(n,i.tView.ssrId),c=Pm(t,i,void 0,{dehydratedView:r});Dm(n,c,0,_l(i,r));}function Y(t,e,a){return Pa(t,"",e,"",a),Y;}function Pa(t,e,a,o,i){let n=Se(),r=b2(n,e,a,o);if(r!==ti){let c=$t(),s=ps();Al(c,s,n,t,r,n[Yt],i,!1);}return Pa;}function k2(t,e,a,o,i,n,r){let c=Se(),s=G3(c,e,a,o,i,n);if(s!==ti){let l=$t(),d=ps();Al(l,d,c,t,s,c[Yt],r,!1);}return k2;}function Ve(t,e,a,o){N3(t,e,a,o);}function X(t,e,a){OF(t,e,a);}function L(t){let e=Se(),a=$t(),o=Uv();$h(o+1);let i=h2(a,o);if(t.dirty&&yR(e)===((i.metadata.flags&2)===2)){if(i.matches===null)t.reset([]);else{let n=V3(e,o);t.reset(n,D4),t.notifyOnChanges();}return!0;}return!1;}function V(){return u2(Se(),Uv());}function nM(t,e,a,o,i){TF(e,N3(t,a,o,i));}function rM(t=1){$h(Uv()+t);}function VN(t,e,a,o){a>=t.data.length&&(t.data[a]=null,t.blueprint[a]=null),e[a]=o;}function at(t){let e=TR();return Vv(e,$o+t);}function g(t,e=""){let a=Se(),o=$t(),i=t+$o,n=o.firstCreatePass?Tl(o,i,1,e,null):o.data[i],r=jN(o,a,n,e,t);a[i]=r,Hh()&&Zh(o,a,r,n),ms(n,!1);}var jN=(t,e,a,o,i)=>(Uh(!0),Qz(e[Yt],o));function y(t){return F("",t,""),y;}function F(t,e,a){let o=Se(),i=b2(o,t,e,a);return i!==ti&&l2(o,Dn(),i),F;}function fs(t,e,a,o,i){let n=Se(),r=G3(n,t,e,a,o,i);return r!==ti&&l2(n,Dn(),r),fs;}function Im(t,e,a,o,i,n,r){let c=Se(),s=tN(c,t,e,a,o,i,n,r);return s!==ti&&l2(c,Dn(),s),Im;}function Oo(t,e,a){j3(e)&&(e=e());let o=Se(),i=nc();if(Bi(o,i,e)){let n=$t(),r=ps();Al(n,r,o,t,e,o[Yt],a,!1);}return Oo;}function Lo(t,e){let a=j3(t);return a&&t.set(e),a;}function Po(t,e){let a=Se(),o=$t(),i=Ho();return y2(o,a,a[Yt],i,t,e),Po;}function BN(t,e,a){let o=$t();if(o.firstCreatePass){let i=br(t);gv(a,o.data,o.blueprint,i,!0),gv(e,o.data,o.blueprint,i,!1);}}function gv(t,e,a,o,i){if(t=Xo(t),Array.isArray(t))for(let n=0;n<t.length;n++)gv(t[n],e,a,o,i);else{let n=$t(),r=Se(),c=Ho(),s=gl(t)?t:Xo(t.provide),l=qC(t),d=c.providerIndexes&1048575,f=c.directiveStart,x=c.providerIndexes>>20;if(gl(t)||!t.multi){let b=new cs(l,i,h),v=bx(s,e,i?d:d+x,f);v===-1?(Tx(uh(c,r),n,s),gx(n,t,e.length),e.push(s),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),a.push(b),r.push(b)):(a[v]=b,r[v]=b);}else{let b=bx(s,e,d+x,f),v=bx(s,e,d,d+x),P=b>=0&&a[b],A=v>=0&&a[v];if(i&&!A||!i&&!P){Tx(uh(c,r),n,s);let R=UN(i?HN:$N,a.length,i,o,l);!i&&A&&(a[v].providerFactory=R),gx(n,t,e.length,0),e.push(s),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),a.push(R),r.push(R);}else{let R=cM(a[i?v:b],l,!i&&o);gx(n,t,b>-1?b:v,R);}!i&&o&&A&&a[v].componentProviders++;}}}function gx(t,e,a,o){let i=gl(e),n=sR(e);if(i||n){let s=(n?Xo(e.useClass):e).prototype.ngOnDestroy;if(s){let l=t.destroyHooks||(t.destroyHooks=[]);if(!i&&e.multi){let d=l.indexOf(a);d===-1?l.push(a,[o,s]):l[d+1].push(o,s);}else l.push(a,s);}}}function cM(t,e,a){return a&&t.componentProviders++,t.multi.push(e)-1;}function bx(t,e,a,o){for(let i=a;i<o;i++)if(e[i]===t)return i;return-1;}function $N(t,e,a,o){return bv(this.multi,[]);}function HN(t,e,a,o){let i=this.multi,n;if(this.providerFactory){let r=this.providerFactory.componentProviders,c=ss(a,a[We],this.providerFactory.index,o);n=c.slice(0,r),bv(i,n);for(let s=r;s<c.length;s++)n.push(c[s]);}else n=[],bv(i,n);return n;}function bv(t,e){for(let a=0;a<t.length;a++){let o=t[a];e.push(o());}return e;}function UN(t,e,a,o,i){let n=new cs(t,a,h);return n.multi=[],n.index=e,n.componentProviders=0,cM(n,i,o&&!a),n;}function ke(t,e=[]){return a=>{a.providersResolver=(o,i)=>BN(o,i?i(t):t,e);};}var qN=(()=>{let e=class e{constructor(o){this._injector=o,this.cachedInjectors=new Map();}getOrCreateStandaloneInjector(o){if(!o.standalone)return null;if(!this.cachedInjectors.has(o)){let i=$C(!1,o.type),n=i.length>0?of([i],this._injector,`Standalone[${o.type.name}]`):null;this.cachedInjectors.set(o,n);}return this.cachedInjectors.get(o);}ngOnDestroy(){try{for(let o of this.cachedInjectors.values())o!==null&&o.destroy();}finally{this.cachedInjectors.clear();}}};e.ɵprov=N({token:e,providedIn:"environment",factory:()=>new e(E(Ko))});let t=e;return t;})();function D(t){Ya("NgStandalone"),t.getStandaloneInjector=e=>e.get(qN).getOrCreateStandaloneInjector(t);}function hi(t,e,a){let o=Pl()+t,i=Se();return i[o]===ti?af(i,o,a?e.call(a):e()):ZF(i,o);}function Ye(t,e,a,o){return lM(Se(),Pl(),t,e,a,o);}function Za(t,e,a,o,i){return dM(Se(),Pl(),t,e,a,o,i);}function sM(t,e,a,o,i,n){return WN(Se(),Pl(),t,e,a,o,i,n);}function C2(t,e){let a=t[e];return a===ti?void 0:a;}function lM(t,e,a,o,i,n){let r=e+a;return Bi(t,r,i)?af(t,r+1,n?o.call(n,i):o(i)):C2(t,r+1);}function dM(t,e,a,o,i,n,r){let c=e+a;return g2(t,c,i,n)?af(t,c+2,r?o.call(r,i,n):o(i,n)):C2(t,c+2);}function WN(t,e,a,o,i,n,r,c){let s=e+a;return W3(t,s,i,n,r)?af(t,s+3,c?o.call(c,i,n,r):o(i,n,r)):C2(t,s+3);}function rc(t,e){let a=$t(),o,i=t+$o;a.firstCreatePass?(o=GN(e,a.pipeRegistry),a.data[i]=o,o.onDestroy&&(a.destroyHooks??=[]).push(i,o.onDestroy)):o=a.data[i];let n=o.factory||(o.factory=os(o.type,!0)),r,c=Vi(h);try{let s=ph(!1),l=n();return ph(s),VN(a,Se(),i,l),l;}finally{Vi(c);}}function GN(t,e){if(e)for(let a=e.length-1;a>=0;a--){let o=e[a];if(t===o.name)return o;}}function rf(t,e,a){let o=t+$o,i=Se(),n=Vv(i,o);return mM(i,o)?lM(i,Pl(),e,n.transform,a,n):n.transform(a);}function cf(t,e,a,o){let i=t+$o,n=Se(),r=Vv(n,i);return mM(n,i)?dM(n,Pl(),e,r.transform,a,o,r):r.transform(a,o);}function mM(t,e){return t[We].data[e].pure;}function Da(t,e){return ef(t,e);}var Yu=null;function QN(t){Yu!==null&&(t.defaultEncapsulation!==Yu.defaultEncapsulation||t.preserveWhitespaces!==Yu.preserveWhitespaces)||(Yu=t);}var sf=(()=>{let e=class e{log(o){console.log(o);}warn(o){console.warn(o);}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"platform"});let t=e;return t;})();var M2=new z(""),Sm=new z(""),lf=(()=>{let e=class e{constructor(o,i,n){this._ngZone=o,this.registry=i,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,O2||(YN(n),n.addToWindow(i)),this._watchAngularEvents(),o.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone");});}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1;}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{ie.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady();});}});});}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks;}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let o=this._callbacks.pop();clearTimeout(o.timeoutId),o.doneCb();}});else{let o=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>i.updateCb&&i.updateCb(o)?(clearTimeout(i.timeoutId),!1):!0);}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(o=>({source:o.source,creationLocation:o.creationLocation,data:o.data})):[];}addCallback(o,i,n){let r=-1;i&&i>0&&(r=setTimeout(()=>{this._callbacks=this._callbacks.filter(c=>c.timeoutId!==r),o();},i)),this._callbacks.push({doneCb:o,timeoutId:r,updateCb:n});}whenStable(o,i,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(o,i,n),this._runCallbacksIfReady();}registerApplication(o){this.registry.registerApplication(o,this);}unregisterApplication(o){this.registry.unregisterApplication(o);}findProviders(o,i,n){return[];}};e.ɵfac=function(i){return new(i||e)(E(ie),E(df),E(Sm));},e.ɵprov=N({token:e,factory:e.ɵfac});let t=e;return t;})(),df=(()=>{let e=class e{constructor(){this._applications=new Map();}registerApplication(o,i){this._applications.set(o,i);}unregisterApplication(o){this._applications.delete(o);}unregisterAllApplications(){this._applications.clear();}getTestability(o){return this._applications.get(o)||null;}getAllTestabilities(){return Array.from(this._applications.values());}getAllRootElements(){return Array.from(this._applications.keys());}findTestabilityInTree(o,i=!0){return O2?.findTestabilityInTree(this,o,i)??null;}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"platform"});let t=e;return t;})();function YN(t){O2=t;}var O2;function cc(t){return!!t&&typeof t.then=="function";}function P2(t){return!!t&&typeof t.subscribe=="function";}var mf=new z(""),pM=(()=>{let e=class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((o,i)=>{this.resolve=o,this.reject=i;}),this.appInits=T(mf,{optional:!0})??[];}runInitializers(){if(this.initialized)return;let o=[];for(let n of this.appInits){let r=n();if(cc(r))o.push(r);else if(P2(r)){let c=new Promise((s,l)=>{r.subscribe({complete:s,error:l});});o.push(c);}}let i=()=>{this.done=!0,this.resolve();};Promise.all(o).then(()=>{i();}).catch(n=>{this.reject(n);}),o.length===0&&i(),this.initialized=!0;}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),pf=new z("");function ZN(){Gy(()=>{throw new oe(600,!1);});}function XN(t){return t.isBoundToModule;}var KN=10;function JN(t,e,a){try{let o=a();return cc(o)?o.catch(i=>{throw e.runOutsideAngular(()=>t.handleError(i)),i;}):o;}catch(o){throw e.runOutsideAngular(()=>t.handleError(o)),o;}}function uM(t,e){return Array.isArray(e)?e.reduce(uM,t):U(U({},t),e);}var Ea=(()=>{let e=class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=T(mz),this.afterRenderEffectManager=T(p2),this.zonelessEnabled=T(E3),this.externalTestViews=new Set(),this.beforeRender=new G(),this.afterTick=new G(),this.componentTypes=[],this.components=[],this.isStable=T(En).hasPendingTasks.pipe(pe(o=>!o)),this._injector=T(Ko);}get allViews(){return[...this.externalTestViews.keys(),...this._views];}get destroyed(){return this._destroyed;}whenStable(){let o;return new Promise(i=>{o=this.isStable.subscribe({next:n=>{n&&i();}});}).finally(()=>{o.unsubscribe();});}get injector(){return this._injector;}bootstrap(o,i){let n=o instanceof vh;if(!this._injector.get(pM).done){let b=!n&&LC(o),v=!1;throw new oe(405,v);}let c;n?c=o:c=this._injector.get(ea).resolveComponentFactory(o),this.componentTypes.push(c.componentType);let s=XN(c)?void 0:this._injector.get(ic),l=i||c.selector,d=c.create(Ge.NULL,[],l,s),f=d.location.nativeElement,x=d.injector.get(M2,null);return x?.registerApplication(f),d.onDestroy(()=>{this.detachView(d.hostView),oh(this.components,d),x?.unregisterApplication(f);}),this._loadComponent(d),d;}tick(){this._tick(!0);}_tick(o){if(this._runningTick)throw new oe(101,!1);let i=ut(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(o);}catch(n){this.internalErrorHandler(n);}finally{this._runningTick=!1,ut(i),this.afterTick.next();}}detectChangesInAttachedViews(o){let i=null;this._injector.destroyed||(i=this._injector.get(oc,null,{optional:!0}));let n=0,r=this.afterRenderEffectManager;for(;n<KN;){let c=n===0;if(o||!c){this.beforeRender.next(c);for(let{_lView:s,notifyErrorHandler:l}of this._views)e7(s,l,c,this.zonelessEnabled);}else i?.begin?.(),i?.end?.();if(n++,r.executeInternalCallbacks(),!this.allViews.some(({_lView:s})=>xm(s))&&(r.execute(),!this.allViews.some(({_lView:s})=>xm(s))))break;}}attachView(o){let i=o;this._views.push(i),i.attachToAppRef(this);}detachView(o){let i=o;oh(this._views,i),i.detachFromAppRef();}_loadComponent(o){this.attachView(o.hostView),this.tick(),this.components.push(o);let i=this._injector.get(pf,[]);[...this._bootstrapListeners,...i].forEach(n=>n(o));}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(o=>o()),this._views.slice().forEach(o=>o.destroy());}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[];}}onDestroy(o){return this._destroyListeners.push(o),()=>oh(this._destroyListeners,o);}destroy(){if(this._destroyed)throw new oe(406,!1);let o=this._injector;o.destroy&&!o.destroyed&&o.destroy();}get viewCount(){return this._views.length;}warnIfDestroyed(){}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function oh(t,e){let a=t.indexOf(e);a>-1&&t.splice(a,1);}function e7(t,e,a,o){if(!a&&!xm(t))return;M3(t,e,a&&!o?0:1);}var xv=class{constructor(e,a){this.ngModuleFactory=e,this.componentFactories=a;}},uf=(()=>{let e=class e{compileModuleSync(o){return new Mh(o);}compileModuleAsync(o){return Promise.resolve(this.compileModuleSync(o));}compileModuleAndAllComponentsSync(o){let i=this.compileModuleSync(o),n=VC(o),r=Y4(n.declarations).reduce((c,s)=>{let l=Jr(s);return l&&c.push(new kl(l)),c;},[]);return new xv(i,r);}compileModuleAndAllComponentsAsync(o){return Promise.resolve(this.compileModuleAndAllComponentsSync(o));}clearCache(){}clearCacheFor(o){}getModuleId(o){}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),t7=new z("");function o7(t,e,a){let o=new Mh(a);return Promise.resolve(o);}function gC(t){for(let e=t.length-1;e>=0;e--)if(t[e]!==void 0)return t[e];}var i7=(()=>{let e=class e{constructor(){this.zone=T(ie),this.changeDetectionScheduler=T(yl),this.applicationRef=T(Ea);}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick();});}}));}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe();}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function a7({ngZoneFactory:t,ignoreChangesOutsideZone:e}){return t??=()=>new ie(hM()),[{provide:ie,useFactory:t},{provide:fl,multi:!0,useFactory:()=>{let a=T(i7,{optional:!0});return()=>a.initialize();}},{provide:fl,multi:!0,useFactory:()=>{let a=T(n7);return()=>{a.initialize();};}},e===!0?{provide:I3,useValue:!0}:[]];}function hM(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1};}var n7=(()=>{let e=class e{constructor(){this.subscription=new Ae(),this.initialized=!1,this.zone=T(ie),this.pendingTasks=T(En);}initialize(){if(this.initialized)return;this.initialized=!0;let o=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(o=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{ie.assertNotInAngularZone(),queueMicrotask(()=>{o!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(o),o=null);});}));}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{ie.assertInAngularZone(),o??=this.pendingTasks.add();}));}ngOnDestroy(){this.subscription.unsubscribe();}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var r7=(()=>{let e=class e{constructor(){this.appRef=T(Ea),this.taskService=T(En),this.ngZone=T(ie),this.zonelessEnabled=T(E3),this.disableScheduling=T(I3,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new Ae(),this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(fh):null,this.cancelScheduledCallback=null,this.shouldRefreshViews=!1,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup();})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup();})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof gh||!this.zoneIsDefined);}notify(o){if(!this.zonelessEnabled&&o===5)return;switch(o){case 3:case 2:case 0:case 4:case 5:case 1:{this.shouldRefreshViews=!0;break;}case 8:case 7:case 6:case 9:default:}if(!this.shouldSche��duleTick())return;let i=this.useMicrotaskScheduler?$k:O4;this.pendingRenderTaskId=this.taskService.add(),this.zoneIsDefined?Zone.root.run(()=>{this.cancelScheduledCallback=i(()=>{this.tick(this.shouldRefreshViews);});}):this.cancelScheduledCallback=i(()=>{this.tick(this.shouldRefreshViews);});}shouldScheduleTick(){return!(this.disableScheduling||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(fh+this.angularZoneId));}tick(o){if(this.runningTick||this.appRef.destroyed)return;let i=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick(o);},void 0,this.schedulerTickApplyArgs);}catch(n){throw this.taskService.remove(i),n;}finally{this.cleanup();}this.useMicrotaskScheduler=!0,$k(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(i);});}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup();}cleanup(){if(this.shouldRefreshViews=!1,this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let o=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(o);}}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function c7(){return typeof $localize<"u"&&$localize.locale||Ih;}var gs=new z("",{providedIn:"root",factory:()=>T(gs,dt.Optional|dt.SkipSelf)||c7()});var D2=new z("");function Zu(t){return!!t.platformInjector;}function s7(t){let e=Zu(t)?t.r3Injector:t.moduleRef.injector,a=e.get(ie);return a.run(()=>{Zu(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();let o=e.get(ji,null),i;if(a.runOutsideAngular(()=>{i=a.onError.subscribe({next:n=>{o.handleError(n);}});}),Zu(t)){let n=()=>e.destroy(),r=t.platformInjector.get(D2);r.add(n),e.onDestroy(()=>{i.unsubscribe(),r.delete(n);});}else t.moduleRef.onDestroy(()=>{oh(t.allPlatformModules,t.moduleRef),i.unsubscribe();});return JN(o,a,()=>{let n=e.get(pM);return n.runInitializers(),n.donePromise.then(()=>{let r=e.get(gs,Ih);if(RN(r||Ih),Zu(t)){let c=e.get(Ea);return t.rootComponent!==void 0&&c.bootstrap(t.rootComponent),c;}else return l7(t.moduleRef,t.allPlatformModules),t.moduleRef;});});});}function l7(t,e){let a=t.injector.get(Ea);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(o=>a.bootstrap(o));else if(t.instance.ngDoBootstrap)t.instance.ngDoBootstrap(a);else throw new oe(-403,!1);e.push(t);}var fM=(()=>{let e=class e{constructor(o){this._injector=o,this._modules=[],this._destroyListeners=[],this._destroyed=!1;}bootstrapModuleFactory(o,i){let n=()=>dz(i?.ngZone,hM({eventCoalescing:i?.ngZoneEventCoalescing,runCoalescing:i?.ngZoneRunCoalescing})),r=i?.ignoreChangesOutsideZone,c=[a7({ngZoneFactory:n,ignoreChangesOutsideZone:r}),{provide:yl,useExisting:r7}],s=QF(o.moduleType,this.injector,c);return s7({moduleRef:s,allPlatformModules:this._modules});}bootstrapModule(o,i=[]){let n=uM({},i);return o7(this.injector,n,o).then(r=>this.bootstrapModuleFactory(r,n));}onDestroy(o){this._destroyListeners.push(o);}get injector(){return this._injector;}destroy(){if(this._destroyed)throw new oe(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());let o=this._injector.get(D2,null);o&&(o.forEach(i=>i()),o.clear()),this._destroyed=!0;}get destroyed(){return this._destroyed;}};e.ɵfac=function(i){return new(i||e)(E(Ge));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"platform"});let t=e;return t;})(),um=null,gM=new z("");function d7(t){if(um&&!um.get(gM,!1))throw new oe(400,!1);ZN(),um=t;let e=t.get(fM);return u7(t),e;}function E2(t,e,a=[]){let o=`Platform: ${e}`,i=new z(o);return(n=[])=>{let r=bM();if(!r||r.injector.get(gM,!1)){let c=[...a,...n,{provide:i,useValue:!0}];t?t(c):d7(m7(c,o));}return p7(i);};}function m7(t=[],e){return Ge.create({name:e,providers:[{provide:Fh,useValue:"platform"},{provide:D2,useValue:new Set([()=>um=null])},...t]});}function p7(t){let e=bM();if(!e)throw new oe(401,!1);return e;}function bM(){return um?.get(fM)??null;}function u7(t){t.get(Zv,null)?.forEach(a=>a());}var he=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=h7;let t=e;return t;})();function h7(t){return f7(Ho(),Se(),(t&16)===16);}function f7(t,e,a){if(Lh(t)&&!a){let o=ac(t.index,e);return new ls(o,o);}else if(t.type&175){let o=e[Ji];return new ls(o,e);}return null;}var vv=class{constructor(){}supports(e){return q3(e);}create(e){return new _v(e);}},g7=(t,e)=>e,_v=class{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||g7;}forEachItem(e){let a;for(a=this._itHead;a!==null;a=a._next)e(a);}forEachOperation(e){let a=this._itHead,o=this._removalsHead,i=0,n=null;for(;a||o;){let r=!o||a&&a.currentIndex<bC(o,i,n)?a:o,c=bC(r,i,n),s=r.currentIndex;if(r===o)i--,o=o._nextRemoved;else if(a=a._next,r.previousIndex==null)i++;else{n||(n=[]);let l=c-i,d=s-i;if(l!=d){for(let x=0;x<l;x++){let b=x<n.length?n[x]:n[x]=0,v=b+x;d<=v&&v<l&&(n[x]=b+1);}let f=r.previousIndex;n[f]=d-l;}}c!==s&&e(r,c,s);}}forEachPreviousItem(e){let a;for(a=this._previousItHead;a!==null;a=a._nextPrevious)e(a);}forEachAddedItem(e){let a;for(a=this._additionsHead;a!==null;a=a._nextAdded)e(a);}forEachMovedItem(e){let a;for(a=this._movesHead;a!==null;a=a._nextMoved)e(a);}forEachRemovedItem(e){let a;for(a=this._removalsHead;a!==null;a=a._nextRemoved)e(a);}forEachIdentityChange(e){let a;for(a=this._identityChangesHead;a!==null;a=a._nextIdentityChange)e(a);}diff(e){if(e==null&&(e=[]),!q3(e))throw new oe(900,!1);return this.check(e)?this:null;}onDestroy(){}check(e){this._reset();let a=this._itHead,o=!1,i,n,r;if(Array.isArray(e)){this.length=e.length;for(let c=0;c<this.length;c++)n=e[c],r=this._trackByFn(c,n),a===null||!Object.is(a.trackById,r)?(a=this._mismatch(a,n,r,c),o=!0):(o&&(a=this._verifyReinsertion(a,n,r,c)),Object.is(a.item,n)||this._addIdentityChange(a,n)),a=a._next;}else i=0,YF(e,c=>{r=this._trackByFn(i,c),a===null||!Object.is(a.trackById,r)?(a=this._mismatch(a,c,r,i),o=!0):(o&&(a=this._verifyReinsertion(a,c,r,i)),Object.is(a.item,c)||this._addIdentityChange(a,c)),a=a._next,i++;}),this.length=i;return this._truncate(a),this.collection=e,this.isDirty;}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null;}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;e!==null;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;e!==null;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;e!==null;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null;}}_mismatch(e,a,o,i){let n;return e===null?n=this._itTail:(n=e._prev,this._remove(e)),e=this._unlinkedRecords===null?null:this._unlinkedRecords.get(o,null),e!==null?(Object.is(e.item,a)||this._addIdentityChange(e,a),this._reinsertAfter(e,n,i)):(e=this._linkedRecords===null?null:this._linkedRecords.get(o,i),e!==null?(Object.is(e.item,a)||this._addIdentityChange(e,a),this._moveAfter(e,n,i)):e=this._addAfter(new wv(a,o),n,i)),e;}_verifyReinsertion(e,a,o,i){let n=this._unlinkedRecords===null?null:this._unlinkedRecords.get(o,null);return n!==null?e=this._reinsertAfter(n,e._prev,i):e.currentIndex!=i&&(e.currentIndex=i,this._addToMoves(e,i)),e;}_truncate(e){for(;e!==null;){let a=e._next;this._addToRemovals(this._unlink(e)),e=a;}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null);}_reinsertAfter(e,a,o){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(e);let i=e._prevRemoved,n=e._nextRemoved;return i===null?this._removalsHead=n:i._nextRemoved=n,n===null?this._removalsTail=i:n._prevRemoved=i,this._insertAfter(e,a,o),this._addToMoves(e,o),e;}_moveAfter(e,a,o){return this._unlink(e),this._insertAfter(e,a,o),this._addToMoves(e,o),e;}_addAfter(e,a,o){return this._insertAfter(e,a,o),this._additionsTail===null?this._additionsTail=this._additionsHead=e:this._additionsTail=this._additionsTail._nextAdded=e,e;}_insertAfter(e,a,o){let i=a===null?this._itHead:a._next;return e._next=i,e._prev=a,i===null?this._itTail=e:i._prev=e,a===null?this._itHead=e:a._next=e,this._linkedRecords===null&&(this._linkedRecords=new Sh()),this._linkedRecords.put(e),e.currentIndex=o,e;}_remove(e){return this._addToRemovals(this._unlink(e));}_unlink(e){this._linkedRecords!==null&&this._linkedRecords.remove(e);let a=e._prev,o=e._next;return a===null?this._itHead=o:a._next=o,o===null?this._itTail=a:o._prev=a,e;}_addToMoves(e,a){return e.previousIndex===a||(this._movesTail===null?this._movesTail=this._movesHead=e:this._movesTail=this._movesTail._nextMoved=e),e;}_addToRemovals(e){return this._unlinkedRecords===null&&(this._unlinkedRecords=new Sh()),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e;}_addIdentityChange(e,a){return e.item=a,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=e:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=e,e;}},wv=class{constructor(e,a){this.item=e,this.trackById=a,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null;}},yv=class{constructor(){this._head=null,this._tail=null;}add(e){this._head===null?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e);}get(e,a){let o;for(o=this._head;o!==null;o=o._nextDup)if((a===null||a<=o.currentIndex)&&Object.is(o.trackById,e))return o;return null;}remove(e){let a=e._prevDup,o=e._nextDup;return a===null?this._head=o:a._nextDup=o,o===null?this._tail=a:o._prevDup=a,this._head===null;}},Sh=class{constructor(){this.map=new Map();}put(e){let a=e.trackById,o=this.map.get(a);o||(o=new yv(),this.map.set(a,o)),o.add(e);}get(e,a){let o=e,i=this.map.get(o);return i?i.get(e,a):null;}remove(e){let a=e.trackById;return this.map.get(a).remove(e)&&this.map.delete(a),e;}get isEmpty(){return this.map.size===0;}clear(){this.map.clear();}};function bC(t,e,a){let o=t.previousIndex;if(o===null)return o;let i=0;return a&&o<a.length&&(i=a[o]),o+e+i;}var kv=class{constructor(){}supports(e){return e instanceof Map||f2(e);}create(){return new Cv();}},Cv=class{constructor(){this._records=new Map(),this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null;}get isDirty(){return this._additionsHead!==null||this._changesHead!==null||this._removalsHead!==null;}forEachItem(e){let a;for(a=this._mapHead;a!==null;a=a._next)e(a);}forEachPreviousItem(e){let a;for(a=this._previousMapHead;a!==null;a=a._nextPrevious)e(a);}forEachChangedItem(e){let a;for(a=this._changesHead;a!==null;a=a._nextChanged)e(a);}forEachAddedItem(e){let a;for(a=this._additionsHead;a!==null;a=a._nextAdded)e(a);}forEachRemovedItem(e){let a;for(a=this._removalsHead;a!==null;a=a._nextRemoved)e(a);}diff(e){if(!e)e=new Map();else if(!(e instanceof Map||f2(e)))throw new oe(900,!1);return this.check(e)?this:null;}onDestroy(){}check(e){this._reset();let a=this._mapHead;if(this._appendAfter=null,this._forEach(e,(o,i)=>{if(a&&a.key===i)this._maybeAddToChanges(a,o),this._appendAfter=a,a=a._next;else{let n=this._getOrCreateRecordForKey(i,o);a=this._insertBeforeOrAppend(a,n);}}),a){a._prev&&(a._prev._next=null),this._removalsHead=a;for(let o=a;o!==null;o=o._nextRemoved)o===this._mapHead&&(this._mapHead=null),this._records.delete(o.key),o._nextRemoved=o._next,o.previousValue=o.currentValue,o.currentValue=null,o._prev=null,o._next=null;}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty;}_insertBeforeOrAppend(e,a){if(e){let o=e._prev;return a._next=e,a._prev=o,e._prev=a,o&&(o._next=a),e===this._mapHead&&(this._mapHead=a),this._appendAfter=e,e;}return this._appendAfter?(this._appendAfter._next=a,a._prev=this._appendAfter):this._mapHead=a,this._appendAfter=a,null;}_getOrCreateRecordForKey(e,a){if(this._records.has(e)){let i=this._records.get(e);this._maybeAddToChanges(i,a);let n=i._prev,r=i._next;return n&&(n._next=r),r&&(r._prev=n),i._next=null,i._prev=null,i;}let o=new Mv(e);return this._records.set(e,o),o.currentValue=a,this._addToAdditions(o),o;}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;e!==null;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;e!==null;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;e!=null;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null;}}_maybeAddToChanges(e,a){Object.is(a,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=a,this._addToChanges(e));}_addToAdditions(e){this._additionsHead===null?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e);}_addToChanges(e){this._changesHead===null?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e);}_forEach(e,a){e instanceof Map?e.forEach(a):Object.keys(e).forEach(o=>a(e[o],o));}},Mv=class{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null;}};function xC(){return new Sn([new vv()]);}var Sn=(()=>{let e=class e{constructor(o){this.factories=o;}static create(o,i){if(i!=null){let n=i.factories.slice();o=o.concat(n);}return new e(o);}static extend(o){return{provide:e,useFactory:i=>e.create(o,i||xC()),deps:[[e,new Qa(),new wa()]]};}find(o){let i=this.factories.find(n=>n.supports(o));if(i!=null)return i;throw new oe(901,!1);}};e.ɵprov=N({token:e,providedIn:"root",factory:xC});let t=e;return t;})();function vC(){return new I2([new kv()]);}var I2=(()=>{let e=class e{constructor(o){this.factories=o;}static create(o,i){if(i){let n=i.factories.slice();o=o.concat(n);}return new e(o);}static extend(o){return{provide:e,useFactory:i=>e.create(o,i||vC()),deps:[[e,new Qa(),new wa()]]};}find(o){let i=this.factories.find(n=>n.supports(o));if(i)return i;throw new oe(901,!1);}};e.ɵprov=N({token:e,providedIn:"root",factory:vC});let t=e;return t;})();var xM=E2(null,"core",[]),vM=(()=>{let e=class e{constructor(o){}};e.ɵfac=function(i){return new(i||e)(E(Ea));},e.ɵmod=ce({type:e}),e.ɵinj=re({});let t=e;return t;})();var _M=new z("");function K(t){return typeof t=="boolean"?t:t!=null&&t!=="false";}function nt(t,e=NaN){return!isNaN(parseFloat(t))&&!isNaN(Number(t))?Number(t):e;}function kr(t,e){Ya("NgSignals");let a=j0(t);return e?.equal&&(a[va].equal=e.equal),a;}function Ui(t){let e=ut(null);try{return t();}finally{ut(e);}}var b7=new z("",{providedIn:"root",factory:()=>T(x7)}),x7=(()=>{let e=class e{};e.ɵprov=N({token:e,providedIn:"root",factory:()=>new Ov()});let t=e;return t;})(),Ov=class{constructor(){this.queuedEffectCount=0,this.queues=new Map(),this.pendingTasks=T(En),this.taskId=null;}scheduleEffect(e){if(this.enqueue(e),this.taskId===null){let a=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(a),this.taskId=null;});}}enqueue(e){let a=e.creationZone;this.queues.has(a)||this.queues.set(a,new Set());let o=this.queues.get(a);o.has(e)||(this.queuedEffectCount++,o.add(e));}flush(){for(;this.queuedEffectCount>0;)for(let[e,a]of this.queues)e===null?this.flushQueue(a):e.run(()=>this.flushQueue(a));}flushQueue(e){for(let a of e)e.delete(a),this.queuedEffectCount--,a.run();}},Pv=class{constructor(e,a,o,i,n,r){this.scheduler=e,this.effectFn=a,this.creationZone=o,this.injector=n,this.watcher=Xy(c=>this.runEffect(c),()=>this.schedule(),r),this.unregisterOnDestroy=i?.onDestroy(()=>this.destroy());}runEffect(e){try{this.effectFn(e);}catch(a){this.injector.get(ji,null,{optional:!0})?.handleError(a);}}run(){this.watcher.run();}schedule(){this.scheduler.scheduleEffect(this);}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.();}};function S2(t,e){Ya("NgSignals"),!e?.injector&&zv(S2);let a=e?.injector??T(Ge),o=e?.manualCleanup!==!0?a.get(Wh):null,i=new Pv(a.get(b7),t,typeof Zone>"u"?null:Zone.current,o,a,e?.allowSignalWrites??!1),n=a.get(he,null,{optional:!0});return!n||!(n._lView[je]&8)?i.watcher.notify():(n._lView[Ku]??=[]).push(i.watcher.notify),i;}function wM(t){let e=Jr(t);if(!e)return null;let a=new kl(e);return{get selector(){return a.selector;},get type(){return a.componentType;},get inputs(){return a.inputs;},get outputs(){return a.outputs;},get ngContentSelectors(){return a.ngContentSelectors;},get isStandalone(){return e.standalone;},get isSignal(){return e.signals;}};}var DM=null;function Tn(){return DM;}function EM(t){DM??=t;}var yf=class{};var be=new z(""),H2=(()=>{let e=class e{historyGo(o){throw new Error("");}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:()=>T(_7),providedIn:"platform"});let t=e;return t;})(),IM=new z(""),_7=(()=>{let e=class e extends H2{constructor(){super(),this._doc=T(be),this._location=window.location,this._history=window.history;}getBaseHrefFromDOM(){return Tn().getBaseHref(this._doc);}onPopState(o){let i=Tn().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",o,!1),()=>i.removeEventListener("popstate",o);}onHashChange(o){let i=Tn().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",o,!1),()=>i.removeEventListener("hashchange",o);}get href(){return this._location.href;}get protocol(){return this._location.protocol;}get hostname(){return this._location.hostname;}get port(){return this._location.port;}get pathname(){return this._location.pathname;}get search(){return this._location.search;}get hash(){return this._location.hash;}set pathname(o){this._location.pathname=o;}pushState(o,i,n){this._history.pushState(o,i,n);}replaceState(o,i,n){this._history.replaceState(o,i,n);}forward(){this._history.forward();}back(){this._history.back();}historyGo(o=0){this._history.go(o);}getState(){return this._history.state;}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:()=>new e(),providedIn:"platform"});let t=e;return t;})();function U2(t,e){if(t.length==0)return e;if(e.length==0)return t;let a=0;return t.endsWith("/")&&a++,e.startsWith("/")&&a++,a==2?t+e.substring(1):a==1?t+e:t+"/"+e;}function yM(t){let e=t.match(/#|\?|$/),a=e&&e.index||t.length,o=a-(t[a-1]==="/"?1:0);return t.slice(0,o)+t.slice(a);}function Mr(t){return t&&t[0]!=="?"?"?"+t:t;}var Pr=(()=>{let e=class e{historyGo(o){throw new Error("");}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:()=>T(q2),providedIn:"root"});let t=e;return t;})(),SM=new z(""),q2=(()=>{let e=class e extends Pr{constructor(o,i){super(),this._platformLocation=o,this._removeListenerFns=[],this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??T(be).location?.origin??"";}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()();}onPopState(o){this._removeListenerFns.push(this._platformLocation.onPopState(o),this._platformLocation.onHashChange(o));}getBaseHref(){return this._baseHref;}prepareExternalUrl(o){return U2(this._baseHref,o);}path(o=!1){let i=this._platformLocation.pathname+Mr(this._platformLocation.search),n=this._platformLocation.hash;return n&&o?`${i}${n}`:i;}pushState(o,i,n,r){let c=this.prepareExternalUrl(n+Mr(r));this._platformLocation.pushState(o,i,c);}replaceState(o,i,n,r){let c=this.prepareExternalUrl(n+Mr(r));this._platformLocation.replaceState(o,i,c);}forward(){this._platformLocation.forward();}back(){this._platformLocation.back();}getState(){return this._platformLocation.getState();}historyGo(o=0){this._platformLocation.historyGo?.(o);}};e.ɵfac=function(i){return new(i||e)(E(H2),E(SM,8));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),TM=(()=>{let e=class e extends Pr{constructor(o,i){super(),this._platformLocation=o,this._baseHref="",this._removeListenerFns=[],i!=null&&(this._baseHref=i);}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()();}onPopState(o){this._removeListenerFns.push(this._platformLocation.onPopState(o),this._platformLocation.onHashChange(o));}getBaseHref(){return this._baseHref;}path(o=!1){let i=this._platformLocation.hash??"#";return i.length>0?i.substring(1):i;}prepareExternalUrl(o){let i=U2(this._baseHref,o);return i.length>0?"#"+i:i;}pushState(o,i,n,r){let c=this.prepareExternalUrl(n+Mr(r));c.length==0&&(c=this._platformLocation.pathname),this._platformLocation.pushState(o,i,c);}replaceState(o,i,n,r){let c=this.prepareExternalUrl(n+Mr(r));c.length==0&&(c=this._platformLocation.pathname),this._platformLocation.replaceState(o,i,c);}forward(){this._platformLocation.forward();}back(){this._platformLocation.back();}getState(){return this._platformLocation.getState();}historyGo(o=0){this._platformLocation.historyGo?.(o);}};e.ɵfac=function(i){return new(i||e)(E(H2),E(SM,8));},e.ɵprov=N({token:e,factory:e.ɵfac});let t=e;return t;})(),An=(()=>{let e=class e{constructor(o){this._subject=new $(),this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=o;let i=this._locationStrategy.getBaseHref();this._basePath=k7(yM(kM(i))),this._locationStrategy.onPopState(n=>{this._subject.emit({url:this.path(!0),pop:!0,state:n.state,type:n.type});});}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[];}path(o=!1){return this.normalize(this._locationStrategy.path(o));}getState(){return this._locationStrategy.getState();}isCurrentPathEqualTo(o,i=""){return this.path()==this.normalize(o+Mr(i));}normalize(o){return e.stripTrailingSlash(y7(this._basePath,kM(o)));}prepareExternalUrl(o){return o&&o[0]!=="/"&&(o="/"+o),this._locationStrategy.prepareExternalUrl(o);}go(o,i="",n=null){this._locationStrategy.pushState(n,"",o,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(o+Mr(i)),n);}replaceState(o,i="",n=null){this._locationStrategy.replaceState(n,"",o,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(o+Mr(i)),n);}forward(){this._locationStrategy.forward();}back(){this._locationStrategy.back();}historyGo(o=0){this._locationStrategy.historyGo?.(o);}onUrlChange(o){return this._urlChangeListeners.push(o),this._urlChangeSubscription??=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state);}),()=>{let i=this._urlChangeListeners.indexOf(o);this._urlChangeListeners.splice(i,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null);};}_notifyUrlChangeListeners(o="",i){this._urlChangeListeners.forEach(n=>n(o,i));}subscribe(o,i,n){return this._subject.subscribe({next:o,error:i,complete:n});}};e.normalizeQueryParams=Mr,e.joinWithSlash=U2,e.stripTrailingSlash=yM,e.ɵfac=function(i){return new(i||e)(E(Pr));},e.ɵprov=N({token:e,factory:()=>w7(),providedIn:"root"});let t=e;return t;})();function w7(){return new An(E(Pr));}function y7(t,e){if(!t||!e.startsWith(t))return e;let a=e.substring(t.length);return a===""||["/",";","?","#"].includes(a[0])?a:e;}function kM(t){return t.replace(/\/index.html$/,"");}function k7(t){if(new RegExp("^(https?:)?//").test(t)){let[,a]=t.split(/\/\/[^\/]+/);return a;}return t;}var Ii=function(t){return t[t.Format=0]="Format",t[t.Standalone=1]="Standalone",t;}(Ii||{}),Ht=function(t){return t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short",t;}(Ht||{}),na=function(t){return t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full",t;}(na||{}),sc={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function C7(t){return Oa(t)[ko.LocaleId];}function M7(t,e,a){let o=Oa(t),i=[o[ko.DayPeriodsFormat],o[ko.DayPeriodsStandalone]],n=Ia(i,e);return Ia(n,a);}function O7(t,e,a){let o=Oa(t),i=[o[ko.DaysFormat],o[ko.DaysStandalone]],n=Ia(i,e);return Ia(n,a);}function P7(t,e,a){let o=Oa(t),i=[o[ko.MonthsFormat],o[ko.MonthsStandalone]],n=Ia(i,e);return Ia(n,a);}function D7(t,e){let o=Oa(t)[ko.Eras];return Ia(o,e);}function hf(t,e){let a=Oa(t);return Ia(a[ko.DateFormat],e);}function ff(t,e){let a=Oa(t);return Ia(a[ko.TimeFormat],e);}function gf(t,e){let o=Oa(t)[ko.DateTimeFormat];return Ia(o,e);}function Mf(t,e){let a=Oa(t),o=a[ko.NumberSymbols][e];if(typeof o>"u"){if(e===sc.CurrencyDecimal)return a[ko.NumberSymbols][sc.Decimal];if(e===sc.CurrencyGroup)return a[ko.NumberSymbols][sc.Group];}return o;}function AM(t){if(!t[ko.ExtraData])throw new Error(`Missing extra locale data for the locale "${t[ko.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`);}function E7(t){let e=Oa(t);return AM(e),(e[ko.ExtraData][2]||[]).map(o=>typeof o=="string"?A2(o):[A2(o[0]),A2(o[1])]);}function I7(t,e,a){let o=Oa(t);AM(o);let i=[o[ko.ExtraData][0],o[ko.ExtraData][1]],n=Ia(i,e)||[];return Ia(n,a)||[];}function Ia(t,e){for(let a=e;a>-1;a--)if(typeof t[a]<"u")return t[a];throw new Error("Locale data API: locale data undefined");}function A2(t){let[e,a]=t.split(":");return{hours:+e,minutes:+a};}var S7=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,bf={},T7=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,Or=function(t){return t[t.Short=0]="Short",t[t.ShortGMT=1]="ShortGMT",t[t.Long=2]="Long",t[t.Extended=3]="Extended",t;}(Or||{}),Pt=function(t){return t[t.FullYear=0]="FullYear",t[t.Month=1]="Month",t[t.Date=2]="Date",t[t.Hours=3]="Hours",t[t.Minutes=4]="Minutes",t[t.Seconds=5]="Seconds",t[t.FractionalSeconds=6]="FractionalSeconds",t[t.Day=7]="Day",t;}(Pt||{}),Ot=function(t){return t[t.DayPeriods=0]="DayPeriods",t[t.Days=1]="Days",t[t.Months=2]="Months",t[t.Eras=3]="Eras",t;}(Ot||{});function A7(t,e,a,o){let i=$7(t);e=Cr(a,e)||e;let r=[],c;for(;e;)if(c=T7.exec(e),c){r=r.concat(c.slice(1));let d=r.pop();if(!d)break;e=d;}else{r.push(e);break;}let s=i.getTimezoneOffset();o&&(s=zM(o,s),i=B7(i,o,!0));let l="";return r.forEach(d=>{let f=V7(d);l+=f?f(i,a,s):d==="''"?"'":d.replace(/(^'|'$)/g,"").replace(/''/g,"'");}),l;}function kf(t,e,a){let o=new Date(0);return o.setFullYear(t,e,a),o.setHours(0,0,0),o;}function Cr(t,e){let a=C7(t);if(bf[a]??={},bf[a][e])return bf[a][e];let o="";switch(e){case"shortDate":o=hf(t,na.Short);break;case"mediumDate":o=hf(t,na.Medium);break;case"longDate":o=hf(t,na.Long);break;case"fullDate":o=hf(t,na.Full);break;case"shortTime":o=ff(t,na.Short);break;case"mediumTime":o=ff(t,na.Medium);break;case"longTime":o=ff(t,na.Long);break;case"fullTime":o=ff(t,na.Full);break;case"short":let i=Cr(t,"shortTime"),n=Cr(t,"shortDate");o=xf(gf(t,na.Short),[i,n]);break;case"medium":let r=Cr(t,"mediumTime"),c=Cr(t,"mediumDate");o=xf(gf(t,na.Medium),[r,c]);break;case"long":let s=Cr(t,"longTime"),l=Cr(t,"longDate");o=xf(gf(t,na.Long),[s,l]);break;case"full":let d=Cr(t,"fullTime"),f=Cr(t,"fullDate");o=xf(gf(t,na.Full),[d,f]);break;}return o&&(bf[a][e]=o),o;}function xf(t,e){return e&&(t=t.replace(/\{([^}]+)}/g,function(a,o){return e!=null&&o in e?e[o]:a;})),t;}function Xa(t,e,a="-",o,i){let n="";(t<0||i&&t<=0)&&(i?t=-t+1:(t=-t,n=a));let r=String(t);for(;r.length<e;)r="0"+r;return o&&(r=r.slice(r.length-e)),n+r;}function R7(t,e){return Xa(t,3).substring(0,e);}function Do(t,e,a=0,o=!1,i=!1){return function(n,r){let c=z7(t,n);if((a>0||c>-a)&&(c+=a),t===Pt.Hours)c===0&&a===-12&&(c=12);else if(t===Pt.FractionalSeconds)return R7(c,e);let s=Mf(r,sc.MinusSign);return Xa(c,e,s,o,i);};}function z7(t,e){switch(t){case Pt.FullYear:return e.getFullYear();case Pt.Month:return e.getMonth();case Pt.Date:return e.getDate();case Pt.Hours:return e.getHours();case Pt.Minutes:return e.getMinutes();case Pt.Seconds:return e.getSeconds();case Pt.FractionalSeconds:return e.getMilliseconds();case Pt.Day:return e.getDay();default:throw new Error(`Unknown DateType value "${t}".`);}}function Xt(t,e,a=Ii.Format,o=!1){return function(i,n){return F7(i,n,t,e,a,o);};}function F7(t,e,a,o,i,n){switch(a){case Ot.Months:return P7(e,i,o)[t.getMonth()];case Ot.Days:return O7(e,i,o)[t.getDay()];case Ot.DayPeriods:let r=t.getHours(),c=t.getMinutes();if(n){let l=E7(e),d=I7(e,i,o),f=l.findIndex(x=>{if(Array.isArray(x)){let[b,v]=x,P=r>=b.hours&&c>=b.minutes,A=r<v.hours||r===v.hours&&c<v.minutes;if(b.hours<v.hours){if(P&&A)return!0;}else if(P||A)return!0;}else if(x.hours===r&&x.minutes===c)return!0;return!1;});if(f!==-1)return d[f];}return M7(e,i,o)[r<12?0:1];case Ot.Eras:return D7(e,o)[t.getFullYear()<=0?0:1];default:let s=a;throw new Error(`unexpected translation type ${s}`);}}function vf(t){return function(e,a,o){let i=-1*o,n=Mf(a,sc.MinusSign),r=i>0?Math.floor(i/60):Math.ceil(i/60);switch(t){case Or.Short:return(i>=0?"+":"")+Xa(r,2,n)+Xa(Math.abs(i%60),2,n);case Or.ShortGMT:return"GMT"+(i>=0?"+":"")+Xa(r,1,n);case Or.Long:return"GMT"+(i>=0?"+":"")+Xa(r,2,n)+":"+Xa(Math.abs(i%60),2,n);case Or.Extended:return o===0?"Z":(i>=0?"+":"")+Xa(r,2,n)+":"+Xa(Math.abs(i%60),2,n);default:throw new Error(`Unknown zone width "${t}"`);}};}var N7=0,wf=4;function L7(t){let e=kf(t,N7,1).getDay();return kf(t,0,1+(e<=wf?wf:wf+7)-e);}function RM(t){let e=t.getDay(),a=e===0?-3:wf-e;return kf(t.getFullYear(),t.getMonth(),t.getDate()+a);}function R2(t,e=!1){return function(a,o){let i;if(e){let n=new Date(a.getFullYear(),a.getMonth(),1).getDay()-1,r=a.getDate();i=1+Math.floor((r+n)/7);}else{let n=RM(a),r=L7(n.getFullYear()),c=n.getTime()-r.getTime();i=1+Math.round(c/6048e5);}return Xa(i,t,Mf(o,sc.MinusSign));};}function _f(t,e=!1){return function(a,o){let n=RM(a).getFullYear();return Xa(n,t,Mf(o,sc.MinusSign),e);};}var z2={};function V7(t){if(z2[t])return z2[t];let e;switch(t){case"G":case"GG":case"GGG":e=Xt(Ot.Eras,Ht.Abbreviated);break;case"GGGG":e=Xt(Ot.Eras,Ht.Wide);break;case"GGGGG":e=Xt(Ot.Eras,Ht.Narrow);break;case"y":e=Do(Pt.FullYear,1,0,!1,!0);break;case"yy":e=Do(Pt.FullYear,2,0,!0,!0);break;case"yyy":e=Do(Pt.FullYear,3,0,!1,!0);break;case"yyyy":e=Do(Pt.FullYear,4,0,!1,!0);break;case"Y":e=_f(1);break;case"YY":e=_f(2,!0);break;case"YYY":e=_f(3);break;case"YYYY":e=_f(4);break;case"M":case"L":e=Do(Pt.Month,1,1);break;case"MM":case"LL":e=Do(Pt.Month,2,1);break;case"MMM":e=Xt(Ot.Months,Ht.Abbreviated);break;case"MMMM":e=Xt(Ot.Months,Ht.Wide);break;case"MMMMM":e=Xt(Ot.Months,Ht.Narrow);break;case"LLL":e=Xt(Ot.Months,Ht.Abbreviated,Ii.Standalone);break;case"LLLL":e=Xt(Ot.Months,Ht.Wide,Ii.Standalone);break;case"LLLLL":e=Xt(Ot.Months,Ht.Narrow,Ii.Standalone);break;case"w":e=R2(1);break;case"ww":e=R2(2);break;case"W":e=R2(1,!0);break;case"d":e=Do(Pt.Date,1);break;case"dd":e=Do(Pt.Date,2);break;case"c":case"cc":e=Do(Pt.Day,1);break;case"ccc":e=Xt(Ot.Days,Ht.Abbreviated,Ii.Standalone);break;case"cccc":e=Xt(Ot.Days,Ht.Wide,Ii.Standalone);break;case"ccccc":e=Xt(Ot.Days,Ht.Narrow,Ii.Standalone);break;case"cccccc":e=Xt(Ot.Days,Ht.Short,Ii.Standalone);break;case"E":case"EE":case"EEE":e=Xt(Ot.Days,Ht.Abbreviated);break;case"EEEE":e=Xt(Ot.Days,Ht.Wide);break;case"EEEEE":e=Xt(Ot.Days,Ht.Narrow);break;case"EEEEEE":e=Xt(Ot.Days,Ht.Short);break;case"a":case"aa":case"aaa":e=Xt(Ot.DayPeriods,Ht.Abbreviated);break;case"aaaa":e=Xt(Ot.DayPeriods,Ht.Wide);break;case"aaaaa":e=Xt(Ot.DayPeriods,Ht.Narrow);break;case"b":case"bb":case"bbb":e=Xt(Ot.DayPeriods,Ht.Abbreviated,Ii.Standalone,!0);break;case"bbbb":e=Xt(Ot.DayPeriods,Ht��.Wide,Ii.Standalone,!0);break;case"bbbbb":e=Xt(Ot.DayPeriods,Ht.Narrow,Ii.Standalone,!0);break;case"B":case"BB":case"BBB":e=Xt(Ot.DayPeriods,Ht.Abbreviated,Ii.Format,!0);break;case"BBBB":e=Xt(Ot.DayPeriods,Ht.Wide,Ii.Format,!0);break;case"BBBBB":e=Xt(Ot.DayPeriods,Ht.Narrow,Ii.Format,!0);break;case"h":e=Do(Pt.Hours,1,-12);break;case"hh":e=Do(Pt.Hours,2,-12);break;case"H":e=Do(Pt.Hours,1);break;case"HH":e=Do(Pt.Hours,2);break;case"m":e=Do(Pt.Minutes,1);break;case"mm":e=Do(Pt.Minutes,2);break;case"s":e=Do(Pt.Seconds,1);break;case"ss":e=Do(Pt.Seconds,2);break;case"S":e=Do(Pt.FractionalSeconds,1);break;case"SS":e=Do(Pt.FractionalSeconds,2);break;case"SSS":e=Do(Pt.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":e=vf(Or.Short);break;case"ZZZZZ":e=vf(Or.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":e=vf(Or.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":e=vf(Or.Long);break;default:return null;}return z2[t]=e,e;}function zM(t,e){t=t.replace(/:/g,"");let a=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(a)?e:a;}function j7(t,e){return t=new Date(t.getTime()),t.setMinutes(t.getMinutes()+e),t;}function B7(t,e,a){let o=a?-1:1,i=t.getTimezoneOffset(),n=zM(e,i);return j7(t,o*(n-i));}function $7(t){if(CM(t))return t;if(typeof t=="number"&&!isNaN(t))return new Date(t);if(typeof t=="string"){if(t=t.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(t)){let[i,n=1,r=1]=t.split("-").map(c=>+c);return kf(i,n-1,r);}let a=parseFloat(t);if(!isNaN(t-a))return new Date(a);let o;if(o=t.match(S7))return H7(o);}let e=new Date(t);if(!CM(e))throw new Error(`Unable to convert "${t}" into a date`);return e;}function H7(t){let e=new Date(0),a=0,o=0,i=t[8]?e.setUTCFullYear:e.setFullYear,n=t[8]?e.setUTCHours:e.setHours;t[9]&&(a=Number(t[9]+t[10]),o=Number(t[9]+t[11])),i.call(e,Number(t[1]),Number(t[2])-1,Number(t[3]));let r=Number(t[4]||0)-a,c=Number(t[5]||0)-o,s=Number(t[6]||0),l=Math.floor(parseFloat("0."+(t[7]||0))*1e3);return n.call(e,r,c,s,l),e;}function CM(t){return t instanceof Date&&!isNaN(t.valueOf());}function Of(t,e){e=encodeURIComponent(e);for(let a of t.split(";")){let o=a.indexOf("="),[i,n]=o==-1?[a,""]:[a.slice(0,o),a.slice(o+1)];if(i.trim()===e)return decodeURIComponent(n);}return null;}var F2=/\s+/,MM=[],lc=(()=>{let e=class e{constructor(o,i){this._ngEl=o,this._renderer=i,this.initialClasses=MM,this.stateMap=new Map();}set klass(o){this.initialClasses=o!=null?o.trim().split(F2):MM;}set ngClass(o){this.rawClass=typeof o=="string"?o.trim().split(F2):o;}ngDoCheck(){for(let i of this.initialClasses)this._updateState(i,!0);let o=this.rawClass;if(Array.isArray(o)||o instanceof Set)for(let i of o)this._updateState(i,!0);else if(o!=null)for(let i of Object.keys(o))this._updateState(i,!!o[i]);this._applyStateDiff();}_updateState(o,i){let n=this.stateMap.get(o);n!==void 0?(n.enabled!==i&&(n.changed=!0,n.enabled=i),n.touched=!0):this.stateMap.set(o,{enabled:i,changed:!0,touched:!0});}_applyStateDiff(){for(let o of this.stateMap){let i=o[0],n=o[1];n.changed?(this._toggleClass(i,n.enabled),n.changed=!1):n.touched||(n.enabled&&this._toggleClass(i,!1),this.stateMap.delete(i)),n.touched=!1;}}_toggleClass(o,i){o=o.trim(),o.length>0&&o.split(F2).forEach(n=>{i?this._renderer.addClass(this._ngEl.nativeElement,n):this._renderer.removeClass(this._ngEl.nativeElement,n);});}};e.ɵfac=function(i){return new(i||e)(h(Q),h(In));},e.ɵdir=j({type:e,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0});let t=e;return t;})();var N2=class{constructor(e,a,o,i){this.$implicit=e,this.ngForOf=a,this.index=o,this.count=i;}get first(){return this.index===0;}get last(){return this.index===this.count-1;}get even(){return this.index%2===0;}get odd(){return!this.even;}},Kt=(()=>{let e=class e{set ngForOf(o){this._ngForOf=o,this._ngForOfDirty=!0;}set ngForTrackBy(o){this._trackByFn=o;}get ngForTrackBy(){return this._trackByFn;}constructor(o,i,n){this._viewContainer=o,this._template=i,this._differs=n,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null;}set ngForTemplate(o){o&&(this._template=o);}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let o=this._ngForOf;if(!this._differ&&o)if(0)try{}catch{}else this._differ=this._differs.find(o).create(this.ngForTrackBy);}if(this._differ){let o=this._differ.diff(this._ngForOf);o&&this._applyChanges(o);}}_applyChanges(o){let i=this._viewContainer;o.forEachOperation((n,r,c)=>{if(n.previousIndex==null)i.createEmbeddedView(this._template,new N2(n.item,this._ngForOf,-1,-1),c===null?void 0:c);else if(c==null)i.remove(r===null?void 0:r);else if(r!==null){let s=i.get(r);i.move(s,c),OM(s,n);}});for(let n=0,r=i.length;n<r;n++){let s=i.get(n).context;s.index=n,s.count=r,s.ngForOf=this._ngForOf;}o.forEachIdentityChange(n=>{let r=i.get(n.currentIndex);OM(r,n);});}static ngTemplateContextGuard(o,i){return!0;}};e.ɵfac=function(i){return new(i||e)(h(_t),h(Ze),h(Sn));},e.ɵdir=j({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});let t=e;return t;})();function OM(t,e){t.context.$implicit=e.item;}var St=(()=>{let e=class e{constructor(o,i){this._viewContainer=o,this._context=new L2(),this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i;}set ngIf(o){this._context.$implicit=this._context.ngIf=o,this._updateView();}set ngIfThen(o){PM("ngIfThen",o),this._thenTemplateRef=o,this._thenViewRef=null,this._updateView();}set ngIfElse(o){PM("ngIfElse",o),this._elseTemplateRef=o,this._elseViewRef=null,this._updateView();}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)));}static ngTemplateContextGuard(o,i){return!0;}};e.ɵfac=function(i){return new(i||e)(h(_t),h(Ze));},e.ɵdir=j({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});let t=e;return t;})(),L2=class{constructor(){this.$implicit=null,this.ngIf=null;}};function PM(t,e){if(!!!(!e||e.createEmbeddedView))throw new Error(`${t} must be a TemplateRef, but received '${Ei(e)}'.`);}var fi=(()=>{let e=class e{constructor(o,i,n){this._ngEl=o,this._differs=i,this._renderer=n,this._ngStyle=null,this._differ=null;}set ngStyle(o){this._ngStyle=o,!this._differ&&o&&(this._differ=this._differs.find(o).create());}ngDoCheck(){if(this._differ){let o=this._differ.diff(this._ngStyle);o&&this._applyChanges(o);}}_setStyle(o,i){let[n,r]=o.split("."),c=n.indexOf("-")===-1?void 0:On.DashCase;i!=null?this._renderer.setStyle(this._ngEl.nativeElement,n,r?`${i}${r}`:i,c):this._renderer.removeStyle(this._ngEl.nativeElement,n,c);}_applyChanges(o){o.forEachRemovedItem(i=>this._setStyle(i.key,null)),o.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),o.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue));}};e.ɵfac=function(i){return new(i||e)(h(Q),h(I2),h(In));},e.ɵdir=j({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});let t=e;return t;})(),dc=(()=>{let e=class e{constructor(o){this._viewContainerRef=o,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null;}ngOnChanges(o){if(this._shouldRecreateView(o)){let i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return;}let n=this._createContextForwardProxy();this._viewRef=i.createEmbeddedView(this.ngTemplateOutlet,n,{injector:this.ngTemplateOutletInjector??void 0});}}_shouldRecreateView(o){return!!o.ngTemplateOutlet||!!o.ngTemplateOutletInjector;}_createContextForwardProxy(){return new Proxy({},{set:(o,i,n)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,i,n):!1,get:(o,i,n)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,i,n);}});}};e.ɵfac=function(i){return new(i||e)(h(_t));},e.ɵdir=j({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[et]});let t=e;return t;})();function FM(t,e){return new oe(2100,!1);}var V2=class{createSubscription(e,a){return Ui(()=>e.subscribe({next:a,error:o=>{throw o;}}));}dispose(e){Ui(()=>e.unsubscribe());}},j2=class{createSubscription(e,a){return e.then(a,o=>{throw o;});}dispose(e){}},U7=new j2(),q7=new V2(),Pf=(()=>{let e=class e{constructor(o){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=o;}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null;}transform(o){if(!this._obj){if(o)try{this.markForCheckOnValueUpdate=!1,this._subscribe(o);}finally{this.markForCheckOnValueUpdate=!0;}return this._latestValue;}return o!==this._obj?(this._dispose(),this.transform(o)):this._latestValue;}_subscribe(o){this._obj=o,this._strategy=this._selectStrategy(o),this._subscription=this._strategy.createSubscription(o,i=>this._updateLatestValue(o,i));}_selectStrategy(o){if(cc(o))return U7;if(P2(o))return q7;throw FM(e,o);}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null;}_updateLatestValue(o,i){o===this._obj&&(this._latestValue=i,this.markForCheckOnValueUpdate&&this._ref?.markForCheck());}};e.ɵfac=function(i){return new(i||e)(h(he,16));},e.ɵpipe=Sv({name:"async",type:e,pure:!1,standalone:!0});let t=e;return t;})();var W7="mediumDate",G7=new z(""),Q7=new z(""),Df=(()=>{let e=class e{constructor(o,i,n){this.locale=o,this.defaultTimezone=i,this.defaultOptions=n;}transform(o,i,n,r){if(o==null||o===""||o!==o)return null;try{let c=i??this.defaultOptions?.dateFormat??W7,s=n??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return A7(o,c,r||this.locale,s);}catch(c){throw FM(e,c.message);}}};e.ɵfac=function(i){return new(i||e)(h(gs,16),h(G7,24),h(Q7,24));},e.ɵpipe=Sv({name:"date",type:e,pure:!0,standalone:!0});let t=e;return t;})();var B=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({});let t=e;return t;})(),W2="browser",Y7="server";function G2(t){return t===W2;}function Ef(t){return t===Y7;}var NM=(()=>{let e=class e{};e.ɵprov=N({token:e,providedIn:"root",factory:()=>G2(T(ka))?new B2(T(be),window):new $2()});let t=e;return t;})(),B2=class{constructor(e,a){this.document=e,this.window=a,this.offset=()=>[0,0];}setOffset(e){Array.isArray(e)?this.offset=()=>e:this.offset=e;}getScrollPosition(){return[this.window.scrollX,this.window.scrollY];}scrollToPosition(e){this.window.scrollTo(e[0],e[1]);}scrollToAnchor(e){let a=Z7(this.document,e);a&&(this.scrollToElement(a),a.focus());}setHistoryScrollRestoration(e){this.window.history.scrollRestoration=e;}scrollToElement(e){let a=e.getBoundingClientRect(),o=a.left+this.window.pageXOffset,i=a.top+this.window.pageYOffset,n=this.offset();this.window.scrollTo(o-n[0],i-n[1]);}};function Z7(t,e){let a=t.getElementById(e)||t.getElementsByName(e)[0];if(a)return a;if(typeof t.createTreeWalker=="function"&&t.body&&typeof t.body.attachShadow=="function"){let o=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT),i=o.currentNode;for(;i;){let n=i.shadowRoot;if(n){let r=n.getElementById(e)||n.querySelector(`[name="${e}"]`);if(r)return r;}i=o.nextNode();}}return null;}var $2=class{setOffset(e){}getScrollPosition(){return[0,0];}scrollToPosition(e){}scrollToAnchor(e){}setHistoryScrollRestoration(e){}},Rl=class{};var Am=class{},Sf=class{},rt=class t{constructor(e){this.normalizedNames=new Map(),this.lazyUpdate=null,e?typeof e=="string"?this.lazyInit=()=>{this.headers=new Map(),e.split(`
`).forEach(a=>{let o=a.indexOf(":");if(o>0){let i=a.slice(0,o),n=i.toLowerCase(),r=a.slice(o+1).trim();this.maybeSetNormalizedName(i,n),this.headers.has(n)?this.headers.get(n).push(r):this.headers.set(n,[r]);}});}:typeof Headers<"u"&&e instanceof Headers?(this.headers=new Map(),e.forEach((a,o)=>{this.setHeaderEntries(o,a);})):this.lazyInit=()=>{this.headers=new Map(),Object.entries(e).forEach(([a,o])=>{this.setHeaderEntries(a,o);});}:this.headers=new Map();}has(e){return this.init(),this.headers.has(e.toLowerCase());}get(e){this.init();let a=this.headers.get(e.toLowerCase());return a&&a.length>0?a[0]:null;}keys(){return this.init(),Array.from(this.normalizedNames.values());}getAll(e){return this.init(),this.headers.get(e.toLowerCase())||null;}append(e,a){return this.clone({name:e,value:a,op:"a"});}set(e,a){return this.clone({name:e,value:a,op:"s"});}delete(e,a){return this.clone({name:e,value:a,op:"d"});}maybeSetNormalizedName(e,a){this.normalizedNames.has(a)||this.normalizedNames.set(a,e);}init(){this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(e=>this.applyUpdate(e)),this.lazyUpdate=null));}copyFrom(e){e.init(),Array.from(e.headers.keys()).forEach(a=>{this.headers.set(a,e.headers.get(a)),this.normalizedNames.set(a,e.normalizedNames.get(a));});}clone(e){let a=new t();return a.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,a.lazyUpdate=(this.lazyUpdate||[]).concat([e]),a;}applyUpdate(e){let a=e.name.toLowerCase();switch(e.op){case"a":case"s":let o=e.value;if(typeof o=="string"&&(o=[o]),o.length===0)return;this.maybeSetNormalizedName(e.name,a);let i=(e.op==="a"?this.headers.get(a):void 0)||[];i.push(...o),this.headers.set(a,i);break;case"d":let n=e.value;if(!n)this.headers.delete(a),this.normalizedNames.delete(a);else{let r=this.headers.get(a);if(!r)return;r=r.filter(c=>n.indexOf(c)===-1),r.length===0?(this.headers.delete(a),this.normalizedNames.delete(a)):this.headers.set(a,r);}break;}}setHeaderEntries(e,a){let o=(Array.isArray(a)?a:[a]).map(n=>n.toString()),i=e.toLowerCase();this.headers.set(i,o),this.maybeSetNormalizedName(e,i);}forEach(e){this.init(),Array.from(this.normalizedNames.keys()).forEach(a=>e(this.normalizedNames.get(a),this.headers.get(a)));}};var Y2=class{encodeKey(e){return LM(e);}encodeValue(e){return LM(e);}decodeKey(e){return decodeURIComponent(e);}decodeValue(e){return decodeURIComponent(e);}};function X7(t,e){let a=new Map();return t.length>0&&t.replace(/^\?/,"").split("&").forEach(i=>{let n=i.indexOf("="),[r,c]=n==-1?[e.decodeKey(i),""]:[e.decodeKey(i.slice(0,n)),e.decodeValue(i.slice(n+1))],s=a.get(r)||[];s.push(c),a.set(r,s);}),a;}var K7=/%(\d[a-f0-9])/gi,J7={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function LM(t){return encodeURIComponent(t).replace(K7,(e,a)=>J7[a]??e);}function If(t){return`${t}`;}var pc=class t{constructor(e={}){if(this.updates=null,this.cloneFrom=null,this.encoder=e.encoder||new Y2(),e.fromString){if(e.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=X7(e.fromString,this.encoder);}else e.fromObject?(this.map=new Map(),Object.keys(e.fromObject).forEach(a=>{let o=e.fromObject[a],i=Array.isArray(o)?o.map(If):[If(o)];this.map.set(a,i);})):this.map=null;}has(e){return this.init(),this.map.has(e);}get(e){this.init();let a=this.map.get(e);return a?a[0]:null;}getAll(e){return this.init(),this.map.get(e)||null;}keys(){return this.init(),Array.from(this.map.keys());}append(e,a){return this.clone({param:e,value:a,op:"a"});}appendAll(e){let a=[];return Object.keys(e).forEach(o=>{let i=e[o];Array.isArray(i)?i.forEach(n=>{a.push({param:o,value:n,op:"a"});}):a.push({param:o,value:i,op:"a"});}),this.clone(a);}set(e,a){return this.clone({param:e,value:a,op:"s"});}delete(e,a){return this.clone({param:e,value:a,op:"d"});}toString(){return this.init(),this.keys().map(e=>{let a=this.encoder.encodeKey(e);return this.map.get(e).map(o=>a+"="+this.encoder.encodeValue(o)).join("&");}).filter(e=>e!=="").join("&");}clone(e){let a=new t({encoder:this.encoder});return a.cloneFrom=this.cloneFrom||this,a.updates=(this.updates||[]).concat(e),a;}init(){this.map===null&&(this.map=new Map()),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(e=>this.map.set(e,this.cloneFrom.map.get(e))),this.updates.forEach(e=>{switch(e.op){case"a":case"s":let a=(e.op==="a"?this.map.get(e.param):void 0)||[];a.push(If(e.value)),this.map.set(e.param,a);break;case"d":if(e.value!==void 0){let o=this.map.get(e.param)||[],i=o.indexOf(If(e.value));i!==-1&&o.splice(i,1),o.length>0?this.map.set(e.param,o):this.map.delete(e.param);}else{this.map.delete(e.param);break;}}}),this.cloneFrom=this.updates=null);}};var Z2=class{constructor(){this.map=new Map();}set(e,a){return this.map.set(e,a),this;}get(e){return this.map.has(e)||this.map.set(e,e.defaultValue()),this.map.get(e);}delete(e){return this.map.delete(e),this;}has(e){return this.map.has(e);}keys(){return this.map.keys();}};function eL(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0;}}function VM(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer;}function jM(t){return typeof Blob<"u"&&t instanceof Blob;}function BM(t){return typeof FormData<"u"&&t instanceof FormData;}function tL(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams;}var Tm=class t{constructor(e,a,o,i){this.url=a,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=e.toUpperCase();let n;if(eL(this.method)||i?(this.body=o!==void 0?o:null,n=i):n=o,n&&(this.reportProgress=!!n.reportProgress,this.withCredentials=!!n.withCredentials,n.responseType&&(this.responseType=n.responseType),n.headers&&(this.headers=n.headers),n.context&&(this.context=n.context),n.params&&(this.params=n.params),this.transferCache=n.transferCache),this.headers??=new rt(),this.context??=new Z2(),!this.params)this.params=new pc(),this.urlWithParams=a;else{let r=this.params.toString();if(r.length===0)this.urlWithParams=a;else{let c=a.indexOf("?"),s=c===-1?"?":c<a.length-1?"&":"";this.urlWithParams=a+s+r;}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||VM(this.body)||jM(this.body)||BM(this.body)||tL(this.body)?this.body:this.body instanceof pc?this.body.toString():typeof this.body=="object"||typeof this.body=="boolean"||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString();}detectContentTypeHeader(){return this.body===null||BM(this.body)?null:jM(this.body)?this.body.type||null:VM(this.body)?null:typeof this.body=="string"?"text/plain":this.body instanceof pc?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?"application/json":null;}clone(e={}){let a=e.method||this.method,o=e.url||this.url,i=e.responseType||this.responseType,n=e.transferCache??this.transferCache,r=e.body!==void 0?e.body:this.body,c=e.withCredentials??this.withCredentials,s=e.reportProgress??this.reportProgress,l=e.headers||this.headers,d=e.params||this.params,f=e.context??this.context;return e.setHeaders!==void 0&&(l=Object.keys(e.setHeaders).reduce((x,b)=>x.set(b,e.setHeaders[b]),l)),e.setParams&&(d=Object.keys(e.setParams).reduce((x,b)=>x.set(b,e.setParams[b]),d)),new t(a,o,r,{params:d,headers:l,context:f,reportProgress:s,responseType:i,withCredentials:c,transferCache:n});}},uc=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t;}(uc||{}),Rm=class{constructor(e,a=200,o="OK"){this.headers=e.headers||new rt(),this.status=e.status!==void 0?e.status:a,this.statusText=e.statusText||o,this.url=e.url||null,this.ok=this.status>=200&&this.status<300;}},Tf=class t extends Rm{constructor(e={}){super(e),this.type=uc.ResponseHeader;}clone(e={}){return new t({headers:e.headers||this.headers,status:e.status!==void 0?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0});}},zm=class t extends Rm{constructor(e={}){super(e),this.type=uc.Response,this.body=e.body!==void 0?e.body:null;}clone(e={}){return new t({body:e.body!==void 0?e.body:this.body,headers:e.headers||this.headers,status:e.status!==void 0?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0});}},mc=class extends Rm{constructor(e){super(e,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${e.url||"(unknown url)"}`:this.message=`Http failure response for ${e.url||"(unknown url)"}: ${e.status} ${e.statusText}`,this.error=e.error||null;}},WM=200,oL=204;function Q2(t,e){return{body:e,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,transferCache:t.transferCache};}var ii=(()=>{let e=class e{constructor(o){this.handler=o;}request(o,i,n={}){let r;if(o instanceof Tm)r=o;else{let l;n.headers instanceof rt?l=n.headers:l=new rt(n.headers);let d;n.params&&(n.params instanceof pc?d=n.params:d=new pc({fromObject:n.params})),r=new Tm(o,i,n.body!==void 0?n.body:null,{headers:l,context:n.context,params:d,reportProgress:n.reportProgress,responseType:n.responseType||"json",withCredentials:n.withCredentials,transferCache:n.transferCache});}let c=le(r).pipe(ur(l=>this.handler.handle(l)));if(o instanceof Tm||n.observe==="events")return c;let s=c.pipe(Ie(l=>l instanceof zm));switch(n.observe||"body"){case"body":switch(r.responseType){case"arraybuffer":return s.pipe(pe(l=>{if(l.body!==null&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body;}));case"blob":return s.pipe(pe(l=>{if(l.body!==null&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body;}));case"text":return s.pipe(pe(l=>{if(l.body!==null&&typeof l.body!="string")throw new Error("Response is not a string.");return l.body;}));case"json":default:return s.pipe(pe(l=>l.body));}case"response":return s;default:throw new Error(`Unreachable: unhandled observe type ${n.observe}}`);}}delete(o,i={}){return this.request("DELETE",o,i);}get(o,i={}){return this.request("GET",o,i);}head(o,i={}){return this.request("HEAD",o,i);}jsonp(o,i){return this.request("JSONP",o,{params:new pc().append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"});}options(o,i={}){return this.request("OPTIONS",o,i);}patch(o,i,n={}){return this.request("PATCH",o,Q2(n,i));}post(o,i,n={}){return this.request("POST",o,Q2(n,i));}put(o,i,n={}){return this.request("PUT",o,Q2(n,i));}};e.ɵfac=function(i){return new(i||e)(E(Am));},e.ɵprov=N({token:e,factory:e.ɵfac});let t=e;return t;})(),iL=/^\)\]\}',?\n/,aL="X-Request-URL";function $M(t){if(t.url)return t.url;let e=aL.toLocaleLowerCase();return t.headers.get(e);}var nL=(()=>{let e=class e{constructor(){this.fetchImpl=T(X2,{optional:!0})?.fetch??fetch.bind(globalThis),this.ngZone=T(ie);}handle(o){return new Fe(i=>{let n=new AbortController();return this.doRequest(o,n.signal,i).then(K2,r=>i.error(new mc({error:r}))),()=>n.abort();});}doRequest(o,i,n){return Xs(this,null,function*(){let r=this.createRequestInit(o),c;try{let v=this.ngZone.runOutsideAngular(()=>this.fetchImpl(o.urlWithParams,U({signal:i},r)));rL(v),n.next({type:uc.Sent}),c=yield v;}catch(v){n.error(new mc({error:v,status:v.status??0,statusText:v.statusText,url:o.urlWithParams,headers:v.headers}));return;}let s=new rt(c.headers),l=c.statusText,d=$M(c)??o.urlWithParams,f=c.status,x=null;if(o.reportProgress&&n.next(new Tf({headers:s,status:f,statusText:l,url:d})),c.body){let v=c.headers.get("content-length"),P=[],A=c.body.getReader(),R=0,q,J,te=typeof Zone<"u"&&Zone.current;yield this.ngZone.runOutsideAngular(()=>Xs(this,null,function*(){for(;;){let{done:fe,value:De}=yield A.read();if(fe)break;if(P.push(De),R+=De.length,o.reportProgress){J=o.responseType==="text"?(J??"")+(q??=new TextDecoder()).decode(De,{stream:!0}):void 0;let lt=()=>n.next({type:uc.DownloadProgress,total:v?+v:void 0,loaded:R,partialText:J});te?te.run(lt):lt();}}}));let ve=this.concatChunks(P,R);try{let fe=c.headers.get("Content-Type")??"";x=this.parseBody(o,ve,fe);}catch(fe){n.error(new mc({error:fe,headers:new rt(c.headers),status:c.status,statusText:c.statusText,url:$M(c)??o.urlWithParams}));return;}}f===0&&(f=x?WM:0),f>=200&&f<300?(n.next(new zm({body:x,headers:s,status:f,statusText:l,url:d})),n.complete()):n.error(new mc({error:x,headers:s,status:f,statusText:l,url:d}));});}parseBody(o,i,n){switch(o.responseType){case"json":let r=new TextDecoder().decode(i).replace(iL,"");return r===""?null:JSON.parse(r);case"text":return new TextDecoder().decode(i);case"blob":return new Blob([i],{type:n});case"arraybuffer":return i.buffer;}}createRequestInit(o){let i={},n=o.withCredentials?"include":void 0;if(o.headers.forEach((r,c)=>i[r]=c.join(",")),o.headers.has("Accept")||(i.Accept="application/json, text/plain, */*"),!o.headers.has("Content-Type")){let r=o.detectContentTypeHeader();r!==null&&(i["Content-Type"]=r);}return{body:o.serializeBody(),method:o.method,headers:i,credentials:n};}concatChunks(o,i){let n=new Uint8Array(i),r=0;for(let c of o)n.set(c,r),r+=c.length;return n;}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac});let t=e;return t;})(),X2=class{};function K2(){}function rL(t){t.then(K2,K2);}function GM(t,e){return e(t);}function cL(t,e){return(a,o)=>e.intercept(a,{handle:i=>t(i,o)});}function sL(t,e,a){return(o,i)=>ta(a,()=>e(o,n=>t(n,i)));}var lL=new z(""),J2=new z(""),dL=new z(""),QM=new z("",{providedIn:"root",factory:()=>!0});function mL(){let t=null;return(e,a)=>{t===null&&(t=(T(lL,{optional:!0})??[]).reduceRight(cL,GM));let o=T(En);if(T(QM)){let n=o.add();return t(e,a).pipe(xn(()=>o.remove(n)));}else return t(e,a);};}var HM=(()=>{let e=class e extends Am{constructor(o,i){super(),this.backend=o,this.injector=i,this.chain=null,this.pendingTasks=T(En),this.contributeToStability=T(QM);}handle(o){if(this.chain===null){let i=Array.from(new Set([...this.injector.get(J2),...this.injector.get(dL,[])]));this.chain=i.reduceRight((n,r)=>sL(n,r,this.injector),GM);}if(this.contributeToStability){let i=this.pendingTasks.add();return this.chain(o,n=>this.backend.handle(n)).pipe(xn(()=>this.pendingTasks.remove(i)));}else return this.chain(o,i=>this.backend.handle(i));}};e.ɵfac=function(i){return new(i||e)(E(Sf),E(Ko));},e.ɵprov=N({token:e,factory:e.ɵfac});let t=e;return t;})();var pL=/^\)\]\}',?\n/;function uL(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null;}var UM=(()=>{let e=class e{constructor(o){this.xhrFactory=o;}handle(o){if(o.method==="JSONP")throw new oe(-2800,!1);let i=this.xhrFactory;return(i.ɵloadImpl?Ft(i.ɵloadImpl()):le(null)).pipe(oo(()=>new Fe(r=>{let c=i.build();if(c.open(o.method,o.urlWithParams),o.withCredentials&&(c.withCredentials=!0),o.headers.forEach((A,R)=>c.setRequestHeader(A,R.join(","))),o.headers.has("Accept")||c.setRequestHeader("Accept","application/json, text/plain, */*"),!o.headers.has("Content-Type")){let A=o.detectContentTypeHeader();A!==null&&c.setRequestHeader("Content-Type",A);}if(o.responseType){let A=o.responseType.toLowerCase();c.responseType=A!=="json"?A:"text";}let s=o.serializeBody(),l=null,d=()=>{if(l!==null)return l;let A=c.statusText||"OK",R=new rt(c.getAllResponseHeaders()),q=uL(c)||o.url;return l=new Tf({headers:R,status:c.status,statusText:A,url:q}),l;},f=()=>{let{headers:A,status:R,statusText:q,url:J}=d(),te=null;R!==oL&&(te=typeof c.response>"u"?c.responseText:c.response),R===0&&(R=te?WM:0);let ve=R>=200&&R<300;if(o.responseType==="json"&&typeof te=="string"){let fe=te;te=te.replace(pL,"");try{te=te!==""?JSON.parse(te):null;}catch(De){te=fe,ve&&(ve=!1,te={error:De,text:te});}}ve?(r.next(new zm({body:te,headers:A,status:R,statusText:q,url:J||void 0})),r.complete()):r.error(new mc({error:te,headers:A,status:R,statusText:q,url:J||void 0}));},x=A=>{let{url:R}=d(),q=new mc({error:A,status:c.status||0,statusText:c.statusText||"Unknown Error",url:R||void 0});r.error(q);},b=!1,v=A=>{b||(r.next(d()),b=!0);let R={type:uc.DownloadProgress,loaded:A.loaded};A.lengthComputable&&(R.total=A.total),o.responseType==="text"&&c.responseText&&(R.partialText=c.responseText),r.next(R);},P=A=>{let R={type:uc.UploadProgress,loaded:A.loaded};A.lengthComputable&&(R.total=A.total),r.next(R);};return c.addEventListener("load",f),c.addEventListener("error",x),c.addEventListener("timeout",x),c.addEventListener("abort",x),o.reportProgress&&(c.addEventListener("progress",v),s!==null&&c.upload&&c.upload.addEventListener("progress",P)),c.send(s),r.next({type:uc.Sent}),()=>{c.removeEventListener("error",x),c.removeEventListener("abort",x),c.removeEventListener("load",f),c.removeEventListener("timeout",x),o.reportProgress&&(c.removeEventListener("progress",v),s!==null&&c.upload&&c.upload.removeEventListener("progress",P)),c.readyState!==c.DONE&&c.abort();};})));}};e.ɵfac=function(i){return new(i||e)(E(Rl));},e.ɵprov=N({token:e,factory:e.ɵfac});let t=e;return t;})(),YM=new z(""),hL="XSRF-TOKEN",fL=new z("",{providedIn:"root",factory:()=>hL}),gL="X-XSRF-TOKEN",bL=new z("",{providedIn:"root",factory:()=>gL}),Af=class{},xL=(()=>{let e=class e{constructor(o,i,n){this.doc=o,this.platform=i,this.cookieName=n,this.lastCookieString="",this.lastToken=null,this.parseCount=0;}getToken(){if(this.platform==="server")return null;let o=this.doc.cookie||"";return o!==this.lastCookieString&&(this.parseCount++,this.lastToken=Of(o,this.cookieName),this.lastCookieString=o),this.lastToken;}};e.ɵfac=function(i){return new(i||e)(E(be),E(ka),E(fL));},e.ɵprov=N({token:e,factory:e.ɵfac});let t=e;return t;})();function vL(t,e){let a=t.url.toLowerCase();if(!T(YM)||t.method==="GET"||t.method==="HEAD"||a.startsWith("http://")||a.startsWith("https://"))return e(t);let o=T(Af).getToken(),i=T(bL);return o!=null&&!t.headers.has(i)&&(t=t.clone({headers:t.headers.set(i,o)})),e(t);}var ZM=function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t;}(ZM||{});function _L(t,e){return{ɵkind:t,ɵproviders:e};}function XM(...t){let e=[ii,UM,HM,{provide:Am,useExisting:HM},{provide:Sf,useFactory:()=>T(nL,{optional:!0})??T(UM)},{provide:J2,useValue:vL,multi:!0},{provide:YM,useValue:!0},{provide:Af,useClass:xL}];for(let a of t)e.push(...a.ɵproviders);return zh(e);}var qM=new z("");function KM(){return _L(ZM.LegacyInterceptors,[{provide:qM,useFactory:mL},{provide:J2,useExisting:qM,multi:!0}]);}var o5=class extends yf{constructor(){super(...arguments),this.supportsDOMEvents=!0;}},i5=class t extends o5{static makeCurrent(){EM(new t());}onAndCancel(e,a,o){return e.addEventListener(a,o),()=>{e.removeEventListener(a,o);};}dispatchEvent(e,a){e.dispatchEvent(a);}remove(e){e.remove();}createElement(e,a){return a=a||this.getDefaultDocument(),a.createElement(e);}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle");}getDefaultDocument(){return document;}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE;}isShadowRoot(e){return e instanceof DocumentFragment;}getGlobalEventTarget(e,a){return a==="window"?window:a==="document"?e:a==="body"?e.body:null;}getBaseHref(e){let a=wL();return a==null?null:yL(a);}resetBaseElement(){Fm=null;}getUserAgent(){return window.navigator.userAgent;}getCookie(e){return Of(document.cookie,e);}},Fm=null;function wL(){return Fm=Fm||document.querySelector("base"),Fm?Fm.getAttribute("href"):null;}function yL(t){return new URL(t,document.baseURI).pathname;}var a5=class{addToWindow(e){Zo.getAngularTestability=(o,i=!0)=>{let n=e.findTestabilityInTree(o,i);if(n==null)throw new oe(5103,!1);return n;},Zo.getAllAngularTestabilities=()=>e.getAllTestabilities(),Zo.getAllAngularRootElements=()=>e.getAllRootElements();let a=o=>{let i=Zo.getAllAngularTestabilities(),n=i.length,r=function(){n--,n==0&&o();};i.forEach(c=>{c.whenStable(r);});};Zo.frameworkStabilizers||(Zo.frameworkStabilizers=[]),Zo.frameworkStabilizers.push(a);}findTestabilityInTree(e,a,o){if(a==null)return null;let i=e.getTestability(a);return i??(o?Tn().isShadowRoot(a)?this.findTestabilityInTree(e,a.host,!0):this.findTestabilityInTree(e,a.parentElement,!0):null);��}},kL=(()=>{let e=class e{build(){return new XMLHttpRequest();}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac});let t=e;return t;})(),Rf=new z(""),tO=(()=>{let e=class e{constructor(o,i){this._zone=i,this._eventNameToPlugin=new Map(),o.forEach(n=>{n.manager=this;}),this._plugins=o.slice().reverse();}addEventListener(o,i,n){return this._findPluginFor(i).addEventListener(o,i,n);}getZone(){return this._zone;}_findPluginFor(o){let i=this._eventNameToPlugin.get(o);if(i)return i;if(i=this._plugins.find(r=>r.supports(o)),!i)throw new oe(5101,!1);return this._eventNameToPlugin.set(o,i),i;}};e.ɵfac=function(i){return new(i||e)(E(Rf),E(ie));},e.ɵprov=N({token:e,factory:e.ɵfac});let t=e;return t;})(),Nm=class{constructor(e){this._doc=e;}},e5="ng-app-id",oO=(()=>{let e=class e{constructor(o,i,n,r={}){this.doc=o,this.appId=i,this.nonce=n,this.platformId=r,this.styleRef=new Map(),this.hostNodes=new Set(),this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Ef(r),this.resetHostNodes();}addStyles(o){for(let i of o)this.changeUsageCount(i,1)===1&&this.onStyleAdded(i);}removeStyles(o){for(let i of o)this.changeUsageCount(i,-1)<=0&&this.onStyleRemoved(i);}ngOnDestroy(){let o=this.styleNodesInDOM;o&&(o.forEach(i=>i.remove()),o.clear());for(let i of this.getAllStyles())this.onStyleRemoved(i);this.resetHostNodes();}addHost(o){this.hostNodes.add(o);for(let i of this.getAllStyles())this.addStyleToHost(o,i);}removeHost(o){this.hostNodes.delete(o);}getAllStyles(){return this.styleRef.keys();}onStyleAdded(o){for(let i of this.hostNodes)this.addStyleToHost(i,o);}onStyleRemoved(o){let i=this.styleRef;i.get(o)?.elements?.forEach(n=>n.remove()),i.delete(o);}collectServerRenderedStyles(){let o=this.doc.head?.querySelectorAll(`style[${e5}="${this.appId}"]`);if(o?.length){let i=new Map();return o.forEach(n=>{n.textContent!=null&&i.set(n.textContent,n);}),i;}return null;}changeUsageCount(o,i){let n=this.styleRef;if(n.has(o)){let r=n.get(o);return r.usage+=i,r.usage;}return n.set(o,{usage:i,elements:[]}),i;}getStyleElement(o,i){let n=this.styleNodesInDOM,r=n?.get(i);if(r?.parentNode===o)return n.delete(i),r.removeAttribute(e5),r;{let c=this.doc.createElement("style");return this.nonce&&c.setAttribute("nonce",this.nonce),c.textContent=i,this.platformIsServer&&c.setAttribute(e5,this.appId),o.appendChild(c),c;}}addStyleToHost(o,i){let n=this.getStyleElement(o,i),r=this.styleRef,c=r.get(i)?.elements;c?c.push(n):r.set(i,{elements:[n],usage:1});}resetHostNodes(){let o=this.hostNodes;o.clear(),o.add(this.doc.head);}};e.ɵfac=function(i){return new(i||e)(E(be),E(El),E(Mm,8),E(ka));},e.ɵprov=N({token:e,factory:e.ɵfac});let t=e;return t;})(),t5={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},r5=/%COMP%/g,iO="%COMP%",CL=`_nghost-${iO}`,ML=`_ngcontent-${iO}`,OL=!0,PL=new z("",{providedIn:"root",factory:()=>OL});function DL(t){return ML.replace(r5,t);}function EL(t){return CL.replace(r5,t);}function aO(t,e){return e.map(a=>a.replace(r5,t));}var zf=(()=>{let e=class e{constructor(o,i,n,r,c,s,l,d=null){this.eventManager=o,this.sharedStylesHost=i,this.appId=n,this.removeStylesOnCompDestroy=r,this.doc=c,this.platformId=s,this.ngZone=l,this.nonce=d,this.rendererByCompId=new Map(),this.platformIsServer=Ef(s),this.defaultRenderer=new Lm(o,c,l,this.platformIsServer);}createRenderer(o,i){if(!o||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===kn.ShadowDom&&(i=Xe(U({},i),{encapsulation:kn.Emulated}));let n=this.getOrCreateRenderer(o,i);return n instanceof Ff?n.applyToHost(o):n instanceof Vm&&n.applyStyles(),n;}getOrCreateRenderer(o,i){let n=this.rendererByCompId,r=n.get(i.id);if(!r){let c=this.doc,s=this.ngZone,l=this.eventManager,d=this.sharedStylesHost,f=this.removeStylesOnCompDestroy,x=this.platformIsServer;switch(i.encapsulation){case kn.Emulated:r=new Ff(l,d,i,this.appId,f,c,s,x);break;case kn.ShadowDom:return new n5(l,d,o,i,c,s,this.nonce,x);default:r=new Vm(l,d,i,f,c,s,x);break;}n.set(i.id,r);}return r;}ngOnDestroy(){this.rendererByCompId.clear();}};e.ɵfac=function(i){return new(i||e)(E(tO),E(oO),E(El),E(PL),E(be),E(ka),E(ie),E(Mm));},e.ɵprov=N({token:e,factory:e.ɵfac});let t=e;return t;})(),Lm=class{constructor(e,a,o,i){this.eventManager=e,this.doc=a,this.ngZone=o,this.platformIsServer=i,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null;}destroy(){}createElement(e,a){return a?this.doc.createElementNS(t5[a]||a,e):this.doc.createElement(e);}createComment(e){return this.doc.createComment(e);}createText(e){return this.doc.createTextNode(e);}appendChild(e,a){(JM(e)?e.content:e).appendChild(a);}insertBefore(e,a,o){e&&(JM(e)?e.content:e).insertBefore(a,o);}removeChild(e,a){a.remove();}selectRootElement(e,a){let o=typeof e=="string"?this.doc.querySelector(e):e;if(!o)throw new oe(-5104,!1);return a||(o.textContent=""),o;}parentNode(e){return e.parentNode;}nextSibling(e){return e.nextSibling;}setAttribute(e,a,o,i){if(i){a=i+":"+a;let n=t5[i];n?e.setAttributeNS(n,a,o):e.setAttribute(a,o);}else e.setAttribute(a,o);}removeAttribute(e,a,o){if(o){let i=t5[o];i?e.removeAttributeNS(i,a):e.removeAttribute(`${o}:${a}`);}else e.removeAttribute(a);}addClass(e,a){e.classList.add(a);}removeClass(e,a){e.classList.remove(a);}setStyle(e,a,o,i){i&(On.DashCase|On.Important)?e.style.setProperty(a,o,i&On.Important?"important":""):e.style[a]=o;}removeStyle(e,a,o){o&On.DashCase?e.style.removeProperty(a):e.style[a]="";}setProperty(e,a,o){e!=null&&(e[a]=o);}setValue(e,a){e.nodeValue=a;}listen(e,a,o){if(typeof e=="string"&&(e=Tn().getGlobalEventTarget(this.doc,e),!e))throw new Error(`Unsupported event target ${e} for event ${a}`);return this.eventManager.addEventListener(e,a,this.decoratePreventDefault(o));}decoratePreventDefault(e){return a=>{if(a==="__ngUnwrap__")return e;(this.platformIsServer?this.ngZone.runGuarded(()=>e(a)):e(a))===!1&&a.preventDefault();};}};function JM(t){return t.tagName==="TEMPLATE"&&t.content!==void 0;}var n5=class extends Lm{constructor(e,a,o,i,n,r,c,s){super(e,n,r,s),this.sharedStylesHost=a,this.hostEl=o,this.shadowRoot=o.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let l=aO(i.id,i.styles);for(let d of l){let f=document.createElement("style");c&&f.setAttribute("nonce",c),f.textContent=d,this.shadowRoot.appendChild(f);}}nodeOrShadowRoot(e){return e===this.hostEl?this.shadowRoot:e;}appendChild(e,a){return super.appendChild(this.nodeOrShadowRoot(e),a);}insertBefore(e,a,o){return super.insertBefore(this.nodeOrShadowRoot(e),a,o);}removeChild(e,a){return super.removeChild(null,a);}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)));}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot);}},Vm=class extends Lm{constructor(e,a,o,i,n,r,c,s){super(e,n,r,c),this.sharedStylesHost=a,this.removeStylesOnCompDestroy=i,this.styles=s?aO(s,o.styles):o.styles;}applyStyles(){this.sharedStylesHost.addStyles(this.styles);}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles);}},Ff=class extends Vm{constructor(e,a,o,i,n,r,c,s){let l=i+"-"+o.id;super(e,a,o,n,r,c,s,l),this.contentAttr=DL(l),this.hostAttr=EL(l);}applyToHost(e){this.applyStyles(),this.setAttribute(e,this.hostAttr,"");}createElement(e,a){let o=super.createElement(e,a);return super.setAttribute(o,this.contentAttr,""),o;}},IL=(()=>{let e=class e extends Nm{constructor(o){super(o);}supports(o){return!0;}addEventListener(o,i,n){return o.addEventListener(i,n,!1),()=>this.removeEventListener(o,i,n);}removeEventListener(o,i,n){return o.removeEventListener(i,n);}};e.ɵfac=function(i){return new(i||e)(E(be));},e.ɵprov=N({token:e,factory:e.ɵfac});let t=e;return t;})(),SL=(()=>{let e=class e extends Nm{constructor(o){super(o),this.delegate=T(_M,{optional:!0});}supports(o){return this.delegate?this.delegate.supports(o):!1;}addEventListener(o,i,n){return this.delegate.addEventListener(o,i,n);}removeEventListener(o,i,n){return this.delegate.removeEventListener(o,i,n);}};e.ɵfac=function(i){return new(i||e)(E(be));},e.ɵprov=N({token:e,factory:e.ɵfac});let t=e;return t;})(),eO=["alt","control","meta","shift"],TL={"\b":"Backspace","	":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},AL={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},RL=(()=>{let e=class e extends Nm{constructor(o){super(o);}supports(o){return e.parseEventName(o)!=null;}addEventListener(o,i,n){let r=e.parseEventName(i),c=e.eventCallback(r.fullKey,n,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Tn().onAndCancel(o,r.domEventName,c));}static parseEventName(o){let i=o.toLowerCase().split("."),n=i.shift();if(i.length===0||!(n==="keydown"||n==="keyup"))return null;let r=e._normalizeKey(i.pop()),c="",s=i.indexOf("code");if(s>-1&&(i.splice(s,1),c="code."),eO.forEach(d=>{let f=i.indexOf(d);f>-1&&(i.splice(f,1),c+=d+".");}),c+=r,i.length!=0||r.length===0)return null;let l={};return l.domEventName=n,l.fullKey=c,l;}static matchEventFullKeyCode(o,i){let n=TL[o.key]||o.key,r="";return i.indexOf("code.")>-1&&(n=o.code,r="code."),n==null||!n?!1:(n=n.toLowerCase(),n===" "?n="space":n==="."&&(n="dot"),eO.forEach(c=>{if(c!==n){let s=AL[c];s(o)&&(r+=c+".");}}),r+=n,r===i);}static eventCallback(o,i,n){return r=>{e.matchEventFullKeyCode(r,o)&&n.runGuarded(()=>i(r));};}static _normalizeKey(o){return o==="esc"?"escape":o;}};e.ɵfac=function(i){return new(i||e)(E(be));},e.ɵprov=N({token:e,factory:e.ɵfac});let t=e;return t;})();function zL(){i5.makeCurrent();}function FL(){return new ji();}function NL(){return R4(document),document;}var LL=[{provide:ka,useValue:W2},{provide:Zv,useValue:zL,multi:!0},{provide:be,useFactory:NL,deps:[]}],nO=E2(xM,"browser",LL),VL=new z(""),jL=[{provide:Sm,useClass:a5,deps:[]},{provide:M2,useClass:lf,deps:[ie,df,Sm]},{provide:lf,useClass:lf,deps:[ie,df,Sm]}],BL=[{provide:Fh,useValue:"root"},{provide:ji,useFactory:FL,deps:[]},{provide:Rf,useClass:IL,multi:!0,deps:[be,ie,ka]},{provide:Rf,useClass:RL,multi:!0,deps:[be]},{provide:Rf,useClass:SL,multi:!0},zf,oO,tO,{provide:oc,useExisting:zf},{provide:Rl,useClass:kL,deps:[]},[]],Nf=(()=>{let e=class e{constructor(o){}static withServerTransition(o){return{ngModule:e,providers:[{provide:El,useValue:o.appId}]};}};e.ɵfac=function(i){return new(i||e)(E(VL,12));},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[...BL,...jL],imports:[B,vM]});let t=e;return t;})();var gi=(()=>{let e=class e{constructor(o){this._doc=o;}getTitle(){return this._doc.title;}setTitle(o){this._doc.title=o||"";}};e.ɵfac=function(i){return new(i||e)(E(be));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var ra=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:function(i){let n=null;return i?n=new(i||e)():n=E($L),n;},providedIn:"root"});let t=e;return t;})(),$L=(()=>{let e=class e extends ra{constructor(o){super(),this._doc=o;}sanitize(o,i){if(i==null)return null;switch(o){case ei.NONE:return i;case ei.HTML:return _r(i,"HTML")?oa(i):Kv(this._doc,String(i)).toString();case ei.STYLE:return _r(i,"Style")?oa(i):i;case ei.SCRIPT:if(_r(i,"Script"))return oa(i);throw new oe(5200,!1);case ei.URL:return _r(i,"URL")?oa(i):Qh(String(i));case ei.RESOURCE_URL:if(_r(i,"ResourceURL"))return oa(i);throw new oe(5201,!1);default:throw new oe(5202,!1);}}bypassSecurityTrustHtml(o){return L4(o);}bypassSecurityTrustStyle(o){return V4(o);}bypassSecurityTrustScript(o){return j4(o);}bypassSecurityTrustUrl(o){return B4(o);}bypassSecurityTrustResourceUrl(o){return $4(o);}};e.ɵfac=function(i){return new(i||e)(E(be));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var Lf={production:!1,apiUrl:"https://api.johnturman.net/api/v1",wordpressHost:"https://johnturman.net",drupalHost:"https://cms.johnturman.net",drupalApi:"/jjknkk/jptb69dhj027ooae/jsonapi",drupalUserId:"",slug:"",wordpressAdapter:!0};var tt="primary",Jm=Symbol("RouteTitle"),m5=class{constructor(e){this.params=e||{};}has(e){return Object.prototype.hasOwnProperty.call(this.params,e);}get(e){if(this.has(e)){let a=this.params[e];return Array.isArray(a)?a[0]:a;}return null;}getAll(e){if(this.has(e)){let a=this.params[e];return Array.isArray(a)?a:[a];}return[];}get keys(){return Object.keys(this.params);}};function jl(t){return new m5(t);}function HL(t,e,a){let o=a.path.split("/");if(o.length>t.length||a.pathMatch==="full"&&(e.hasChildren()||o.length<t.length))return null;let i={};for(let n=0;n<o.length;n++){let r=o[n],c=t[n];if(r[0]===":")i[r.substring(1)]=c;else if(r!==c.path)return null;}return{consumed:t.slice(0,o.length),posParams:i};}function UL(t,e){if(t.length!==e.length)return!1;for(let a=0;a<t.length;++a)if(!Rn(t[a],e[a]))return!1;return!0;}function Rn(t,e){let a=t?p5(t):void 0,o=e?p5(e):void 0;if(!a||!o||a.length!=o.length)return!1;let i;for(let n=0;n<a.length;n++)if(i=a[n],!gO(t[i],e[i]))return!1;return!0;}function p5(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)];}function gO(t,e){if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;let a=[...t].sort(),o=[...e].sort();return a.every((i,n)=>o[n]===i);}else return t===e;}function bO(t){return t.length>0?t[t.length-1]:null;}function gc(t){return Wr(t)?t:cc(t)?Ft(Promise.resolve(t)):le(t);}var qL={exact:vO,subset:_O},xO={exact:WL,subset:GL,ignored:()=>!0};function rO(t,e,a){return qL[a.paths](t.root,e.root,a.matrixParams)&&xO[a.queryParams](t.queryParams,e.queryParams)&&!(a.fragment==="exact"&&t.fragment!==e.fragment);}function WL(t,e){return Rn(t,e);}function vO(t,e,a){if(!xs(t.segments,e.segments)||!Bf(t.segments,e.segments,a)||t.numberOfChildren!==e.numberOfChildren)return!1;for(let o in e.children)if(!t.children[o]||!vO(t.children[o],e.children[o],a))return!1;return!0;}function GL(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(a=>gO(t[a],e[a]));}function _O(t,e,a){return wO(t,e,e.segments,a);}function wO(t,e,a,o){if(t.segments.length>a.length){let i=t.segments.slice(0,a.length);return!(!xs(i,a)||e.hasChildren()||!Bf(i,a,o));}else if(t.segments.length===a.length){if(!xs(t.segments,a)||!Bf(t.segments,a,o))return!1;for(let i in e.children)if(!t.children[i]||!_O(t.children[i],e.children[i],o))return!1;return!0;}else{let i=a.slice(0,t.segments.length),n=a.slice(t.segments.length);return!xs(t.segments,i)||!Bf(t.segments,i,o)||!t.children[tt]?!1:wO(t.children[tt],e,n,o);}}function Bf(t,e,a){return e.every((o,i)=>xO[a](t[i].parameters,o.parameters));}var Er=class{constructor(e=new Tt([],{}),a={},o=null){this.root=e,this.queryParams=a,this.fragment=o;}get queryParamMap(){return this._queryParamMap??=jl(this.queryParams),this._queryParamMap;}toString(){return ZL.serialize(this);}},Tt=class{constructor(e,a){this.segments=e,this.children=a,this.parent=null,Object.values(a).forEach(o=>o.parent=this);}hasChildren(){return this.numberOfChildren>0;}get numberOfChildren(){return Object.keys(this.children).length;}toString(){return $f(this);}},bs=class{constructor(e,a){this.path=e,this.parameters=a;}get parameterMap(){return this._parameterMap??=jl(this.parameters),this._parameterMap;}toString(){return kO(this);}};function QL(t,e){return xs(t,e)&&t.every((a,o)=>Rn(a.parameters,e[o].parameters));}function xs(t,e){return t.length!==e.length?!1:t.every((a,o)=>a.path===e[o].path);}function YL(t,e){let a=[];return Object.entries(t.children).forEach(([o,i])=>{o===tt&&(a=a.concat(e(i,o)));}),Object.entries(t.children).forEach(([o,i])=>{o!==tt&&(a=a.concat(e(i,o)));}),a;}var ep=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:()=>new Bl(),providedIn:"root"});let t=e;return t;})(),Bl=class{parse(e){let a=new h5(e);return new Er(a.parseRootSegment(),a.parseQueryParams(),a.parseFragment());}serialize(e){let a=`/${jm(e.root,!0)}`,o=JL(e.queryParams),i=typeof e.fragment=="string"?`#${XL(e.fragment)}`:"";return`${a}${o}${i}`;}},ZL=new Bl();function $f(t){return t.segments.map(e=>kO(e)).join("/");}function jm(t,e){if(!t.hasChildren())return $f(t);if(e){let a=t.children[tt]?jm(t.children[tt],!1):"",o=[];return Object.entries(t.children).forEach(([i,n])=>{i!==tt&&o.push(`${i}:${jm(n,!1)}`);}),o.length>0?`${a}(${o.join("//")})`:a;}else{let a=YL(t,(o,i)=>i===tt?[jm(t.children[tt],!1)]:[`${i}:${jm(o,!1)}`]);return Object.keys(t.children).length===1&&t.children[tt]!=null?`${$f(t)}/${a[0]}`:`${$f(t)}/(${a.join("//")})`;}}function yO(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",");}function Vf(t){return yO(t).replace(/%3B/gi,";");}function XL(t){return encodeURI(t);}function u5(t){return yO(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&");}function Hf(t){return decodeURIComponent(t);}function cO(t){return Hf(t.replace(/\+/g,"%20"));}function kO(t){return`${u5(t.path)}${KL(t.parameters)}`;}function KL(t){return Object.entries(t).map(([e,a])=>`;${u5(e)}=${u5(a)}`).join("");}function JL(t){let e=Object.entries(t).map(([a,o])=>Array.isArray(o)?o.map(i=>`${Vf(a)}=${Vf(i)}`).join("&"):`${Vf(a)}=${Vf(o)}`).filter(a=>a);return e.length?`?${e.join("&")}`:"";}var eV=/^[^\/()?;#]+/;function c5(t){let e=t.match(eV);return e?e[0]:"";}var tV=/^[^\/()?;=#]+/;function oV(t){let e=t.match(tV);return e?e[0]:"";}var iV=/^[^=?&#]+/;function aV(t){let e=t.match(iV);return e?e[0]:"";}var nV=/^[^&#]+/;function rV(t){let e=t.match(nV);return e?e[0]:"";}var h5=class{constructor(e){this.url=e,this.remaining=e;}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new Tt([],{}):new Tt([],this.parseChildren());}parseQueryParams(){let e={};if(this.consumeOptional("?"))do this.parseQueryParam(e);while(this.consumeOptional("&"));return e;}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null;}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());let a={};this.peekStartsWith("/(")&&(this.capture("/"),a=this.parseParens(!0));let o={};return this.peekStartsWith("(")&&(o=this.parseParens(!1)),(e.length>0||Object.keys(a).length>0)&&(o[tt]=new Tt(e,a)),o;}parseSegment(){let e=c5(this.remaining);if(e===""&&this.peekStartsWith(";"))throw new oe(4009,!1);return this.capture(e),new bs(Hf(e),this.parseMatrixParams());}parseMatrixParams(){let e={};for(;this.consumeOptional(";");)this.parseParam(e);return e;}parseParam(e){let a=oV(this.remaining);if(!a)return;this.capture(a);let o="";if(this.consumeOptional("=")){let i=c5(this.remaining);i&&(o=i,this.capture(o));}e[Hf(a)]=Hf(o);}parseQueryParam(e){let a=aV(this.remaining);if(!a)return;this.capture(a);let o="";if(this.consumeOptional("=")){let r=rV(this.remaining);r&&(o=r,this.capture(o));}let i=cO(a),n=cO(o);if(e.hasOwnProperty(i)){let r=e[i];Array.isArray(r)||(r=[r],e[i]=r),r.push(n);}else e[i]=n;}parseParens(e){let a={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let o=c5(this.remaining),i=this.remaining[o.length];if(i!=="/"&&i!==")"&&i!==";")throw new oe(4010,!1);let n;o.indexOf(":")>-1?(n=o.slice(0,o.indexOf(":")),this.capture(n),this.capture(":")):e&&(n=tt);let r=this.parseChildren();a[n]=Object.keys(r).length===1?r[tt]:new Tt([],r),this.consumeOptional("//");}return a;}peekStartsWith(e){return this.remaining.startsWith(e);}consumeOptional(e){return this.peekStartsWith(e)?(this.remaining=this.remaining.substring(e.length),!0):!1;}capture(e){if(!this.consumeOptional(e))throw new oe(4011,!1);}};function CO(t){return t.segments.length>0?new Tt([],{[tt]:t}):t;}function MO(t){let e={};for(let[o,i]of Object.entries(t.children)){let n=MO(i);if(o===tt&&n.segments.length===0&&n.hasChildren())for(let[r,c]of Object.entries(n.children))e[r]=c;else(n.segments.length>0||n.hasChildren())&&(e[o]=n);}let a=new Tt(t.segments,e);return cV(a);}function cV(t){if(t.numberOfChildren===1&&t.children[tt]){let e=t.children[tt];return new Tt(t.segments.concat(e.segments),e.children);}return t;}function vs(t){return t instanceof Er;}function sV(t,e,a=null,o=null){let i=OO(t);return PO(i,e,a,o);}function OO(t){let e;function a(n){let r={};for(let s of n.children){let l=a(s);r[s.outlet]=l;}let c=new Tt(n.url,r);return n===t&&(e=c),c;}let o=a(t.root),i=CO(o);return e??i;}function PO(t,e,a,o){let i=t;for(;i.parent;)i=i.parent;if(e.length===0)return s5(i,i,i,a,o);let n=lV(e);if(n.toRoot())return s5(i,i,new Tt([],{}),a,o);let r=dV(n,i,t),c=r.processChildren?Hm(r.segmentGroup,r.index,n.commands):EO(r.segmentGroup,r.index,n.commands);return s5(i,r.segmentGroup,c,a,o);}function Uf(t){return typeof t=="object"&&t!=null&&!t.outlets&&!t.segmentPath;}function Wm(t){return typeof t=="object"&&t!=null&&t.outlets;}function s5(t,e,a,o,i){let n={};o&&Object.entries(o).forEach(([s,l])=>{n[s]=Array.isArray(l)?l.map(d=>`${d}`):`${l}`;});let r;t===e?r=a:r=DO(t,e,a);let c=CO(MO(r));return new Er(c,n,i);}function DO(t,e,a){let o={};return Object.entries(t.children).forEach(([i,n])=>{n===e?o[i]=a:o[i]=DO(n,e,a);}),new Tt(t.segments,o);}var qf=class{constructor(e,a,o){if(this.isAbsolute=e,this.numberOfDoubleDots=a,this.commands=o,e&&o.length>0&&Uf(o[0]))throw new oe(4003,!1);let i=o.find(Wm);if(i&&i!==bO(o))throw new oe(4004,!1);}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/";}};function lV(t){if(typeof t[0]=="string"&&t.length===1&&t[0]==="/")return new qf(!0,0,t);let e=0,a=!1,o=t.reduce((i,n,r)=>{if(typeof n=="object"&&n!=null){if(n.outlets){let c={};return Object.entries(n.outlets).forEach(([s,l])=>{c[s]=typeof l=="string"?l.split("/"):l;}),[...i,{outlets:c}];}if(n.segmentPath)return[...i,n.segmentPath];}return typeof n!="string"?[...i,n]:r===0?(n.split("/").forEach((c,s)=>{s==0&&c==="."||(s==0&&c===""?a=!0:c===".."?e++:c!=""&&i.push(c));}),i):[...i,n];},[]);return new qf(a,e,o);}var Nl=class{constructor(e,a,o){this.segmentGroup=e,this.processChildren=a,this.index=o;}};function dV(t,e,a){if(t.isAbsolute)return new Nl(e,!0,0);if(!a)return new Nl(e,!1,NaN);if(a.parent===null)return new Nl(a,!0,0);let o=Uf(t.commands[0])?0:1,i=a.segments.length-1+o;return mV(a,i,t.numberOfDoubleDots);}function mV(t,e,a){let o=t,i=e,n=a;for(;n>i;){if(n-=i,o=o.parent,!o)throw new oe(4005,!1);i=o.segments.length;}return new Nl(o,!1,i-n);}function pV(t){return Wm(t[0])?t[0].outlets:{[tt]:t};}function EO(t,e,a){if(t??=new Tt([],{}),t.segments.length===0&&t.hasChildren())return Hm(t,e,a);let o=uV(t,e,a),i=a.slice(o.commandIndex);if(o.match&&o.pathIndex<t.segments.length){let n=new Tt(t.segments.slice(0,o.pathIndex),{});return n.children[tt]=new Tt(t.segments.slice(o.pathIndex),t.children),Hm(n,0,i);}else return o.match&&i.length===0?new Tt(t.segments,{}):o.match&&!t.hasChildren()?f5(t,e,a):o.match?Hm(t,0,i):f5(t,e,a);}function Hm(t,e,a){if(a.length===0)return new Tt(t.segments,{});{let o=pV(a),i={};if(Object.keys(o).some(n=>n!==tt)&&t.children[tt]&&t.numberOfChildren===1&&t.children[tt].segments.length===0){let n=Hm(t.children[tt],e,a);return new Tt(t.segments,n.children);}return Object.entries(o).forEach(([n,r])=>{typeof r=="string"&&(r=[r]),r!==null&&(i[n]=EO(t.children[n],e,r));}),Object.entries(t.children).forEach(([n,r])=>{o[n]===void 0&&(i[n]=r);}),new Tt(t.segments,i);}}function uV(t,e,a){let o=0,i=e,n={match:!1,pathIndex:0,commandIndex:0};for(;i<t.segments.length;){if(o>=a.length)return n;let r=t.segments[i],c=a[o];if(Wm(c))break;let s=`${c}`,l=o<a.length-1?a[o+1]:null;if(i>0&&s===void 0)break;if(s&&l&&typeof l=="object"&&l.outlets===void 0){if(!lO(s,l,r))return n;o+=2;}else{if(!lO(s,{},r))return n;o++;}i++;}return{match:!0,pathIndex:i,commandIndex:o};}function f5(t,e,a){let o=t.segments.slice(0,e),i=0;for(;i<a.length;){let n=a[i];if(Wm(n)){let s=hV(n.outlets);return new Tt(o,s);}if(i===0&&Uf(a[0])){let s=t.segments[e];o.push(new bs(s.path,sO(a[0]))),i++;continue;}let r=Wm(n)?n.outlets[tt]:`${n}`,c=i<a.length-1?a[i+1]:null;r&&c&&Uf(c)?(o.push(new bs(r,sO(c))),i+=2):(o.push(new bs(r,{})),i++);}return new Tt(o,{});}function hV(t){let e={};return Object.entries(t).forEach(([a,o])=>{typeof o=="string"&&(o=[o]),o!==null&&(e[a]=f5(new Tt([],{}),0,o));}),e;}function sO(t){let e={};return Object.entries(t).forEach(([a,o])=>e[a]=`${o}`),e;}function lO(t,e,a){return t==a.path&&Rn(e,a.parameters);}var Um="imperative",Uo=function(t){return t[t.NavigationStart=0]="NavigationStart",t[t.NavigationEnd=1]="NavigationEnd",t[t.NavigationCancel=2]="NavigationCancel",t[t.NavigationError=3]="NavigationError",t[t.RoutesRecognized=4]="RoutesRecognized",t[t.ResolveStart=5]="ResolveStart",t[t.ResolveEnd=6]="ResolveEnd",t[t.GuardsCheckStart=7]="GuardsCheckStart",t[t.GuardsCheckEnd=8]="GuardsCheckEnd",t[t.RouteConfigLoadStart=9]="RouteConfigLoadStart",t[t.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",t[t.ChildActivationStart=11]="ChildActivationStart",t[t.ChildActivationEnd=12]="ChildActivationEnd",t[t.ActivationStart=13]="ActivationStart",t[t.ActivationEnd=14]="ActivationEnd",t[t.Scroll=15]="Scroll",t[t.NavigationSkipped=16]="NavigationSkipped",t;}(Uo||{}),Sa=class{constructor(e,a){this.id=e,this.url=a;}},Ja=class extends Sa{constructor(e,a,o="imperative",i=null){super(e,a),this.type=Uo.NavigationStart,this.navigationTrigger=o,this.restoredState=i;}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`;}},la=class extends Sa{constructor(e,a,o){super(e,a),this.urlAfterRedirects=o,this.type=Uo.NavigationEnd;}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`;}},sa=function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t;}(sa||{}),Wf=function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t;}(Wf||{}),Dr=class extends Sa{constructor(e,a,o,i){super(e,a),this.reason=o,this.code=i,this.type=Uo.NavigationCancel;}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`;}},fc=class extends Sa{constructor(e,a,o,i){super(e,a),this.reason=o,this.code=i,this.type=Uo.NavigationSkipped;}},Gm=class extends Sa{constructor(e,a,o,i){super(e,a),this.error=o,this.target=i,this.type=Uo.NavigationError;}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`;}},Gf=class extends Sa{constructor(e,a,o,i){super(e,a),this.urlAfterRedirects=o,this.state=i,this.type=Uo.RoutesRecognized;}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},g5=class extends Sa{constructor(e,a,o,i){super(e,a),this.urlAfterRedirects=o,this.state=i,this.type=Uo.GuardsCheckStart;}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},b5=class extends Sa{constructor(e,a,o,i,n){super(e,a),this.urlAfterRedirects=o,this.state=i,this.shouldActivate=n,this.type=Uo.GuardsCheckEnd;}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`;}},x5=class extends Sa{constructor(e,a,o,i){super(e,a),this.urlAfterRedirects=o,this.state=i,this.type=Uo.ResolveStart;}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},v5=class extends Sa{constructor(e,a,o,i){super(e,a),this.urlAfterRedirects=o,this.state=i,this.type=Uo.ResolveEnd;}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},_5=class{constructor(e){this.route=e,this.type=Uo.RouteConfigLoadStart;}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`;}},w5=class{constructor(e){this.route=e,this.type=Uo.RouteConfigLoadEnd;}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`;}},y5=class{constructor(e){this.snapshot=e,this.type=Uo.ChildActivationStart;}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},k5=class{constructor(e){this.snapshot=e,this.type=Uo.ChildActivationEnd;}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},C5=class{constructor(e){this.snapshot=e,this.type=Uo.ActivationStart;}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},M5=class{constructor(e){this.snapshot=e,this.type=Uo.ActivationEnd;}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},Qf=class{constructor(e,a,o){this.routerEvent=e,this.position=a,this.anchor=o,this.type=Uo.Scroll;}toString(){let e=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${e}')`;}},Qm=class{},$l=class{constructor(e,a){this.url=e,this.navigationBehaviorOptions=a;}};function fV(t,e){return t.providers&&!t._injector&&(t._injector=of(t.providers,e,`Route: ${t.path}`)),t._injector??e;}function Ka(t){return t.outlet||tt;}function gV(t,e){let a=t.filter(o=>Ka(o)===e);return a.push(...t.filter(o=>Ka(o)!==e)),a;}function tp(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let e=t.parent;e;e=e.parent){let a=e.routeConfig;if(a?._loadedInjector)return a._loadedInjector;if(a?._injector)return a._injector;}return null;}var O5=class{get injector(){return tp(this.route?.snapshot)??this.rootInjector;}set injector(e){}constructor(e){this.rootInjector=e,this.outlet=null,this.route=null,this.children=new op(this.rootInjector),this.attachRef=null;}},op=(()=>{let e=class e{constructor(o){this.rootInjector=o,this.contexts=new Map();}onChildOutletCreated(o,i){let n=this.getOrCreateContext(o);n.outlet=i,this.contexts.set(o,n);}onChildOutletDestroyed(o){let i=this.getContext(o);i&&(i.outlet=null,i.attachRef=null);}onOutletDeactivated(){let o=this.contexts;return this.contexts=new Map(),o;}onOutletReAttached(o){this.contexts=o;}getOrCreateContext(o){let i=this.getContext(o);return i||(i=new O5(this.rootInjector),this.contexts.set(o,i)),i;}getContext(o){return this.contexts.get(o)||null;}};e.ɵfac=function(i){return new(i||e)(E(Ko));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),Yf=class{constructor(e){this._root=e;}get root(){return this._root.value;}parent(e){let a=this.pathFromRoot(e);return a.length>1?a[a.length-2]:null;}children(e){let a=P5(e,this._root);return a?a.children.map(o=>o.value):[];}firstChild(e){let a=P5(e,this._root);return a&&a.children.length>0?a.children[0].value:null;}siblings(e){let a=D5(e,this._root);return a.length<2?[]:a[a.length-2].children.map(i=>i.value).filter(i=>i!==e);}pathFromRoot(e){return D5(e,this._root).map(a=>a.value);}};function P5(t,e){if(t===e.value)return e;for(let a of e.children){let o=P5(t,a);if(o)return o;}return null;}function D5(t,e){if(t===e.value)return[e];for(let a of e.children){let o=D5(t,a);if(o.length)return o.unshift(e),o;}return[];}var ca=class{constructor(e,a){this.value=e,this.children=a;}toString(){return`TreeNode(${this.value})`;}};function Fl(t){let e={};return t&&t.children.forEach(a=>e[a.value.outlet]=a),e;}var Zf=class extends Yf{constructor(e,a){super(e),this.snapshot=a,N5(this,e);}toString(){return this.snapshot.toString();}};function IO(t){let e=bV(t),a=new jt([new bs("",{})]),o=new jt({}),i=new jt({}),n=new jt({}),r=new jt(""),c=new Si(a,o,n,r,i,tt,t,e.root);return c.snapshot=e.root,new Zf(new ca(c,[]),e);}function bV(t){let e={},a={},o={},i="",n=new Ll([],e,o,i,a,tt,t,null,{});return new Kf("",new ca(n,[]));}var Si=class{constructor(e,a,o,i,n,r,c,s){this.urlSubject=e,this.paramsSubject=a,this.queryParamsSubject=o,this.fragmentSubject=i,this.dataSubject=n,this.outlet=r,this.component=c,this._futureSnapshot=s,this.title=this.dataSubject?.pipe(pe(l=>l[Jm]))??le(void 0),this.url=e,this.params=a,this.queryParams=o,this.fragment=i,this.data=n;}get routeConfig(){return this._futureSnapshot.routeConfig;}get root(){return this._routerState.root;}get parent(){return this._routerSt��ate.parent(this);}get firstChild(){return this._routerState.firstChild(this);}get children(){return this._routerState.children(this);}get pathFromRoot(){return this._routerState.pathFromRoot(this);}get paramMap(){return this._paramMap??=this.params.pipe(pe(e=>jl(e))),this._paramMap;}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(pe(e=>jl(e))),this._queryParamMap;}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`;}};function Xf(t,e,a="emptyOnly"){let o,{routeConfig:i}=t;return e!==null&&(a==="always"||i?.path===""||!e.component&&!e.routeConfig?.loadComponent)?o={params:U(U({},e.params),t.params),data:U(U({},e.data),t.data),resolve:U(U(U(U({},t.data),e.data),i?.data),t._resolvedData)}:o={params:U({},t.params),data:U({},t.data),resolve:U(U({},t.data),t._resolvedData??{})},i&&TO(i)&&(o.resolve[Jm]=i.title),o;}var Ll=class{get title(){return this.data?.[Jm];}constructor(e,a,o,i,n,r,c,s,l){this.url=e,this.params=a,this.queryParams=o,this.fragment=i,this.data=n,this.outlet=r,this.component=c,this.routeConfig=s,this._resolve=l;}get root(){return this._routerState.root;}get parent(){return this._routerState.parent(this);}get firstChild(){return this._routerState.firstChild(this);}get children(){return this._routerState.children(this);}get pathFromRoot(){return this._routerState.pathFromRoot(this);}get paramMap(){return this._paramMap??=jl(this.params),this._paramMap;}get queryParamMap(){return this._queryParamMap??=jl(this.queryParams),this._queryParamMap;}toString(){let e=this.url.map(o=>o.toString()).join("/"),a=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${e}', path:'${a}')`;}},Kf=class extends Yf{constructor(e,a){super(a),this.url=e,N5(this,a);}toString(){return SO(this._root);}};function N5(t,e){e.value._routerState=t,e.children.forEach(a=>N5(t,a));}function SO(t){let e=t.children.length>0?` { ${t.children.map(SO).join(", ")} } `:"";return`${t.value}${e}`;}function l5(t){if(t.snapshot){let e=t.snapshot,a=t._futureSnapshot;t.snapshot=a,Rn(e.queryParams,a.queryParams)||t.queryParamsSubject.next(a.queryParams),e.fragment!==a.fragment&&t.fragmentSubject.next(a.fragment),Rn(e.params,a.params)||t.paramsSubject.next(a.params),UL(e.url,a.url)||t.urlSubject.next(a.url),Rn(e.data,a.data)||t.dataSubject.next(a.data);}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data);}function E5(t,e){let a=Rn(t.params,e.params)&&QL(t.url,e.url),o=!t.parent!=!e.parent;return a&&!o&&(!t.parent||E5(t.parent,e.parent));}function TO(t){return typeof t.title=="string"||t.title===null;}var _s=(()=>{let e=class e{constructor(){this.activated=null,this._activatedRoute=null,this.name=tt,this.activateEvents=new $(),this.deactivateEvents=new $(),this.attachEvents=new $(),this.detachEvents=new $(),this.parentContexts=T(op),this.location=T(_t),this.changeDetector=T(he),this.inputBinder=T(ig,{optional:!0}),this.supportsBindingToComponentInputs=!0;}get activatedComponentRef(){return this.activated;}ngOnChanges(o){if(o.name){let{firstChange:i,previousValue:n}=o.name;if(i)return;this.isTrackedInParentContexts(n)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(n)),this.initializeOutletWithName();}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this);}isTrackedInParentContexts(o){return this.parentContexts.getContext(o)?.outlet===this;}ngOnInit(){this.initializeOutletWithName();}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let o=this.parentContexts.getContext(this.name);o?.route&&(o.attachRef?this.attach(o.attachRef,o.route):this.activateWith(o.route,o.injector));}get isActivated(){return!!this.activated;}get component(){if(!this.activated)throw new oe(4012,!1);return this.activated.instance;}get activatedRoute(){if(!this.activated)throw new oe(4012,!1);return this._activatedRoute;}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{};}detach(){if(!this.activated)throw new oe(4012,!1);this.location.detach();let o=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(o.instance),o;}attach(o,i){this.activated=o,this._activatedRoute=i,this.location.insert(o.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(o.instance);}deactivate(){if(this.activated){let o=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(o);}}activateWith(o,i){if(this.isActivated)throw new oe(4013,!1);this._activatedRoute=o;let n=this.location,c=o.snapshot.component,s=this.parentContexts.getOrCreateContext(this.name).children,l=new I5(o,s,n.injector);this.activated=n.createComponent(c,{index:n.length,injector:l,environmentInjector:i}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance);}};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[et]});let t=e;return t;})(),I5=class t{__ngOutletInjector(e){return new t(this.route,this.childContexts,e);}constructor(e,a,o){this.route=e,this.childContexts=a,this.parent=o;}get(e,a){return e===Si?this.route:e===op?this.childContexts:this.parent.get(e,a);}},ig=new z(""),dO=(()=>{let e=class e{constructor(){this.outletDataSubscriptions=new Map();}bindActivatedRouteToOutletComponent(o){this.unsubscribeFromRouteData(o),this.subscribeToRouteData(o);}unsubscribeFromRouteData(o){this.outletDataSubscriptions.get(o)?.unsubscribe(),this.outletDataSubscriptions.delete(o);}subscribeToRouteData(o){let{activatedRoute:i}=o,n=Ua([i.queryParams,i.params,i.data]).pipe(oo(([r,c,s],l)=>(s=U(U(U({},r),c),s),l===0?le(s):Promise.resolve(s)))).subscribe(r=>{if(!o.isActivated||!o.activatedComponentRef||o.activatedRoute!==i||i.component===null){this.unsubscribeFromRouteData(o);return;}let c=wM(i.component);if(!c){this.unsubscribeFromRouteData(o);return;}for(let{templateName:s}of c.inputs)o.activatedComponentRef.setInput(s,r[s]);});this.outletDataSubscriptions.set(o,n);}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac});let t=e;return t;})();function xV(t,e,a){let o=Ym(t,e._root,a?a._root:void 0);return new Zf(o,e);}function Ym(t,e,a){if(a&&t.shouldReuseRoute(e.value,a.value.snapshot)){let o=a.value;o._futureSnapshot=e.value;let i=vV(t,e,a);return new ca(o,i);}else{if(t.shouldAttach(e.value)){let n=t.retrieve(e.value);if(n!==null){let r=n.route;return r.value._futureSnapshot=e.value,r.children=e.children.map(c=>Ym(t,c)),r;}}let o=_V(e.value),i=e.children.map(n=>Ym(t,n));return new ca(o,i);}}function vV(t,e,a){return e.children.map(o=>{for(let i of a.children)if(t.shouldReuseRoute(o.value,i.value.snapshot))return Ym(t,o,i);return Ym(t,o);});}function _V(t){return new Si(new jt(t.url),new jt(t.params),new jt(t.queryParams),new jt(t.fragment),new jt(t.data),t.outlet,t.component,t);}var Zm=class{constructor(e,a){this.redirectTo=e,this.navigationBehaviorOptions=a;}},AO="ngNavigationCancelingError";function Jf(t,e){let{redirectTo:a,navigationBehaviorOptions:o}=vs(e)?{redirectTo:e,navigationBehaviorOptions:void 0}:e,i=RO(!1,sa.Redirect);return i.url=a,i.navigationBehaviorOptions=o,i;}function RO(t,e){let a=new Error(`NavigationCancelingError: ${t||""}`);return a[AO]=!0,a.cancellationCode=e,a;}function wV(t){return zO(t)&&vs(t.url);}function zO(t){return!!t&&t[AO];}var yV=(t,e,a,o)=>pe(i=>(new S5(e,i.targetRouterState,i.currentRouterState,a,o).activate(t),i)),S5=class{constructor(e,a,o,i,n){this.routeReuseStrategy=e,this.futureState=a,this.currState=o,this.forwardEvent=i,this.inputBindingEnabled=n;}activate(e){let a=this.futureState._root,o=this.currState?this.currState._root:null;this.deactivateChildRoutes(a,o,e),l5(this.futureState.root),this.activateChildRoutes(a,o,e);}deactivateChildRoutes(e,a,o){let i=Fl(a);e.children.forEach(n=>{let r=n.value.outlet;this.deactivateRoutes(n,i[r],o),delete i[r];}),Object.values(i).forEach(n=>{this.deactivateRouteAndItsChildren(n,o);});}deactivateRoutes(e,a,o){let i=e.value,n=a?a.value:null;if(i===n){if(i.component){let r=o.getContext(i.outlet);r&&this.deactivateChildRoutes(e,a,r.children);}else this.deactivateChildRoutes(e,a,o);}else n&&this.deactivateRouteAndItsChildren(a,o);}deactivateRouteAndItsChildren(e,a){e.value.component&&this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,a):this.deactivateRouteAndOutlet(e,a);}detachAndStoreRouteSubtree(e,a){let o=a.getContext(e.value.outlet),i=o&&e.value.component?o.children:a,n=Fl(e);for(let r of Object.values(n))this.deactivateRouteAndItsChildren(r,i);if(o&&o.outlet){let r=o.outlet.detach(),c=o.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:r,route:e,contexts:c});}}deactivateRouteAndOutlet(e,a){let o=a.getContext(e.value.outlet),i=o&&e.value.component?o.children:a,n=Fl(e);for(let r of Object.values(n))this.deactivateRouteAndItsChildren(r,i);o&&(o.outlet&&(o.outlet.deactivate(),o.children.onOutletDeactivated()),o.attachRef=null,o.route=null);}activateChildRoutes(e,a,o){let i=Fl(a);e.children.forEach(n=>{this.activateRoutes(n,i[n.value.outlet],o),this.forwardEvent(new M5(n.value.snapshot));}),e.children.length&&this.forwardEvent(new k5(e.value.snapshot));}activateRoutes(e,a,o){let i=e.value,n=a?a.value:null;if(l5(i),i===n){if(i.component){let r=o.getOrCreateContext(i.outlet);this.activateChildRoutes(e,a,r.children);}else this.activateChildRoutes(e,a,o);}else if(i.component){let r=o.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){let c=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),r.children.onOutletReAttached(c.contexts),r.attachRef=c.componentRef,r.route=c.route.value,r.outlet&&r.outlet.attach(c.componentRef,c.route.value),l5(c.route.value),this.activateChildRoutes(e,null,r.children);}else r.attachRef=null,r.route=i,r.outlet&&r.outlet.activateWith(i,r.injector),this.activateChildRoutes(e,null,r.children);}else this.activateChildRoutes(e,null,o);}},eg=class{constructor(e){this.path=e,this.route=this.path[this.path.length-1];}},Vl=class{constructor(e,a){this.component=e,this.route=a;}};function kV(t,e,a){let o=t._root,i=e?e._root:null;return Bm(o,i,a,[o.value]);}function CV(t){let e=t.routeConfig?t.routeConfig.canActivateChild:null;return!e||e.length===0?null:{node:t,guards:e};}function Ul(t,e){let a=Symbol(),o=e.get(t,a);return o===a?typeof t=="function"&&!kC(t)?t:e.get(t):o;}function Bm(t,e,a,o,i={canDeactivateChecks:[],canActivateChecks:[]}){let n=Fl(e);return t.children.forEach(r=>{MV(r,n[r.value.outlet],a,o.concat([r.value]),i),delete n[r.value.outlet];}),Object.entries(n).forEach(([r,c])=>qm(c,a.getContext(r),i)),i;}function MV(t,e,a,o,i={canDeactivateChecks:[],canActivateChecks:[]}){let n=t.value,r=e?e.value:null,c=a?a.getContext(t.value.outlet):null;if(r&&n.routeConfig===r.routeConfig){let s=OV(r,n,n.routeConfig.runGuardsAndResolvers);s?i.canActivateChecks.push(new eg(o)):(n.data=r.data,n._resolvedData=r._resolvedData),n.component?Bm(t,e,c?c.children:null,o,i):Bm(t,e,a,o,i),s&&c&&c.outlet&&c.outlet.isActivated&&i.canDeactivateChecks.push(new Vl(c.outlet.component,r));}else r&&qm(e,c,i),i.canActivateChecks.push(new eg(o)),n.component?Bm(t,null,c?c.children:null,o,i):Bm(t,null,a,o,i);return i;}function OV(t,e,a){if(typeof a=="function")return a(t,e);switch(a){case"pathParamsChange":return!xs(t.url,e.url);case"pathParamsOrQueryParamsChange":return!xs(t.url,e.url)||!Rn(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!E5(t,e)||!Rn(t.queryParams,e.queryParams);case"paramsChange":default:return!E5(t,e);}}function qm(t,e,a){let o=Fl(t),i=t.value;Object.entries(o).forEach(([n,r])=>{i.component?e?qm(r,e.children.getContext(n),a):qm(r,null,a):qm(r,e,a);}),i.component?e&&e.outlet&&e.outlet.isActivated?a.canDeactivateChecks.push(new Vl(e.outlet.component,i)):a.canDeactivateChecks.push(new Vl(null,i)):a.canDeactivateChecks.push(new Vl(null,i));}function ip(t){return typeof t=="function";}function PV(t){return typeof t=="boolean";}function DV(t){return t&&ip(t.canLoad);}function EV(t){return t&&ip(t.canActivate);}function IV(t){return t&&ip(t.canActivateChild);}function SV(t){return t&&ip(t.canDeactivate);}function TV(t){return t&&ip(t.canMatch);}function FO(t){return t instanceof pr||t?.name==="EmptyError";}var jf=Symbol("INITIAL_VALUE");function Hl(){return oo(t=>Ua(t.map(e=>e.pipe(de(1),Ct(jf)))).pipe(pe(e=>{for(let a of e)if(a!==!0){if(a===jf)return jf;if(a===!1||AV(a))return a;}return!0;}),Ie(e=>e!==jf),de(1)));}function AV(t){return vs(t)||t instanceof Zm;}function RV(t,e){return no(a=>{let{targetSnapshot:o,currentSnapshot:i,guards:{canActivateChecks:n,canDeactivateChecks:r}}=a;return r.length===0&&n.length===0?le(Xe(U({},a),{guardsResult:!0})):zV(r,o,i,t).pipe(no(c=>c&&PV(c)?FV(o,n,t,e):le(c)),pe(c=>Xe(U({},a),{guardsResult:c})));});}function zV(t,e,a,o){return Ft(t).pipe(no(i=>BV(i.component,i.route,a,e,o)),vn(i=>i!==!0,!0));}function FV(t,e,a,o){return Ft(e).pipe(ur(i=>fn(LV(i.route.parent,o),NV(i.route,o),jV(t,i.path,a),VV(t,i.route,a))),vn(i=>i!==!0,!0));}function NV(t,e){return t!==null&&e&&e(new C5(t)),le(!0);}function LV(t,e){return t!==null&&e&&e(new y5(t)),le(!0);}function VV(t,e,a){let o=e.routeConfig?e.routeConfig.canActivate:null;if(!o||o.length===0)return le(!0);let i=o.map(n=>gn(()=>{let r=tp(e)??a,c=Ul(n,r),s=EV(c)?c.canActivate(e,t):ta(r,()=>c(e,t));return gc(s).pipe(vn());}));return le(i).pipe(Hl());}function jV(t,e,a){let o=e[e.length-1],n=e.slice(0,e.length-1).reverse().map(r=>CV(r)).filter(r=>r!==null).map(r=>gn(()=>{let c=r.guards.map(s=>{let l=tp(r.node)??a,d=Ul(s,l),f=IV(d)?d.canActivateChild(o,t):ta(l,()=>d(o,t));return gc(f).pipe(vn());});return le(c).pipe(Hl());}));return le(n).pipe(Hl());}function BV(t,e,a,o,i){let n=e&&e.routeConfig?e.routeConfig.canDeactivate:null;if(!n||n.length===0)return le(!0);let r=n.map(c=>{let s=tp(e)??i,l=Ul(c,s),d=SV(l)?l.canDeactivate(t,e,a,o):ta(s,()=>l(t,e,a,o));return gc(d).pipe(vn());});return le(r).pipe(Hl());}function $V(t,e,a,o){let i=e.canLoad;if(i===void 0||i.length===0)return le(!0);let n=i.map(r=>{let c=Ul(r,t),s=DV(c)?c.canLoad(e,a):ta(t,()=>c(e,a));return gc(s);});return le(n).pipe(Hl(),NO(o));}function NO(t){return G0(ro(e=>{if(typeof e!="boolean")throw Jf(t,e);}),pe(e=>e===!0));}function HV(t,e,a,o){let i=e.canMatch;if(!i||i.length===0)return le(!0);let n=i.map(r=>{let c=Ul(r,t),s=TV(c)?c.canMatch(e,a):ta(t,()=>c(e,a));return gc(s);});return le(n).pipe(Hl(),NO(o));}var Xm=class{constructor(e){this.segmentGroup=e||null;}},Km=class extends Error{constructor(e){super(),this.urlTree=e;}};function zl(t){return qr(new Xm(t));}function UV(t){return qr(new oe(4e3,!1));}function qV(t){return qr(RO(!1,sa.GuardRejected));}var T5=class{constructor(e,a){this.urlSerializer=e,this.urlTree=a;}lineralizeSegments(e,a){let o=[],i=a.root;for(;;){if(o=o.concat(i.segments),i.numberOfChildren===0)return le(o);if(i.numberOfChildren>1||!i.children[tt])return UV(`${e.redirectTo}`);i=i.children[tt];}}applyRedirectCommands(e,a,o,i,n){if(typeof a!="string"){let c=a,{queryParams:s,fragment:l,routeConfig:d,url:f,outlet:x,params:b,data:v,title:P}=i,A=ta(n,()=>c({params:b,data:v,queryParams:s,fragment:l,routeConfig:d,url:f,outlet:x,title:P}));if(A instanceof Er)throw new Km(A);a=A;}let r=this.applyRedirectCreateUrlTree(a,this.urlSerializer.parse(a),e,o);if(a[0]==="/")throw new Km(r);return r;}applyRedirectCreateUrlTree(e,a,o,i){let n=this.createSegmentGroup(e,a.root,o,i);return new Er(n,this.createQueryParams(a.queryParams,this.urlTree.queryParams),a.fragment);}createQueryParams(e,a){let o={};return Object.entries(e).forEach(([i,n])=>{if(typeof n=="string"&&n[0]===":"){let c=n.substring(1);o[i]=a[c];}else o[i]=n;}),o;}createSegmentGroup(e,a,o,i){let n=this.createSegments(e,a.segments,o,i),r={};return Object.entries(a.children).forEach(([c,s])=>{r[c]=this.createSegmentGroup(e,s,o,i);}),new Tt(n,r);}createSegments(e,a,o,i){return a.map(n=>n.path[0]===":"?this.findPosParam(e,n,i):this.findOrReturn(n,o));}findPosParam(e,a,o){let i=o[a.path.substring(1)];if(!i)throw new oe(4001,!1);return i;}findOrReturn(e,a){let o=0;for(let i of a){if(i.path===e.path)return a.splice(o),i;o++;}return e;}},A5={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function WV(t,e,a,o,i){let n=L5(t,e,a);return n.matched?(o=fV(e,o),HV(o,e,a,i).pipe(pe(r=>r===!0?n:U({},A5)))):le(n);}function L5(t,e,a){if(e.path==="**")return GV(a);if(e.path==="")return e.pathMatch==="full"&&(t.hasChildren()||a.length>0)?U({},A5):{matched:!0,consumedSegments:[],remainingSegments:a,parameters:{},positionalParamSegments:{}};let i=(e.matcher||HL)(a,t,e);if(!i)return U({},A5);let n={};Object.entries(i.posParams??{}).forEach(([c,s])=>{n[c]=s.path;});let r=i.consumed.length>0?U(U({},n),i.consumed[i.consumed.length-1].parameters):n;return{matched:!0,consumedSegments:i.consumed,remainingSegments:a.slice(i.consumed.length),parameters:r,positionalParamSegments:i.posParams??{}};}function GV(t){return{matched:!0,parameters:t.length>0?bO(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}};}function mO(t,e,a,o){return a.length>0&&ZV(t,a,o)?{segmentGroup:new Tt(e,YV(o,new Tt(a,t.children))),slicedSegments:[]}:a.length===0&&XV(t,a,o)?{segmentGroup:new Tt(t.segments,QV(t,a,o,t.children)),slicedSegments:a}:{segmentGroup:new Tt(t.segments,t.children),slicedSegments:a};}function QV(t,e,a,o){let i={};for(let n of a)if(ag(t,e,n)&&!o[Ka(n)]){let r=new Tt([],{});i[Ka(n)]=r;}return U(U({},o),i);}function YV(t,e){let a={};a[tt]=e;for(let o of t)if(o.path===""&&Ka(o)!==tt){let i=new Tt([],{});a[Ka(o)]=i;}return a;}function ZV(t,e,a){return a.some(o=>ag(t,e,o)&&Ka(o)!==tt);}function XV(t,e,a){return a.some(o=>ag(t,e,o));}function ag(t,e,a){return(t.hasChildren()||e.length>0)&&a.pathMatch==="full"?!1:a.path==="";}function KV(t,e,a,o){return Ka(t)!==o&&(o===tt||!ag(e,a,t))?!1:L5(e,t,a).matched;}function JV(t,e,a){return e.length===0&&!t.children[a];}var R5=class{};function ej(t,e,a,o,i,n,r="emptyOnly"){return new z5(t,e,a,o,i,r,n).recognize();}var tj=31,z5=class{constructor(e,a,o,i,n,r,c){this.injector=e,this.configLoader=a,this.rootComponentType=o,this.config=i,this.urlTree=n,this.paramsInheritanceStrategy=r,this.urlSerializer=c,this.applyRedirects=new T5(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0;}noMatchError(e){return new oe(4002,`'${e.segmentGroup}'`);}recognize(){let e=mO(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(e).pipe(pe(({children:a,rootSnapshot:o})=>{let i=new ca(o,a),n=new Kf("",i),r=sV(o,[],this.urlTree.queryParams,this.urlTree.fragment);return r.queryParams=this.urlTree.queryParams,n.url=this.urlSerializer.serialize(r),{state:n,tree:r};}));}match(e){let a=new Ll([],Object.freeze({}),Object.freeze(U({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),tt,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,e,tt,a).pipe(pe(o=>({children:o,rootSnapshot:a})),Ki(o=>{if(o instanceof Km)return this.urlTree=o.urlTree,this.match(o.urlTree.root);throw o instanceof Xm?this.noMatchError(o):o;}));}processSegmentGroup(e,a,o,i,n){return o.segments.length===0&&o.hasChildren()?this.processChildren(e,a,o,n):this.processSegment(e,a,o,o.segments,i,!0,n).pipe(pe(r=>r instanceof ca?[r]:[]));}processChildren(e,a,o,i){let n=[];for(let r of Object.keys(o.children))r==="primary"?n.unshift(r):n.push(r);return Ft(n).pipe(ur(r=>{let c=o.children[r],s=gV(a,r);return this.processSegmentGroup(e,s,c,r,i);}),ox((r,c)=>(r.push(...c),r)),Gr(null),tx(),no(r=>{if(r===null)return zl(o);let c=LO(r);return oj(c),le(c);}));}processSegment(e,a,o,i,n,r,c){return Ft(a).pipe(ur(s=>this.processSegmentAgainstRoute(s._injector??e,a,s,o,i,n,r,c).pipe(Ki(l=>{if(l instanceof Xm)return le(null);throw l;}))),vn(s=>!!s),Ki(s=>{if(FO(s))return JV(o,i,n)?le(new R5()):zl(o);throw s;}));}processSegmentAgainstRoute(e,a,o,i,n,r,c,s){return KV(o,i,n,r)?o.redirectTo===void 0?this.matchSegmentAgainstRoute(e,i,o,n,r,s):this.allowRedirects&&c?this.expandSegmentAgainstRouteUsingRedirect(e,i,a,o,n,r,s):zl(i):zl(i);}expandSegmentAgainstRouteUsingRedirect(e,a,o,i,n,r,c){let{matched:s,parameters:l,consumedSegments:d,positionalParamSegments:f,remainingSegments:x}=L5(a,i,n);if(!s)return zl(a);typeof i.redirectTo=="string"&&i.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>tj&&(this.allowRedirects=!1));let b=new Ll(n,l,Object.freeze(U({},this.urlTree.queryParams)),this.urlTree.fragment,pO(i),Ka(i),i.component??i._loadedComponent??null,i,uO(i)),v=Xf(b,c,this.paramsInheritanceStrategy);b.params=Object.freeze(v.params),b.data=Object.freeze(v.data);let P=this.applyRedirects.applyRedirectCommands(d,i.redirectTo,f,b,e);return this.applyRedirects.lineralizeSegments(i,P).pipe(no(A=>this.processSegment(e,o,a,A.concat(x),r,!1,c)));}matchSegmentAgainstRoute(e,a,o,i,n,r){let c=WV(a,o,i,e,this.urlSerializer);return o.path==="**"&&(a.children={}),c.pipe(oo(s=>s.matched?(e=o._injector??e,this.getChildConfig(e,o,i).pipe(oo(({routes:l})=>{let d=o._loadedInjector??e,{parameters:f,consumedSegments:x,remainingSegments:b}=s,v=new Ll(x,f,Object.freeze(U({},this.urlTree.queryParams)),this.urlTree.fragment,pO(o),Ka(o),o.component??o._loadedComponent??null,o,uO(o)),P=Xf(v,r,this.paramsInheritanceStrategy);v.params=Object.freeze(P.params),v.data=Object.freeze(P.data);let{segmentGroup:A,slicedSegments:R}=mO(a,x,b,l);if(R.length===0&&A.hasChildren())return this.processChildren(d,l,A,v).pipe(pe(J=>new ca(v,J)));if(l.length===0&&R.length===0)return le(new ca(v,[]));let q=Ka(o)===n;return this.processSegment(d,l,A,R,q?tt:n,!0,v).pipe(pe(J=>new ca(v,J instanceof ca?[J]:[])));}))):zl(a)));}getChildConfig(e,a,o){return a.children?le({routes:a.children,injector:e}):a.loadChildren?a._loadedRoutes!==void 0?le({routes:a._loadedRoutes,injector:a._loadedInjector}):$V(e,a,o,this.urlSerializer).pipe(no(i=>i?this.configLoader.loadChildren(e,a).pipe(ro(n=>{a._loadedRoutes=n.routes,a._loadedInjector=n.injector;})):qV(a))):le({routes:[],injector:e});}};function oj(t){t.sort((e,a)=>e.value.outlet===tt?-1:a.value.outlet===tt?1:e.value.outlet.localeCompare(a.value.outlet));}function ij(t){let e=t.value.routeConfig;return e&&e.path==="";}function LO(t){let e=[],a=new Set();for(let o of t){if(!ij(o)){e.push(o);continue;}let i=e.find(n=>o.value.routeConfig===n.value.routeConfig);i!==void 0?(i.children.push(...o.children),a.add(i)):e.push(o);}for(let o of a){let i=LO(o.children);e.push(new ca(o.value,i));}return e.filter(o=>!a.has(o));}function pO(t){return t.data||{};}function uO(t){return t.resolve||{};}function aj(t,e,a,o,i,n){return no(r=>ej(t,e,a,o,r.extractedUrl,i,n).pipe(pe(({state:c,tree:s})=>Xe(U({},r),{targetSnapshot:c,urlAfterRedirects:s}))));}function nj(t,e){return no(a=>{let{targetSnapshot:o,guards:{canActivateChecks:i}}=a;if(!i.length)return le(a);let n=new Set(i.map(s=>s.route)),r=new Set();for(let s of n)if(!r.has(s))for(let l of VO(s))r.add(l);let c=0;return Ft(r).pipe(ur(s=>n.has(s)?rj(s,o,t,e):(s.data=Xf(s,s.parent,t).resolve,le(void 0))),ro(()=>c++),ll(1),no(s=>c===r.size?le(a):_o));});}function VO(t){let e=t.children.map(a=>VO(a)).flat();return[t,...e];}function rj(t,e,a,o){let i=t.routeConfig,n=t._resolve;return i?.title!==void 0&&!TO(i)&&(n[Jm]=i.title),cj(n,t,e,o).pipe(pe(r=>(t._resolvedData=r,t.data=Xf(t,t.parent,a).resolve,null)));}function cj(t,e,a,o){let i=p5(t);if(i.length===0)return le({});let n={};return Ft(i).pipe(no(r=>sj(t[r],e,a,o).pipe(vn(),ro(c=>{if(c instanceof Zm)throw Jf(new Bl(),c);n[r]=c;}))),ll(1),sm(n),Ki(r=>FO(r)?_o:qr(r)));}function sj(t,e,a,o){let i=tp(e)??o,n=Ul(t,i),r=n.resolve?n.resolve(e,a):ta(i,()=>n(e,a));return gc(r);}function d5(t){return oo(e=>{let a=t(e);return a?Ft(a).pipe(pe(()=>e)):le(e);});}var jO=(()=>{let e=class e{buildTitle(o){let i,n=o.root;for(;n!==void 0;)i=this.getResolvedTitleForRoute(n)??i,n=n.children.find(r=>r.outlet===tt);return i;}getResolvedTitleForRoute(o){return o.data[Jm];}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:()=>T(lj),providedIn:"root"});let t=e;return t;})(),lj=(()=>{let e=class e extends jO{constructor(o){super(),this.title=o;}updateTitle(o){let i=this.buildTitle(o);i!==void 0&&this.title.setTitle(i);}};e.ɵfac=function(i){return new(i||e)(E(gi));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),ap=new z("",{providedIn:"root",factory:()=>({})}),dj=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵcmp=O({type:e,selectors:[["ng-component"]],standalone:!0,features:[D],decls:1,vars:0,template:function(i,n){i&1&&k(0,"router-outlet");},dependencies:[_s],encapsulation:2});let t=e;return t;})();function V5(t){let e=t.children&&t.children.map(V5),a=e?Xe(U({},t),{children:e}):U({},t);return!a.component&&!a.loadComponent&&(e||a.loadChildren)&&a.outlet&&a.outlet!==tt&&(a.component=dj),a;}var tg=new z(""),j5=(()=>{let e=class e{constructor(){this.componentLoaders=new WeakMap(),this.childrenLoaders=new WeakMap(),this.compiler=T(uf);}loadComponent(o){if(this.componentLoaders.get(o))return this.componentLoaders.get(o);if(o._loadedComponent)return le(o._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(o);let i=gc(o.loadComponent()).pipe(pe(BO),ro(r=>{this.onLoadEndListener&&this.onLoadEndListener(o),o._loadedComponent=r;}),xn(()=>{this.componentLoaders.delete(o);})),n=new Ur(i,()=>new G()).pipe(il());return this.componentLoaders.set(o,n),n;}loadChildren(o,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return le({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);let r=mj(i,this.compiler,o,this.onLoadEndListener).pipe(xn(()=>{this.childrenLoaders.delete(i);})),c=new Ur(r,()=>new G()).pipe(il());return this.childrenLoaders.set(i,c),c;}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function mj(t,e,a,o){return gc(t.loadChildren()).pipe(pe(BO),no(i=>i instanceof _m||Array.isArray(i)?le(i):Ft(e.compileModuleAsync(i))),pe(i=>{o&&o(t);let n,r,c=!1;return Array.isArray(i)?(r=i,c=!0):(n=i.create(a).injector,r=n.get(tg,[],{optional:!0,self:!0}).flat()),{routes:r.map(V5),injector:n};}));}function pj(t){return t&&typeof t=="object"&&"default"in t;}function BO(t){return pj(t)?t.default:t;}var B5=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:()=>T(uj),providedIn:"root"});let t=e;return t;})(),uj=(()=>{let e=class e{shouldProcessUrl(o){return!0;}extract(o){return o;}merge(o,i){return o;}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),$O=new z(""),HO=new z("");function hj(t,e,a){let o=t.get(HO),i=t.get(be);return t.get(ie).runOutsideAngular(()=>{if(!i.startViewTransition||o.skipNextTransition)return o.skipNextTransition=!1,new Promise(l=>setTimeout(l));let n,r=new Promise(l=>{n=l;}),c=i.startViewTransition(()=>(n(),fj(t))),{onViewTransitionCreated:s}=o;return s&&ta(t,()=>s({transition:c,from:e,to:a})),r;});}function fj(t){return new Promise(e=>{oi({read:()=>setTimeout(e)},{injector:t});});}var gj=new z(""),$5=(()=>{let e=class e{get hasRequestedNavigation(){return this.navigationId!==0;}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new G(),this.transitionAbortSubject=new G(),this.configLoader=T(j5),this.environmentInjector=T(Ko),this.urlSerializer=T(ep),this.rootContexts=T(op),this.location=T(An),this.inputBindingEnabled=T(ig,{optional:!0})!==null,this.titleStrategy=T(jO),this.options=T(ap,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=T(B5),this.createViewTransition=T($O,{optional:!0}),this.navigationErrorHandler=T(gj,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>le(void 0),this.rootComponentType=null;let o=n=>this.events.next(new _5(n)),i=n=>this.events.next(new w5(n));this.configLoader.onLoadEndListener=i,this.configLoader.onLoadStartListener=o;}complete(){this.transitions?.complete();}handleNavigationRequest(o){let i=++this.navigationId;this.transitions?.next(Xe(U(U({},this.transitions.value),o),{id:i}));}setupNavigations(o,i,n){return this.transitions=new jt({id:0,currentUrlTree:i,currentRawUrl:i,extractedUrl:this.urlHandlingStrategy.extract(i),urlAfterRedirects:this.urlHandlingStrategy.extract(i),rawUrl:i,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:Um,restoredState:null,currentSnapshot:n.snapshot,targetSnapshot:null,currentRouterState:n,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(Ie(r=>r.id!==0),pe(r=>Xe(U({},r),{extractedUrl:this.urlHandlingStrategy.extract(r.rawUrl)})),oo(r=>{let c=!1,s=!1;return le(r).pipe(oo(l=>{if(this.navigationId>r.id)return this.cancelNavigationTransition(r,"",sa.SupersededByNewNavigation),_o;this.currentTransition=r,this.currentNavigation={id:l.id,initialUrl:l.rawUrl,extractedUrl:l.extractedUrl,targetBrowserUrl:typeof l.extras.browserUrl=="string"?this.urlSerializer.parse(l.extras.browserUrl):l.extras.browserUrl,trigger:l.source,extras:l.extras,previousNavigation:this.lastSuccessfulNavigation?Xe(U({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let d=!o.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),f=l.extras.onSameUrlNavigation??o.onSameUrlNavigation;if(!d&&f!=="reload"){let x="";return this.events.next(new fc(l.id,this.urlSerializer.serialize(l.rawUrl),x,Wf.IgnoredSameUrlNavigation)),l.resolve(!1),_o;}if(this.urlHandlingStrategy.shouldProcessUrl(l.rawUrl))return le(l).pipe(oo(x=>{let b=this.transitions?.getValue();return this.events.next(new Ja(x.id,this.urlSerializer.serialize(x.extractedUrl),x.source,x.restoredState)),b!==this.transitions?.getValue()?_o:Promise.resolve(x);}),aj(this.environmentInjector,this.configLoader,this.rootComponentType,o.config,this.urlSerializer,this.paramsInheritanceStrategy),ro(x=>{r.targetSnapshot=x.targetSnapshot,r.urlAfterRedirects=x.urlAfterRedirects,this.currentNavigation=Xe(U({},this.currentNavigation),{finalUrl:x.urlAfterRedirects});let b=new Gf(x.id,this.urlSerializer.serialize(x.extractedUrl),this.urlSerializer.serialize(x.urlAfterRedirects),x.targetSnapshot);this.events.next(b);}));if(d&&this.urlHandlingStrategy.shouldProcessUrl(l.currentRawUrl)){let{id:x,extractedUrl:b,source:v,restoredState:P,extras:A}=l,R=new Ja(x,this.urlSerializer.serialize(b),v,P);this.events.next(R);let q=IO(this.rootComponentType).snapshot;return this.currentTransition=r=Xe(U({},l),{targetSnapshot:q,urlAfterRedirects:b,extras:Xe(U({},A),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=b,le(r);}else{let x="";return this.events.next(new fc(l.id,this.urlSerializer.serialize(l.extractedUrl),x,Wf.IgnoredByUrlHandlingStrategy)),l.resolve(!1),_o;}}),ro(l=>{let d=new g5(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(d);}),pe(l=>(this.currentTransition=r=Xe(U({},l),{guards:kV(l.targetSnapshot,l.currentSnapshot,this.rootContexts)}),r)),RV(this.environmentInjector,l=>this.events.next(l)),ro(l=>{if(r.guardsResult=l.guardsResult,l.guardsResult&&typeof l.guardsResult!="boolean")throw Jf(this.urlSerializer,l.guardsResult);let d=new b5(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot,!!l.guardsResult);this.events.next(d);}),Ie(l=>l.guardsResult?!0:(this.cancelNavigationTransition(l,"",sa.GuardRejected),!1)),d5(l=>{if(l.guards.canActivateChecks.length)return le(l).pipe(ro(d=>{let f=new x5(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot);this.events.next(f);}),oo(d=>{let f=!1;return le(d).pipe(nj(this.paramsInheritanceStrategy,this.environmentInjector),ro({next:()=>f=!0,complete:()=>{f||this.cancelNavigationTransition(d,"",sa.NoDataFromResolver);}}));}),ro(d=>{let f=new v5(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAf��terRedirects),d.targetSnapshot);this.events.next(f);}));}),d5(l=>{let d=f=>{let x=[];f.routeConfig?.loadComponent&&!f.routeConfig._loadedComponent&&x.push(this.configLoader.loadComponent(f.routeConfig).pipe(ro(b=>{f.component=b;}),pe(()=>{})));for(let b of f.children)x.push(...d(b));return x;};return Ua(d(l.targetSnapshot.root)).pipe(Gr(null),de(1));}),d5(()=>this.afterPreactivation()),oo(()=>{let{currentSnapshot:l,targetSnapshot:d}=r,f=this.createViewTransition?.(this.environmentInjector,l.root,d.root);return f?Ft(f).pipe(pe(()=>r)):le(r);}),pe(l=>{let d=xV(o.routeReuseStrategy,l.targetSnapshot,l.currentRouterState);return this.currentTransition=r=Xe(U({},l),{targetRouterState:d}),this.currentNavigation.targetRouterState=d,r;}),ro(()=>{this.events.next(new Qm());}),yV(this.rootContexts,o.routeReuseStrategy,l=>this.events.next(l),this.inputBindingEnabled),de(1),ro({next:l=>{c=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new la(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects))),this.titleStrategy?.updateTitle(l.targetRouterState.snapshot),l.resolve(!0);},complete:()=>{c=!0;}}),Ce(this.transitionAbortSubject.pipe(ro(l=>{throw l;}))),xn(()=>{!c&&!s&&this.cancelNavigationTransition(r,"",sa.SupersededByNewNavigation),this.currentTransition?.id===r.id&&(this.currentNavigation=null,this.currentTransition=null);}),Ki(l=>{if(s=!0,zO(l))this.events.next(new Dr(r.id,this.urlSerializer.serialize(r.extractedUrl),l.message,l.cancellationCode)),wV(l)?this.events.next(new $l(l.url,l.navigationBehaviorOptions)):r.resolve(!1);else{let d=new Gm(r.id,this.urlSerializer.serialize(r.extractedUrl),l,r.targetSnapshot??void 0);try{let f=ta(this.environmentInjector,()=>this.navigationErrorHandler?.(d));if(f instanceof Zm){let{message:x,cancellationCode:b}=Jf(this.urlSerializer,f);this.events.next(new Dr(r.id,this.urlSerializer.serialize(r.extractedUrl),x,b)),this.events.next(new $l(f.redirectTo,f.navigationBehaviorOptions));}else{this.events.next(d);let x=o.errorHandler(l);r.resolve(!!x);}}catch(f){this.options.resolveNavigationPromiseOnError?r.resolve(!1):r.reject(f);}}return _o;}));}));}cancelNavigationTransition(o,i,n){let r=new Dr(o.id,this.urlSerializer.serialize(o.extractedUrl),i,n);this.events.next(r),o.resolve(!1);}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString();}isUpdatedBrowserUrl(){let o=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),i=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return o.toString()!==i?.toString()&&!this.currentNavigation?.extras.skipLocationChange;}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function bj(t){return t!==Um;}var H5=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:()=>T(xj),providedIn:"root"});let t=e;return t;})(),F5=class{shouldDetach(e){return!1;}store(e,a){}shouldAttach(e){return!1;}retrieve(e){return null;}shouldReuseRoute(e,a){return e.routeConfig===a.routeConfig;}},xj=(()=>{let e=class e extends F5{};e.ɵfac=(()=>{let o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),UO=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:()=>T(vj),providedIn:"root"});let t=e;return t;})(),vj=(()=>{let e=class e extends UO{constructor(){super(...arguments),this.location=T(An),this.urlSerializer=T(ep),this.options=T(ap,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=T(B5),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Er(),this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=IO(null),this.stateMemento=this.createStateMemento();}getCurrentUrlTree(){return this.currentUrlTree;}getRawUrlTree(){return this.rawUrlTree;}restoredState(){return this.location.getState();}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.ɵrouterPageId??this.currentPageId;}getRouterState(){return this.routerState;}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState};}registerNonRouterCurrentEntryChangeListener(o){return this.location.subscribe(i=>{i.type==="popstate"&&o(i.url,i.state);});}handleRouterEvent(o,i){if(o instanceof Ja)this.stateMemento=this.createStateMemento();else if(o instanceof fc)this.rawUrlTree=i.initialUrl;else if(o instanceof Gf){if(this.urlUpdateStrategy==="eager"&&!i.extras.skipLocationChange){let n=this.urlHandlingStrategy.merge(i.finalUrl,i.initialUrl);this.setBrowserUrl(i.targetBrowserUrl??n,i);}}else o instanceof Qm?(this.currentUrlTree=i.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(i.finalUrl,i.initialUrl),this.routerState=i.targetRouterState,this.urlUpdateStrategy==="deferred"&&!i.extras.skipLocationChange&&this.setBrowserUrl(i.targetBrowserUrl??this.rawUrlTree,i)):o instanceof Dr&&(o.code===sa.GuardRejected||o.code===sa.NoDataFromResolver)?this.restoreHistory(i):o instanceof Gm?this.restoreHistory(i,!0):o instanceof la&&(this.lastSuccessfulId=o.id,this.currentPageId=this.browserPageId);}setBrowserUrl(o,i){let n=o instanceof Er?this.urlSerializer.serialize(o):o;if(this.location.isCurrentPathEqualTo(n)||i.extras.replaceUrl){let r=this.browserPageId,c=U(U({},i.extras.state),this.generateNgRouterState(i.id,r));this.location.replaceState(n,"",c);}else{let r=U(U({},i.extras.state),this.generateNgRouterState(i.id,this.browserPageId+1));this.location.go(n,"",r);}}restoreHistory(o,i=!1){if(this.canceledNavigationResolution==="computed"){let n=this.browserPageId,r=this.currentPageId-n;r!==0?this.location.historyGo(r):this.currentUrlTree===o.finalUrl&&r===0&&(this.resetState(o),this.resetUrlToCurrentUrlTree());}else this.canceledNavigationResolution==="replace"&&(i&&this.resetState(o),this.resetUrlToCurrentUrlTree());}resetState(o){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,o.finalUrl??this.rawUrlTree);}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId));}generateNgRouterState(o,i){return this.canceledNavigationResolution==="computed"?{navigationId:o,ɵrouterPageId:i}:{navigationId:o};}};e.ɵfac=(()=>{let o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),$m=function(t){return t[t.COMPLETE=0]="COMPLETE",t[t.FAILED=1]="FAILED",t[t.REDIRECTING=2]="REDIRECTING",t;}($m||{});function qO(t,e){t.events.pipe(Ie(a=>a instanceof la||a instanceof Dr||a instanceof Gm||a instanceof fc),pe(a=>a instanceof la||a instanceof fc?$m.COMPLETE:(a instanceof Dr?a.code===sa.Redirect||a.code===sa.SupersededByNewNavigation:!1)?$m.REDIRECTING:$m.FAILED),Ie(a=>a!==$m.REDIRECTING),de(1)).subscribe(()=>{e();});}function _j(t){throw t;}var wj={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},yj={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},ot=(()=>{let e=class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree();}get rawUrlTree(){return this.stateManager.getRawUrlTree();}get events(){return this._events;}get routerState(){return this.stateManager.getRouterState();}constructor(){this.disposed=!1,this.console=T(sf),this.stateManager=T(UO),this.options=T(ap,{optional:!0})||{},this.pendingTasks=T(En),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=T($5),this.urlSerializer=T(ep),this.location=T(An),this.urlHandlingStrategy=T(B5),this._events=new G(),this.errorHandler=this.options.errorHandler||_j,this.navigated=!1,this.routeReuseStrategy=T(H5),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=T(tg,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!T(ig,{optional:!0}),this.eventsSubscription=new Ae(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:o=>{this.console.warn(o);}}),this.subscribeToNavigationEvents();}subscribeToNavigationEvents(){let o=this.navigationTransitions.events.subscribe(i=>{try{let n=this.navigationTransitions.currentTransition,r=this.navigationTransitions.currentNavigation;if(n!==null&&r!==null){if(this.stateManager.handleRouterEvent(i,r),i instanceof Dr&&i.code!==sa.Redirect&&i.code!==sa.SupersededByNewNavigation)this.navigated=!0;else if(i instanceof la)this.navigated=!0;else if(i instanceof $l){let c=i.navigationBehaviorOptions,s=this.urlHandlingStrategy.merge(i.url,n.currentRawUrl),l=U({browserUrl:n.extras.browserUrl,info:n.extras.info,skipLocationChange:n.extras.skipLocationChange,replaceUrl:n.extras.replaceUrl||this.urlUpdateStrategy==="eager"||bj(n.source)},c);this.scheduleNavigation(s,Um,null,l,{resolve:n.resolve,reject:n.reject,promise:n.promise});}}Cj(i)&&this._events.next(i);}catch(n){this.navigationTransitions.transitionAbortSubject.next(n);}});this.eventsSubscription.add(o);}resetRootComponentType(o){this.routerState.root.component=o,this.navigationTransitions.rootComponentType=o;}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Um,this.stateManager.restoredState());}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((o,i)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(o,"popstate",i);},0);});}navigateToSyncWithBrowser(o,i,n){let r={replaceUrl:!0},c=n?.navigationId?n:null;if(n){let l=U({},n);delete l.navigationId,delete l.ɵrouterPageId,Object.keys(l).length!==0&&(r.state=l);}let s=this.parseUrl(o);this.scheduleNavigation(s,i,c,r);}get url(){return this.serializeUrl(this.currentUrlTree);}getCurrentNavigation(){return this.navigationTransitions.currentNavigation;}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation;}resetConfig(o){this.config=o.map(V5),this.navigated=!1;}ngOnDestroy(){this.dispose();}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe();}createUrlTree(o,i={}){let{relativeTo:n,queryParams:r,fragment:c,queryParamsHandling:s,preserveFragment:l}=i,d=l?this.currentUrlTree.fragment:c,f=null;switch(s??this.options.defaultQueryParamsHandling){case"merge":f=U(U({},this.currentUrlTree.queryParams),r);break;case"preserve":f=this.currentUrlTree.queryParams;break;default:f=r||null;}f!==null&&(f=this.removeEmptyProps(f));let x;try{let b=n?n.snapshot:this.routerState.snapshot.root;x=OO(b);}catch{(typeof o[0]!="string"||o[0][0]!=="/")&&(o=[]),x=this.currentUrlTree.root;}return PO(x,o,f,d??null);}navigateByUrl(o,i={skipLocationChange:!1}){let n=vs(o)?o:this.parseUrl(o),r=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(r,Um,null,i);}navigate(o,i={skipLocationChange:!1}){return kj(o),this.navigateByUrl(this.createUrlTree(o,i),i);}serializeUrl(o){return this.urlSerializer.serialize(o);}parseUrl(o){try{return this.urlSerializer.parse(o);}catch{return this.urlSerializer.parse("/");}}isActive(o,i){let n;if(i===!0?n=U({},wj):i===!1?n=U({},yj):n=i,vs(o))return rO(this.currentUrlTree,o,n);let r=this.parseUrl(o);return rO(this.currentUrlTree,r,n);}removeEmptyProps(o){return Object.entries(o).reduce((i,[n,r])=>(r!=null&&(i[n]=r),i),{});}scheduleNavigation(o,i,n,r,c){if(this.disposed)return Promise.resolve(!1);let s,l,d;c?(s=c.resolve,l=c.reject,d=c.promise):d=new Promise((x,b)=>{s=x,l=b;});let f=this.pendingTasks.add();return qO(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(f));}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:o,extras:r,resolve:s,reject:l,promise:d,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),d.catch(x=>Promise.reject(x));}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function kj(t){for(let e=0;e<t.length;e++)if(t[e]==null)throw new oe(4008,!1);}function Cj(t){return!(t instanceof Qm)&&!(t instanceof $l);}var Eo=(()=>{let e=class e{constructor(o,i,n,r,c,s){this.router=o,this.route=i,this.tabIndexAttribute=n,this.renderer=r,this.el=c,this.locationStrategy=s,this.href=null,this.onChanges=new G(),this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1,this.routerLinkInput=null;let l=c.nativeElement.tagName?.toLowerCase();this.isAnchorElement=l==="a"||l==="area",this.isAnchorElement?this.subscription=o.events.subscribe(d=>{d instanceof la&&this.updateHref();}):this.setTabIndexIfNotOnNativeEl("0");}setTabIndexIfNotOnNativeEl(o){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",o);}ngOnChanges(o){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this);}set routerLink(o){o==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(vs(o)?this.routerLinkInput=o:this.routerLinkInput=Array.isArray(o)?o:[o],this.setTabIndexIfNotOnNativeEl("0"));}onClick(o,i,n,r,c){let s=this.urlTree;if(s===null||this.isAnchorElement&&(o!==0||i||n||r||c||typeof this.target=="string"&&this.target!="_self"))return!0;let l={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(s,l),!this.isAnchorElement;}ngOnDestroy(){this.subscription?.unsubscribe();}updateHref(){let o=this.urlTree;this.href=o!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(o)):null;let i=this.href===null?null:Q4(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",i);}applyAttributeValue(o,i){let n=this.renderer,r=this.el.nativeElement;i!==null?n.setAttribute(r,o,i):n.removeAttribute(r,o);}get urlTree(){return this.routerLinkInput===null?null:vs(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment});}};e.ɵfac=function(i){return new(i||e)(h(ot),h(Si),No("tabindex"),h(In),h(Q),h(Pr));},e.ɵdir=j({type:e,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(i,n){i&1&&I("click",function(c){return n.onClick(c.button,c.ctrlKey,c.shiftKey,c.altKey,c.metaKey);}),i&2&&se("target",n.target);},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",K],skipLocationChange:[2,"skipLocationChange","skipLocationChange",K],replaceUrl:[2,"replaceUrl","replaceUrl",K],routerLink:"routerLink"},standalone:!0,features:[ye,et]});let t=e;return t;})(),bc=(()=>{let e=class e{get isActive(){return this._isActive;}constructor(o,i,n,r,c){this.router=o,this.element=i,this.renderer=n,this.cdr=r,this.link=c,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new $(),this.routerEventsSubscription=o.events.subscribe(s=>{s instanceof la&&this.update();});}ngAfterContentInit(){le(this.links.changes,le(null)).pipe(hn()).subscribe(o=>{this.update(),this.subscribeToEachLinkOnChanges();});}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();let o=[...this.links.toArray(),this.link].filter(i=>!!i).map(i=>i.onChanges);this.linkInputChangesSubscription=Ft(o).pipe(hn()).subscribe(i=>{this._isActive!==this.isLinkActive(this.router)(i)&&this.update();});}set routerLinkActive(o){let i=Array.isArray(o)?o:o.split(" ");this.classes=i.filter(n=>!!n);}ngOnChanges(o){this.update();}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe();}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{let o=this.hasActiveLinks();this.classes.forEach(i=>{o?this.renderer.addClass(this.element.nativeElement,i):this.renderer.removeClass(this.element.nativeElement,i);}),o&&this.ariaCurrentWhenActive!==void 0?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==o&&(this._isActive=o,this.cdr.markForCheck(),this.isActiveChange.emit(o));});}isLinkActive(o){let i=Mj(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return n=>{let r=n.urlTree;return r?o.isActive(r,i):!1;};}hasActiveLinks(){let o=this.isLinkActive(this.router);return this.link&&o(this.link)||this.links.some(o);}};e.ɵfac=function(i){return new(i||e)(h(ot),h(Q),h(In),h(he),h(Eo,8));},e.ɵdir=j({type:e,selectors:[["","routerLinkActive",""]],contentQueries:function(i,n,r){if(i&1&&Ve(r,Eo,5),i&2){let c;L(c=V())&&(n.links=c);}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[et]});let t=e;return t;})();function Mj(t){return!!t.paths;}var og=class{};var Oj=(()=>{let e=class e{constructor(o,i,n,r,c){this.router=o,this.injector=n,this.preloadingStrategy=r,this.loader=c;}setUpPreloading(){this.subscription=this.router.events.pipe(Ie(o=>o instanceof la),ur(()=>this.preload())).subscribe(()=>{});}preload(){return this.processRoutes(this.injector,this.router.config);}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe();}processRoutes(o,i){let n=[];for(let r of i){r.providers&&!r._injector&&(r._injector=of(r.providers,o,`Route: ${r.path}`));let c=r._injector??o,s=r._loadedInjector??c;(r.loadChildren&&!r._loadedRoutes&&r.canLoad===void 0||r.loadComponent&&!r._loadedComponent)&&n.push(this.preloadConfig(c,r)),(r.children||r._loadedRoutes)&&n.push(this.processRoutes(s,r.children??r._loadedRoutes));}return Ft(n).pipe(hn());}preloadConfig(o,i){return this.preloadingStrategy.preload(i,()=>{let n;i.loadChildren&&i.canLoad===void 0?n=this.loader.loadChildren(o,i):n=le(null);let r=n.pipe(no(c=>c===null?le(void 0):(i._loadedRoutes=c.routes,i._loadedInjector=c.injector,this.processRoutes(c.injector??o,c.routes))));if(i.loadComponent&&!i._loadedComponent){let c=this.loader.loadComponent(i);return Ft([r,c]).pipe(hn());}else return r;});}};e.ɵfac=function(i){return new(i||e)(E(ot),E(uf),E(Ko),E(og),E(j5));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),WO=new z(""),Pj=(()=>{let e=class e{constructor(o,i,n,r,c={}){this.urlSerializer=o,this.transitions=i,this.viewportScroller=n,this.zone=r,this.options=c,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},c.scrollPositionRestoration||="disabled",c.anchorScrolling||="disabled";}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents();}createScrollEvents(){return this.transitions.events.subscribe(o=>{o instanceof Ja?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=o.navigationTrigger,this.restoredId=o.restoredState?o.restoredState.navigationId:0):o instanceof la?(this.lastId=o.id,this.scheduleScrollEvent(o,this.urlSerializer.parse(o.urlAfterRedirects).fragment)):o instanceof fc&&o.code===Wf.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(o,this.urlSerializer.parse(o.url).fragment));});}consumeScrollEvents(){return this.transitions.events.subscribe(o=>{o instanceof Qf&&(o.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(o.position):o.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(o.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]));});}scheduleScrollEvent(o,i){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Qf(o,this.lastSource==="popstate"?this.store[this.restoredId]:null,i));});},0);});}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe();}};e.ɵfac=function(i){hs();},e.ɵprov=N({token:e,factory:e.ɵfac});let t=e;return t;})();function Dj(t){return t.routerState.root;}function np(t,e){return{ɵkind:t,ɵproviders:e};}function Ej(){let t=T(Ge);return e=>{let a=t.get(Ea);if(e!==a.components[0])return;let o=t.get(ot),i=t.get(GO);t.get(U5)===1&&o.initialNavigation(),t.get(QO,null,dt.Optional)?.setUpPreloading(),t.get(WO,null,dt.Optional)?.init(),o.resetRootComponentType(a.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe());};}var GO=new z("",{factory:()=>new G()}),U5=new z("",{providedIn:"root",factory:()=>1});function Ij(){return np(2,[{provide:U5,useValue:0},{provide:mf,multi:!0,deps:[Ge],useFactory:e=>{let a=e.get(IM,Promise.resolve());return()=>a.then(()=>new Promise(o=>{let i=e.get(ot),n=e.get(GO);qO(i,()=>{o(!0);}),e.get($5).afterPreactivation=()=>(o(!0),n.closed?le(void 0):n),i.initialNavigation();}));}}]);}function Sj(){return np(3,[{provide:mf,multi:!0,useFactory:()=>{let e=T(ot);return()=>{e.setUpLocationChangeListener();};}},{provide:U5,useValue:2}]);}var QO=new z("");function Tj(t){return np(0,[{provide:QO,useExisting:Oj},{provide:og,useExisting:t}]);}function Aj(){return np(8,[dO,{provide:ig,useExisting:dO}]);}function Rj(t){let e=[{provide:$O,useValue:hj},{provide:HO,useValue:U({skipNextTransition:!!t?.skipInitialTransition},t)}];return np(9,e);}var hO=new z("ROUTER_FORROOT_GUARD"),zj=[An,{provide:ep,useClass:Bl},ot,op,{provide:Si,useFactory:Dj,deps:[ot]},j5,[]],Rt=(()=>{let e=class e{constructor(o){}static forRoot(o,i){return{ngModule:e,providers:[zj,[],{provide:tg,multi:!0,useValue:o},{provide:hO,useFactory:Vj,deps:[[ot,new wa(),new Qa()]]},{provide:ap,useValue:i||{}},i?.useHash?Nj():Lj(),Fj(),i?.preloadingStrategy?Tj(i.preloadingStrategy).ɵproviders:[],i?.initialNavigation?jj(i):[],i?.bindToComponentInputs?Aj().ɵproviders:[],i?.enableViewTransitions?Rj().ɵproviders:[],Bj()]};}static forChild(o){return{ngModule:e,providers:[{provide:tg,multi:!0,useValue:o}]};}};e.ɵfac=function(i){return new(i||e)(E(hO,8));},e.ɵmod=ce({type:e}),e.ɵinj=re({});let t=e;return t;})();function Fj(){return{provide:WO,useFactory:()=>{let t=T(NM),e=T(ie),a=T(ap),o=T($5),i=T(ep);return a.scrollOffset&&t.setOffset(a.scrollOffset),new Pj(i,o,t,e,a);}};}function Nj(){return{provide:Pr,useClass:TM};}function Lj(){return{provide:Pr,useClass:q2};}function Vj(t){return"guarded";}function jj(t){return[t.initialNavigation==="disabled"?Sj().ɵproviders:[],t.initialNavigation==="enabledBlocking"?Ij().ɵproviders:[]];}var fO=new z("");function Bj(){return[{provide:fO,useFactory:Ej},{provide:pf,multi:!0,useExisting:fO}];}var W5;try{W5=typeof Intl<"u"&&Intl.v8BreakIterator;}catch{W5=!1;}var Ee=(()=>{let e=class e{constructor(o){this._platformId=o,this.isBrowser=this._platformId?G2(this._platformId):typeof document=="object"&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!!(window.chrome||W5)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;}};e.ɵfac=function(i){return new(i||e)(E(ka));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var ql,YO=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function G5(){if(ql)return ql;if(typeof document!="object"||!document)return ql=new Set(YO),ql;let t=document.createElement("input");return ql=new Set(YO.filter(e=>(t.setAttribute("type",e),t.type===e))),ql;}var rp;function $j(){if(rp==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>rp=!0}));}finally{rp=rp||!1;}return rp;}function Wi(t){return $j()?t:!!t.capture;}var en=function(t){return t[t.NORMAL=0]="NORMAL",t[t.NEGATED=1]="NEGATED",t[t.INVERTED=2]="INVERTED",t;}(en||{}),ng,ws;function rg(){if(ws==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return ws=!1,ws;if("scrollBehavior"in document.documentElement.style)ws=!0;else{let t=Element.prototype.scrollTo;t?ws=!/\{\s*\[native code\]\s*\}/.test(t.toString()):ws=!1;}}return ws;}function Wl(){if(typeof document!="object"||!document)return en.NORMAL;if(ng==null){let t=document.createElement("div"),e=t.style;t.dir="rtl",e.width="1px",e.overflow="auto",e.visibility="hidden",e.pointerEvents="none",e.position="absolute";let a=document.createElement("div"),o=a.style;o.width="2px",o.height="1px",t.appendChild(a),document.body.appendChild(t),ng=en.NORMAL,t.scrollLeft===0&&(t.scrollLeft=1,ng=t.scrollLeft===0?en.NEGATED:en.INVERTED),t.remove();}return ng;}var q5;function Hj(){if(q5==null){let t=typeof document<"u"?document.head:null;q5=!!(t&&(t.createShadowRoot||t.attachShadow));}return q5;}function ZO(t){if(Hj()){let e=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&e instanceof ShadowRoot)return e;}return null;}function ys(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){let e=t.shadowRoot.activeElement;if(e===t)break;t=e;}return t;}function da(t){return t.composedPath?t.composedPath()[0]:t.target;}function cp(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha;}function mo(t,...e){return e.length?e.some(a=>t[a]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey;}function ma(t){return t!=null&&`${t}`!="false";}function tn(t,e=0){return Q5(t)?Number(t):arguments.length===2?e:0;}function Q5(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t));}function Gl(t){return Array.isArray(t)?t:[t];}function Co(t){return t==null?"":typeof t=="string"?t:`${t}px`;}function Qi(t){return t instanceof Q?t.nativeElement:t;}function Uj(t){if(t.type==="characterData"&&t.target instanceof Comment)return!0;if(t.type==="childList"){for(let e=0;e<t.addedNodes.length;e++)if(!(t.addedNodes[e]instanceof Comment))return!1;for(let e=0;e<t.removedNodes.length;e++)if(!(t.removedNodes[e]instanceof Comment))return!1;return!0;}return!1;}var XO=(()=>{let e=class e{create(o){return typeof MutationObserver>"u"?null:new MutationObserver(o);}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),qj=(()=>{let e=class e{constructor(o){this._mutationObserverFactory=o,this._observedElements=new Map(),this._ngZone=T(ie);}ngOnDestroy(){this._observedElements.forEach((o,i)=>this._cleanupObserver(i));}observe(o){let i=Qi(o);return new Fe(n=>{let c=this._observeElement(i).pipe(pe(s=>s.filter(l=>!Uj(l))),Ie(s=>!!s.length)).subscribe(s=>{this._ngZone.run(()=>{n.next(s);});});return()=>{c.unsubscribe(),this._unobserveElement(i);};});}_observeElement(o){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(o))this._observedElements.get(o).count++;else{let i=new G(),n=this._mutationObserverFactory.create(r=>i.next(r));n&&n.observe(o,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(o,{observer:n,stream:i,count:1});}return this._observedElements.get(o).stream;});}_unobserveElement(o){this._observedElements.has(o)&&(this._observedElements.get(o).count--,this._observedElements.get(o).count||this._cleanupObserver(o));}_cleanupObserver(o){if(this._observedElements.has(o)){let{observer:i,stream:n}=this._observedElements.get(o);i&&i.disconnect(),n.complete(),this._observedElements.delete(o);}}};e.ɵfac=function(i){return new(i||e)(E(XO));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),cg=(()=>{let e=class e{get disabled(){return this._disabled;}set disabled(o){this._disabled=o,this._disabled?this._unsubscribe():this._subscribe();}get debounce(){return this._debounce;}set debounce(o){this._debounce=tn(o),this._subscribe();}constructor(o,i){this._contentObserver=o,this._elementRef=i,this.event=new $(),this._disabled=!1,this._currentSubscription=null;}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe();}ngOnDestroy(){this._unsubscribe();}_subscribe(){this._unsubscribe();let o=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?o.pipe(hr(this.debounce)):o).subscribe(this.event);}_unsubscribe(){this._currentSubscription?.unsubscribe();}};e.ɵfac=function(i){return new(i||e)(h(qj),h(Q));},e.ɵdir=j({type:e,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",K],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],standalone:!0,features:[ye]});let t=e;return t;})(),Ql=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[XO]});let t=e;return t;})();var KO=new Set(),ks,Wj=(()=>{let e=class e{constructor(o,i){this._platform=o,this._nonce=i,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Qj;}matchMedia(o){return(this._platform.WEBKIT||this._platform.BLINK)&&Gj(o,this._nonce),this._matchMedia(o);}};e.ɵfac=function(i){return new(i||e)(E(Ee),E(Mm,8));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function Gj(t,e){if(!KO.has(t))try{ks||(ks=document.createElement("style"),e&&ks.setAttribute("nonce",e),ks.setAttribute("type","text/css"),document.head.appendChild(ks)),ks.sheet&&(ks.sheet.insertRule(`@media ${t} {body{ }}`,0),KO.add(t));}catch(a){console.error(a);}}function Qj(t){return{matches:t==="all"||t==="",media:t,addListener:()=>{},removeListener:()=>{}};}var xc=(()=>{let e=class e{constructor(o,i){this._mediaMatcher=o,this._zone=i,this._queries=new Map(),this._destroySubject=new G();}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete();}isMatched(o){return JO(Gl(o)).some(n=>this._registerQuery(n).mql.matches);}observe(o){let n=JO(Gl(o)).map(c=>this._registerQuery(c).observable),r=Ua(n);return r=fn(r.pipe(de(1)),r.pipe(Kc(1),hr(0))),r.pipe(pe(c=>{let s={matches:!1,breakpoints:{}};return c.forEach(({matches:l,query:d})=>{s.matches=s.matches||l,s.breakpoints[d]=l;}),s;}));}_registerQuery(o){if(this._queries.has(o))return this._queries.get(o);let i=this._mediaMatcher.matchMedia(o),r={observable:new Fe(c=>{let s=l=>this._zone.run(()=>c.next(l));return i.addListener(s),()=>{i.removeListener(s);};}).pipe(Ct(i),pe(({matches:c})=>({query:o,matches:c})),Ce(this._destroySubject)),mql:i};return this._queries.set(o,r),r;}};e.ɵfac=function(i){return new(i||e)(E(Wj),E(ie));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function JO(t){return t.map(e=>e.split(",")).reduce((e,a)=>e.concat(a)).map(e=>e.trim());}var eP={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orie��ntation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"};var nP=" ";function o_(t,e,a){let o=mg(t,e);a=a.trim(),!o.some(i=>i.trim()===a)&&(o.push(a),t.setAttribute(e,o.join(nP)));}function hg(t,e,a){let o=mg(t,e);a=a.trim();let i=o.filter(n=>n!==a);i.length?t.setAttribute(e,i.join(nP)):t.removeAttribute(e);}function mg(t,e){return t.getAttribute(e)?.match(/\S+/g)??[];}var rP="cdk-describedby-message",sg="cdk-describedby-host",K5=0,fg=(()=>{let e=class e{constructor(o,i){this._platform=i,this._messageRegistry=new Map(),this._messagesContainer=null,this._id=`${K5++}`,this._document=o,this._id=T(El)+"-"+K5++;}describe(o,i,n){if(!this._canBeDescribed(o,i))return;let r=Z5(i,n);typeof i!="string"?(tP(i,this._id),this._messageRegistry.set(r,{messageElement:i,referenceCount:0})):this._messageRegistry.has(r)||this._createMessageElement(i,n),this._isElementDescribedByMessage(o,r)||this._addMessageReference(o,r);}removeDescription(o,i,n){if(!i||!this._isElementNode(o))return;let r=Z5(i,n);if(this._isElementDescribedByMessage(o,r)&&this._removeMessageReference(o,r),typeof i=="string"){let c=this._messageRegistry.get(r);c&&c.referenceCount===0&&this._deleteMessageElement(r);}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null);}ngOnDestroy(){let o=this._document.querySelectorAll(`[${sg}="${this._id}"]`);for(let i=0;i<o.length;i++)this._removeCdkDescribedByReferenceIds(o[i]),o[i].removeAttribute(sg);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear();}_createMessageElement(o,i){let n=this._document.createElement("div");tP(n,this._id),n.textContent=o,i&&n.setAttribute("role",i),this._createMessagesContainer(),this._messagesContainer.appendChild(n),this._messageRegistry.set(Z5(o,i),{messageElement:n,referenceCount:0});}_deleteMessageElement(o){this._messageRegistry.get(o)?.messageElement?.remove(),this._messageRegistry.delete(o);}_createMessagesContainer(){if(this._messagesContainer)return;let o="cdk-describedby-message-container",i=this._document.querySelectorAll(`.${o}[platform="server"]`);for(let r=0;r<i.length;r++)i[r].remove();let n=this._document.createElement("div");n.style.visibility="hidden",n.classList.add(o),n.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&n.setAttribute("platform","server"),this._document.body.appendChild(n),this._messagesContainer=n;}_removeCdkDescribedByReferenceIds(o){let i=mg(o,"aria-describedby").filter(n=>n.indexOf(rP)!=0);o.setAttribute("aria-describedby",i.join(" "));}_addMessageReference(o,i){let n=this._messageRegistry.get(i);o_(o,"aria-describedby",n.messageElement.id),o.setAttribute(sg,this._id),n.referenceCount++;}_removeMessageReference(o,i){let n=this._messageRegistry.get(i);n.referenceCount--,hg(o,"aria-describedby",n.messageElement.id),o.removeAttribute(sg);}_isElementDescribedByMessage(o,i){let n=mg(o,"aria-describedby"),r=this._messageRegistry.get(i),c=r&&r.messageElement.id;return!!c&&n.indexOf(c)!=-1;}_canBeDescribed(o,i){if(!this._isElementNode(o))return!1;if(i&&typeof i=="object")return!0;let n=i==null?"":`${i}`.trim(),r=o.getAttribute("aria-label");return n?!r||r.trim()!==n:!1;}_isElementNode(o){return o.nodeType===this._document.ELEMENT_NODE;}};e.ɵfac=function(i){return new(i||e)(E(be),E(Ee));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function Z5(t,e){return typeof t=="string"?`${e||""}/${t}`:t;}function tP(t,e){t.id||(t.id=`${rP}-${e}-${K5++}`);}var sB=200,J5=class{constructor(e,a){this._letterKeyStream=new G(),this._items=[],this._selectedItemIndex=-1,this._pressedLetters=[],this._selectedItem=new G(),this.selectedItem=this._selectedItem;let o=typeof a?.debounceInterval=="number"?a.debounceInterval:sB;a?.skipPredicate&&(this._skipPredicateFn=a.skipPredicate),this.setItems(e),this._setupKeyHandler(o);}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete();}setCurrentSelectedItemIndex(e){this._selectedItemIndex=e;}setItems(e){this._items=e;}handleKey(e){let a=e.keyCode;e.key&&e.key.length===1?this._letterKeyStream.next(e.key.toLocaleUpperCase()):(a>=65&&a<=90||a>=48&&a<=57)&&this._letterKeyStream.next(String.fromCharCode(a));}isTyping(){return this._pressedLetters.length>0;}reset(){this._pressedLetters=[];}_setupKeyHandler(e){this._letterKeyStream.pipe(ro(a=>this._pressedLetters.push(a)),hr(e),Ie(()=>this._pressedLetters.length>0),pe(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(a=>{for(let o=1;o<this._items.length+1;o++){let i=(this._selectedItemIndex+o)%this._items.length,n=this._items[i];if(!this._skipPredicateFn?.(n)&&n.getLabel?.().toLocaleUpperCase().trim().indexOf(a)===0){this._selectedItem.next(n);break;}}this._pressedLetters=[];});}},pg=class{constructor(e,a){this._items=e,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._typeaheadSubscription=Ae.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=o=>o.disabled,this.tabOut=new G(),this.change=new G(),e instanceof Jo?this._itemChangesSubscription=e.changes.subscribe(o=>this._itemsChanged(o.toArray())):tf(e)&&(this._effectRef=S2(()=>this._itemsChanged(e()),{injector:a}));}skipPredicate(e){return this._skipPredicateFn=e,this;}withWrap(e=!0){return this._wrap=e,this;}withVerticalOrientation(e=!0){return this._vertical=e,this;}withHorizontalOrientation(e){return this._horizontal=e,this;}withAllowedModifierKeys(e){return this._allowedModifierKeys=e,this;}withTypeAhead(e=200){this._typeaheadSubscription.unsubscribe();let a=this._getItemsArray();return this._typeahead=new J5(a,{debounceInterval:typeof e=="number"?e:void 0,skipPredicate:o=>this._skipPredicateFn(o)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(o=>{this.setActiveItem(o);}),this;}cancelTypeahead(){return this._typeahead?.reset(),this;}withHomeAndEnd(e=!0){return this._homeAndEnd=e,this;}withPageUpDown(e=!0,a=10){return this._pageUpAndDown={enabled:e,delta:a},this;}setActiveItem(e){let a=this._activeItem;this.updateActiveItem(e),this._activeItem!==a&&this.change.next(this._activeItemIndex);}onKeydown(e){let a=e.keyCode,i=["altKey","ctrlKey","metaKey","shiftKey"].every(n=>!e[n]||this._allowedModifierKeys.indexOf(n)>-1);switch(a){case 9:this.tabOut.next();return;case 40:if(this._vertical&&i){this.setNextItemActive();break;}else return;case 38:if(this._vertical&&i){this.setPreviousItemActive();break;}else return;case 39:if(this._horizontal&&i){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break;}else return;case 37:if(this._horizontal&&i){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break;}else return;case 36:if(this._homeAndEnd&&i){this.setFirstItemActive();break;}else return;case 35:if(this._homeAndEnd&&i){this.setLastItemActive();break;}else return;case 33:if(this._pageUpAndDown.enabled&&i){let n=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(n>0?n:0,1);break;}else return;case 34:if(this._pageUpAndDown.enabled&&i){let n=this._activeItemIndex+this._pageUpAndDown.delta,r=this._getItemsArray().length;this._setActiveItemByIndex(n<r?n:r-1,-1);break;}else return;default:(i||mo(e,"shiftKey"))&&this._typeahead?.handleKey(e);return;}this._typeahead?.reset(),e.preventDefault();}get activeItemIndex(){return this._activeItemIndex;}get activeItem(){return this._activeItem;}isTyping(){return!!this._typeahead&&this._typeahead.isTyping();}setFirstItemActive(){this._setActiveItemByIndex(0,1);}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1);}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1);}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1);}updateActiveItem(e){let a=this._getItemsArray(),o=typeof e=="number"?e:a.indexOf(e),i=a[o];this._activeItem=i??null,this._activeItemIndex=o,this._typeahead?.setCurrentSelectedItemIndex(o);}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete();}_setActiveItemByDelta(e){this._wrap?this._setActiveInWrapMode(e):this._setActiveInDefaultMode(e);}_setActiveInWrapMode(e){let a=this._getItemsArray();for(let o=1;o<=a.length;o++){let i=(this._activeItemIndex+e*o+a.length)%a.length,n=a[i];if(!this._skipPredicateFn(n)){this.setActiveItem(i);return;}}}_setActiveInDefaultMode(e){this._setActiveItemByIndex(this._activeItemIndex+e,e);}_setActiveItemByIndex(e,a){let o=this._getItemsArray();if(o[e]){for(;this._skipPredicateFn(o[e]);)if(e+=a,!o[e])return;this.setActiveItem(e);}}_getItemsArray(){return tf(this._items)?this._items():this._items instanceof Jo?this._items.toArray():this._items;}_itemsChanged(e){if(this._typeahead?.setItems(e),this._activeItem){let a=e.indexOf(this._activeItem);a>-1&&a!==this._activeItemIndex&&(this._activeItemIndex=a,this._typeahead?.setCurrentSelectedItemIndex(a));}}},ug=class extends pg{setActiveItem(e){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(e),this.activeItem&&this.activeItem.setActiveStyles();}},zn=class extends pg{constructor(){super(...arguments),this._origin="program";}setFocusOrigin(e){return this._origin=e,this;}setActiveItem(e){super.setActiveItem(e),this.activeItem&&this.activeItem.focus(this._origin);}};var sp=(()=>{let e=class e{constructor(o){this._platform=o;}isDisabled(o){return o.hasAttribute("disabled");}isVisible(o){return dB(o)&&getComputedStyle(o).visibility==="visible";}isTabbable(o){if(!this._platform.isBrowser)return!1;let i=lB(xB(o));if(i&&(oP(i)===-1||!this.isVisible(i)))return!1;let n=o.nodeName.toLowerCase(),r=oP(o);return o.hasAttribute("contenteditable")?r!==-1:n==="iframe"||n==="object"||this._platform.WEBKIT&&this._platform.IOS&&!gB(o)?!1:n==="audio"?o.hasAttribute("controls")?r!==-1:!1:n==="video"?r===-1?!1:r!==null?!0:this._platform.FIREFOX||o.hasAttribute("controls"):o.tabIndex>=0;}isFocusable(o,i){return bB(o)&&!this.isDisabled(o)&&(i?.ignoreVisibility||this.isVisible(o));}};e.ɵfac=function(i){return new(i||e)(E(Ee));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function lB(t){try{return t.frameElement;}catch{return null;}}function dB(t){return!!(t.offsetWidth||t.offsetHeight||typeof t.getClientRects=="function"&&t.getClientRects().length);}function mB(t){let e=t.nodeName.toLowerCase();return e==="input"||e==="select"||e==="button"||e==="textarea";}function pB(t){return hB(t)&&t.type=="hidden";}function uB(t){return fB(t)&&t.hasAttribute("href");}function hB(t){return t.nodeName.toLowerCase()=="input";}function fB(t){return t.nodeName.toLowerCase()=="a";}function cP(t){if(!t.hasAttribute("tabindex")||t.tabIndex===void 0)return!1;let e=t.getAttribute("tabindex");return!!(e&&!isNaN(parseInt(e,10)));}function oP(t){if(!cP(t))return null;let e=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(e)?-1:e;}function gB(t){let e=t.nodeName.toLowerCase(),a=e==="input"&&t.type;return a==="text"||a==="password"||e==="select"||e==="textarea";}function bB(t){return pB(t)?!1:mB(t)||uB(t)||t.hasAttribute("contenteditable")||cP(t);}function xB(t){return t.ownerDocument&&t.ownerDocument.defaultView||window;}var e_=class{get enabled(){return this._enabled;}set enabled(e){this._enabled=e,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor));}constructor(e,a,o,i,n=!1,r){this._element=e,this._checker=a,this._ngZone=o,this._document=i,this._injector=r,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,n||this.attachAnchors();}destroy(){let e=this._startAnchor,a=this._endAnchor;e&&(e.removeEventListener("focus",this.startAnchorListener),e.remove()),a&&(a.removeEventListener("focus",this.endAnchorListener),a.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1;}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener));}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached);}focusInitialElementWhenReady(e){return new Promise(a=>{this._executeOnStable(()=>a(this.focusInitialElement(e)));});}focusFirstTabbableElementWhenReady(e){return new Promise(a=>{this._executeOnStable(()=>a(this.focusFirstTabbableElement(e)));});}focusLastTabbableElementWhenReady(e){return new Promise(a=>{this._executeOnStable(()=>a(this.focusLastTabbableElement(e)));});}_getRegionBoundary(e){let a=this._element.querySelectorAll(`[cdk-focus-region-${e}], [cdkFocusRegion${e}], [cdk-focus-${e}]`);return e=="start"?a.length?a[0]:this._getFirstTabbableElement(this._element):a.length?a[a.length-1]:this._getLastTabbableElement(this._element);}focusInitialElement(e){let a=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(a){if(!this._checker.isFocusable(a)){let o=this._getFirstTabbableElement(a);return o?.focus(e),!!o;}return a.focus(e),!0;}return this.focusFirstTabbableElement(e);}focusFirstTabbableElement(e){let a=this._getRegionBoundary("start");return a&&a.focus(e),!!a;}focusLastTabbableElement(e){let a=this._getRegionBoundary("end");return a&&a.focus(e),!!a;}hasAttached(){return this._hasAttached;}_getFirstTabbableElement(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;let a=e.children;for(let o=0;o<a.length;o++){let i=a[o].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(a[o]):null;if(i)return i;}return null;}_getLastTabbableElement(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;let a=e.children;for(let o=a.length-1;o>=0;o--){let i=a[o].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(a[o]):null;if(i)return i;}return null;}_createAnchor(){let e=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,e),e.classList.add("cdk-visually-hidden"),e.classList.add("cdk-focus-trap-anchor"),e.setAttribute("aria-hidden","true"),e;}_toggleAnchorTabIndex(e,a){e?a.setAttribute("tabindex","0"):a.removeAttribute("tabindex");}toggleAnchors(e){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor));}_executeOnStable(e){this._injector?oi(e,{injector:this._injector}):setTimeout(e);}},gg=(()=>{let e=class e{constructor(o,i,n){this._checker=o,this._ngZone=i,this._injector=T(Ge),this._document=n;}create(o,i=!1){return new e_(o,this._checker,this._ngZone,this._document,i,this._injector);}};e.ɵfac=function(i){return new(i||e)(E(sp),E(ie),E(be));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function lp(t){return t.buttons===0||t.detail===0;}function dp(t){let e=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!!e&&e.identifier===-1&&(e.radiusX==null||e.radiusX===1)&&(e.radiusY==null||e.radiusY===1);}var vB=new z("cdk-input-modality-detector-options"),_B={ignoreKeys:[18,17,224,91,16]},sP=650,Yl=Wi({passive:!0,capture:!0}),wB=(()=>{let e=class e{get mostRecentModality(){return this._modality.value;}constructor(o,i,n,r){this._platform=o,this._mostRecentTarget=null,this._modality=new jt(null),this._lastTouchMs=0,this._onKeydown=c=>{this._options?.ignoreKeys?.some(s=>s===c.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=da(c));},this._onMousedown=c=>{Date.now()-this._lastTouchMs<sP||(this._modality.next(lp(c)?"keyboard":"mouse"),this._mostRecentTarget=da(c));},this._onTouchstart=c=>{if(dp(c)){this._modality.next("keyboard");return;}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=da(c);},this._options=U(U({},_B),r),this.modalityDetected=this._modality.pipe(Kc(1)),this.modalityChanged=this.modalityDetected.pipe(bn()),o.isBrowser&&i.runOutsideAngular(()=>{n.addEventListener("keydown",this._onKeydown,Yl),n.addEventListener("mousedown",this._onMousedown,Yl),n.addEventListener("touchstart",this._onTouchstart,Yl);});}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Yl),document.removeEventListener("mousedown",this._onMousedown,Yl),document.removeEventListener("touchstart",this._onTouchstart,Yl));}};e.ɵfac=function(i){return new(i||e)(E(Ee),E(ie),E(be),E(vB,8));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),yB=new z("liveAnnouncerElement",{providedIn:"root",factory:kB});function kB(){return null;}var CB=new z("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),MB=0,ed=(()=>{let e=class e{constructor(o,i,n,r){this._ngZone=i,this._defaultOptions=r,this._document=n,this._liveElement=o||this._createLiveElement();}announce(o,...i){let n=this._defaultOptions,r,c;return i.length===1&&typeof i[0]=="number"?c=i[0]:[r,c]=i,this.clear(),clearTimeout(this._previousTimeout),r||(r=n&&n.politeness?n.politeness:"polite"),c==null&&n&&(c=n.duration),this._liveElement.setAttribute("aria-live",r),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(s=>this._currentResolve=s)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=o,typeof c=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),c)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0;},100),this._currentPromise));}clear(){this._liveElement&&(this._liveElement.textContent="");}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0;}_createLiveElement(){let o="cdk-live-announcer-element",i=this._document.getElementsByClassName(o),n=this._document.createElement("div");for(let r=0;r<i.length;r++)i[r].remove();return n.classList.add(o),n.classList.add("cdk-visually-hidden"),n.setAttribute("aria-atomic","true"),n.setAttribute("aria-live","polite"),n.id=`cdk-live-announcer-${MB++}`,this._document.body.appendChild(n),n;}_exposeAnnouncerToModals(o){let i=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let n=0;n<i.length;n++){let r=i[n],c=r.getAttribute("aria-owns");c?c.indexOf(o)===-1&&r.setAttribute("aria-owns",c+" "+o):r.setAttribute("aria-owns",o);}}};e.ɵfac=function(i){return new(i||e)(E(yB,8),E(ie),E(be),E(CB,8));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var dg=function(t){return t[t.IMMEDIATE=0]="IMMEDIATE",t[t.EVENTUAL=1]="EVENTUAL",t;}(dg||{}),OB=new z("cdk-focus-monitor-default-options"),lg=Wi({passive:!0,capture:!0}),ho=(()=>{let e=class e{constructor(o,i,n,r,c){this._ngZone=o,this._platform=i,this._inputModalityDetector=n,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map(),this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map(),this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1);},this._stopInputModalityDetector=new G(),this._rootNodeFocusAndBlurListener=s=>{let l=da(s);for(let d=l;d;d=d.parentElement)s.type==="focus"?this._onFocus(s,d):this._onBlur(s,d);},this._document=r,this._detectionMode=c?.detectionMode||dg.IMMEDIATE;}monitor(o,i=!1){let n=Qi(o);if(!this._platform.isBrowser||n.nodeType!==1)return le();let r=ZO(n)||this._getDocument(),c=this._elementInfo.get(n);if(c)return i&&(c.checkChildren=!0),c.subject;let s={checkChildren:i,subject:new G(),rootNode:r};return this._elementInfo.set(n,s),this._registerGlobalListeners(s),s.subject;}stopMonitoring(o){let i=Qi(o),n=this._elementInfo.get(i);n&&(n.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(n));}focusVia(o,i,n){let r=Qi(o),c=this._getDocument().activeElement;r===c?this._getClosestElementsInfo(r).forEach(([s,l])=>this._originChanged(s,i,l)):(this._setOrigin(i),typeof r.focus=="function"&&r.focus(n));}ngOnDestroy(){this._elementInfo.forEach((o,i)=>this.stopMonitoring(i));}_getDocument(){return this._document||document;}_getWindow(){return this._getDocument().defaultView||window;}_getFocusOrigin(o){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(o)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:o&&this._isLastInteractionFromInputLabel(o)?"mouse":"program";}_shouldBeAttributedToTouch(o){return this._detectionMode===dg.EVENTUAL||!!o?.contains(this._inputModalityDetector._mostRecentTarget);}_setClasses(o,i){o.classList.toggle("cdk-focused",!!i),o.classList.toggle("cdk-touch-focused",i==="touch"),o.classList.toggle("cdk-keyboard-focused",i==="keyboard"),o.classList.toggle("cdk-mouse-focused",i==="mouse"),o.classList.toggle("cdk-program-focused",i==="program");}_setOrigin(o,i=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=o,this._originFromTouchInteraction=o==="touch"&&i,this._detectionMode===dg.IMMEDIATE){clearTimeout(this._originTimeoutId);let n=this._originFromTouchInteraction?sP:1;this._originTimeoutId=setTimeout(()=>this._origin=null,n);}});}_onFocus(o,i){let n=this._elementInfo.get(i),r=da(o);!n||!n.checkChildren&&i!==r||this._originChanged(i,this._getFocusOrigin(r),n);}_onBlur(o,i){let n=this._elementInfo.get(i);!n||n.checkChildren&&o.relatedTarget instanceof Node&&i.contains(o.relatedTarget)||(this._setClasses(i),this._emitOrigin(n,null));}_emitOrigin(o,i){o.subject.observers.length&&this._ngZone.run(()=>o.subject.next(i));}_registerGlobalListeners(o){if(!this._platform.isBrowser)return;let i=o.rootNode,n=this._rootNodeFocusListenerCount.get(i)||0;n||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,lg),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,lg);}),this._rootNodeFocusListenerCount.set(i,n+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener);}),this._inputModalityDetector.modalityDetected.pipe(Ce(this._stopInputModalityDetector)).subscribe(r=>{this._setOrigin(r,!0);}));}_removeGlobalListeners(o){let i=o.rootNode;if(this._rootNodeFocusListenerCount.has(i)){let n=this._rootNodeFocusListenerCount.get(i);n>1?this._rootNodeFocusListenerCount.set(i,n-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,lg),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,lg),this._rootNodeFocusListenerCount.delete(i));}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId));}_originChanged(o,i,n){this._setClasses(o,i),this._emitOrigin(n,i),this._lastFocusOrigin=i;}_getClosestElementsInfo(o){let i=[];return this._elementInfo.forEach((n,r)=>{(r===o||n.checkChildren&&r.contains(o))&&i.push([r,n]);}),i;}_isLastInteractionFromInputLabel(o){let{_mostRecentTarget:i,mostRecentModality:n}=this._inputModalityDetector;if(n!=="mouse"||!i||i===o||o.nodeName!=="INPUT"&&o.nodeName!=="TEXTAREA"||o.disabled)return!1;let r=o.labels;if(r){for(let c=0;c<r.length;c++)if(r[c].contains(i))return!0;}return!1;}};e.ɵfac=function(i){return new(i||e)(E(ie),E(Ee),E(wB),E(be,8),E(OB,8));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),lP=(()=>{let e=class e{constructor(o,i){this._elementRef=o,this._focusMonitor=i,this._focusOrigin=null,this.cdkFocusChange=new $();}get focusOrigin(){return this._focusOrigin;}ngAfterViewInit(){let o=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(o,o.nodeType===1&&o.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(i=>{this._focusOrigin=i,this.cdkFocusChange.emit(i);});}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe();}};e.ɵfac=function(i){return new(i||e)(h(Q),h(ho));},e.ɵdir=j({type:e,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"],standalone:!0});let t=e;return t;})(),Cs=function(t){return t[t.NONE=0]="NONE",t[t.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",t[t.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",t;}(Cs||{}),iP="cdk-high-contrast-black-on-white",aP="cdk-high-contrast-white-on-black",X5="cdk-high-contrast-active",i_=(()=>{let e=class e{constructor(o,i){this._platform=o,this._document=i,this._breakpointSubscription=T(xc).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses());});}getHighContrastMode(){if(!this._platform.isBrowser)return Cs.NONE;let o=this._document.createElement("div");o.style.backgroundColor="rgb(1,2,3)",o.style.position="absolute",this._document.body.appendChild(o);let i=this._document.defaultView||window,n=i&&i.getComputedStyle?i.getComputedStyle(o):null,r=(n&&n.backgroundColor||"").replace(/ /g,"");switch(o.remove(),r){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return Cs.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return Cs.BLACK_ON_WHITE;}return Cs.NONE;}ngOnDestroy(){this._breakpointSubscription.unsubscribe();}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let o=this._document.body.classList;o.remove(X5,iP,aP),this._hasCheckedHighContrastMode=!0;let i=this.getHighContrastMode();i===Cs.BLACK_ON_WHITE?o.add(X5,iP):i===Cs.WHITE_ON_BLACK&&o.add(X5,aP);}}};e.ɵfac=function(i){return new(i||e)(E(Ee),E(be));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),bg=(()=>{let e=class e{constructor(o){o._applyBodyHighContrastModeCssClasses();}};e.ɵfac=function(i){return new(i||e)(E(i_));},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[Ql]});let t=e;return t;})();var PB=new z("cdk-dir-doc",{providedIn:"root",factory:DB});function DB(){return T(be);}var EB=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function IB(t){let e=t?.toLowerCase()||"";return e==="auto"&&typeof navigator<"u"&&navigator?.language?EB.test(navigator.language)?"rtl":"ltr":e==="rtl"?"rtl":"ltr";}var zt=(()=>{let e=class e{constructor(o){if(this.value="ltr",this.change=new $(),o){let i=o.body?o.body.dir:null,n=o.documentElement?o.documentElement.dir:null;this.value=IB(i||n||"ltr");}}ngOnDestroy(){this.change.complete();}};e.ɵfac=function(i){return new(i||e)(E(PB,8));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var Fn=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({});let t=e;return t;})();var SB=["text"],TB=[[["mat-icon"]],"*"],AB=["mat-icon","*"];function RB(t,e){if(t&1&&k(0,"mat-pseudo-checkbox",1),t&2){let a=w();_("disabled",a.disabled)("state",a.selected?"checked":"unchecked");}}function zB(t,e){if(t&1&&k(0,"mat-pseudo-checkbox",3),t&2){let a=w();_("disabled",a.disabled);}}function FB(t,e){if(t&1&&(u(0,"span",4),g(1),p()),t&2){let a=w();m(),F("(",a.group.label,")");}}var NB=["mat-internal-form-field",""],LB=["*"];var xP=(()=>{let e=class e{};e.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",e.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",e.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",e.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)";let t=e;return t;})(),vP=(()=>{let e=class e{};e.COMPLEX="375ms",e.ENTERING="225ms",e.EXITING="195ms";let t=e;return t;})();function VB(){return!0;}var jB=new z("mat-sanity-checks",{providedIn:"root",factory:VB}),_e=(()=>{let e=class e{constructor(o,i,n){this._sanityChecks=i,this._document=n,this._hasDoneGlobalChecks=!1,o._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0);}_checkIsEnabled(o){return cp()?!1:typeof this._sanityChecks=="boolean"?this._sanityChecks:!!this._sanityChecks[o];}};e.ɵfac=function(i){return new(i||e)(E(i_),E(jB,8),E(be));},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[Fn,Fn]});let t=e;return t;})();var td=class{constructor(e,a,o,i,n){this._defaultMatcher=e,this.ngControl=a,this._parentFormGroup=o,this._parentForm=i,this._stateChanges=n,this.errorState=!1;}updateErrorState(){let e=this.errorState,a=this._parentFormGroup||this._parentForm,o=this.matcher||this._defaultMatcher,i=this.ngControl?this.ngControl.control:null,n=o?.isErrorState(i,a)??!1;n!==e&&(this.errorState=n,this._stateChanges.next());}};var Ir=(()=>{let e=class e{isErrorState(o,i){return!!(o&&o.invalid&&(o.touched||i&&i.submitted));}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var Ti=function(t){return t[t.FADING_IN=0]="FADING_IN",t[t.VISIBLE=1]="VISIBLE",t[t.FADING_OUT=2]="FADING_OUT",t[t.HIDDEN=3]="HIDDEN",t;}(Ti||{}),r_=class{constructor(e,a,o,i=!1){this._renderer=e,this.element=a,this.config=o,this._animationForciblyDisabledThroughCss=i,this.state=Ti.HIDDEN;}fadeOut(){this._renderer.fadeOutRipple(this);}},dP=Wi({passive:!0,capture:!0}),c_=class{constructor(){this._events=new Map(),this._delegateEventHandler=e=>{let a=da(e);a&&this._events.get(e.type)?.forEach((o,i)=>{(i===a||i.contains(a))&&o.forEach(n=>n.handleEvent(e));});};}addHandler(e,a,o,i){let n=this._events.get(a);if(n){let r=n.get(o);r?r.add(i):n.set(o,new Set([i]));}else this._events.set(a,new Map([[o,new Set([i])]])),e.runOutsideAngular(()=>{document.addEventListener(a,this._delegateEventHandler,dP);});}removeHandler(e,a,o){let i=this._events.get(e);if(!i)return;let n=i.get(a);n&&(n.delete(o),n.size===0&&i.delete(a),i.size===0&&(this._events.delete(e),document.removeEventListener(e,this._delegateEventHandler,dP)));}},mP={enterDuration:225,exitDuration:150},BB=800,pP=Wi({passive:!0,capture:!0}),uP=["mousedown","touchstart"],hP=["mouseup","mouseleave","touchend","touchcancel"],mp=class mp{constructor(e,a,o,i){this._target=e,this._ngZone=a,this._platform=i,this._isPointerDown=!1,this._activeRipples=new Map(),this._pointerUpEventsRegistered=!1,i.isBrowser&&(this._containerElement=Qi(o));}fadeInRipple(e,a,o={}){let i=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),n=U(U({},mP),o.animation);o.centered&&(e=i.left+i.width/2,a=i.top+i.height/2);let r=o.radius||$B(e,a,i),c=e-i.left,s=a-i.top,l=n.enterDuration,d=document.createElement("div");d.classList.add("mat-ripple-element"),d.style.left=`${c-r}px`,d.style.top=`${s-r}px`,d.style.height=`${r*2}px`,d.style.width=`${r*2}px`,o.color!=null&&(d.style.backgroundColor=o.color),d.style.transitionDuration=`${l}ms`,this._containerElement.appendChild(d);let f=window.getComputedStyle(d),x=f.transitionProperty,b=f.transitionDuration,v=x==="none"||b==="0s"||b==="0s, 0s"||i.width===0&&i.height===0,P=new r_(this,d,o,v);d.style.transform="scale3d(1, 1, 1)",P.state=Ti.FADING_IN,o.persistent||(this._mostRecentTransientRipple=P);let A=null;return!v&&(l||n.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let R=()=>{A&&(A.fallbackTimer=null),clearTimeout(J),this._finishRippleTransition(P);},q=()=>this._destroyRipple(P),J=setTimeout(q,l+100);d.addEventListener("transitionend",R),d.addEventListener("transitioncancel",q),A={onTransitionEnd:R,onTransitionCancel:q,fallbackTimer:J};}),this._activeRipples.set(P,A),(v||!l)&&this._finishRippleTransition(P),P;}fadeOutRipple(e){if(e.state===Ti.FADING_OUT||e.state===Ti.HIDDEN)return;let a=e.element��,o=U(U({},mP),e.config.animation);a.style.transitionDuration=`${o.exitDuration}ms`,a.style.opacity="0",e.state=Ti.FADING_OUT,(e._animationForciblyDisabledThroughCss||!o.exitDuration)&&this._finishRippleTransition(e);}fadeOutAll(){this._getActiveRipples().forEach(e=>e.fadeOut());}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(e=>{e.config.persistent||e.fadeOut();});}setupTriggerEvents(e){let a=Qi(e);!this._platform.isBrowser||!a||a===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=a,uP.forEach(o=>{mp._eventManager.addHandler(this._ngZone,o,a,this);}));}handleEvent(e){e.type==="mousedown"?this._onMousedown(e):e.type==="touchstart"?this._onTouchStart(e):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{hP.forEach(a=>{this._triggerElement.addEventListener(a,this,pP);});}),this._pointerUpEventsRegistered=!0);}_finishRippleTransition(e){e.state===Ti.FADING_IN?this._startFadeOutTransition(e):e.state===Ti.FADING_OUT&&this._destroyRipple(e);}_startFadeOutTransition(e){let a=e===this._mostRecentTransientRipple,{persistent:o}=e.config;e.state=Ti.VISIBLE,!o&&(!a||!this._isPointerDown)&&e.fadeOut();}_destroyRipple(e){let a=this._activeRipples.get(e)??null;this._activeRipples.delete(e),this._activeRipples.size||(this._containerRect=null),e===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),e.state=Ti.HIDDEN,a!==null&&(e.element.removeEventListener("transitionend",a.onTransitionEnd),e.element.removeEventListener("transitioncancel",a.onTransitionCancel),a.fallbackTimer!==null&&clearTimeout(a.fallbackTimer)),e.element.remove();}_onMousedown(e){let a=lp(e),o=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+BB;!this._target.rippleDisabled&&!a&&!o&&(this._isPointerDown=!0,this.fadeInRipple(e.clientX,e.clientY,this._target.rippleConfig));}_onTouchStart(e){if(!this._target.rippleDisabled&&!dp(e)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let a=e.changedTouches;if(a)for(let o=0;o<a.length;o++)this.fadeInRipple(a[o].clientX,a[o].clientY,this._target.rippleConfig);}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(e=>{let a=e.state===Ti.VISIBLE||e.config.terminateOnPointerUp&&e.state===Ti.FADING_IN;!e.config.persistent&&a&&e.fadeOut();}));}_getActiveRipples(){return Array.from(this._activeRipples.keys());}_removeTriggerEvents(){let e=this._triggerElement;e&&(uP.forEach(a=>mp._eventManager.removeHandler(a,e,this)),this._pointerUpEventsRegistered&&(hP.forEach(a=>e.removeEventListener(a,this,pP)),this._pointerUpEventsRegistered=!1));}};mp._eventManager=new c_();var vg=mp;function $B(t,e,a){let o=Math.max(Math.abs(t-a.left),Math.abs(t-a.right)),i=Math.max(Math.abs(e-a.top),Math.abs(e-a.bottom));return Math.sqrt(o*o+i*i);}var Ms=new z("mat-ripple-global-options"),Vo=(()=>{let e=class e{get disabled(){return this._disabled;}set disabled(o){o&&this.fadeOutAllNonPersistent(),this._disabled=o,this._setupTriggerEventsIfEnabled();}get trigger(){return this._trigger||this._elementRef.nativeElement;}set trigger(o){this._trigger=o,this._setupTriggerEventsIfEnabled();}constructor(o,i,n,r,c){this._elementRef=o,this._animationMode=c,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=r||{},this._rippleRenderer=new vg(this,i,o,n);}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled();}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents();}fadeOutAll(){this._rippleRenderer.fadeOutAll();}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent();}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:U(U(U({},this._globalOptions.animation),this._animationMode==="NoopAnimations"?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp};}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled;}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger);}launch(o,i=0,n){return typeof o=="number"?this._rippleRenderer.fadeInRipple(o,i,U(U({},this.rippleConfig),n)):this._rippleRenderer.fadeInRipple(0,0,U(U({},this.rippleConfig),o));}};e.ɵfac=function(i){return new(i||e)(h(Q),h(ie),h(Ee),h(Ms,8),h(it,8));},e.ɵdir=j({type:e,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(i,n){i&2&&ae("mat-ripple-unbounded",n.unbounded);},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0});let t=e;return t;})(),an=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,_e]});let t=e;return t;})(),HB=(()=>{let e=class e{constructor(o){this._animationMode=o,this.state="unchecked",this.disabled=!1,this.appearance="full";}};e.ɵfac=function(i){return new(i||e)(h(it,8));},e.ɵcmp=O({type:e,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(i,n){i&2&&ae("mat-pseudo-checkbox-indeterminate",n.state==="indeterminate")("mat-pseudo-checkbox-checked",n.state==="checked")("mat-pseudo-checkbox-disabled",n.disabled)("mat-pseudo-checkbox-minimal",n.appearance==="minimal")("mat-pseudo-checkbox-full",n.appearance==="full")("_mat-animation-noopable",n._animationMode==="NoopAnimations");},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[D],decls:0,vars:0,template:function(i,n){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-app-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-app-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0});let t=e;return t;})(),l_=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e]});let t=e;return t;})(),d_=new z("MAT_OPTION_PARENT_COMPONENT");var m_=new z("MatOptgroup");var UB=0,s_=class{constructor(e,a=!1){this.source=e,this.isUserInput=a;}},vc=(()=>{let e=class e{get multiple(){return this._parent&&this._parent.multiple;}get selected(){return this._selected;}get disabled(){return this.group&&this.group.disabled||this._disabled;}set disabled(o){this._disabled=o;}get disableRipple(){return!!(this._parent&&this._parent.disableRipple);}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator);}constructor(o,i,n,r){this._element=o,this._changeDetectorRef=i,this._parent=n,this.group=r,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id=`mat-option-${UB++}`,this.onSelectionChange=new $(),this._stateChanges=new G();}get active(){return this._active;}get viewValue(){return(this._text?.nativeElement.textContent||"").trim();}select(o=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),o&&this._emitSelectionChangeEvent());}deselect(o=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),o&&this._emitSelectionChangeEvent());}focus(o,i){let n=this._getHostElement();typeof n.focus=="function"&&n.focus(i);}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck());}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck());}getLabel(){return this.viewValue;}_handleKeydown(o){(o.keyCode===13||o.keyCode===32)&&!mo(o)&&(this._selectViaInteraction(),o.preventDefault());}_selectViaInteraction(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0));}_getTabIndex(){return this.disabled?"-1":"0";}_getHostElement(){return this._element.nativeElement;}ngAfterViewChecked(){if(this._selected){let o=this.viewValue;o!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=o);}}ngOnDestroy(){this._stateChanges.complete();}_emitSelectionChangeEvent(o=!1){this.onSelectionChange.emit(new s_(this,o));}};e.ɵfac=function(i){return new(i||e)(h(Q),h(he),h(d_,8),h(m_,8));},e.ɵcmp=O({type:e,selectors:[["mat-option"]],viewQuery:function(i,n){if(i&1&&X(SB,7),i&2){let r;L(r=V())&&(n._text=r.first);}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(i,n){i&1&&I("click",function(){return n._selectViaInteraction();})("keydown",function(c){return n._handleKeydown(c);}),i&2&&(yo("id",n.id),se("aria-selected",n.selected)("aria-disabled",n.disabled.toString()),ae("mdc-list-item--selected",n.selected)("mat-mdc-option-multiple",n.multiple)("mat-mdc-option-active",n.active)("mdc-list-item--disabled",n.disabled));},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",K]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[ye,D],ngContentSelectors:AB,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(i,n){i&1&&(Re(TB),S(0,RB,1,2,"mat-pseudo-checkbox",1),me(1),u(2,"span",2,0),me(4,1),p(),S(5,zB,1,1,"mat-pseudo-checkbox",3)(6,FB,2,1,"span",4),k(7,"div",5)),i&2&&(ee(n.multiple?0:-1),m(5),ee(!n.multiple&&n.selected&&!n.hideSingleSelectionIndicator?5:-1),m(),ee(n.group&&n.group._inert?6:-1),m(),_("matRippleTrigger",n._getHostElement())("matRippleDisabled",n.disabled||n.disableRipple));},dependencies:[HB,Vo],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-app-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color);outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-app-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});let t=e;return t;})();function _P(t,e,a){if(a.length){let o=e.toArray(),i=a.toArray(),n=0;for(let r=0;r<t+1;r++)o[r].group&&o[r].group===i[n]&&n++;return n;}return 0;}function wP(t,e,a,o){return t<a?t:t+e>a+o?Math.max(0,t-o+e):a;}var p_=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[an,_e,l_]});let t=e;return t;})(),fP={capture:!0},gP=["focus","mousedown","mouseenter","touchstart"],a_="mat-ripple-loader-uninitialized",n_="mat-ripple-loader-class-name",bP="mat-ripple-loader-centered",xg="mat-ripple-loader-disabled",yP=(()=>{let e=class e{constructor(){this._document=T(be,{optional:!0}),this._animationMode=T(it,{optional:!0}),this._globalRippleOptions=T(Ms,{optional:!0}),this._platform=T(Ee),this._ngZone=T(ie),this._hosts=new Map(),this._onInteraction=o=>{let i=da(o);if(i instanceof HTMLElement){let n=i.closest(`[${a_}="${this._globalRippleOptions?.namespace??""}"]`);n&&this._createRipple(n);}},this._ngZone.runOutsideAngular(()=>{for(let o of gP)this._document?.addEventListener(o,this._onInteraction,fP);});}ngOnDestroy(){let o=this._hosts.keys();for(let i of o)this.destroyRipple(i);for(let i of gP)this._document?.removeEventListener(i,this._onInteraction,fP);}configureRipple(o,i){o.setAttribute(a_,this._globalRippleOptions?.namespace??""),(i.className||!o.hasAttribute(n_))&&o.setAttribute(n_,i.className||""),i.centered&&o.setAttribute(bP,""),i.disabled&&o.setAttribute(xg,"");}getRipple(o){return this._hosts.get(o)||this._createRipple(o);}setDisabled(o,i){let n=this._hosts.get(o);if(n){n.disabled=i;return;}i?o.setAttribute(xg,""):o.removeAttribute(xg);}_createRipple(o){if(!this._document)return;let i=this._hosts.get(o);if(i)return i;o.querySelector(".mat-ripple")?.remove();let n=this._document.createElement("span");n.classList.add("mat-ripple",o.getAttribute(n_)),o.append(n);let r=new Vo(new Q(n),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return r._isInitialized=!0,r.trigger=o,r.centered=o.hasAttribute(bP),r.disabled=o.hasAttribute(xg),this.attachRipple(o,r),r;}attachRipple(o,i){o.removeAttribute(a_),this._hosts.set(o,i);}destroyRipple(o){let i=this._hosts.get(o);i&&(i.ngOnDestroy(),this._hosts.delete(o));}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),_g=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵcmp=O({type:e,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(i,n){i&2&&ae("mdc-form-field--align-end",n.labelPosition==="before");},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[D],attrs:NB,ngContentSelectors:LB,decls:1,vars:0,template:function(i,n){i&1&&(Re(),me(0));},styles:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}"],encapsulation:2,changeDetection:0});let t=e;return t;})();var qB=["*"];var WB=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],GB=["[mat-card-avatar], [matCardAvatar]",`mat-card-title, mat-card-subtitle,
      [mat-card-title], [mat-card-subtitle],
      [matCardTitle], [matCardSubtitle]`,"*"],QB=new z("MAT_CARD_CONFIG"),od=(()=>{let e=class e{constructor(o){this.appearance=o?.appearance||"raised";}};e.ɵfac=function(i){return new(i||e)(h(QB,8));},e.ɵcmp=O({type:e,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(i,n){i&2&&ae("mat-mdc-card-outlined",n.appearance==="outlined")("mdc-card--outlined",n.appearance==="outlined");},inputs:{appearance:"appearance"},exportAs:["matCard"],standalone:!0,features:[D],ngContentSelectors:qB,decls:1,vars:0,template:function(i,n){i&1&&(Re(),me(0));},styles:['.mat-mdc-card{display:flex;flex-direction:column;box-sizing:border-box;position:relative;border-style:solid;border-width:0;background-color:var(--mdc-elevated-card-container-color, var(--mat-app-surface));border-color:var(--mdc-elevated-card-container-color, var(--mat-app-surface));border-radius:var(--mdc-elevated-card-container-shape, var(--mat-app-corner-medium));box-shadow:var(--mdc-elevated-card-container-elevation, var(--mat-app-level1))}.mat-mdc-card::after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,0);content:"";display:block;pointer-events:none;box-sizing:border-box;border-radius:var(--mdc-elevated-card-container-shape, var(--mat-app-corner-medium))}.mat-mdc-card-outlined{background-color:var(--mdc-outlined-card-container-color, var(--mat-app-surface));border-radius:var(--mdc-outlined-card-container-shape, var(--mat-app-corner-medium));border-width:var(--mdc-outlined-card-outline-width);border-color:var(--mdc-outlined-card-outline-color, var(--mat-app-outline-variant));box-shadow:var(--mdc-outlined-card-container-elevation, var(--mat-app-level0))}.mat-mdc-card-outlined::after{border:none}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mat-mdc-card-actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font, var(--mat-app-title-large-font));line-height:var(--mat-card-title-text-line-height, var(--mat-app-title-large-line-height));font-size:var(--mat-card-title-text-size, var(--mat-app-title-large-size));letter-spacing:var(--mat-card-title-text-tracking, var(--mat-app-title-large-tracking));font-weight:var(--mat-card-title-text-weight, var(--mat-app-title-large-weight))}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color, var(--mat-app-on-surface));font-family:var(--mat-card-subtitle-text-font, var(--mat-app-title-medium-font));line-height:var(--mat-card-subtitle-text-line-height, var(--mat-app-title-medium-line-height));font-size:var(--mat-card-subtitle-text-size, var(--mat-app-title-medium-size));letter-spacing:var(--mat-card-subtitle-text-tracking, var(--mat-app-title-medium-tracking));font-weight:var(--mat-card-subtitle-text-weight, var(--mat-app-title-medium-weight))}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0});let t=e;return t;})(),id=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"],standalone:!0});let t=e;return t;})();var ad=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"],standalone:!0});let t=e;return t;})(),nd=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"],standalone:!0});let t=e;return t;})(),rd=(()=>{let e=class e{constructor(){this.align="start";}};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-mdc-card-actions","mdc-card__actions"],hostVars:2,hostBindings:function(i,n){i&2&&ae("mat-mdc-card-actions-align-end",n.align==="end");},inputs:{align:"align"},exportAs:["matCardActions"],standalone:!0});let t=e;return t;})(),cd=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵcmp=O({type:e,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],standalone:!0,features:[D],ngContentSelectors:GB,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(i,n){i&1&&(Re(WB),me(0),u(1,"div",0),me(2,1),p(),me(3,2));},encapsulation:2,changeDetection:0});let t=e;return t;})();var sd=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["","mat-card-avatar",""],["","matCardAvatar",""]],hostAttrs:[1,"mat-mdc-card-avatar"],standalone:!0});let t=e;return t;})();var ld=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,B,_e]});let t=e;return t;})();var YB=["*"],wg;function ZB(){if(wg===void 0&&(wg=null,typeof window<"u")){let t=window;t.trustedTypes!==void 0&&(wg=t.trustedTypes.createPolicy("angular#components",{createHTML:e=>e}));}return wg;}function up(t){return ZB()?.createHTML(t)||t;}function kP(t){return Error(`Unable to find icon with the name "${t}"`);}function XB(){return Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.");}function CP(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${t}".`);}function MP(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${t}".`);}var Sr=class{constructor(e,a,o){this.url=e,this.svgText=a,this.options=o;}},KB=(()=>{let e=class e{constructor(o,i,n,r){this._httpClient=o,this._sanitizer=i,this._errorHandler=r,this._svgIconConfigs=new Map(),this._iconSetConfigs=new Map(),this._cachedIconsByUrl=new Map(),this._inProgressUrlFetches=new Map(),this._fontCssClassesByAlias=new Map(),this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=n;}addSvgIcon(o,i,n){return this.addSvgIconInNamespace("",o,i,n);}addSvgIconLiteral(o,i,n){return this.addSvgIconLiteralInNamespace("",o,i,n);}addSvgIconInNamespace(o,i,n,r){return this._addSvgIconConfig(o,i,new Sr(n,null,r));}addSvgIconResolver(o){return this._resolvers.push(o),this;}addSvgIconLiteralInNamespace(o,i,n,r){let c=this._sanitizer.sanitize(ei.HTML,n);if(!c)throw MP(n);let s=up(c);return this._addSvgIconConfig(o,i,new Sr("",s,r));}addSvgIconSet(o,i){return this.addSvgIconSetInNamespace("",o,i);}addSvgIconSetLiteral(o,i){return this.addSvgIconSetLiteralInNamespace("",o,i);}addSvgIconSetInNamespace(o,i,n){return this._addSvgIconSetConfig(o,new Sr(i,null,n));}addSvgIconSetLiteralInNamespace(o,i,n){let r=this._sanitizer.sanitize(ei.HTML,i);if(!r)throw MP(i);let c=up(r);return this._addSvgIconSetConfig(o,new Sr("",c,n));}registerFontClassAlias(o,i=o){return this._fontCssClassesByAlias.set(o,i),this;}classNameForFontAlias(o){return this._fontCssClassesByAlias.get(o)||o;}setDefaultFontSetClass(...o){return this._defaultFontSetClass=o,this;}getDefaultFontSetClass(){return this._defaultFontSetClass;}getSvgIconFromUrl(o){let i=this._sanitizer.sanitize(ei.RESOURCE_URL,o);if(!i)throw CP(o);let n=this._cachedIconsByUrl.get(i);return n?le(yg(n)):this._loadSvgIconFromConfig(new Sr(o,null)).pipe(ro(r=>this._cachedIconsByUrl.set(i,r)),pe(r=>yg(r)));}getNamedSvgIcon(o,i=""){let n=OP(i,o),r=this._svgIconConfigs.get(n);if(r)return this._getSvgFromConfig(r);if(r=this._getIconConfigFromResolvers(i,o),r)return this._svgIconConfigs.set(n,r),this._getSvgFromConfig(r);let c=this._iconSetConfigs.get(i);return c?this._getSvgFromIconSetConfigs(o,c):qr(kP(n));}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear();}_getSvgFromConfig(o){return o.svgText?le(yg(this._svgElementFromConfig(o))):this._loadSvgIconFromConfig(o).pipe(pe(i=>yg(i)));}_getSvgFromIconSetConfigs(o,i){let n=this._extractIconWithNameFromAnySet(o,i);if(n)return le(n);let r=i.filter(c=>!c.svgText).map(c=>this._loadSvgIconSetFromConfig(c).pipe(Ki(s=>{let d=`Loading icon set URL: ${this._sanitizer.sanitize(ei.RESOURCE_URL,c.url)} failed: ${s.message}`;return this._errorHandler.handleError(new Error(d)),le(null);})));return rm(r).pipe(pe(()=>{let c=this._extractIconWithNameFromAnySet(o,i);if(!c)throw kP(o);return c;}));}_extractIconWithNameFromAnySet(o,i){for(let n=i.length-1;n>=0;n--){let r=i[n];if(r.svgText&&r.svgText.toString().indexOf(o)>-1){let c=this._svgElementFromConfig(r),s=this._extractSvgIconFromSet(c,o,r.options);if(s)return s;}}return null;}_loadSvgIconFromConfig(o){return this._fetchIcon(o).pipe(ro(i=>o.svgText=i),pe(()=>this._svgElementFromConfig(o)));}_loadSvgIconSetFromConfig(o){return o.svgText?le(null):this._fetchIcon(o).pipe(ro(i=>o.svgText=i));}_extractSvgIconFromSet(o,i,n){let r=o.querySelector(`[id="${i}"]`);if(!r)return null;let c=r.cloneNode(!0);if(c.removeAttribute("id"),c.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(c,n);if(c.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(c),n);let s=this._svgElementFromString(up("<svg></svg>"));return s.appendChild(c),this._setSvgAttributes(s,n);}_svgElementFromString(o){let i=this._document.createElement("DIV");i.innerHTML=o;let n=i.querySelector("svg");if(!n)throw Error("<svg> tag not found");return n;}_toSvgElement(o){let i=this._svgElementFromString(up("<svg></svg>")),n=o.attributes;for(let r=0;r<n.length;r++){let{name:c,value:s}=n[r];c!=="id"&&i.setAttribute(c,s);}for(let r=0;r<o.childNodes.length;r++)o.childNodes[r].nodeType===this._document.ELEMENT_NODE&&i.appendChild(o.childNodes[r].cloneNode(!0));return i;}_setSvgAttributes(o,i){return o.setAttribute("fit",""),o.setAttribute("height","100%"),o.setAttribute("width","100%"),o.setAttribute("preserveAspectRatio","xMidYMid meet"),o.setAttribute("focusable","false"),i&&i.viewBox&&o.setAttribute("viewBox",i.viewBox),o;}_fetchIcon(o){let{url:i,options:n}=o,r=n?.withCredentials??!1;if(!this._httpClient)throw XB();if(i==null)throw Error(`Cannot fetch icon from URL "${i}".`);let c=this._sanitizer.sanitize(ei.RESOURCE_URL,i);if(!c)throw CP(i);let s=this._inProgressUrlFetches.get(c);if(s)return s;let l=this._httpClient.get(c,{responseType:"text",withCredentials:r}).pipe(pe(d=>up(d)),xn(()=>this._inProgressUrlFetches.delete(c)),dm());return this._inProgressUrlFetches.set(c,l),l;}_addSvgIconConfig(o,i,n){return this._svgIconConfigs.set(OP(o,i),n),this;}_addSvgIconSetConfig(o,i){let n=this._iconSetConfigs.get(o);return n?n.push(i):this._iconSetConfigs.set(o,[i]),this;}_svgElementFromConfig(o){if(!o.svgElement){l��et i=this._svgElementFromString(o.svgText);this._setSvgAttributes(i,o.options),o.svgElement=i;}return o.svgElement;}_getIconConfigFromResolvers(o,i){for(let n=0;n<this._resolvers.length;n++){let r=this._resolvers[n](i,o);if(r)return JB(r)?new Sr(r.url,null,r.options):new Sr(r,null);}}};e.ɵfac=function(i){return new(i||e)(E(ii,8),E(ra),E(be,8),E(ji));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function yg(t){return t.cloneNode(!0);}function OP(t,e){return t+":"+e;}function JB(t){return!!(t.url&&t.options);}var e$=new z("MAT_ICON_DEFAULT_OPTIONS"),t$=new z("mat-icon-location",{providedIn:"root",factory:o$});function o$(){let t=T(be),e=t?t.location:null;return{getPathname:()=>e?e.pathname+e.search:""};}var PP=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],i$=PP.map(t=>`[${t}]`).join(", "),a$=/^url\(['"]?#(.*?)['"]?\)$/,Je=(()=>{let e=class e{get color(){return this._color||this._defaultColor;}set color(o){this._color=o;}get svgIcon(){return this._svgIcon;}set svgIcon(o){o!==this._svgIcon&&(o?this._updateSvgIcon(o):this._svgIcon&&this._clearSvgElement(),this._svgIcon=o);}get fontSet(){return this._fontSet;}set fontSet(o){let i=this._cleanupFontValue(o);i!==this._fontSet&&(this._fontSet=i,this._updateFontIconClasses());}get fontIcon(){return this._fontIcon;}set fontIcon(o){let i=this._cleanupFontValue(o);i!==this._fontIcon&&(this._fontIcon=i,this._updateFontIconClasses());}constructor(o,i,n,r,c,s){this._elementRef=o,this._iconRegistry=i,this._location=r,this._errorHandler=c,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=Ae.EMPTY,s&&(s.color&&(this.color=this._defaultColor=s.color),s.fontSet&&(this.fontSet=s.fontSet)),n||o.nativeElement.setAttribute("aria-hidden","true");}_splitIconName(o){if(!o)return["",""];let i=o.split(":");switch(i.length){case 1:return["",i[0]];case 2:return i;default:throw Error(`Invalid icon name: "${o}"`);}}ngOnInit(){this._updateFontIconClasses();}ngAfterViewChecked(){let o=this._elementsWithExternalReferences;if(o&&o.size){let i=this._location.getPathname();i!==this._previousPath&&(this._previousPath=i,this._prependPathToReferences(i));}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();}_usingFontIcon(){return!this.svgIcon;}_setSvgElement(o){this._clearSvgElement();let i=this._location.getPathname();this._previousPath=i,this._cacheChildrenWithExternalReferences(o),this._prependPathToReferences(i),this._elementRef.nativeElement.appendChild(o);}_clearSvgElement(){let o=this._elementRef.nativeElement,i=o.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();i--;){let n=o.childNodes[i];(n.nodeType!==1||n.nodeName.toLowerCase()==="svg")&&n.remove();}}_updateFontIconClasses(){if(!this._usingFontIcon())return;let o=this._elementRef.nativeElement,i=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(n=>n.length>0);this._previousFontSetClass.forEach(n=>o.classList.remove(n)),i.forEach(n=>o.classList.add(n)),this._previousFontSetClass=i,this.fontIcon!==this._previousFontIconClass&&!i.includes("mat-ligature-font")&&(this._previousFontIconClass&&o.classList.remove(this._previousFontIconClass),this.fontIcon&&o.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon);}_cleanupFontValue(o){return typeof o=="string"?o.trim().split(" ")[0]:o;}_prependPathToReferences(o){let i=this._elementsWithExternalReferences;i&&i.forEach((n,r)=>{n.forEach(c=>{r.setAttribute(c.name,`url('${o}#${c.value}')`);});});}_cacheChildrenWithExternalReferences(o){let i=o.querySelectorAll(i$),n=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map();for(let r=0;r<i.length;r++)PP.forEach(c=>{let s=i[r],l=s.getAttribute(c),d=l?l.match(a$):null;if(d){let f=n.get(s);f||(f=[],n.set(s,f)),f.push({name:c,value:d[1]});}});}_updateSvgIcon(o){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),o){let[i,n]=this._splitIconName(o);i&&(this._svgNamespace=i),n&&(this._svgName=n),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(n,i).pipe(de(1)).subscribe(r=>this._setSvgElement(r),r=>{let c=`Error retrieving icon ${i}:${n}! ${r.message}`;this._errorHandler.handleError(new Error(c));});}}};e.ɵfac=function(i){return new(i||e)(h(Q),h(KB),No("aria-hidden"),h(t$),h(ji),h(e$,8));},e.ɵcmp=O({type:e,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(i,n){i&2&&(se("data-mat-icon-type",n._usingFontIcon()?"font":"svg")("data-mat-icon-name",n._svgName||n.fontIcon)("data-mat-icon-namespace",n._svgNamespace||n.fontSet)("fontIcon",n._usingFontIcon()?n.fontIcon:null),Mt(n.color?"mat-"+n.color:""),ae("mat-icon-inline",n.inline)("mat-icon-no-color",n.color!=="primary"&&n.color!=="accent"&&n.color!=="warn"));},inputs:{color:"color",inline:[2,"inline","inline",K],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[ye,D],ngContentSelectors:YB,decls:1,vars:0,template:function(i,n){i&1&&(Re(),me(0));},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0});let t=e;return t;})(),He=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,_e]});let t=e;return t;})();var EP=["mat-button",""],h_=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],f_=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],n$='.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 8px);height:var(--mdc-text-button-container-height);font-family:var(--mdc-text-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-app-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-filled-button-horizontal-padding, 16px);height:var(--mdc-filled-button-container-height);font-family:var(--mdc-filled-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-app-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-app-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-app-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-app-level1));height:var(--mdc-protected-button-container-height);font-family:var(--mdc-protected-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-app-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-app-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-app-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-app-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-outlined-button-horizontal-padding, 15px);height:var(--mdc-outlined-button-container-height);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-app-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-app-corner-full));border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-app-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-app-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',IP=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}";var r$=["mat-mini-fab",""],c$='.mat-mdc-fab-base{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);flex-shrink:0}.mat-mdc-fab-base .mat-mdc-button-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab-base .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-fab-base .mdc-button__label,.mat-mdc-fab-base .mat-icon{z-index:1;position:relative}.mat-mdc-fab-base .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab-base:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab-base._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab-base::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-fab-base[hidden]{display:none}.mat-mdc-fab-base::-moz-focus-inner{padding:0;border:0}.mat-mdc-fab-base:active,.mat-mdc-fab-base:focus{outline:none}.mat-mdc-fab-base:hover{cursor:pointer}.mat-mdc-fab-base>svg{width:100%}.mat-mdc-fab-base .mat-icon,.mat-mdc-fab-base .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab-base .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base[disabled]:focus,.mat-mdc-fab-base.mat-mdc-button-disabled,.mat-mdc-fab-base.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab-base.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{background-color:var(--mdc-fab-container-color, var(--mat-app-primary-container));border-radius:var(--mdc-fab-container-shape, var(--mat-app-corner-large));color:var(--mat-fab-foreground-color, var(--mat-app-on-primary-container, inherit));box-shadow:var(--mdc-fab-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color)}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color, var(--mat-app-on-primary-container))}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow, var(--mat-app-level4))}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color);background-color:var(--mat-fab-disabled-state-container-color)}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab{width:40px;height:40px;background-color:var(--mdc-fab-small-container-color, var(--mat-app-primary-container));border-radius:var(--mdc-fab-small-container-shape, var(--mat-app-corner-medium));color:var(--mat-fab-small-foreground-color, var(--mat-app-on-primary-container, inherit));box-shadow:var(--mdc-fab-small-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color)}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color, var(--mat-app-on-primary-container))}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow, var(--mat-app-level4))}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color);background-color:var(--mat-fab-small-disabled-state-container-color)}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;line-height:normal;box-shadow:var(--mdc-extended-fab-container-elevation-shadow, var(--mat-app-level3));height:var(--mdc-extended-fab-container-height);border-radius:var(--mdc-extended-fab-container-shape, var(--mat-app-corner-large));font-family:var(--mdc-extended-fab-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-extended-fab-label-text-size, var(--mat-app-label-large-size));font-weight:var(--mdc-extended-fab-label-text-weight, var(--mat-app-label-large-weight));letter-spacing:var(--mdc-extended-fab-label-text-tracking, var(--mat-app-label-large-tracking))}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow, var(--mat-app-level4))}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow, ��var(--mat-app-level3))}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:-8px;margin-right:12px}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons,[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons{margin-left:12px;margin-right:-8px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}',s$=["mat-icon-button",""],l$=["*"];var d$=new z("MAT_BUTTON_CONFIG");var m$=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],kg=(()=>{let e=class e{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement);}set ripple(o){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,o);}get disableRipple(){return this._disableRipple;}set disableRipple(o){this._disableRipple=o,this._updateRippleDisabled();}get disabled(){return this._disabled;}set disabled(o){this._disabled=o,this._updateRippleDisabled();}constructor(o,i,n,r){this._elementRef=o,this._platform=i,this._ngZone=n,this._animationMode=r,this._focusMonitor=T(ho),this._rippleLoader=T(yP),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;let c=T(d$,{optional:!0}),s=o.nativeElement,l=s.classList;this.disabledInteractive=c?.disabledInteractive??!1,this.color=c?.color??null,this._rippleLoader?.configureRipple(s,{className:"mat-mdc-button-ripple"});for(let{attribute:d,mdcClasses:f}of m$)s.hasAttribute(d)&&l.add(...f);}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0);}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement);}focus(o="program",i){o?this._focusMonitor.focusVia(this._elementRef.nativeElement,o,i):this._elementRef.nativeElement.focus(i);}_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&&this.disabledInteractive?!0:null;}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0;}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled);}};e.ɵfac=function(i){hs();},e.ɵdir=j({type:e,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",K],disabled:[2,"disabled","disabled",K],ariaDisabled:[2,"aria-disabled","ariaDisabled",K],disabledInteractive:[2,"disabledInteractive","disabledInteractive",K]},features:[ye]});let t=e;return t;})();var p$=(()=>{let e=class e extends kg{constructor(o,i,n,r){super(o,i,n,r),this._haltDisabledEvents=c=>{this.disabled&&(c.preventDefault(),c.stopImmediatePropagation());};}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents);});}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents);}_getAriaDisabled(){return this.ariaDisabled==null?this.disabled:this.ariaDisabled;}};e.ɵfac=function(i){hs();},e.ɵdir=j({type:e,inputs:{tabIndex:[2,"tabIndex","tabIndex",o=>o==null?void 0:nt(o)]},features:[ye,W]});let t=e;return t;})(),Le=(()=>{let e=class e extends kg{constructor(o,i,n,r){super(o,i,n,r);}};e.ɵfac=function(i){return new(i||e)(h(Q),h(Ee),h(ie),h(it,8));},e.ɵcmp=O({type:e,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(i,n){i&2&&(se("disabled",n._getDisabledAttribute())("aria-disabled",n._getAriaDisabled()),Mt(n.color?"mat-"+n.color:""),ae("mat-mdc-button-disabled",n.disabled)("mat-mdc-button-disabled-interactive",n.disabledInteractive)("_mat-animation-noopable",n._animationMode==="NoopAnimations")("mat-unthemed",!n.color)("mat-mdc-button-base",!0));},exportAs:["matButton"],standalone:!0,features:[W,D],attrs:EP,ngContentSelectors:f_,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,n){i&1&&(Re(h_),k(0,"span",0),me(1),u(2,"span",1),me(3,1),p(),me(4,2),k(5,"span",2)(6,"span",3)),i&2&&ae("mdc-button__ripple",!n._isFab)("mdc-fab__ripple",n._isFab);},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 8px);height:var(--mdc-text-button-container-height);font-family:var(--mdc-text-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-app-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-filled-button-horizontal-padding, 16px);height:var(--mdc-filled-button-container-height);font-family:var(--mdc-filled-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-app-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-app-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-app-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-app-level1));height:var(--mdc-protected-button-container-height);font-family:var(--mdc-protected-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-app-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-app-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-app-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-app-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-outlined-button-horizontal-padding, 15px);height:var(--mdc-outlined-button-container-height);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-app-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-app-corner-full));border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-app-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-app-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0});let t=e;return t;})(),Nn=(()=>{let e=class e extends p${constructor(o,i,n,r){super(o,i,n,r);}};e.ɵfac=function(i){return new(i||e)(h(Q),h(Ee),h(ie),h(it,8));},e.ɵcmp=O({type:e,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostVars:15,hostBindings:function(i,n){i&2&&(se("disabled",n._getDisabledAttribute())("tabindex",n.disabled&&!n.disabledInteractive?-1:n.tabIndex)("aria-disabled",n._getDisabledAttribute()),Mt(n.color?"mat-"+n.color:""),ae("mat-mdc-button-disabled",n.disabled)("mat-mdc-button-disabled-interactive",n.disabledInteractive)("_mat-animation-noopable",n._animationMode==="NoopAnimations")("mat-unthemed",!n.color)("mat-mdc-button-base",!0));},exportAs:["matButton","matAnchor"],standalone:!0,features:[W,D],attrs:EP,ngContentSelectors:f_,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,n){i&1&&(Re(h_),k(0,"span",0),me(1),u(2,"span",1),me(3,1),p(),me(4,2),k(5,"span",2)(6,"span",3)),i&2&&ae("mdc-button__ripple",!n._isFab)("mdc-fab__ripple",n._isFab);},styles:[n$,IP],encapsulation:2,changeDetection:0});let t=e;return t;})(),u$=new z("mat-mdc-fab-default-options",{providedIn:"root",factory:SP});function SP(){return{color:"accent"};}var DP=SP();var _c=(()=>{let e=class e extends kg{constructor(o,i,n,r,c){super(o,i,n,r),this._options=c,this._isFab=!0,this._options=this._options||DP,this.color=this._options.color||DP.color;}};e.ɵfac=function(i){return new(i||e)(h(Q),h(Ee),h(ie),h(it,8),h(u$,8));},e.ɵcmp=O({type:e,selectors:[["button","mat-mini-fab",""]],hostVars:14,hostBindings:function(i,n){i&2&&(se("disabled",n._getDisabledAttribute())("aria-disabled",n._getAriaDisabled()),Mt(n.color?"mat-"+n.color:""),ae("mat-mdc-button-disabled",n.disabled)("mat-mdc-button-disabled-interactive",n.disabledInteractive)("_mat-animation-noopable",n._animationMode==="NoopAnimations")("mat-unthemed",!n.color)("mat-mdc-button-base",!0));},exportAs:["matButton"],standalone:!0,features:[W,D],attrs:r$,ngContentSelectors:f_,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,n){i&1&&(Re(h_),k(0,"span",0),me(1),u(2,"span",1),me(3,1),p(),me(4,2),k(5,"span",2)(6,"span",3)),i&2&&ae("mdc-button__ripple",!n._isFab)("mdc-fab__ripple",n._isFab);},styles:[c$],encapsulation:2,changeDetection:0});let t=e;return t;})();var wc=(()=>{let e=class e extends kg{constructor(o,i,n,r){super(o,i,n,r),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0});}};e.ɵfac=function(i){return new(i||e)(h(Q),h(Ee),h(ie),h(it,8));},e.ɵcmp=O({type:e,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(i,n){i&2&&(se("disabled",n._getDisabledAttribute())("aria-disabled",n._getAriaDisabled()),Mt(n.color?"mat-"+n.color:""),ae("mat-mdc-button-disabled",n.disabled)("mat-mdc-button-disabled-interactive",n.disabledInteractive)("_mat-animation-noopable",n._animationMode==="NoopAnimations")("mat-unthemed",!n.color)("mat-mdc-button-base",!0));},exportAs:["matButton"],standalone:!0,features:[W,D],attrs:s$,ngContentSelectors:l$,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,n){i&1&&(Re(),k(0,"span",0),me(1),k(2,"span",1)(3,"span",2));},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);color:var(--mdc-icon-button-icon-color, var(--mat-app-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',IP],encapsulation:2,changeDetection:0});let t=e;return t;})();var we=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,an,_e]});let t=e;return t;})();var Cg=class{};function Og(t){return t&&typeof t.connect=="function"&&!(t instanceof Ur);}var dd=function(t){return t[t.REPLACED=0]="REPLACED",t[t.INSERTED=1]="INSERTED",t[t.MOVED=2]="MOVED",t[t.REMOVED=3]="REMOVED",t;}(dd||{}),hp=new z("_ViewRepeater"),md=class{applyChanges(e,a,o,i,n){e.forEachOperation((r,c,s)=>{let l,d;if(r.previousIndex==null){let f=o(r,c,s);l=a.createEmbeddedView(f.templateRef,f.context,f.index),d=dd.INSERTED;}else s==null?(a.remove(c),d=dd.REMOVED):(l=a.get(c),a.move(l,s),d=dd.MOVED);n&&n({context:l?.context,operation:d,record:r});});}detach(){}};var Mg=class{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected;}constructor(e=!1,a,o=!0,i){this._multiple=e,this._emitChanges=o,this.compareWith=i,this._selection=new Set(),this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new G(),a&&a.length&&(e?a.forEach(n=>this._markSelected(n)):this._markSelected(a[0]),this._selectedToEmit.length=0);}select(...e){this._verifyValueAssignment(e),e.forEach(o=>this._markSelected(o));let a=this._hasQueuedChanges();return this._emitChangeEvent(),a;}deselect(...e){this._verifyValueAssignment(e),e.forEach(o=>this._unmarkSelected(o));let a=this._hasQueuedChanges();return this._emitChangeEvent(),a;}setSelection(...e){this._verifyValueAssignment(e);let a=this.selected,o=new Set(e);e.forEach(n=>this._markSelected(n)),a.filter(n=>!o.has(this._getConcreteValue(n,o))).forEach(n=>this._unmarkSelected(n));let i=this._hasQueuedChanges();return this._emitChangeEvent(),i;}toggle(e){return this.isSelected(e)?this.deselect(e):this.select(e);}clear(e=!0){this._unmarkAll();let a=this._hasQueuedChanges();return e&&this._emitChangeEvent(),a;}isSelected(e){return this._selection.has(this._getConcreteValue(e));}isEmpty(){return this._selection.size===0;}hasValue(){return!this.isEmpty();}sort(e){this._multiple&&this.selected&&this._selected.sort(e);}isMultipleSelection(){return this._multiple;}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,adde��d:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[]);}_markSelected(e){e=this._getConcreteValue(e),this.isSelected(e)||(this._multiple||this._unmarkAll(),this.isSelected(e)||this._selection.add(e),this._emitChanges&&this._selectedToEmit.push(e));}_unmarkSelected(e){e=this._getConcreteValue(e),this.isSelected(e)&&(this._selection.delete(e),this._emitChanges&&this._deselectedToEmit.push(e));}_unmarkAll(){this.isEmpty()||this._selection.forEach(e=>this._unmarkSelected(e));}_verifyValueAssignment(e){e.length>1&&this._multiple;}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length);}_getConcreteValue(e,a){if(this.compareWith){a=a??this._selection;for(let o of a)if(this.compareWith(e,o))return o;return e;}else return e;}};var Pg=(()=>{let e=class e{constructor(){this._listeners=[];}notify(o,i){for(let n of this._listeners)n(o,i);}listen(o){return this._listeners.push(o),()=>{this._listeners=this._listeners.filter(i=>o!==i);};}ngOnDestroy(){this._listeners=[];}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var h$=20,pd=(()=>{let e=class e{constructor(o,i,n){this._ngZone=o,this._platform=i,this._scrolled=new G(),this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map(),this._document=n;}register(o){this.scrollContainers.has(o)||this.scrollContainers.set(o,o.elementScrolled().subscribe(()=>this._scrolled.next(o)));}deregister(o){let i=this.scrollContainers.get(o);i&&(i.unsubscribe(),this.scrollContainers.delete(o));}scrolled(o=h$){return this._platform.isBrowser?new Fe(i=>{this._globalSubscription||this._addGlobalListener();let n=o>0?this._scrolled.pipe(Lu(o)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{n.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener();};}):le();}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((o,i)=>this.deregister(i)),this._scrolled.complete();}ancestorScrolled(o,i){let n=this.getAncestorScrollContainers(o);return this.scrolled(i).pipe(Ie(r=>!r||n.indexOf(r)>-1));}getAncestorScrollContainers(o){let i=[];return this.scrollContainers.forEach((n,r)=>{this._scrollableContainsElement(r,o)&&i.push(r);}),i;}_getWindow(){return this._document.defaultView||window;}_scrollableContainsElement(o,i){let n=Qi(i),r=o.getElementRef().nativeElement;do if(n==r)return!0;while(n=n.parentElement);return!1;}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{let o=this._getWindow();return qa(o.document,"scroll").subscribe(()=>this._scrolled.next());});}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null);}};e.ɵfac=function(i){return new(i||e)(E(ie),E(Ee),E(be,8));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),fp=(()=>{let e=class e{constructor(o,i,n,r){this.elementRef=o,this.scrollDispatcher=i,this.ngZone=n,this.dir=r,this._destroyed=new G(),this._elementScrolled=new Fe(c=>this.ngZone.runOutsideAngular(()=>qa(this.elementRef.nativeElement,"scroll").pipe(Ce(this._destroyed)).subscribe(c)));}ngOnInit(){this.scrollDispatcher.register(this);}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete();}elementScrolled(){return this._elementScrolled;}getElementRef(){return this.elementRef;}scrollTo(o){let i=this.elementRef.nativeElement,n=this.dir&&this.dir.value=="rtl";o.left==null&&(o.left=n?o.end:o.start),o.right==null&&(o.right=n?o.start:o.end),o.bottom!=null&&(o.top=i.scrollHeight-i.clientHeight-o.bottom),n&&Wl()!=en.NORMAL?(o.left!=null&&(o.right=i.scrollWidth-i.clientWidth-o.left),Wl()==en.INVERTED?o.left=o.right:Wl()==en.NEGATED&&(o.left=o.right?-o.right:o.right)):o.right!=null&&(o.left=i.scrollWidth-i.clientWidth-o.right),this._applyScrollToOptions(o);}_applyScrollToOptions(o){let i=this.elementRef.nativeElement;rg()?i.scrollTo(o):(o.top!=null&&(i.scrollTop=o.top),o.left!=null&&(i.scrollLeft=o.left));}measureScrollOffset(o){let i="left",n="right",r=this.elementRef.nativeElement;if(o=="top")return r.scrollTop;if(o=="bottom")return r.scrollHeight-r.clientHeight-r.scrollTop;let c=this.dir&&this.dir.value=="rtl";return o=="start"?o=c?n:i:o=="end"&&(o=c?i:n),c&&Wl()==en.INVERTED?o==i?r.scrollWidth-r.clientWidth-r.scrollLeft:r.scrollLeft:c&&Wl()==en.NEGATED?o==i?r.scrollLeft+r.scrollWidth-r.clientWidth:-r.scrollLeft:o==i?r.scrollLeft:r.scrollWidth-r.clientWidth-r.scrollLeft;}};e.ɵfac=function(i){return new(i||e)(h(Q),h(pd),h(ie),h(zt,8));},e.ɵdir=j({type:e,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0});let t=e;return t;})(),f$=20,Ta=(()=>{let e=class e{constructor(o,i,n){this._platform=o,this._change=new G(),this._changeListener=r=>{this._change.next(r);},this._document=n,i.runOutsideAngular(()=>{if(o.isBrowser){let r=this._getWindow();r.addEventListener("resize",this._changeListener),r.addEventListener("orientationchange",this._changeListener);}this.change().subscribe(()=>this._viewportSize=null);});}ngOnDestroy(){if(this._platform.isBrowser){let o=this._getWindow();o.removeEventListener("resize",this._changeListener),o.removeEventListener("orientationchange",this._changeListener);}this._change.complete();}getViewportSize(){this._viewportSize||this._updateViewportSize();let o={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),o;}getViewportRect(){let o=this.getViewportScrollPosition(),{width:i,height:n}=this.getViewportSize();return{top:o.top,left:o.left,bottom:o.top+n,right:o.left+i,height:n,width:i};}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let o=this._document,i=this._getWindow(),n=o.documentElement,r=n.getBoundingClientRect(),c=-r.top||o.body.scrollTop||i.scrollY||n.scrollTop||0,s=-r.left||o.body.scrollLeft||i.scrollX||n.scrollLeft||0;return{top:c,left:s};}change(o=f$){return o>0?this._change.pipe(Lu(o)):this._change;}_getWindow(){return this._document.defaultView||window;}_updateViewportSize(){let o=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:o.innerWidth,height:o.innerHeight}:{width:0,height:0};}};e.ɵfac=function(i){return new(i||e)(E(Ee),E(ie),E(be,8));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var yc=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({});let t=e;return t;})(),gp=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[Fn,yc,Fn,yc]});let t=e;return t;})();var xp=class{attach(e){return this._attachedHost=e,e.attach(this);}detach(){let e=this._attachedHost;e!=null&&(this._attachedHost=null,e.detach());}get isAttached(){return this._attachedHost!=null;}setAttachedHost(e){this._attachedHost=e;}},nn=class extends xp{constructor(e,a,o,i,n){super(),this.component=e,this.viewContainerRef=a,this.injector=o,this.componentFactoryResolver=i,this.projectableNodes=n;}},qo=class extends xp{constructor(e,a,o,i){super(),this.templateRef=e,this.viewContainerRef=a,this.context=o,this.injector=i;}get origin(){return this.templateRef.elementRef;}attach(e,a=this.context){return this.context=a,super.attach(e);}detach(){return this.context=void 0,super.detach();}},g_=class extends xp{constructor(e){super(),this.element=e instanceof Q?e.nativeElement:e;}},kc=class{constructor(){this._isDisposed=!1,this.attachDomPortal=null;}hasAttached(){return!!this._attachedPortal;}attach(e){if(e instanceof nn)return this._attachedPortal=e,this.attachComponentPortal(e);if(e instanceof qo)return this._attachedPortal=e,this.attachTemplatePortal(e);if(this.attachDomPortal&&e instanceof g_)return this._attachedPortal=e,this.attachDomPortal(e);}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn();}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0;}setDisposeFn(e){this._disposeFn=e;}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null);}};var vp=class extends kc{constructor(e,a,o,i,n){super(),this.outletElement=e,this._componentFactoryResolver=a,this._appRef=o,this._defaultInjector=i,this.attachDomPortal=r=>{this._document;let c=r.element;c.parentNode;let s=this._document.createComment("dom-portal");c.parentNode.insertBefore(s,c),this.outletElement.appendChild(c),this._attachedPortal=r,super.setDisposeFn(()=>{s.parentNode&&s.parentNode.replaceChild(c,s);});},this._document=n;}attachComponentPortal(e){let o=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),i;return e.viewContainerRef?(i=e.viewContainerRef.createComponent(o,e.viewContainerRef.length,e.injector||e.viewContainerRef.injector,e.projectableNodes||void 0),this.setDisposeFn(()=>i.destroy())):(i=o.create(e.injector||this._defaultInjector||Ge.NULL),this._appRef.attachView(i.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(i.hostView),i.destroy();})),this.outletElement.appendChild(this._getComponentRootNode(i)),this._attachedPortal=e,i;}attachTemplatePortal(e){let a=e.viewContainerRef,o=a.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return o.rootNodes.forEach(i=>this.outletElement.appendChild(i)),o.detectChanges(),this.setDisposeFn(()=>{let i=a.indexOf(o);i!==-1&&a.remove(i);}),this._attachedPortal=e,o;}dispose(){super.dispose(),this.outletElement.remove();}_getComponentRootNode(e){return e.hostView.rootNodes[0];}};var AP=(()=>{let e=class e extends qo{constructor(o,i){super(o,i);}};e.ɵfac=function(i){return new(i||e)(h(Ze),h(_t));},e.ɵdir=j({type:e,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],standalone:!0,features:[W]});let t=e;return t;})();var xi=(()=>{let e=class e extends kc{constructor(o,i,n){super(),this._componentFactoryResolver=o,this._viewContainerRef=i,this._isInitialized=!1,this.attached=new $(),this.attachDomPortal=r=>{this._document;let c=r.element;c.parentNode;let s=this._document.createComment("dom-portal");r.setAttachedHost(this),c.parentNode.insertBefore(s,c),this._getRootNode().appendChild(c),this._attachedPortal=r,super.setDisposeFn(()=>{s.parentNode&&s.parentNode.replaceChild(c,s);});},this._document=n;}get portal(){return this._attachedPortal;}set portal(o){this.hasAttached()&&!o&&!this._isInitialized||(this.hasAttached()&&super.detach(),o&&super.attach(o),this._attachedPortal=o||null);}get attachedRef(){return this._attachedRef;}ngOnInit(){this._isInitialized=!0;}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null;}attachComponentPortal(o){o.setAttachedHost(this);let i=o.viewContainerRef!=null?o.viewContainerRef:this._viewContainerRef,r=(o.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(o.component),c=i.createComponent(r,i.length,o.injector||i.injector,o.projectableNodes||void 0);return i!==this._viewContainerRef&&this._getRootNode().appendChild(c.hostView.rootNodes[0]),super.setDisposeFn(()=>c.destroy()),this._attachedPortal=o,this._attachedRef=c,this.attached.emit(c),c;}attachTemplatePortal(o){o.setAttachedHost(this);let i=this._viewContainerRef.createEmbeddedView(o.templateRef,o.context,{injector:o.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=o,this._attachedRef=i,this.attached.emit(i),i;}_getRootNode(){let o=this._viewContainerRef.element.nativeElement;return o.nodeType===o.ELEMENT_NODE?o:o.parentNode;}};e.ɵfac=function(i){return new(i||e)(h(ea),h(_t),h(be));},e.ɵdir=j({type:e,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[W]});let t=e;return t;})();var ua=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({});let t=e;return t;})();var RP=rg(),b_=class{constructor(e,a){this._viewportRuler=e,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=a;}attach(){}enable(){if(this._canBeEnabled()){let e=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=e.style.left||"",this._previousHTMLStyles.top=e.style.top||"",e.style.left=Co(-this._previousScrollPosition.left),e.style.top=Co(-this._previousScrollPosition.top),e.classList.add("cdk-global-scrollblock"),this._isEnabled=!0;}}disable(){if(this._isEnabled){let e=this._document.documentElement,a=this._document.body,o=e.style,i=a.style,n=o.scrollBehavior||"",r=i.scrollBehavior||"";this._isEnabled=!1,o.left=this._previousHTMLStyles.left,o.top=this._previousHTMLStyles.top,e.classList.remove("cdk-global-scrollblock"),RP&&(o.scrollBehavior=i.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),RP&&(o.scrollBehavior=n,i.scrollBehavior=r);}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let a=this._document.body,o=this._viewportRuler.getViewportSize();return a.scrollHeight>o.height||a.scrollWidth>o.width;}};var x_=class{constructor(e,a,o,i){this._scrollDispatcher=e,this._ngZone=a,this._viewportRuler=o,this._config=i,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach());};}attach(e){this._overlayRef,this._overlayRef=e;}enable(){if(this._scrollSubscription)return;let e=this._scrollDispatcher.scrolled(0).pipe(Ie(a=>!a||!this._overlayRef.overlayElement.contains(a.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe(()=>{let a=this._viewportRuler.getViewportScrollPosition().top;Math.abs(a-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition();})):this._scrollSubscription=e.subscribe(this._detach);}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null);}detach(){this.disable(),this._overlayRef=null;}},Dg=class{enable(){}disable(){}attach(){}};function v_(t,e){return e.some(a=>{let o=t.bottom<a.top,i=t.top>a.bottom,n=t.right<a.left,r=t.left>a.right;return o||i||n||r;});}function zP(t,e){return e.some(a=>{let o=t.top<a.top,i=t.bottom>a.bottom,n=t.left<a.left,r=t.right>a.right;return o||i||n||r;});}var __=class{constructor(e,a,o,i){this._scrollDispatcher=e,this._viewportRuler=a,this._ngZone=o,this._config=i,this._scrollSubscription=null;}attach(e){this._overlayRef,this._overlayRef=e;}enable(){if(!this._scrollSubscription){let e=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(e).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let a=this._overlayRef.overlayElement.getBoundingClientRect(),{width:o,height:i}=this._viewportRuler.getViewportSize();v_(a,[{width:o,height:i,bottom:i,right:o,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()));}});}}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null);}detach(){this.disable(),this._overlayRef=null;}},g$=(()=>{let e=class e{constructor(o,i,n,r){this._scrollDispatcher=o,this._viewportRuler=i,this._ngZone=n,this.noop=()=>new Dg(),this.close=c=>new x_(this._scrollDispatcher,this._ngZone,this._viewportRuler,c),this.block=()=>new b_(this._viewportRuler,this._document),this.reposition=c=>new __(this._scrollDispatcher,this._viewportRuler,this._ngZone,c),this._document=r;}};e.ɵfac=function(i){return new(i||e)(E(pd),E(Ta),E(ie),E(be));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),Ln=class{constructor(e){if(this.scrollStrategy=new Dg(),this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,e){let a=Object.keys(e);for(let o of a)e[o]!==void 0&&(this[o]=e[o]);}}};var w_=class{constructor(e,a){this.connectionPair=e,this.scrollableViewProperties=a;}};var BP=(()=>{let e=class e{constructor(o){this._attachedOverlays=[],this._document=o;}ngOnDestroy(){this.detach();}add(o){this.remove(o),this._attachedOverlays.push(o);}remove(o){let i=this._attachedOverlays.indexOf(o);i>-1&&this._attachedOverlays.splice(i,1),this._attachedOverlays.length===0&&this.detach();}};e.ɵfac=function(i){return new(i||e)(E(be));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),b$=(()=>{let e=class e extends BP{constructor(o,i){super(o),this._ngZone=i,this._keydownListener=n=>{let r=this._attachedOverlays;for(let c=r.length-1;c>-1;c--)if(r[c]._keydownEvents.observers.length>0){let s=r[c]._keydownEvents;this._ngZone?this._ngZone.run(()=>s.next(n)):s.next(n);break;}};}add(o){super.add(o),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0);}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1);}};e.ɵfac=function(i){return new(i||e)(E(be),E(ie,8));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),x$=(()=>{let e=class e extends BP{constructor(o,i,n){super(o),this._platform=i,this._ngZone=n,this._cursorStyleIsSet=!1,this._pointerDownListener=r=>{this._pointerDownEventTarget=da(r);},this._clickListener=r=>{let c=da(r),s=r.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:c;this._pointerDownEventTarget=null;let l=this._attachedOverlays.slice();for(let d=l.length-1;d>-1;d--){let f=l[d];if(f._outsidePointerEvents.observers.length<1||!f.hasAttached())continue;if(FP(f.overlayElement,c)||FP(f.overlayElement,s))break;let x=f._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>x.next(r)):x.next(r);}};}add(o){if(super.add(o),!this._isAttached){let i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0;}}detach(){if(this._isAttached){let o=this._document.body;o.removeEventListener("pointerdown",this._pointerDownListener,!0),o.removeEventListener("click",this._clickListener,!0),o.removeEventListener("auxclick",this._clickListener,!0),o.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(o.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1;}}_addEventListeners(o){o.addEventListener("pointerdown",this._pointerDownListener,!0),o.addEventListener("click",this._clickListener,!0),o.addEventListener("auxclick",this._clickListener,!0),o.addEventListener("contextmenu",this._clickListener,!0);}};e.ɵfac=function(i){return new(i||e)(E(be),E(Ee),E(ie,8));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function FP(t,e){let a=typeof ShadowRoot<"u"&&ShadowRoot,o=e;for(;o;){if(o===t)return!0;o=a&&o instanceof ShadowRoot?o.host:o.parentNode;}return!1;}var ud=(()=>{let e=class e{constructor(o,i){this._platform=i,this._document=o;}ngOnDestroy(){this._containerElement?.remove();}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement;}_createContainer(){let o="cdk-overlay-container";if(this._platform.isBrowser||cp()){let n=this._document.querySelectorAll(`.${o}[platform="server"], .${o}[platform="test"]`);for(let r=0;r<n.length;r++)n[r].remove();}let i=this._document.createElement("div");i.classList.add(o),cp()?i.setAttribute("platform","test"):this._platform.isBrowser||i.setAttribute("platform","server"),this._document.body.appendChild(i),this._containerElement=i;}};e.ɵfac=function(i){return new(i||e)(E(be),E(Ee));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),Tr=class{constructor(e,a,o,i,n,r,c,s,l,d=!1,f){this._portalOutlet=e,this._host=a,this._pane=o,this._config=i,this._ngZone=n,this._keyboardDispatcher=r,this._document=c,this._location=s,this._outsideClickDispatcher=l,this._animationsDisabled=d,this._injector=f,this._backdropElement=null,this._backdropClick=new G(),this._attachments=new G(),this._detachments=new G(),this._locationChanges=Ae.EMPTY,this._backdropClickHandler=x=>this._backdropClick.next(x),this._backdropTransitionendHandler=x=>{this._disposeBackdrop(x.target);},this._keydownEvents=new G(),this._outsidePointerEvents=new G(),this._renders=new G(),i.scrollStrategy&&(this._scrollStrategy=i.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=i.positionStrategy,this._afterRenderRef=Ui(()=>Em(()=>{this._renders.next();},{injector:this._injector}));}get overlayElement(){return this._pane;}get backdropElement(){return this._backdropElement;}get hostElement(){return this._host;}attach(e){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);let a=this._portalOutlet.attach(e);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),oi(()=>{this.hasAttached()&&this.updatePosition();},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),typeof a?.onDestroy=="function"&&a.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()));}),a;}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let e=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),e;}dispose(){let e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,e&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.complete();}hasAttached(){return this._portalOutlet.hasAttached();}backdropClick(){return this._backdropClick;}attachments(){return this._attachments;}detachments(){return this._detachments;}keydownEvents(){return this._keydownEvents;}outsidePointerEvents(){return this._outsidePointerEvents;}getConfig(){return this._config;}updatePosition(){this._positionStrategy&&this._positionStrategy.apply();}updatePositionStrategy(e){e!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=e,this.hasAttached()&&(e.attach(this),this.updatePosition()));}updateSize(e){this._config=U(U({},this._config),e),this._updateElementSize();}setDirection(e){this._config=Xe(U({},this._config),{direction:e}),this._updateElementDirection();}addPanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!0);}removePanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!1);}getDirection(){let e=this._config.direction;return e?typeof e=="string"?e:e.value:"ltr";}updateScrollStrategy(e){e!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=e,this.hasAttached()&&(e.attach(this),e.enable()));}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection());}_updateElementSize(){if(!this._pane)return;let e=this._pane.style;e.width=Co(this._config.width),e.height=Co(this._config.height),e.minWidth=Co(this._config.minWidth),e.minHeight=Co(this._config.minHeight),e.maxWidth=Co(this._config.maxWidth),e.maxHeight=Co(this._config.maxHeight);}_togglePointerEvents(e){this._pane.style.pointerEvents=e?"":"none";}_attachBackdrop(){let e="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(e);});}):this._backdropElement.classList.add(e);}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host);}detachBackdrop(){let e=this._backdropElement;if(e){if(this._animationsDisabled){this._disposeBackdrop(e);return;}e.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{e.addEventListener("transitionend",this._backdropTransitionendHandler);}),e.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(e);},500));}}_toggleClasses(e,a,o){let i=Gl(a||[]).filter(n=>!!n);i.length&&(o?e.classList.add(...i):e.classList.remove(...i));}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{let e=this._renders.pipe(Ce(Qt(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||this._pane.children.length===0)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),e.unsubscribe());});});}_disposeScrollStrategy(){let e=this._scrollStrategy;e&&(e.disable(),e.detach&&e.detach());}_disposeBackdrop(e){e&&(e.removeEventListener("click",this._backdropClickHandler),e.removeEventListener("transitionend",this._backdropTransitionendHandler),e.remove(),this._backdropElement===e&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0);}},NP="cdk-overlay-connected-position-bounding-box",v$=/([A-Za-z%]+)$/,y_=class{get positions(){return this._preferredPositions;}constructor(e,a,o,i,n){this._viewportRuler=a,this._document=o,this._platform=i,this._overlayContainer=n,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new G(),this._resizeSubscription=Ae.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(e);}attach(e){this._overlayRef&&this._overlayRef,this._validatePositions(),e.hostElement.classList.add(NP),this._overlayRef=e,this._boundingBox=e.hostElement,this._pane=e.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply();});}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition){this.reapplyLastPosition();return;}this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let e=this._originRect,a=this._overlayRect,o=this._viewportRect,i=this._containerRect,n=[],r;for(let c of this._preferredPositions){let s=this._getOriginPoint(e,i,c),l=this._getOverlayPoint(s,a,c),d=this._getOverlayFit(l,a,o,c);if(d.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(c,s);return;}if(this._canFitWithFlexibleDimensions(d,l,o)){n.push({position:c,origin:s,overlayRect:a,boundingBoxRect:this._calculateBoundingBoxRect(s,c)});continue;}(!r||r.overlayFit.visibleArea<d.visibleArea)&&(r={overlayFit:d,overlayPoint:l,originPoint:s,position:c,overlayRect:a});}if(n.length){let c=null,s=-1;for(let l of n){let d=l.boundingBoxRect.width*l.boundingBoxRect.height*(l.position.weight||1);d>s&&(s=d,c=l);}this._isPushed=!1,this._applyPosition(c.position,c.origin);return;}if(this._canPush){this._isPushed=!0,this._applyPosition(r.position,r.originPoint);return;}this._applyPosition(r.position,r.originPoint);}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe();}dispose(){this._isDisposed||(this._boundingBox&&Os(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(NP),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0);}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let e=this._lastPosition;if(e){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let a=this._getOriginPoint(this._originRect,this._containerRect,e);this._applyPosition(e,a);}else this.apply();}withScrollableContainers(e){return this._scrollables=e,this;}withPositions(e){return this._preferredPositions=e,e.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this;}withViewportMargin(e){return this._viewportMargin=e,this;}withFlexibleDimensions(e=!0){return this._hasFlexibleDimensions=e,this;}withGrowAfterOpen(e=!0){return this._growAfterOpen=e,this;}withPush(e=!0){return this._canPush=e,this;}withLockedPosition(e=!0){return this._positionLocked=e,this;}setOrigin(e){return this._origin=e,this;}withDefaultOffsetX(e){return this._offsetX=e,this;}withDefaultOffsetY(e){return this._offsetY=e,this;}withTransformOriginOn(e){return this._transformOriginSelector=e,this;}_getOriginPoint(e,a,o){let i;if(o.originX=="center")i=e.left+e.width/2;else{let r=this._isRtl()?e.right:e.left,c=this._isRtl()?e.left:e.right;i=o.originX=="start"?r:c;}a.left<0&&(i-=a.left);let n;return o.originY=="center"?n=e.top+e.height/2:n=o.originY=="top"?e.top:e.bottom,a.top<0&&(n-=a.top),{x:i,y:n};}_getOverlayPoint(e,a,o){let i;o.overlayX=="center"?i=-a.width/2:o.overlayX==="start"?i=this._isRtl()?-a.width:0:i=this._isRtl()?0:-a.width;let n;return o.overlayY=="center"?n=-a.height/2:n=o.overlayY=="top"?0:-a.height,{x:e.x+i,y:e.y+n};}_getOverlayFit(e,a,o,i){let n=VP(a),{x:r,y:c}=e,s=this._getOffset(i,"x"),l=this._getOffset(i,"y");s&&(r+=s),l&&(c+=l);let d=0-r,f=r+n.width-o.width,x=0-c,b=c+n.height-o.height,v=this._subtractOverflows(n.width,d,f),P=this._subtractOverflows(n.height,x,b),A=v*P;return{visibleArea:A,isCompletelyWithinViewport:n.width*n.height===A,fitsInViewportVertically:P===n.height,fitsInViewportHorizontally:v==n.width};}_canFitWithFlexibleDimensions(e,a,o){if(this._hasFlexibleDimensions){let i=o.bottom-a.y,n=o.right-a.x,r=LP(this._overlayRef.getConfig().minHeight),c=LP(this._overlayRef.getConfig().minWidth),s=e.fitsInViewportVertically||r!=null&&r<=i,l=e.fitsInViewportHorizontally||c!=null&&c<=n;return s&&l;}return!1;}_pushOverlayOnScreen(e,a,o){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};let i=VP(a),n=this._viewportRect,r=Math.max(e.x+i.width-n.width,0),c=Math.max(e.y+i.height-n.height,0),s=Math.max(n.top-��o.top-e.y,0),l=Math.max(n.left-o.left-e.x,0),d=0,f=0;return i.width<=n.width?d=l||-r:d=e.x<this._viewportMargin?n.left-o.left-e.x:0,i.height<=n.height?f=s||-c:f=e.y<this._viewportMargin?n.top-o.top-e.y:0,this._previousPushAmount={x:d,y:f},{x:e.x+d,y:e.y+f};}_applyPosition(e,a){if(this._setTransformOrigin(e),this._setOverlayElementStyles(a,e),this._setBoundingBoxStyles(a,e),e.panelClass&&this._addPanelClasses(e.panelClass),this._positionChanges.observers.length){let o=this._getScrollVisibility();if(e!==this._lastPosition||!this._lastScrollVisibility||!_$(this._lastScrollVisibility,o)){let i=new w_(e,o);this._positionChanges.next(i);}this._lastScrollVisibility=o;}this._lastPosition=e,this._isInitialRender=!1;}_setTransformOrigin(e){if(!this._transformOriginSelector)return;let a=this._boundingBox.querySelectorAll(this._transformOriginSelector),o,i=e.overlayY;e.overlayX==="center"?o="center":this._isRtl()?o=e.overlayX==="start"?"right":"left":o=e.overlayX==="start"?"left":"right";for(let n=0;n<a.length;n++)a[n].style.transformOrigin=`${o} ${i}`;}_calculateBoundingBoxRect(e,a){let o=this._viewportRect,i=this._isRtl(),n,r,c;if(a.overlayY==="top")r=e.y,n=o.height-r+this._viewportMargin;else if(a.overlayY==="bottom")c=o.height-e.y+this._viewportMargin*2,n=o.height-c+this._viewportMargin;else{let b=Math.min(o.bottom-e.y+o.top,e.y),v=this._lastBoundingBoxSize.height;n=b*2,r=e.y-b,n>v&&!this._isInitialRender&&!this._growAfterOpen&&(r=e.y-v/2);}let s=a.overlayX==="start"&&!i||a.overlayX==="end"&&i,l=a.overlayX==="end"&&!i||a.overlayX==="start"&&i,d,f,x;if(l)x=o.width-e.x+this._viewportMargin*2,d=e.x-this._viewportMargin;else if(s)f=e.x,d=o.right-e.x;else{let b=Math.min(o.right-e.x+o.left,e.x),v=this._lastBoundingBoxSize.width;d=b*2,f=e.x-b,d>v&&!this._isInitialRender&&!this._growAfterOpen&&(f=e.x-v/2);}return{top:r,left:f,bottom:c,right:x,width:d,height:n};}_setBoundingBoxStyles(e,a){let o=this._calculateBoundingBoxRect(e,a);!this._isInitialRender&&!this._growAfterOpen&&(o.height=Math.min(o.height,this._lastBoundingBoxSize.height),o.width=Math.min(o.width,this._lastBoundingBoxSize.width));let i={};if(this._hasExactPosition())i.top=i.left="0",i.bottom=i.right=i.maxHeight=i.maxWidth="",i.width=i.height="100%";else{let n=this._overlayRef.getConfig().maxHeight,r=this._overlayRef.getConfig().maxWidth;i.height=Co(o.height),i.top=Co(o.top),i.bottom=Co(o.bottom),i.width=Co(o.width),i.left=Co(o.left),i.right=Co(o.right),a.overlayX==="center"?i.alignItems="center":i.alignItems=a.overlayX==="end"?"flex-end":"flex-start",a.overlayY==="center"?i.justifyContent="center":i.justifyContent=a.overlayY==="bottom"?"flex-end":"flex-start",n&&(i.maxHeight=Co(n)),r&&(i.maxWidth=Co(r));}this._lastBoundingBoxSize=o,Os(this._boundingBox.style,i);}_resetBoundingBoxStyles(){Os(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""});}_resetOverlayElementStyles(){Os(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""});}_setOverlayElementStyles(e,a){let o={},i=this._hasExactPosition(),n=this._hasFlexibleDimensions,r=this._overlayRef.getConfig();if(i){let d=this._viewportRuler.getViewportScrollPosition();Os(o,this._getExactOverlayY(a,e,d)),Os(o,this._getExactOverlayX(a,e,d));}else o.position="static";let c="",s=this._getOffset(a,"x"),l=this._getOffset(a,"y");s&&(c+=`translateX(${s}px) `),l&&(c+=`translateY(${l}px)`),o.transform=c.trim(),r.maxHeight&&(i?o.maxHeight=Co(r.maxHeight):n&&(o.maxHeight="")),r.maxWidth&&(i?o.maxWidth=Co(r.maxWidth):n&&(o.maxWidth="")),Os(this._pane.style,o);}_getExactOverlayY(e,a,o){let i={top:"",bottom:""},n=this._getOverlayPoint(a,this._overlayRect,e);if(this._isPushed&&(n=this._pushOverlayOnScreen(n,this._overlayRect,o)),e.overlayY==="bottom"){let r=this._document.documentElement.clientHeight;i.bottom=`${r-(n.y+this._overlayRect.height)}px`;}else i.top=Co(n.y);return i;}_getExactOverlayX(e,a,o){let i={left:"",right:""},n=this._getOverlayPoint(a,this._overlayRect,e);this._isPushed&&(n=this._pushOverlayOnScreen(n,this._overlayRect,o));let r;if(this._isRtl()?r=e.overlayX==="end"?"left":"right":r=e.overlayX==="end"?"right":"left",r==="right"){let c=this._document.documentElement.clientWidth;i.right=`${c-(n.x+this._overlayRect.width)}px`;}else i.left=Co(n.x);return i;}_getScrollVisibility(){let e=this._getOriginRect(),a=this._pane.getBoundingClientRect(),o=this._scrollables.map(i=>i.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:zP(e,o),isOriginOutsideView:v_(e,o),isOverlayClipped:zP(a,o),isOverlayOutsideView:v_(a,o)};}_subtractOverflows(e,...a){return a.reduce((o,i)=>o-Math.max(i,0),e);}_getNarrowedViewportRect(){let e=this._document.documentElement.clientWidth,a=this._document.documentElement.clientHeight,o=this._viewportRuler.getViewportScrollPosition();return{top:o.top+this._viewportMargin,left:o.left+this._viewportMargin,right:o.left+e-this._viewportMargin,bottom:o.top+a-this._viewportMargin,width:e-2*this._viewportMargin,height:a-2*this._viewportMargin};}_isRtl(){return this._overlayRef.getDirection()==="rtl";}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed;}_getOffset(e,a){return a==="x"?e.offsetX==null?this._offsetX:e.offsetX:e.offsetY==null?this._offsetY:e.offsetY;}_validatePositions(){}_addPanelClasses(e){this._pane&&Gl(e).forEach(a=>{a!==""&&this._appliedPanelClasses.indexOf(a)===-1&&(this._appliedPanelClasses.push(a),this._pane.classList.add(a));});}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(e=>{this._pane.classList.remove(e);}),this._appliedPanelClasses=[]);}_getOriginRect(){let e=this._origin;if(e instanceof Q)return e.nativeElement.getBoundingClientRect();if(e instanceof Element)return e.getBoundingClientRect();let a=e.width||0,o=e.height||0;return{top:e.y,bottom:e.y+o,left:e.x,right:e.x+a,height:o,width:a};}};function Os(t,e){for(let a in e)e.hasOwnProperty(a)&&(t[a]=e[a]);return t;}function LP(t){if(typeof t!="number"&&t!=null){let[e,a]=t.split(v$);return!a||a==="px"?parseFloat(e):null;}return t||null;}function VP(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)};}function _$(t,e){return t===e?!0:t.isOriginClipped===e.isOriginClipped&&t.isOriginOutsideView===e.isOriginOutsideView&&t.isOverlayClipped===e.isOverlayClipped&&t.isOverlayOutsideView===e.isOverlayOutsideView;}var jP="cdk-global-overlay-wrapper",k_=class{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1;}attach(e){let a=e.getConfig();this._overlayRef=e,this._width&&!a.width&&e.updateSize({width:this._width}),this._height&&!a.height&&e.updateSize({height:this._height}),e.hostElement.classList.add(jP),this._isDisposed=!1;}top(e=""){return this._bottomOffset="",this._topOffset=e,this._alignItems="flex-start",this;}left(e=""){return this._xOffset=e,this._xPosition="left",this;}bottom(e=""){return this._topOffset="",this._bottomOffset=e,this._alignItems="flex-end",this;}right(e=""){return this._xOffset=e,this._xPosition="right",this;}start(e=""){return this._xOffset=e,this._xPosition="start",this;}end(e=""){return this._xOffset=e,this._xPosition="end",this;}width(e=""){return this._overlayRef?this._overlayRef.updateSize({width:e}):this._width=e,this;}height(e=""){return this._overlayRef?this._overlayRef.updateSize({height:e}):this._height=e,this;}centerHorizontally(e=""){return this.left(e),this._xPosition="center",this;}centerVertically(e=""){return this.top(e),this._alignItems="center",this;}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let e=this._overlayRef.overlayElement.style,a=this._overlayRef.hostElement.style,o=this._overlayRef.getConfig(),{width:i,height:n,maxWidth:r,maxHeight:c}=o,s=(i==="100%"||i==="100vw")&&(!r||r==="100%"||r==="100vw"),l=(n==="100%"||n==="100vh")&&(!c||c==="100%"||c==="100vh"),d=this._xPosition,f=this._xOffset,x=this._overlayRef.getConfig().direction==="rtl",b="",v="",P="";s?P="flex-start":d==="center"?(P="center",x?v=f:b=f):x?d==="left"||d==="end"?(P="flex-end",b=f):(d==="right"||d==="start")&&(P="flex-start",v=f):d==="left"||d==="start"?(P="flex-start",b=f):(d==="right"||d==="end")&&(P="flex-end",v=f),e.position=this._cssPosition,e.marginLeft=s?"0":b,e.marginTop=l?"0":this._topOffset,e.marginBottom=this._bottomOffset,e.marginRight=s?"0":v,a.justifyContent=P,a.alignItems=l?"flex-start":this._alignItems;}dispose(){if(this._isDisposed||!this._overlayRef)return;let e=this._overlayRef.overlayElement.style,a=this._overlayRef.hostElement,o=a.style;a.classList.remove(jP),o.justifyContent=o.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position="",this._overlayRef=null,this._isDisposed=!0;}},w$=(()=>{let e=class e{constructor(o,i,n,r){this._viewportRuler=o,this._document=i,this._platform=n,this._overlayContainer=r;}global(){return new k_();}flexibleConnectedTo(o){return new y_(o,this._viewportRuler,this._document,this._platform,this._overlayContainer);}};e.ɵfac=function(i){return new(i||e)(E(Ta),E(be),E(Ee),E(ud));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),y$=0,qt=(()=>{let e=class e{constructor(o,i,n,r,c,s,l,d,f,x,b,v){this.scrollStrategies=o,this._overlayContainer=i,this._componentFactoryResolver=n,this._positionBuilder=r,this._keyboardDispatcher=c,this._injector=s,this._ngZone=l,this._document=d,this._directionality=f,this._location=x,this._outsideClickDispatcher=b,this._animationsModuleType=v;}create(o){let i=this._createHostElement(),n=this._createPaneElement(i),r=this._createPortalOutlet(n),c=new Ln(o);return c.direction=c.direction||this._directionality.value,new Tr(r,i,n,c,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,this._animationsModuleType==="NoopAnimations",this._injector.get(Ko));}position(){return this._positionBuilder;}_createPaneElement(o){let i=this._document.createElement("div");return i.id=`cdk-overlay-${y$++}`,i.classList.add("cdk-overlay-pane"),o.appendChild(i),i;}_createHostElement(){let o=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(o),o;}_createPortalOutlet(o){return this._appRef||(this._appRef=this._injector.get(Ea)),new vp(o,this._componentFactoryResolver,this._appRef,this._injector,this._document);}};e.ɵfac=function(i){return new(i||e)(E(g$),E(ud),E(ea),E(w$),E(b$),E(Ge),E(ie),E(be),E(zt),E(An),E(x$),E(it,8));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),k$=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],$P=new z("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let t=T(qt);return()=>t.scrollStrategies.reposition();}}),_p=(()=>{let e=class e{constructor(o){this.elementRef=o;}};e.ɵfac=function(i){return new(i||e)(h(Q));},e.ɵdir=j({type:e,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0});let t=e;return t;})(),C_=(()=>{let e=class e{get offsetX(){return this._offsetX;}set offsetX(o){this._offsetX=o,this._position&&this._updatePositionStrategy(this._position);}get offsetY(){return this._offsetY;}set offsetY(o){this._offsetY=o,this._position&&this._updatePositionStrategy(this._position);}get disposeOnNavigation(){return this._disposeOnNavigation;}set disposeOnNavigation(o){this._disposeOnNavigation=o;}constructor(o,i,n,r,c){this._overlay=o,this._dir=c,this._backdropSubscription=Ae.EMPTY,this._attachSubscription=Ae.EMPTY,this._detachSubscription=Ae.EMPTY,this._positionSubscription=Ae.EMPTY,this._disposeOnNavigation=!1,this._ngZone=T(ie),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new $(),this.positionChange=new $(),this.attach=new $(),this.detach=new $(),this.overlayKeydown=new $(),this.overlayOutsideClick=new $(),this._templatePortal=new qo(i,n),this._scrollStrategyFactory=r,this.scrollStrategy=this._scrollStrategyFactory();}get overlayRef(){return this._overlayRef;}get dir(){return this._dir?this._dir.value:"ltr";}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose();}ngOnChanges(o){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),o.origin&&this.open&&this._position.apply()),o.open&&(this.open?this._attachOverlay():this._detachOverlay());}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=k$);let o=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=o.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=o.detachments().subscribe(()=>this.detach.emit()),o.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),i.keyCode===27&&!this.disableClose&&!mo(i)&&(i.preventDefault(),this._detachOverlay());}),this._overlayRef.outsidePointerEvents().subscribe(i=>{let n=this._getOriginElement(),r=da(i);(!n||n!==r&&!n.contains(r))&&this.overlayOutsideClick.next(i);});}_buildConfig(){let o=this._position=this.positionStrategy||this._createPositionStrategy(),i=new Ln({direction:this._dir,positionStrategy:o,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||this.width===0)&&(i.width=this.width),(this.height||this.height===0)&&(i.height=this.height),(this.minWidth||this.minWidth===0)&&(i.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i;}_updatePositionStrategy(o){let i=this.positions.map(n=>({originX:n.originX,originY:n.originY,overlayX:n.overlayX,overlayY:n.overlayY,offsetX:n.offsetX||this.offsetX,offsetY:n.offsetY||this.offsetY,panelClass:n.panelClass||void 0}));return o.setOrigin(this._getOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector);}_createPositionStrategy(){let o=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(o),o;}_getOrigin(){return this.origin instanceof _p?this.origin.elementRef:this.origin;}_getOriginElement(){return this.origin instanceof _p?this.origin.elementRef.nativeElement:this.origin instanceof Q?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null;}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(o=>{this.backdropClick.emit(o);}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(Qr(()=>this.positionChange.observers.length>0)).subscribe(o=>{this._ngZone.run(()=>this.positionChange.emit(o)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe();}));}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe();}};e.ɵfac=function(i){return new(i||e)(h(qt),h(Ze),h(_t),h($P),h(zt,8));},e.ɵdir=j({type:e,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",K],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",K],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",K],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",K],push:[2,"cdkConnectedOverlayPush","push",K],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",K]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[ye,et]});let t=e;return t;})();function C$(t){return()=>t.scrollStrategies.reposition();}var M$={provide:$P,deps:[qt],useFactory:C$},Aa=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[qt,M$],imports:[Fn,ua,gp,gp]});let t=e;return t;})();var Ue=function(t){return t[t.State=0]="State",t[t.Transition=1]="Transition",t[t.Sequence=2]="Sequence",t[t.Group=3]="Group",t[t.Animate=4]="Animate",t[t.Keyframes=5]="Keyframes",t[t.Style=6]="Style",t[t.Trigger=7]="Trigger",t[t.Reference=8]="Reference",t[t.AnimateChild=9]="AnimateChild",t[t.AnimateRef=10]="AnimateRef",t[t.Query=11]="Query",t[t.Stagger=12]="Stagger",t;}(Ue||{}),Vn="*";function Dt(t,e){return{type:Ue.Trigger,name:t,definitions:e,options:{}};}function mt(t,e=null){return{type:Ue.Animate,styles:e,timings:t};}function M_(t,e=null){return{type:Ue.Group,steps:t,options:e};}function HP(t,e=null){return{type:Ue.Sequence,steps:t,options:e};}function xe(t){return{type:Ue.Style,styles:t,offset:null};}function Be(t,e,a){return{type:Ue.State,name:t,styles:e,options:a};}function kp(t){return{type:Ue.Keyframes,steps:t};}function ct(t,e,a=null){return{type:Ue.Transition,expr:t,animation:e,options:a};}function Ps(t=null){return{type:Ue.AnimateChild,options:t};}function Ds(t,e,a=null){return{type:Ue.Query,selector:t,animation:e,options:a};}var Cc=class{constructor(e=0,a=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=e+a;}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[]);}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e);}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e);}onDestroy(e){this._onDestroyFns.push(e);}hasStarted(){return this._started;}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0;}triggerMicrotask(){queueMicrotask(()=>this._onFinish());}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[];}pause(){}restart(){}finish(){this._onFinish();}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[]);}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns;}setPosition(e){this._position=this.totalTime?e*this.totalTime:1;}getPosition(){return this.totalTime?this._position/this.totalTime:1;}triggerCallback(e){let a=e=="start"?this._onStartFns:this._onDoneFns;a.forEach(o=>o()),a.length=0;}},yp=class{constructor(e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;let a=0,o=0,i=0,n=this.players.length;n==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(r=>{r.onDone(()=>{++a==n&&this._onFinish();}),r.onDestroy(()=>{++o==n&&this._onDestroy();}),r.onStart(()=>{++i==n&&this._onStart();});}),this.totalTime=this.players.reduce((r,c)=>Math.max(r,c.totalTime),0);}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[]);}init(){this.players.forEach(e=>e.init());}onStart(e){this._onStartFns.push(e);}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[]);}onDone(e){this._onDoneFns.push(e);}onDestroy(e){this._onDestroyFns.push(e);}hasStarted(){return this._started;}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play());}pause(){this.players.forEach(e=>e.pause());}restart(){this.players.forEach(e=>e.restart());}finish(){this._onFinish(),this.players.forEach(e=>e.finish());}destroy(){this._onDestroy();}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[]);}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1;}setPosition(e){let a=e*this.totalTime;this.players.forEach(o=>{let i=o.totalTime?Math.min(1,a/o.totalTime):1;o.setPosition(i);});}getPosition(){let e=this.players.reduce((a,o)=>a===null||o.totalTime>a.totalTime?o:a,null);return e!=null?e.getPosition():0;}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy();});}triggerCallback(e){let a=e=="start"?this._onStartFns:this._onDoneFns;a.forEach(o=>o()),a.length=0;}},Eg="!";var O$=["tooltip"],WP=20;var GP=new z("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{let t=T(qt);return()=>t.scrollStrategies.reposition({scrollThrottle:WP});}});function P$(t){return()=>t.scrollStrategies.reposition({scrollThrottle:WP});}var D$={provide:GP,deps:[qt],useFactory:P$};function E$(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500};}var I$=new z("mat-tooltip-default-options",{providedIn:"root",factory:E$});var UP="tooltip-panel",qP=Wi({passive:!0}),S$=8,T$=8,A$=24,R$=200,Jt=(()=>{let e=class e{get position(){return this._position;}set position(o){o!==this._position&&(this._position=o,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()));}get positionAtOrigin(){return this._positionAtOrigin;}set positionAtOrigin(o){this._positionAtOrigin=ma(o),this._detach(),this._overlayRef=null;}get disabled(){return this._disabled;}set disabled(o){let i=ma(o);this._disabled!==i&&(this._disabled=i,i?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message));}get showDelay(){return this._showDelay;}set showDelay(o){this._showDelay=tn(o);}get hideDelay(){return this._hideDelay;}set hideDelay(o){this._hideDelay=tn(o),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay);}get message(){return this._message;}set message(o){let i=this._message;this._message=o!=null?String(o).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(i);}get tooltipClass(){return this._tooltipClass;}set tooltipClass(o){this._tooltipClass=o,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass);}constructor(o,i,n,r,c,s,l,d,f,x,b,v){this._overlay=o,this._elementRef=i,this._scrollDispatcher=n,this._viewContainerRef=r,this._ngZone=c,this._platform=s,this._ariaDescriber=l,this._focusMonitor=d,this._dir=x,this._defaultOptions=b,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=z$,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new G(),this._injector=T(Ge),this._scrollStrategy=f,this._document=v,b&&(this._showDelay=b.showDelay,this._hideDelay=b.hideDelay,b.position&&(this.position=b.position),b.positionAtOrigin&&(this.positionAtOrigin=b.positionAtOrigin),b.touchGestures&&(this.touchGestures=b.touchGestures),b.tooltipClass&&(this.tooltipClass=b.tooltipClass)),x.change.pipe(Ce(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef);}),this._viewportMargin=S$;}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(Ce(this._destroyed)).subscribe(o=>{o?o==="keyboard"&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0));});}ngOnDestroy(){let o=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([i,n])=>{o.removeEventListener(i,n,qP);}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(o,this.message,"tooltip"),this._focusMonitor.stopMonitoring(o);}show(o=this.showDelay,i){if(this.disabled||!this.message||this._isTooltipVisible()){this._tooltipInstance?._cancelPendingAnimations();return;}let n=this._createOverlay(i);this._detach(),this._portal=this._portal||new nn(this._tooltipComponent,this._viewContainerRef);let r=this._tooltipInstance=n.attach(this._portal).instance;r._triggerElement=this._elementRef.nativeElement,r._mouseLeaveHideDelay=this._hideDelay,r.afterHidden().pipe(Ce(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),r.show(o);}hide(o=this.hideDelay){let i=this._tooltipInstance;i&&(i.isVisible()?i.hide(o):(i._cancelPendingAnimations(),this._detach()));}toggle(o){this._isTooltipVisible()?this.hide():this.show(void 0,o);}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible();}_createOverlay(o){if(this._overlayRef){let r=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!o)&&r._origin instanceof Q)return this._overlayRef;this._detach();}let i=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),n=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin?o||this._elementRef:this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(i);return n.positionChanges.pipe(Ce(this._destroyed)).subscribe(r=>{this._updateCurrentPositionClass(r.connectionPair),this._tooltipInstance&&r.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0));}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:n,panelClass:`${this._cssClassPrefix}-${UP}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(Ce(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(Ce(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(Ce(this._destroyed)).subscribe(r=>{this._isTooltipVisible()&&r.keyCode===27&&!mo(r)&&(r.preventDefault(),r.stopPropagation(),this._ngZone.run(()=>this.hide(0)));}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef;}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null;}_updatePosition(o){let i=o.getConfig().positionStrategy,n=this._getOrigin(),r=this._getOverlayPosition();i.withPositions([this._addOffset(U(U({},n.main),r.main)),this._addOffset(U(U({},n.fallback),r.fallback))]);}_addOffset(o){let i=T$,n=!this._dir||this._dir.value=="ltr";return o.originY==="top"?o.offsetY=-i:o.originY==="bottom"?o.offsetY=i:o.originX==="start"?o.offsetX=n?-i:i:o.originX==="end"&&(o.offsetX=n?i:-i),o;}_getOrigin(){let o=!this._dir||this._dir.value=="ltr",i=this.position,n;i=="above"||i=="below"?n={originX:"center",originY:i=="above"?"top":"bottom"}:i=="before"||i=="left"&&o||i=="right"&&!o?n={originX:"start",originY:"center"}:(i=="after"||i=="right"&&o||i=="left"&&!o)&&(n={originX:"end",originY:"center"});let{x:r,y:c}=this._invertPosition(n.originX,n.originY);return{main:n,fallback:{originX:r,originY:c}};}_getOverlayPosition(){let o=!this._dir||this._dir.value=="ltr",i=this.position,n;i=="above"?n={overlayX:"center",overlayY:"bottom"}:i=="below"?n={overlayX:"center",overlayY:"top"}:i=="before"||i=="left"&&o||i=="right"&&!o?n={overlayX:"end",overlayY:"center"}:(i=="after"||i=="right"&&o||i=="left"&&!o)&&(n={overlayX:"start",overlayY:"center"});let{x:r,y:c}=this._invertPosition(n.overlayX,n.overlayY);return{main:n,fallback:{overlayX:r,overlayY:c}};}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),oi(()=>{this._tooltipInstance&&this._overlayRef.updatePosition();},{injector:this._injector}));}_setTooltipClass(o){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=o,this._tooltipInstance._markForCheck());}_invertPosition(o,i){return this.position==="above"||this.position==="below"?i==="top"?i="bottom":i==="bottom"&&(i="top"):o==="end"?o="start":o==="start"&&(o="end"),{x:o,y:i};}_updateCurrentPositionClass(o){let{overlayY:i,originX:n,originY:r}=o,c;if(i==="center"?this._dir&&this._dir.value==="rtl"?c=n==="end"?"left":"right":c=n==="start"?"left":"right":c=i==="bottom"&&r==="top"?"above":"below",c!==this._currentPosition){let s=this._overlayRef;if(s){let l=`${this._cssClassPrefix}-${UP}-`;s.removePanelClass(l+this._currentPosition),s.addPanelClass(l+c);}this._currentPosition=c;}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",o=>{this._setupPointerExitEventsIfNeeded();let i;o.x!==void 0&&o.y!==void 0&&(i=o),this.show(void 0,i);}]):this.touchGestures!=="off"&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",o=>{let i=o.targetTouches?.[0],n=i?{x:i.clientX,y:i.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout);let r=500;this._touchstartTimeout=setTimeout(()=>this.show(void 0,n),this._defaultOptions.touchLongPressShowDelay??r);}])),this._addListeners(this._passiveListeners));}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;let o=[];if(this._platformSupportsMouseEvents())o.push(["mouseleave",i=>{let n=i.relatedTarget;(!n||!this._overlayRef?.overlayElement.contains(n))&&this.hide();}],["wheel",i=>this._wheelListener(i)]);else if(this.touchGestures!=="off"){this._disableNativeGesturesIfNecessary();let i=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay);};o.push(["touchend",i],["touchcancel",i]);}this._addListeners(o),this._passiveListeners.push(...o);}_addListeners(o){o.forEach(([i,n])=>{this._elementRef.nativeElement.addEventListener(i,n,qP);});}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID;}_wheelListener(o){if(this._isTooltipVisible()){let i=this._document.elementFromPoint(o.clientX,o.clientY),n=this._elementRef.nativeElement;i!==n&&!n.contains(i)&&this.hide();}}_disableNativeGesturesIfNecessary(){let o=this.touchGestures;if(o!=="off"){let i=this._elementRef.nativeElement,n=i.style;(o==="on"||i.nodeName!=="INPUT"&&i.nodeName!=="TEXTAREA")&&(n.userSelect=n.msUserSelect=n.webkitUserSelect=n.MozUserSelect="none"),(o==="on"||!i.draggable)&&(n.webkitUserDrag="none"),n.touchAction="none",n.webkitTapHighlightColor="transparent";}}_syncAriaDescription(o){this._ariaDescriptionPending||(this._ariaDescriptionPending��=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,o,"tooltip"),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip");});}));}};e.ɵfac=function(i){return new(i||e)(h(qt),h(Q),h(pd),h(_t),h(ie),h(Ee),h(fg),h(ho),h(GP),h(zt),h(I$,8),h(be));},e.ɵdir=j({type:e,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(i,n){i&2&&ae("mat-mdc-tooltip-disabled",n.disabled);},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"],standalone:!0});let t=e;return t;})(),z$=(()=>{let e=class e{constructor(o,i,n){this._changeDetectorRef=o,this._elementRef=i,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new G(),this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled=n==="NoopAnimations";}show(o){this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0;},o);}hide(o){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0;},o);}afterHidden(){return this._onHide;}isVisible(){return this._isVisible;}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null;}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0);}_markForCheck(){this._changeDetectorRef.markForCheck();}_handleMouseLeave({relatedTarget:o}){(!o||!this._triggerElement.contains(o))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1));}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck();}_isTooltipMultiline(){let o=this._elementRef.nativeElement.getBoundingClientRect();return o.height>A$&&o.width>=R$;}_handleAnimationEnd({animationName:o}){(o===this._showAnimation||o===this._hideAnimation)&&this._finalizeAnimation(o===this._showAnimation);}_cancelPendingAnimations(){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0;}_finalizeAnimation(o){o?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next();}_toggleVisibility(o){let i=this._tooltip.nativeElement,n=this._showAnimation,r=this._hideAnimation;if(i.classList.remove(o?r:n),i.classList.add(o?n:r),this._isVisible!==o&&(this._isVisible=o,this._changeDetectorRef.markForCheck()),o&&!this._animationsDisabled&&typeof getComputedStyle=="function"){let c=getComputedStyle(i);(c.getPropertyValue("animation-duration")==="0s"||c.getPropertyValue("animation-name")==="none")&&(this._animationsDisabled=!0);}o&&this._onShow(),this._animationsDisabled&&(i.classList.add("_mat-animation-noopable"),this._finalizeAnimation(o));}};e.ɵfac=function(i){return new(i||e)(h(he),h(Q),h(it,8));},e.ɵcmp=O({type:e,selectors:[["mat-tooltip-component"]],viewQuery:function(i,n){if(i&1&&X(O$,7),i&2){let r;L(r=V())&&(n._tooltip=r.first);}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(i,n){i&1&&I("mouseleave",function(c){return n._handleMouseLeave(c);}),i&2&&wo("zoom",n.isVisible()?1:null);},standalone:!0,features:[D],decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(i,n){if(i&1){let r=Z();u(0,"div",1,0),I("animationend",function(s){return C(r),M(n._handleAnimationEnd(s));}),u(2,"div",2),g(3),p()();}i&2&&(ae("mdc-tooltip--multiline",n._isMultiline),_("ngClass",n.tooltipClass),m(3),y(n.message));},dependencies:[lc],styles:['.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-app-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-app-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-app-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-app-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-app-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-app-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-app-body-small-tracking))}.mat-mdc-tooltip-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0});let t=e;return t;})();var bt=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[D$],imports:[bg,B,Aa,_e,_e,yc]});let t=e;return t;})();function F$(t,e){}var Es=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0;}};var P_=(()=>{let e=class e extends kc{constructor(o,i,n,r,c,s,l,d){super(),this._elementRef=o,this._focusTrapFactory=i,this._config=r,this._interactivityChecker=c,this._ngZone=s,this._overlayRef=l,this._focusMonitor=d,this._platform=T(Ee),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=T(he),this._injector=T(Ge),this._isDestroyed=!1,this.attachDomPortal=f=>{this._portalOutlet.hasAttached();let x=this._portalOutlet.attachDomPortal(f);return this._contentAttached(),x;},this._document=n,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy);}_addAriaLabelledBy(o){this._ariaLabelledByQueue.push(o),this._changeDetectorRef.markForCheck();}_removeAriaLabelledBy(o){let i=this._ariaLabelledByQueue.indexOf(o);i>-1&&(this._ariaLabelledByQueue.splice(i,1),this._changeDetectorRef.markForCheck());}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus();}_captureInitialFocus(){this._trapFocus();}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus();}attachComponentPortal(o){this._portalOutlet.hasAttached();let i=this._portalOutlet.attachComponentPortal(o);return this._contentAttached(),i;}attachTemplatePortal(o){this._portalOutlet.hasAttached();let i=this._portalOutlet.attachTemplatePortal(o);return this._contentAttached(),i;}_recaptureFocus(){this._containsFocus()||this._trapFocus();}_forceFocus(o,i){this._interactivityChecker.isFocusable(o)||(o.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let n=()=>{o.removeEventListener("blur",n),o.removeEventListener("mousedown",n),o.removeAttribute("tabindex");};o.addEventListener("blur",n),o.addEventListener("mousedown",n);})),o.focus(i);}_focusByCssSelector(o,i){let n=this._elementRef.nativeElement.querySelector(o);n&&this._forceFocus(n,i);}_trapFocus(){this._isDestroyed||oi(()=>{let o=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||o.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement()||this._focusDialogContainer();break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus);break;}},{injector:this._injector});}_restoreFocus(){let o=this._config.restoreFocus,i=null;if(typeof o=="string"?i=this._document.querySelector(o):typeof o=="boolean"?i=o?this._elementFocusedBeforeDialogWasOpened:null:o&&(i=o),this._config.restoreFocus&&i&&typeof i.focus=="function"){let n=ys(),r=this._elementRef.nativeElement;(!n||n===this._document.body||n===r||r.contains(n))&&(this._focusMonitor?(this._focusMonitor.focusVia(i,this._closeInteractionType),this._closeInteractionType=null):i.focus());}this._focusTrap&&this._focusTrap.destroy();}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus();}_containsFocus(){let o=this._elementRef.nativeElement,i=ys();return o===i||o.contains(i);}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=ys()));}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus();});}};e.ɵfac=function(i){return new(i||e)(h(Q),h(gg),h(be,8),h(Es),h(sp),h(ie),h(Tr),h(ho));},e.ɵcmp=O({type:e,selectors:[["cdk-dialog-container"]],viewQuery:function(i,n){if(i&1&&X(xi,7),i&2){let r;L(r=V())&&(n._portalOutlet=r.first);}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(i,n){i&2&&se("id",n._config.id||null)("role",n._config.role)("aria-modal",n._config.ariaModal)("aria-labelledby",n._config.ariaLabel?null:n._ariaLabelledByQueue[0])("aria-label",n._config.ariaLabel)("aria-describedby",n._config.ariaDescribedBy||null);},standalone:!0,features:[W,D],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(i,n){i&1&&S(0,F$,0,0,"ng-template",0);},dependencies:[xi],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2});let t=e;return t;})(),Cp=class{constructor(e,a){this.overlayRef=e,this.config=a,this.closed=new G(),this.disableClose=a.disableClose,this.backdropClick=e.backdropClick(),this.keydownEvents=e.keydownEvents(),this.outsidePointerEvents=e.outsidePointerEvents(),this.id=a.id,this.keydownEvents.subscribe(o=>{o.keyCode===27&&!this.disableClose&&!mo(o)&&(o.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}));}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"});}),this._detachSubscription=e.detachments().subscribe(()=>{a.closeOnOverlayDetachments!==!1&&this.close();});}close(e,a){if(this.containerInstance){let o=this.closed;this.containerInstance._closeInteractionType=a?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),o.next(e),o.complete(),this.componentInstance=this.containerInstance=null;}}updatePosition(){return this.overlayRef.updatePosition(),this;}updateSize(e="",a=""){return this.overlayRef.updateSize({width:e,height:a}),this;}addPanelClass(e){return this.overlayRef.addPanelClass(e),this;}removePanelClass(e){return this.overlayRef.removePanelClass(e),this;}},N$=new z("DialogScrollStrategy",{providedIn:"root",factory:()=>{let t=T(qt);return()=>t.scrollStrategies.block();}}),L$=new z("DialogData"),V$=new z("DefaultDialogConfig");var j$=0,D_=(()=>{let e=class e{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel;}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel;}constructor(o,i,n,r,c,s){this._overlay=o,this._injector=i,this._defaultOptions=n,this._parentDialog=r,this._overlayContainer=c,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new G(),this._afterOpenedAtThisLevel=new G(),this._ariaHiddenElements=new Map(),this.afterAllClosed=gn(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Ct(void 0))),this._scrollStrategy=s;}open(o,i){let n=this._defaultOptions||new Es();i=U(U({},n),i),i.id=i.id||`cdk-dialog-${j$++}`,i.id&&this.getDialogById(i.id);let r=this._getOverlayConfig(i),c=this._overlay.create(r),s=new Cp(c,i),l=this._attachContainer(c,s,i);return s.containerInstance=l,this._attachDialogContent(o,s,l,i),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(s),s.closed.subscribe(()=>this._removeOpenDialog(s,!0)),this.afterOpened.next(s),s;}closeAll(){O_(this.openDialogs,o=>o.close());}getDialogById(o){return this.openDialogs.find(i=>i.id===o);}ngOnDestroy(){O_(this._openDialogsAtThisLevel,o=>{o.config.closeOnDestroy===!1&&this._removeOpenDialog(o,!1);}),O_(this._openDialogsAtThisLevel,o=>o.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[];}_getOverlayConfig(o){let i=new Ln({positionStrategy:o.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:o.scrollStrategy||this._scrollStrategy(),panelClass:o.panelClass,hasBackdrop:o.hasBackdrop,direction:o.direction,minWidth:o.minWidth,minHeight:o.minHeight,maxWidth:o.maxWidth,maxHeight:o.maxHeight,width:o.width,height:o.height,disposeOnNavigation:o.closeOnNavigation});return o.backdropClass&&(i.backdropClass=o.backdropClass),i;}_attachContainer(o,i,n){let r=n.injector||n.viewContainerRef?.injector,c=[{provide:Es,useValue:n},{provide:Cp,useValue:i},{provide:Tr,useValue:o}],s;n.container?typeof n.container=="function"?s=n.container:(s=n.container.type,c.push(...n.container.providers(n))):s=P_;let l=new nn(s,n.viewContainerRef,Ge.create({parent:r||this._injector,providers:c}),n.componentFactoryResolver);return o.attach(l).instance;}_attachDialogContent(o,i,n,r){if(o instanceof Ze){let c=this._createInjector(r,i,n,void 0),s={$implicit:r.data,dialogRef:i};r.templateContext&&(s=U(U({},s),typeof r.templateContext=="function"?r.templateContext():r.templateContext)),n.attachTemplatePortal(new qo(o,null,s,c));}else{let c=this._createInjector(r,i,n,this._injector),s=n.attachComponentPortal(new nn(o,r.viewContainerRef,c,r.componentFactoryResolver));i.componentRef=s,i.componentInstance=s.instance;}}_createInjector(o,i,n,r){let c=o.injector||o.viewContainerRef?.injector,s=[{provide:L$,useValue:o.data},{provide:Cp,useValue:i}];return o.providers&&(typeof o.providers=="function"?s.push(...o.providers(i,o,n)):s.push(...o.providers)),o.direction&&(!c||!c.get(zt,null,{optional:!0}))&&s.push({provide:zt,useValue:{value:o.direction,change:le()}}),Ge.create({parent:c||r,providers:s});}_removeOpenDialog(o,i){let n=this.openDialogs.indexOf(o);n>-1&&(this.openDialogs.splice(n,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((r,c)=>{r?c.setAttribute("aria-hidden",r):c.removeAttribute("aria-hidden");}),this._ariaHiddenElements.clear(),i&&this._getAfterAllClosed().next()));}_hideNonDialogContentFromAssistiveTechnology(){let o=this._overlayContainer.getContainerElement();if(o.parentElement){let i=o.parentElement.children;for(let n=i.length-1;n>-1;n--){let r=i[n];r!==o&&r.nodeName!=="SCRIPT"&&r.nodeName!=="STYLE"&&!r.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(r,r.getAttribute("aria-hidden")),r.setAttribute("aria-hidden","true"));}}}_getAfterAllClosed(){let o=this._parentDialog;return o?o._getAfterAllClosed():this._afterAllClosedAtThisLevel;}};e.ɵfac=function(i){return new(i||e)(E(qt),E(Ge),E(V$,8),E(e,12),E(ud),E(N$));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function O_(t,e){let a=t.length;for(;a--;)e(t[a]);}var QP=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[D_],imports:[Aa,ua,bg,ua]});let t=e;return t;})();function B$(t,e){}var Mp=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0;}},E_="mdc-dialog--open",YP="mdc-dialog--opening",ZP="mdc-dialog--closing",$$=150,H$=75,U$=(()=>{let e=class e extends P_{constructor(o,i,n,r,c,s,l,d,f){super(o,i,n,r,c,s,l,f),this._animationMode=d,this._animationStateChanged=new $(),this._animationsEnabled=this._animationMode!=="NoopAnimations",this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?KP(this._config.enterAnimationDuration)??$$:0,this._exitAnimationDuration=this._animationsEnabled?KP(this._config.exitAnimationDuration)??H$:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration);},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration});};}_contentAttached(){super._contentAttached(),this._startOpenAnimation();}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(XP,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(YP,E_)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(E_),Promise.resolve().then(()=>this._finishDialogOpen()));}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(E_),this._animationsEnabled?(this._hostElement.style.setProperty(XP,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(ZP)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose());}_updateActionSectionCount(o){this._actionSectionCount+=o,this._changeDetectorRef.markForCheck();}_clearAnimationClasses(){this._hostElement.classList.remove(YP,ZP);}_waitForAnimationToComplete(o,i){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(i,o);}_requestAnimationFrame(o){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?requestAnimationFrame(o):o();});}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus();}_openAnimationDone(o){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:o});}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&&clearTimeout(this._animationTimer);}attachComponentPortal(o){let i=super.attachComponentPortal(o);return i.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),i;}};e.ɵfac=function(i){return new(i||e)(h(Q),h(gg),h(be,8),h(Mp),h(sp),h(ie),h(Tr),h(it,8),h(ho));},e.ɵcmp=O({type:e,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(i,n){i&2&&(yo("id",n._config.id),se("aria-modal",n._config.ariaModal)("role",n._config.role)("aria-labelledby",n._config.ariaLabel?null:n._ariaLabelledByQueue[0])("aria-label",n._config.ariaLabel)("aria-describedby",n._config.ariaDescribedBy||null),ae("_mat-animation-noopable",!n._animationsEnabled)("mat-mdc-dialog-container-with-actions",n._actionSectionCount>0));},standalone:!0,features:[W,D],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(i,n){i&1&&(u(0,"div",0)(1,"div",1),S(2,B$,0,0,"ng-template",2),p()());},dependencies:[xi],styles:['.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12));border-radius:var(--mdc-dialog-container-shape, var(--mat-app-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-app-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-mdc-dialog-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-app-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-app-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-app-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-app-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-app-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, var(--mat-app-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-app-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-app-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-app-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-app-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-app-body-medium-tracking, 0.03125em))}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.cdk-high-contrast-active .mat-mdc-dialog-actions{border-top-color:CanvasText}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}.mat-mdc-dialog-component-host{display:contents}'],encapsulation:2});let t=e;return t;})(),XP="--mat-dialog-transition-duration";function KP(t){return t==null?null:typeof t=="number"?t:t.endsWith("ms")?tn(t.substring(0,t.length-2)):t.endsWith("s")?tn(t.substring(0,t.length-1))*1e3:t==="0"?0:null;}var Ig=function(t){return t[t.OPEN=0]="OPEN",t[t.CLOSING=1]="CLOSING",t[t.CLOSED=2]="CLOSED",t;}(Ig||{}),Wt=class{constructor(e,a,o){this._ref=e,this._containerInstance=o,this._afterOpened=new G(),this._beforeClosed=new G(),this._state=Ig.OPEN,this.disableClose=a.disableClose,this.id=e.id,e.addPanelClass("mat-mdc-dialog-panel"),o._animationStateChanged.pipe(Ie(i=>i.state==="opened"),de(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete();}),o._animationStateChanged.pipe(Ie(i=>i.state==="closed"),de(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose();}),e.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose();}),Qt(this.backdropClick(),this.keydownEvents().pipe(Ie(i=>i.keyCode===27&&!this.disableClose&&!mo(i)))).subscribe(i=>{this.disableClose||(i.preventDefault(),JP(this,i.type==="keydown"?"keyboard":"mouse"));});}close(e){this._result=e,this._containerInstance._animationStateChanged.pipe(Ie(a=>a.state==="closing"),de(1)).subscribe(a=>{this._beforeClosed.next(e),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),a.totalTime+100);}),this._state=Ig.CLOSING,this._containerInstance._startExitAnimation();}afterOpened(){return this._afterOpened;}afterClosed(){return this._ref.closed;}beforeClosed(){return this._beforeClosed;}backdropClick(){return this._ref.backdropClick;}keydownEvents(){return this._ref.keydownEvents;}updatePosition(e){let a=this._ref.config.positionStrategy;return e&&(e.left||e.right)?e.left?a.left(e.left):a.right(e.right):a.centerHorizontally(),e&&(e.top||e.bottom)?e.top?a.top(e.top):a.bottom(e.bottom):a.centerVertically(),this._ref.updatePosition(),this;}updateSize(e="",a=""){return this._ref.updateSize(e,a),this;}addPanelClass(e){return this._ref.addPanelClass(e),this;}removePanelClass(e){return this._ref.removePanelClass(e),this;}getState(){return this._state;}_finishDialogClose(){this._state=Ig.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null;}};function JP(t,e,a){return t._closeInteractionType=e,t.close(a);}var so=new z("MatMdcDialogData"),q$=new z("mat-mdc-dialog-default-options"),W$=new z("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let t=T(qt);return()=>t.scrollStrategies.block();}});var G$=0,Gt=(()=>{let e=class e{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel;}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel;}_getAfterAllClosed(){let o=this._parentDialog;return o?o._getAfterAllClosed():this._afterAllClosedAtThisLevel;}constructor(o,i,n,r,c,s,l,d){this._overlay=o,this._defaultOptions=r,this._scrollStrategy=c,this._parentDialog=s,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new G(),this._afterOpenedAtThisLevel=new G(),this.dialogConfigClass=Mp,this.afterAllClosed=gn(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Ct(void 0))),this._dialog=i.get(D_),this._dialogRefConstructor=Wt,this._dialogContainerType=U$,this._dialogDataToken=so;}open(o,i){let n;i=U(U({},this._defaultOptions||new Mp()),i),i.id=i.id||`mat-mdc-dialog-${G$++}`,i.scrollStrategy=i.scrollStrategy||this._scrollStrategy();let r=this._dialog.open(o,Xe(U({},i),{positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:i},{provide:Es,useValue:i}]},templateContext:()=>({dialogRef:n}),providers:(c,s,l)=>(n=new this._dialogRefConstructor(c,i,l),n.updatePosition(i?.position),[{provide:this._dialogContainerType,useValue:l},{provide:this._dialogDataToken,useValue:s.data},{provide:this._dialogRefConstructor,useValue:n}])}));return n.componentRef=r.componentRef,n.componentInstance=r.componentInstance,this.openDialogs.push(n),this.afterOpened.next(n),n.afterClosed().subscribe(()=>{let c=this.openDialogs.indexOf(n);c>-1&&(this.openDialogs.splice(c,1),this.openDialogs.length||this._getAfterAllClosed().next());}),n;}closeAll(){this._closeDialogs(this.openDialogs);}getDialogById(o){return this.openDialogs.find(i=>i.id===o);}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete();}_closeDialogs(o){let i=o.length;for(;i--;)o[i].close();}};e.ɵfac=function(i){return new(i||e)(E(qt),E(Ge),E(An,8),E(q$,8),E(W$),E(e,12),E(ud),E(it,8));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),Q$=0,jo=(()=>{let e=class e{constructor(o,i,n){this.dialogRef=o,this._elementRef=i,this._dialog=n,this.type="button";}ngOnInit(){this.dialogRef||(this.dialogRef=t6(this._elementRef,this._dialog.openDialogs));}ngOnChanges(o){let i=o._matDialogClose||o._matDialogCloseResult;i&&(this.dialogResult=i.currentValue);}_onButtonClick(o){JP(this.dialogRef,o.screenX===0&&o.screenY===0?"keyboard":"mouse",this.dialogResult);}};e.ɵfac=function(i){return new(i||e)(h(Wt,8),h(Q),h(Gt));},e.ɵdir=j({type:e,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(i,n){i&1&&I("click",function(c){return n._onButtonClick(c);}),i&2&&se("aria-label",n.ariaLabel||null)("type",n.type);},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],standalone:!0,features:[et]});let t=e;return t;})(),e6=(()=>{let e=class e{constructor(o,i,n){this._dialogRef=o,this._elementRef=i,this._dialog=n;}ngOnInit(){this._dialogRef||(this._dialogRef=t6(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd();});}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve()��.then(()=>{this._onRemove();});}};e.ɵfac=function(i){return new(i||e)(h(Wt,8),h(Q),h(Gt));},e.ɵdir=j({type:e,standalone:!0});let t=e;return t;})(),po=(()=>{let e=class e extends e6{constructor(){super(...arguments),this.id=`mat-mdc-dialog-title-${Q$++}`;}_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id);}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id);}};e.ɵfac=(()=>{let o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(i,n){i&2&&yo("id",n.id);},inputs:{id:"id"},exportAs:["matDialogTitle"],standalone:!0,features:[W]});let t=e;return t;})(),uo=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0,features:[H3([fp])]});let t=e;return t;})(),fo=(()=>{let e=class e extends e6{_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1);}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1);}};e.ɵfac=(()=>{let o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(i,n){i&2&&ae("mat-mdc-dialog-actions-align-start",n.align==="start")("mat-mdc-dialog-actions-align-center",n.align==="center")("mat-mdc-dialog-actions-align-end",n.align==="end");},inputs:{align:"align"},standalone:!0,features:[W]});let t=e;return t;})();function t6(t,e){let a=t.nativeElement.parentElement;for(;a&&!a.classList.contains("mat-mdc-dialog-container");)a=a.parentElement;return a?e.find(o=>o.id===a.id):null;}var wt=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[Gt],imports:[QP,Aa,ua,_e,_e]});let t=e;return t;})();var qe=(()=>{let e=class e{constructor(){this.env=null,this.dynamicEnvironments=new Map(),this.demoMode=!1,this.allowNavigation=!1,this.drupalUser1="dc8a8d2f-ba22-4a7b-984b-a05dc4b0e845",this.drupalUser2="6b818db6-4ce6-47c1-9afe-296d628e212a",this.drupalUser3="f9cebe8a-e013-4ec4-b1be-d9096f78d001",this.dynamicEnvironments.set("localhost",this.makeEnv("http://johnturman.local","jpt","5","8")),this.dynamicEnvironments.set("ai.johnturman.local",this.makeEnv("http://johnturman.local","jpt","5","8")),this.dynamicEnvironments.set("chat.turmansolutions.local",this.makeEnv("http://turmansolutions.local","tsai","","8")),this.dynamicEnvironments.set("chat-demo.turmansolutions.local",this.makeEnv("http://demo.turmansolutions.local","demo","","7")),this.dynamicEnvironments.set("ai.johnturman.net",this.makeEnv("https://johnturman.net","jpt","5","8","https://api.johnturman.net/api/v1","https://cms.turmansolutions.ai")),this.dynamicEnvironments.set("chat.turmansolutions.ai",this.makeEnv("https://turmansolutions.ai","tsai","","8","https://api.turmansolutions.ai/api/v1","https://cms.turmansolutions.ai")),this.dynamicEnvironments.set("chat-demo.turmansolutions.ai",this.makeEnv("https://demo.turmansolutions.ai","demo","","7","https://api.turmansolutions.ai/api/v1","https://cms.turmansolutions.ai")),this.checkAllowNavigation();}makeEnv(o,i,n,r,c="http://localhost:8000/api/v1",s="http://drupal.local"){let l=this.drupalUser1;return i==="jpt"?l=this.drupalUser2:(i==="demo"||i==="tsai")&&(l=this.drupalUser3),{production:!1,apiUrl:c,wordpressHost:o,drupalHost:s,drupalApi:"/jjknkk/jptb69dhj027ooae/jsonapi",drupalUserId:l,slug:i,wordpressAdapter:!0,wp:{recentPostCategories:n,newsCategories:r}};}checkAllowNavigation(){let o=window.self!==window.top;this.allowNavigation=!o,this.demoMode=o;}get(){if(this.env)return this.env;{let o=window.location.hostname;return console.log("host",o),this.dynamicEnvironments.get(o)?this.env=this.dynamicEnvironments.get(o):this.env=Lf,console.log("environment: ",this.env),this.env;}}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var jn=(()=>{let e=class e{constructor(o,i,n,r){this.dialogRef=o,this.data=i,this.env=n,this.router=r,this.title="Modifications non enregistr\xE9es",this.saveChangesMsg="Vous avez des modifications non enregistr\xE9es. Continuer quand m\xEAme ?",this.cancelMsg="Annuler",this.continueMsg="Continuer",this.newTab="Nouvel onglet",this.destinationUrl="",this.navigation=void 0;}ngOnInit(){this.destinationUrl=this.data.destinationUrl||"",this.navigation=this.data.navigation||void 0;}navigate(){this.navigation?this.router.navigate(this.navigation):this.destinationUrl?window.open(this.destinationUrl,"_self"):console.warn("unable to navigate."),this.dialogRef.close();}navigateNewTab(){this.dialogRef.close(),window.open(this.destinationUrl,"_blank");}};e.ɵfac=function(i){return new(i||e)(h(Wt),h(so),h(qe),h(ot));},e.ɵcmp=O({type:e,selectors:[["unsaved-changes-dialog"]],standalone:!0,features:[D],decls:13,vars:5,consts:[[1,"modal-content"],["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],["mat-button","","mat-dialog-close",""],["mat-button","",3,"click"]],template:function(i,n){i&1&&(u(0,"div",0)(1,"h1",1),g(2),p(),u(3,"div",2)(4,"p"),g(5),p()(),u(6,"div",3)(7,"button",4),g(8),p(),u(9,"button",5),I("click",function(){return n.navigate();}),g(10),p(),u(11,"button",5),I("click",function(){return n.navigateNewTab();}),g(12),p()()()),i&2&&(m(2),y(n.title),m(3),y(n.saveChangesMsg),m(3),y(n.cancelMsg),m(2),y(n.continueMsg),m(2),y(n.newTab));},dependencies:[wt,jo,po,fo,uo,we,Le,B],encapsulation:2});let t=e;return t;})();var za=(()=>{let e=class e{constructor(){this.keys=[];}set(o){console.log("set unsaved changes key:",o),this.keys.push(o);}unset(o){let i=this.keys.indexOf(o);i!==-1&&(this.keys=this.keys.slice(0,i).concat(this.keys.slice(i+1)));}clear(){this.keys=[];}hasUnsavedChanges(){return this.keys.length>0;}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function Y$(t,e){if(t&1){let a=Z();Me(0),u(1,"span",2)(2,"button",3),I("click",function(){let i=C(a).$implicit,n=w();return M(n.clickLink(i));}),g(3),p()(),Oe();}if(t&2){let a=e.$implicit;m(2),Y("matTooltip",a.tooltip),m(),F(" ",a.name," ");}}var o6=(()=>{let e=class e{constructor(o,i,n){this.router=o,this.unsavedChanges=i,this.dialog=n;}ngOnInit(){}clickLink(o){if(o.external){console.log("external link clicked"),this.unsavedChanges.hasUnsavedChanges()?this.dialog.open(jn,{width:"350px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!1,data:{destinationUrl:o.href}}):window.open(o.href,"_self");return;}this.router.navigate([o.href]);}};e.ɵfac=function(i){return new(i||e)(h(ot),h(za),h(Gt));},e.ɵcmp=O({type:e,selectors:[["cb-quicklinks"]],inputs:{links:"links"},standalone:!0,features:[D],decls:2,vars:1,consts:[[1,"quicklinks"],[4,"ngFor","ngForOf"],[1,"quicklink"],["color","accent","mat-raised-button","",3,"click","matTooltip"]],template:function(i,n){i&1&&(u(0,"div",0),S(1,Y$,4,2,"ng-container",1),p()),i&2&&(m(),_("ngForOf",n.links));},dependencies:[B,Kt,bt,Jt,Rt,we,Le],styles:['.mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-preview[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-placeholder[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%]   .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%]   .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:#00000052}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}.mat-app-background[_ngcontent-%COMP%]{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #2196f3;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: white}.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #2196f3;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.mat-warn[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}html[_ngcontent-%COMP%]{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar[_ngcontent-%COMP%], .mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #2196f3;--mdc-linear-progress-track-color: rgba(33, 150, 243, .25)}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(33, 150, 243, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-arrow-transform: translateY(-8px)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: #424242}html[_ngcontent-%COMP%]{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);��--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html[_ngcontent-%COMP%]{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}html[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-selected-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-flat-disabled-selected-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #2196f3;--mdc-chip-elevated-selected-container-color: #2196f3;--mdc-chip-elevated-disabled-container-color: #2196f3;--mdc-chip-flat-disabled-selected-container-color: #2196f3;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-color: white}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}html[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 40px}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #2196f3;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}html[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2);--mat-slider-value-indicator-opacity: .9}html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2)}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3}.mat-warn[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%], .mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%]{color:#2196f3}.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}html[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #2196f3;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #2196f3;--mat-tab-header-active-ripple-color: #2196f3;--mat-tab-header-inactive-ripple-color: #2196f3;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #2196f3;--mat-tab-header-active-hover-label-text-color: #2196f3;--mat-tab-header-active-focus-indicator-color: #2196f3;--mat-tab-header-active-hover-indicator-color: #2196f3}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #2196f3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display:�� block}html[_ngcontent-%COMP%]{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #2196f3;--mat-text-button-state-layer-color: #2196f3;--mat-text-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #2196f3;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #2196f3;--mat-outlined-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-size: 24px}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #2196f3;--mat-icon-button-state-layer-color: #2196f3;--mat-icon-button-ripple-color: rgba(33, 150, 243, .1)}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html[_ngcontent-%COMP%]{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mdc-fab-container-color: #424242;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-fab-small-container-color: #424242;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #2196f3;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #2196f3;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-snackbar-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}html[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-row-item-outline-width: 1px}html[_ngcontent-%COMP%]{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #2196f3}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}html[_ngcontent-%COMP%]{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-shape: 4px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-toggle-active-state-icon-color: #2196f3;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #2196f3}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: none}.mat-calendar-controls[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-width: 1px}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%], .mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #2196f3}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%]   .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]   .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-sort-arrow-color: #c6c6c6}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-primary[_ngcontent-%COMP%], .mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #2196f3;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html[_ngcontent-%COMP%]{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}html[_ngcontent-%COMP%]{--mat-tree-node-min-height: 48px}html[_ngcontent-%COMP%]{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}.quicklinks[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.quicklinks[_ngcontent-%COMP%]   .quicklink[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border-radius:7px;padding:0 10px;margin:2px 5px 2px 0;min-width:125px;background-color:#1565c0!important}.featured-link[_ngcontent-%COMP%]{margin:10px 0}.featured-link[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-weight:700}']});let t=e;return t;})();var X$=[[["caption"]],[["colgroup"],["col"]],"*"],K$=["caption","colgroup, col","*"];function J$(t,e){t&1&&me(0,2);}function eH(t,e){t&1&&(u(0,"thead",0),Zt(1,1),p(),u(2,"tbody",0),Zt(3,2)(4,3),p(),u(5,"tfoot",0),Zt(6,4),p());}function tH(t,e){t&1&&Zt(0,1)(1,2)(2,3)(3,4);}var rn=new z("CDK_TABLE");var Ng=(()=>{let e=class e{constructor(o){this.template=o;}};e.ɵfac=function(i){return new(i||e)(h(Ze));},e.ɵdir=j({type:e,selectors:[["","cdkCellDef",""]],standalone:!0});let t=e;return t;})(),Lg=(()=>{let e=class e{constructor(o){this.template=o;}};e.ɵfac=function(i){return new(i||e)(h(Ze));},e.ɵdir=j({type:e,selectors:[["","cdkHeaderCellDef",""]],standalone:!0});let t=e;return t;})(),n6=(()=>{let e=class e{constructor(o){this.template=o;}};e.ɵfac=function(i){return new(i||e)(h(Ze));},e.ɵdir=j({type:e,selectors:[["","cdkFooterCellDef",""]],standalone:!0});let t=e;return t;})(),hd=(()=>{let e=class e{get name(){return this._name;}set name(o){this._setNameInput(o);}get sticky(){return this._sticky;}set sticky(o){o!==this._sticky&&(this._sticky=o,this._hasStickyChanged=!0);}get stickyEnd(){return this._stickyEnd;}set stickyEnd(o){o!==this._stickyEnd&&(this._stickyEnd=o,this._hasStickyChanged=!0);}constructor(o){this._table=o,this._hasStickyChanged=!1,this._sticky=!1,this._stickyEnd=!1;}hasStickyChanged(){let o=this._hasStickyChanged;return this.resetStickyChanged(),o;}resetStickyChanged(){this._��hasStickyChanged=!1;}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`];}_setNameInput(o){o&&(this._name=o,this.cssClassFriendlyName=o.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName());}};e.ɵfac=function(i){return new(i||e)(h(rn,8));},e.ɵdir=j({type:e,selectors:[["","cdkColumnDef",""]],contentQueries:function(i,n,r){if(i&1&&(Ve(r,Ng,5),Ve(r,Lg,5),Ve(r,n6,5)),i&2){let c;L(c=V())&&(n.cell=c.first),L(c=V())&&(n.headerCell=c.first),L(c=V())&&(n.footerCell=c.first);}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",K],stickyEnd:[2,"stickyEnd","stickyEnd",K]},standalone:!0,features:[ke([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:e}]),ye]});let t=e;return t;})(),Ag=class{constructor(e,a){a.nativeElement.classList.add(...e._columnCssClassName);}},r6=(()=>{let e=class e extends Ag{constructor(o,i){super(o,i);}};e.ɵfac=function(i){return new(i||e)(h(hd),h(Q));},e.ɵdir=j({type:e,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],standalone:!0,features:[W]});let t=e;return t;})();var c6=(()=>{let e=class e extends Ag{constructor(o,i){super(o,i);let n=o._table?._getCellRole();n&&i.nativeElement.setAttribute("role",n);}};e.ɵfac=function(i){return new(i||e)(h(hd),h(Q));},e.ɵdir=j({type:e,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],standalone:!0,features:[W]});let t=e;return t;})(),Rg=class{constructor(){this.tasks=[],this.endTasks=[];}},zg=new z("_COALESCED_STYLE_SCHEDULER"),S_=(()=>{let e=class e{constructor(o){this._currentSchedule=null,this._ngZone=T(ie);}schedule(o){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(o);}scheduleEnd(o){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(o);}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new Rg(),this._ngZone.runOutsideAngular(()=>queueMicrotask(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){let o=this._currentSchedule;this._currentSchedule=new Rg();for(let i of o.tasks)i();for(let i of o.endTasks)i();}this._currentSchedule=null;})));}};e.ɵfac=function(i){return new(i||e)(E(ie));},e.ɵprov=N({token:e,factory:e.ɵfac});let t=e;return t;})();var T_=(()=>{let e=class e{constructor(o,i){this.template=o,this._differs=i;}ngOnChanges(o){if(!this._columnsDiffer){let i=o.columns&&o.columns.currentValue||[];this._columnsDiffer=this._differs.find(i).create(),this._columnsDiffer.diff(i);}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns);}extractCellTemplate(o){return this instanceof Op?o.headerCell.template:this instanceof A_?o.footerCell.template:o.cell.template;}};e.ɵfac=function(i){return new(i||e)(h(Ze),h(Sn));},e.ɵdir=j({type:e,features:[et]});let t=e;return t;})(),Op=(()=>{let e=class e extends T_{get sticky(){return this._sticky;}set sticky(o){o!==this._sticky&&(this._sticky=o,this._hasStickyChanged=!0);}constructor(o,i,n){super(o,i),this._table=n,this._hasStickyChanged=!1,this._sticky=!1;}ngOnChanges(o){super.ngOnChanges(o);}hasStickyChanged(){let o=this._hasStickyChanged;return this.resetStickyChanged(),o;}resetStickyChanged(){this._hasStickyChanged=!1;}};e.ɵfac=function(i){return new(i||e)(h(Ze),h(Sn),h(rn,8));},e.ɵdir=j({type:e,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",K]},standalone:!0,features:[ye,W,et]});let t=e;return t;})(),A_=(()=>{let e=class e extends T_{get sticky(){return this._sticky;}set sticky(o){o!==this._sticky&&(this._sticky=o,this._hasStickyChanged=!0);}constructor(o,i,n){super(o,i),this._table=n,this._hasStickyChanged=!1,this._sticky=!1;}ngOnChanges(o){super.ngOnChanges(o);}hasStickyChanged(){let o=this._hasStickyChanged;return this.resetStickyChanged(),o;}resetStickyChanged(){this._hasStickyChanged=!1;}};e.ɵfac=function(i){return new(i||e)(h(Ze),h(Sn),h(rn,8));},e.ɵdir=j({type:e,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",K]},standalone:!0,features:[ye,W,et]});let t=e;return t;})(),Vg=(()=>{let e=class e extends T_{constructor(o,i,n){super(o,i),this._table=n;}};e.ɵfac=function(i){return new(i||e)(h(Ze),h(Sn),h(rn,8));},e.ɵdir=j({type:e,selectors:[["","cdkRowDef",""]],inputs:{columns:[0,"cdkRowDefColumns","columns"],when:[0,"cdkRowDefWhen","when"]},standalone:!0,features:[W]});let t=e;return t;})(),Is=(()=>{let e=class e{constructor(o){this._viewContainer=o,e.mostRecentCellOutlet=this;}ngOnDestroy(){e.mostRecentCellOutlet===this&&(e.mostRecentCellOutlet=null);}};e.mostRecentCellOutlet=null,e.ɵfac=function(i){return new(i||e)(h(_t));},e.ɵdir=j({type:e,selectors:[["","cdkCellOutlet",""]],standalone:!0});let t=e;return t;})(),R_=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵcmp=O({type:e,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],standalone:!0,features:[D],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,n){i&1&&Zt(0,0);},dependencies:[Is],encapsulation:2});let t=e;return t;})();var z_=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵcmp=O({type:e,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],standalone:!0,features:[D],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,n){i&1&&Zt(0,0);},dependencies:[Is],encapsulation:2});let t=e;return t;})(),jg=(()=>{let e=class e{constructor(o){this.templateRef=o,this._contentClassName="cdk-no-data-row";}};e.ɵfac=function(i){return new(i||e)(h(Ze));},e.ɵdir=j({type:e,selectors:[["ng-template","cdkNoDataRow",""]],standalone:!0});let t=e;return t;})(),i6=["top","bottom","left","right"],I_=class{constructor(e,a,o,i,n=!0,r=!0,c){this._isNativeHtmlTable=e,this._stickCellCss=a,this.direction=o,this._coalescedStyleScheduler=i,this._isBrowser=n,this._needsPositionStickyOnElement=r,this._positionListener=c,this._cachedCellWidths=[],this._borderCellCss={top:`${a}-border-elem-top`,bottom:`${a}-border-elem-bottom`,left:`${a}-border-elem-left`,right:`${a}-border-elem-right`};}clearStickyPositioning(e,a){let o=[];for(let i of e)if(i.nodeType===i.ELEMENT_NODE){o.push(i);for(let n=0;n<i.children.length;n++)o.push(i.children[n]);}this._coalescedStyleScheduler.schedule(()=>{for(let i of o)this._removeStickyStyle(i,a);});}updateStickyColumns(e,a,o,i=!0){if(!e.length||!this._isBrowser||!(a.some(n=>n)||o.some(n=>n))){this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]}));return;}this._coalescedStyleScheduler.schedule(()=>{let n=e[0],r=n.children.length,c=this._getCellWidths(n,i),s=this._getStickyStartColumnPositions(c,a),l=this._getStickyEndColumnPositions(c,o),d=a.lastIndexOf(!0),f=o.indexOf(!0),x=this.direction==="rtl",b=x?"right":"left",v=x?"left":"right";for(let P of e)for(let A=0;A<r;A++){let R=P.children[A];a[A]&&this._addStickyStyle(R,b,s[A],A===d),o[A]&&this._addStickyStyle(R,v,l[A],A===f);}this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:d===-1?[]:c.slice(0,d+1).map((P,A)=>a[A]?P:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:f===-1?[]:c.slice(f).map((P,A)=>o[A+f]?P:null).reverse()}));});}stickRows(e,a,o){this._isBrowser&&this._coalescedStyleScheduler.schedule(()=>{let i=o==="bottom"?e.slice().reverse():e,n=o==="bottom"?a.slice().reverse():a,r=[],c=[],s=[];for(let d=0,f=0;d<i.length;d++){if(!n[d])continue;r[d]=f;let x=i[d];s[d]=this._isNativeHtmlTable?Array.from(x.children):[x];let b=x.getBoundingClientRect().height;f+=b,c[d]=b;}let l=n.lastIndexOf(!0);for(let d=0;d<i.length;d++){if(!n[d])continue;let f=r[d],x=d===l;for(let b of s[d])this._addStickyStyle(b,o,f,x);}o==="top"?this._positionListener?.stickyHeaderRowsUpdated({sizes:c,offsets:r,elements:s}):this._positionListener?.stickyFooterRowsUpdated({sizes:c,offsets:r,elements:s});});}updateStickyFooterContainer(e,a){this._isNativeHtmlTable&&this._coalescedStyleScheduler.schedule(()=>{let o=e.querySelector("tfoot");o&&(a.some(i=>!i)?this._removeStickyStyle(o,["bottom"]):this._addStickyStyle(o,"bottom",0,!1));});}_removeStickyStyle(e,a){for(let i of a)e.style[i]="",e.classList.remove(this._borderCellCss[i]);i6.some(i=>a.indexOf(i)===-1&&e.style[i])?e.style.zIndex=this._getCalculatedZIndex(e):(e.style.zIndex="",this._needsPositionStickyOnElement&&(e.style.position=""),e.classList.remove(this._stickCellCss));}_addStickyStyle(e,a,o,i){e.classList.add(this._stickCellCss),i&&e.classList.add(this._borderCellCss[a]),e.style[a]=`${o}px`,e.style.zIndex=this._getCalculatedZIndex(e),this._needsPositionStickyOnElement&&(e.style.cssText+="position: -webkit-sticky; position: sticky; ");}_getCalculatedZIndex(e){let a={top:100,bottom:10,left:1,right:1},o=0;for(let i of i6)e.style[i]&&(o+=a[i]);return o?`${o}`:"";}_getCellWidths(e,a=!0){if(!a&&this._cachedCellWidths.length)return this._cachedCellWidths;let o=[],i=e.children;for(let n=0;n<i.length;n++){let r=i[n];o.push(r.getBoundingClientRect().width);}return this._cachedCellWidths=o,o;}_getStickyStartColumnPositions(e,a){let o=[],i=0;for(let n=0;n<e.length;n++)a[n]&&(o[n]=i,i+=e[n]);return o;}_getStickyEndColumnPositions(e,a){let o=[],i=0;for(let n=e.length;n>0;n--)a[n]&&(o[n]=i,i+=e[n]);return o;}};var Fg=new z("CDK_SPL");var F_=(()=>{let e=class e{constructor(o,i){this.viewContainer=o,this.elementRef=i;let n=T(rn);n._rowOutlet=this,n._outletAssigned();}};e.ɵfac=function(i){return new(i||e)(h(_t),h(Q));},e.ɵdir=j({type:e,selectors:[["","rowOutlet",""]],standalone:!0});let t=e;return t;})(),N_=(()=>{let e=class e{constructor(o,i){this.viewContainer=o,this.elementRef=i;let n=T(rn);n._headerRowOutlet=this,n._outletAssigned();}};e.ɵfac=function(i){return new(i||e)(h(_t),h(Q));},e.ɵdir=j({type:e,selectors:[["","headerRowOutlet",""]],standalone:!0});let t=e;return t;})(),L_=(()=>{let e=class e{constructor(o,i){this.viewContainer=o,this.elementRef=i;let n=T(rn);n._footerRowOutlet=this,n._outletAssigned();}};e.ɵfac=function(i){return new(i||e)(h(_t),h(Q));},e.ɵdir=j({type:e,selectors:[["","footerRowOutlet",""]],standalone:!0});let t=e;return t;})(),V_=(()=>{let e=class e{constructor(o,i){this.viewContainer=o,this.elementRef=i;let n=T(rn);n._noDataRowOutlet=this,n._outletAssigned();}};e.ɵfac=function(i){return new(i||e)(h(_t),h(Q));},e.ɵdir=j({type:e,selectors:[["","noDataRowOutlet",""]],standalone:!0});let t=e;return t;})();var j_=(()=>{let e=class e{_getCellRole(){if(this._cellRoleInternal===void 0){let o=this._elementRef.nativeElement.getAttribute("role"),i=o==="grid"||o==="treegrid"?"gridcell":"cell";this._cellRoleInternal=this._isNativeHtmlTable&&i==="cell"?null:i;}return this._cellRoleInternal;}get trackBy(){return this._trackByFn;}set trackBy(o){this._trackByFn=o;}get dataSource(){return this._dataSource;}set dataSource(o){this._dataSource!==o&&this._switchDataSource(o);}get multiTemplateDataRows(){return this._multiTemplateDataRows;}set multiTemplateDataRows(o){this._multiTemplateDataRows=o,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles());}get fixedLayout(){return this._fixedLayout;}set fixedLayout(o){this._fixedLayout=o,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0;}constructor(o,i,n,r,c,s,l,d,f,x,b,v){this._differs=o,this._changeDetectorRef=i,this._elementRef=n,this._dir=c,this._platform=l,this._viewRepeater=d,this._coalescedStyleScheduler=f,this._viewportRuler=x,this._stickyPositioningListener=b,this._onDestroy=new G(),this._columnDefsByName=new Map(),this._customColumnDefs=new Set(),this._customRowDefs=new Set(),this._customHeaderRowDefs=new Set(),this._customFooterRowDefs=new Set(),this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map(),this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._hasAllOutlets=!1,this._hasInitialized=!1,this._cellRoleInternal=void 0,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new $(),this.viewChange=new jt({start:0,end:Number.MAX_VALUE}),this._injector=T(Ge),r||n.nativeElement.setAttribute("role","table"),this._document=s,this._isServer=!l.isBrowser,this._isNativeHtmlTable=n.nativeElement.nodeName==="TABLE";}ngOnInit(){this._setupStickyStyler(),this._dataDiffer=this._differs.find([]).create((o,i)=>this.trackBy?this.trackBy(i.dataIndex,i.data):i),this._viewportRuler.change().pipe(Ce(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0;});}ngAfterContentInit(){this._hasInitialized=!0;}ngAfterContentChecked(){this._canRender()&&this._render();}ngOnDestroy(){[this._rowOutlet?.viewContainer,this._headerRowOutlet?.viewContainer,this._footerRowOutlet?.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(o=>{o?.clear();}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),Og(this.dataSource)&&this.dataSource.disconnect(this);}renderRows(){this._renderRows=this._getAllRenderRows();let o=this._dataDiffer.diff(this._renderRows);if(!o){this._updateNoDataRow(),this.contentChanged.next();return;}let i=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(o,i,(n,r,c)=>this._getEmbeddedViewArgs(n.item,c),n=>n.item.data,n=>{n.operation===dd.INSERTED&&n.context&&this._renderCellTemplateForItem(n.record.item.rowDef,n.context);}),this._updateRowIndexContext(),o.forEachIdentityChange(n=>{let r=i.get(n.currentIndex);r.context.$implicit=n.item.data;}),this._updateNoDataRow(),oi(()=>{this.updateStickyColumnStyles();},{injector:this._injector}),this.contentChanged.next();}addColumnDef(o){this._customColumnDefs.add(o);}removeColumnDef(o){this._customColumnDefs.delete(o);}addRowDef(o){this._customRowDefs.add(o);}removeRowDef(o){this._customRowDefs.delete(o);}addHeaderRowDef(o){this._customHeaderRowDefs.add(o),this._headerRowDefChanged=!0;}removeHeaderRowDef(o){this._customHeaderRowDefs.delete(o),this._headerRowDefChanged=!0;}addFooterRowDef(o){this._customFooterRowDefs.add(o),this._footerRowDefChanged=!0;}removeFooterRowDef(o){this._customFooterRowDefs.delete(o),this._footerRowDefChanged=!0;}setNoDataRow(o){this._customNoDataRow=o;}updateStickyHeaderRowStyles(){let o=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){let n=a6(this._headerRowOutlet,"thead");n&&(n.style.display=o.length?"":"none");}let i=this._headerRowDefs.map(n=>n.sticky);this._stickyStyler.clearStickyPositioning(o,["top"]),this._stickyStyler.stickRows(o,i,"top"),this._headerRowDefs.forEach(n=>n.resetStickyChanged());}updateStickyFooterRowStyles(){let o=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){let n=a6(this._footerRowOutlet,"tfoot");n&&(n.style.display=o.length?"":"none");}let i=this._footerRowDefs.map(n=>n.sticky);this._stickyStyler.clearStickyPositioning(o,["bottom"]),this._stickyStyler.stickRows(o,i,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,i),this._footerRowDefs.forEach(n=>n.resetStickyChanged());}updateStickyColumnStyles(){let o=this._getRenderedRows(this._headerRowOutlet),i=this._getRenderedRows(this._rowOutlet),n=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...o,...i,...n],["left","right"]),this._stickyColumnStylesNeedReset=!1),o.forEach((r,c)=>{this._addStickyColumnStyles([r],this._headerRowDefs[c]);}),this._rowDefs.forEach(r=>{let c=[];for(let s=0;s<i.length;s++)this._renderRows[s].rowDef===r&&c.push(i[s]);this._addStickyColumnStyles(c,r);}),n.forEach((r,c)=>{this._addStickyColumnStyles([r],this._footerRowDefs[c]);}),Array.from(this._columnDefsByName.values()).forEach(r=>r.resetStickyChanged());}_outletAssigned(){!this._hasAllOutlets&&this._rowOutlet&&this._headerRowOutlet&&this._footerRowOutlet&&this._noDataRowOutlet&&(this._hasAllOutlets=!0,this._canRender()&&this._render());}_canRender(){return this._hasAllOutlets&&this._hasInitialized;}_render(){this._cacheRowDefs(),this._cacheColumnDefs(),!this._headerRowDefs.length&&!this._footerRowDefs.length&&this._rowDefs.length;let i=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||i,this._forceRecalculateCellWidths=i,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates();}_getAllRenderRows(){let o=[],i=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map();for(let n=0;n<this._data.length;n++){let r=this._data[n],c=this._getRenderRowsForData(r,n,i.get(r));this._cachedRenderRowsMap.has(r)||this._cachedRenderRowsMap.set(r,new WeakMap());for(let s=0;s<c.length;s++){let l=c[s],d=this._cachedRenderRowsMap.get(l.data);d.has(l.rowDef)?d.get(l.rowDef).push(l):d.set(l.rowDef,[l]),o.push(l);}}return o;}_getRenderRowsForData(o,i,n){return this._getRowDefs(o,i).map(c=>{let s=n&&n.has(c)?n.get(c):[];if(s.length){let l=s.shift();return l.dataIndex=i,l;}else return{data:o,rowDef:c,dataIndex:i};});}_cacheColumnDefs(){this._columnDefsByName.clear(),Tg(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(i=>{this._columnDefsByName.has(i.name),this._columnDefsByName.set(i.name,i);});}_cacheRowDefs(){this._headerRowDefs=Tg(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=Tg(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=Tg(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);let o=this._rowDefs.filter(i=>!i.when);!this.multiTemplateDataRows&&o.length>1,this._defaultRowDef=o[0];}_renderUpdatedColumns(){let o=(c,s)=>c||!!s.getColumnsDiff(),i=this._rowDefs.reduce(o,!1);i&&this._forceRenderDataRows();let n=this._headerRowDefs.reduce(o,!1);n&&this._forceRenderHeaderRows();let r=this._footerRowDefs.reduce(o,!1);return r&&this._forceRenderFooterRows(),i||n||r;}_switchDataSource(o){this._data=[],Og(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),o||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=o;}_observeRenderChanges(){if(!this.dataSource)return;let o;Og(this.dataSource)?o=this.dataSource.connect(this):Wr(this.dataSource)?o=this.dataSource:Array.isArray(this.dataSource)&&(o=le(this.dataSource)),this._renderChangeSubscription=o.pipe(Ce(this._onDestroy)).subscribe(i=>{this._data=i||[],this.renderRows();});}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((o,i)=>this._renderRow(this._headerRowOutlet,o,i)),this.updateStickyHeaderRowStyles();}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((o,i)=>this._renderRow(this._footerRowOutlet,o,i)),this.updateStickyFooterRowStyles();}_addStickyColumnStyles(o,i){let n=Array.from(i.columns||[]).map(s=>{let l=this._columnDefsByName.get(s);return l;}),r=n.map(s=>s.sticky),c=n.map(s=>s.stickyEnd);this._stickyStyler.updateStickyColumns(o,r,c,!this._fixedLayout||this._forceRecalculateCellWidths);}_getRenderedRows(o){let i=[];for(let n=0;n<o.viewContainer.length;n++){let r=o.viewContainer.get(n);i.push(r.rootNodes[0]);}return i;}_getRowDefs(o,i){if(this._rowDefs.length==1)return[this._rowDefs[0]];let n=[];if(this.multiTemplateDataRows)n=this._rowDefs.filter(r=>!r.when||r.when(i,o));else{let r=this._rowDefs.find(c=>c.when&&c.when(i,o))||this._defaultRowDef;r&&n.push(r);}return n.length,n;}_getEmbeddedViewArgs(o,i){let n=o.rowDef,r={$implicit:o.data};return{templateRef:n.template,context:r,index:i};}_renderRow(o,i,n,r={}){let c=o.viewContainer.createEmbeddedView(i.template,r,n);return this._renderCellTemplateForItem(i,r),c;}_renderCellTemplateForItem(o,i){for(let n of this._getCellTemplates(o))Is.mostRecentCellOutlet&&Is.mostRecentCellOutlet._viewContainer.createEmbeddedView(n,i);this._changeDetectorRef.markForCheck();}_updateRowIndexContext(){let o=this._rowOutlet.viewContainer;for(let i=0,n=o.length;i<n;i++){let c=o.get(i).context;c.count=n,c.first=i===0,c.last=i===n-1,c.even=i%2===0,c.odd=!c.even,this.multiTemplateDataRows?(c.dataIndex=this._renderRows[i].dataIndex,c.renderIndex=i):c.index=this._renderRows[i].dataIndex;}}_getCellTemplates(o){return!o||!o.columns?[]:Array.from(o.columns,i=>{let n=this._columnDefsByName.get(i);return o.extractCellTemplate(n);});}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows();}_checkStickyStates(){let o=(i,n)=>i||n.hasStickyChanged();this._headerRowDefs.reduce(o,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(o,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(o,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles());}_setupStickyStyler(){let o=this._dir?this._dir.value:"ltr";this._stickyStyler=new I_(this._isNativeHtmlTable,this.stickyCssClass,o,this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:le()).pipe(Ce(this._onDestroy)).subscribe(i=>{this._stickyStyler.direction=i,this.updateStickyColumnStyles();});}_getOwnDefs(o){return o.filter(i=>!i._table||i._table===this);}_updateNoDataRow(){let o=this._customNoDataRow||this._noDataRow;if(!o)return;let i=this._rowOutlet.viewContainer.length===0;if(i===this._isShowingNoDataRow)return;let n=this._noDataRowOutlet.viewContainer;if(i){let r=n.createEmbeddedView(o.templateRef),c=r.rootNodes[0];r.rootNodes.length===1&&c?.nodeType===this._document.ELEMENT_NODE&&(c.setAttribute("role","row"),c.classList.add(o._contentClassName));}else n.clear();this._isShowingNoDataRow=i,this._changeDetectorRef.markForCheck();}};e.ɵfac=function(i){return new(i||e)(h(Sn),h(he),h(Q),No("role"),h(zt,8),h(be),h(Ee),h(hp),h(zg),h(Ta),h(Fg,12),h(ie,8));},e.ɵcmp=O({type:e,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(i,n,r){if(i&1&&(Ve(r,jg,5),Ve(r,hd,5),Ve(r,Vg,5),Ve(r,Op,5),Ve(r,A_,5)),i&2){let c;L(c=V())&&(n._noDataRow=c.first),L(c=V())&&(n._contentColumnDefs=c),L(c=V())&&(n._contentRowDefs=c),L(c=V())&&(n._contentHeaderRowDefs=c),L(c=V())&&(n._contentFooterRowDefs=c);}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(i,n){i&2&&ae("cdk-table-fixed-layout",n.fixedLayout);},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[2,"multiTemplateDataRows","multiTemplateDataRows",K],fixedLayout:[2,"fixedLayout","fixedLayout",K]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],standalone:!0,features:[ke([{provide:rn,useExisting:e},{provide:hp,useClass:md},{provide:zg,useClass:S_},{provide:Fg,useValue:null}]),ye,D],ngContentSelectors:K$,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(i,n){i&1&&(Re(X$),me(0),me(1,1),S(2,J$,1,0)(3,eH,7,0)(4,tH,4,0)),i&2&&(m(2),ee(n._isServer?2:-1),m(),ee(n._isNativeHtmlTable?3:4));},dependencies:[N_,F_,V_,L_],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2});let t=e;return t;})();function Tg(t,e){return t.concat(Array.from(e));}function a6(t,e){let a=e.toUpperCase(),o=t.viewContainer.element.nativeElement;for(;o;){let i=o.nodeType===1?o.nodeName:null;if(i===a)return o;if(i==="TABLE")break;o=o.parentNode;}return null;}var s6=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[gp]});let t=e;return t;})();var oH=[[["caption"]],[["colgroup"],["col"]],"*"],iH=["caption","colgroup, col","*"];function aH(t,e){t&1&&me(0,2);}function nH(t,e){t&1&&(u(0,"thead",0),Zt(1,1),p(),u(2,"tbody",2),Zt(3,3)(4,4),p(),u(5,"tfoot",0),Zt(6,5),p());}function rH(t,e){t&1&&Zt(0,1)(1,3)(2,4)(3,5);}var vi=(()=>{let e=class e extends j_{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1;}};e.ɵfac=(()=>{let o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵcmp=O({type:e,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(i,n){i&2&&ae("mdc-table-fixed-layout",n.fixedLayout);},exportAs:["matTable"],standalone:!0,features:[ke([{provide:j_,useExisting:e},{provide:rn,useExisting:e},{provide:zg,useClass:S_},{provide:hp,useClass:md},{provide:Fg,useValue:null}]),W,D],ngContentSelectors:iH,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(i,n){i&1&&(Re(oH),me(0),me(1,1),S(2,aH,1,0)(3,nH,7,0)(4,rH,4,0)),i&2&&(m(2),ee(n._isServer?2:-1),m(),ee(n._isNativeHtmlTable?3:4));},dependencies:[N_,F_,V_,L_],styles:[".mat-mdc-table-sticky{position:sticky !important}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{min-width:100%;border:0;border-spacing:0;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color, var(--mat-app-surface))}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell{text-align:right}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-header-headline-font, var(--mat-app-title-small-font, Roboto, sans-serif));line-height:var(--mat-table-header-headline-line-height, var(--mat-app-title-small-line-height));font-size:var(--mat-table-header-headline-size, var(--mat-app-title-small-size, 14px));font-weight:var(--mat-table-header-headline-weight, var(--mat-app-title-small-weight, 500))}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, var(--mat-app-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-row-item-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-table-row-item-label-text-size, var(--mat-app-body-medium-size, 14px));font-weight:var(--mat-table-row-item-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-footer-supporting-text-font, var(--mat-app-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-footer-supporting-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-table-footer-supporting-text-size, var(--mat-app-body-medium-size, 14px));font-weight:var(--mat-table-footer-supporting-text-weight, var(--mat-app-body-medium-weight));letter-spacing:var(--mat-table-footer-supporting-text-tracking, var(--mat-app-body-medium-tracking))}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-app-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking, var(--mat-app-title-small-tracking));font-weight:inherit;line-height:inherit;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mat-mdc-header-cell{text-align:right}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-app-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-app-body-medium-tracking));line-height:inherit}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-app-body-medium-tracking))}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2});let t=e;return t;})(),Bn=(()=>{let e=class e extends Ng{};e.ɵfac=(()=>{let o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["","matCellDef",""]],standalone:!0,features:[ke([{provide:Ng,useExisting:e}]),W]});let t=e;return t;})(),$n=(()=>{let e=class e extends Lg{};e.ɵfac=(()=>{let o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["","matHeaderCellDef",""]],standalone:!0,features:[ke([{provide:Lg,useExisting:e}]),W]});let t=e;return t;})();var Hn=(()=>{let e=class e extends hd{get name(){return this._name;}set name(o){this._setNameInput(o);}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`);}};e.ɵfac=(()=>{let o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},standalone:!0,features:[ke([{provide:hd,useExisting:e},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:e}]),W]});let t=e;return t;})(),Un=(()=>{let e=class e extends r6{};e.ɵfac=(()=>{let o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],standalone:!0,features:[W]});let t=e;return t;})();var qn=(()=>{let e=class e extends c6{};e.ɵfac=(()=>{let o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],standalone:!0,features:[W]});let t=e;return t;})();var Wn=(()=>{let e=class e extends Op{};e.ɵfac=(()=>{let o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",K]},standalone:!0,features:[ke([{provide:Op,useExisting:e}]),ye,W]});let t=e;return t;})();var Gn=(()=>{let e=class e extends Vg{};e.ɵfac=(()=>{let�� o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["","matRowDef",""]],inputs:{columns:[0,"matRowDefColumns","columns"],when:[0,"matRowDefWhen","when"]},standalone:!0,features:[ke([{provide:Vg,useExisting:e}]),W]});let t=e;return t;})(),Qn=(()=>{let e=class e extends R_{};e.ɵfac=(()=>{let o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵcmp=O({type:e,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],standalone:!0,features:[ke([{provide:R_,useExisting:e}]),W,D],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,n){i&1&&Zt(0,0);},dependencies:[Is],encapsulation:2});let t=e;return t;})();var Yn=(()=>{let e=class e extends z_{};e.ɵfac=(()=>{let o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵcmp=O({type:e,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],standalone:!0,features:[ke([{provide:z_,useExisting:e}]),W,D],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,n){i&1&&Zt(0,0);},dependencies:[Is],encapsulation:2});let t=e;return t;})(),Bg=(()=>{let e=class e extends jg{constructor(){super(...arguments),this._contentClassName="mat-mdc-no-data-row";}};e.ɵfac=(()=>{let o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["ng-template","matNoDataRow",""]],standalone:!0,features:[ke([{provide:jg,useExisting:e}]),W]});let t=e;return t;})();var Zn=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,s6,_e]});let t=e;return t;})(),cH=9007199254740991,Fa=class extends Cg{get data(){return this._data.value;}set data(e){e=Array.isArray(e)?e:[],this._data.next(e),this._renderChangesSubscription||this._filterData(e);}get filter(){return this._filter.value;}set filter(e){this._filter.next(e),this._renderChangesSubscription||this._filterData(this.data);}get sort(){return this._sort;}set sort(e){this._sort=e,this._updateChangeSubscription();}get paginator(){return this._paginator;}set paginator(e){this._paginator=e,this._updateChangeSubscription();}constructor(e=[]){super(),this._renderData=new jt([]),this._filter=new jt(""),this._internalPageChanges=new G(),this._renderChangesSubscription=null,this.sortingDataAccessor=(a,o)=>{let i=a[o];if(Q5(i)){let n=Number(i);return n<cH?n:i;}return i;},this.sortData=(a,o)=>{let i=o.active,n=o.direction;return!i||n==""?a:a.sort((r,c)=>{let s=this.sortingDataAccessor(r,i),l=this.sortingDataAccessor(c,i),d=typeof s,f=typeof l;d!==f&&(d==="number"&&(s+=""),f==="number"&&(l+=""));let x=0;return s!=null&&l!=null?s>l?x=1:s<l&&(x=-1):s!=null?x=1:l!=null&&(x=-1),x*(n=="asc"?1:-1);});},this.filterPredicate=(a,o)=>{let i=Object.keys(a).reduce((r,c)=>r+a[c]+"\u25EC","").toLowerCase(),n=o.trim().toLowerCase();return i.indexOf(n)!=-1;},this._data=new jt(e),this._updateChangeSubscription();}_updateChangeSubscription(){let e=this._sort?Qt(this._sort.sortChange,this._sort.initialized):le(null),a=this._paginator?Qt(this._paginator.page,this._internalPageChanges,this._paginator.initialized):le(null),o=this._data,i=Ua([o,this._filter]).pipe(pe(([c])=>this._filterData(c))),n=Ua([i,e]).pipe(pe(([c])=>this._orderData(c))),r=Ua([n,a]).pipe(pe(([c])=>this._pageData(c)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=r.subscribe(c=>this._renderData.next(c));}_filterData(e){return this.filteredData=this.filter==null||this.filter===""?e:e.filter(a=>this.filterPredicate(a,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData;}_orderData(e){return this.sort?this.sortData(e.slice(),this.sort):e;}_pageData(e){if(!this.paginator)return e;let a=this.paginator.pageIndex*this.paginator.pageSize;return e.slice(a,a+this.paginator.pageSize);}_updatePaginator(e){Promise.resolve().then(()=>{let a=this.paginator;if(a&&(a.length=e,a.pageIndex>0)){let o=Math.ceil(a.length/a.pageSize)-1||0,i=Math.min(a.pageIndex,o);i!==a.pageIndex&&(a.pageIndex=i,this._internalPageChanges.next());}});}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData;}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null;}};var $g=function(t){return t._1024x1024="1024x1024",t._1792x1024="1792x1024",t._1024x1792="1024x1792",t;}($g||{}),Hg=function(t){return t.standard="standard",t.hd="hd",t;}(Hg||{}),Ug=function(t){return t.vivid="vivid",t.natural="natural",t;}(Ug||{}),Nt=(()=>{let e=class e{constructor(){this.id=0,this.userId=1,this.endpoint=ne.unknown,this.body="",this.bodyOriginal="",this.id=e.sNextID++;}};e.sNextID=0;let t=e;return t;})(),ne=function(t){return t[t.unknown=0]="unknown",t[t.chat=1]="chat",t[t.chatAlt=2]="chatAlt",t[t.ancientPhilosophy=3]="ancientPhilosophy",t[t.jokes=4]="jokes",t[t.topTen=5]="topTen",t[t.imageGenerate=6]="imageGenerate",t[t.imageEdit=7]="imageEdit",t[t.imageVariations=8]="imageVariations",t[t.openaimodels=9]="openaimodels",t[t.characters=10]="characters",t[t.imagePrompts=11]="imagePrompts",t[t.toFrench=12]="toFrench",t[t.toSpanish=13]="toSpanish",t[t.chatStream=14]="chatStream",t[t.home=15]="home",t[t.chemicalElements=16]="chemicalElements",t[t.socrates=17]="socrates",t[t.particlePhysics=18]="particlePhysics",t[t.blackjack=19]="blackjack",t[t.pythonTutor=20]="pythonTutor",t[t.mlTutor=21]="mlTutor",t[t.dynamicWidget=22]="dynamicWidget",t[t.character=23]="character",t;}(ne||{}),Et=function(t){return t[t.human=0]="human",t[t.ai=1]="ai",t[t.unknown=2]="unknown",t;}(Et||{});var sH=["mat-sort-header",""],lH=["*"];function dH(t,e){if(t&1){let a=Z();u(0,"div",2),I("@arrowPosition.start",function(){C(a);let i=w();return M(i._disableViewStateAnimation=!0);})("@arrowPosition.done",function(){C(a);let i=w();return M(i._disableViewStateAnimation=!1);}),k(1,"div",3),u(2,"div",4),k(3,"div",5)(4,"div",6)(5,"div",7),p()();}if(t&2){let a=w();_("@arrowOpacity",a._getArrowViewState())("@arrowPosition",a._getArrowViewState())("@allowChildren",a._getArrowDirectionState()),m(2),_("@indicator",a._getArrowDirectionState()),m(),_("@leftPointer",a._getArrowDirectionState()),m(),_("@rightPointer",a._getArrowDirectionState());}}var l6=new z("MAT_SORT_DEFAULT_OPTIONS"),ai=(()=>{let e=class e{get direction(){return this._direction;}set direction(o){this._direction=o;}constructor(o){this._defaultOptions=o,this._initializedStream=new mr(1),this.sortables=new Map(),this._stateChanges=new G(),this.start="asc",this._direction="",this.disabled=!1,this.sortChange=new $(),this.initialized=this._initializedStream;}register(o){this.sortables.set(o.id,o);}deregister(o){this.sortables.delete(o.id);}sort(o){this.active!=o.id?(this.active=o.id,this.direction=o.start?o.start:this.start):this.direction=this.getNextSortDirection(o),this.sortChange.emit({active:this.active,direction:this.direction});}getNextSortDirection(o){if(!o)return"";let i=o?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear,n=mH(o.start||this.start,i),r=n.indexOf(this.direction)+1;return r>=n.length&&(r=0),n[r];}ngOnInit(){this._initializedStream.next();}ngOnChanges(){this._stateChanges.next();}ngOnDestroy(){this._stateChanges.complete(),this._initializedStream.complete();}};e.ɵfac=function(i){return new(i||e)(h(l6,8));},e.ɵdir=j({type:e,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{active:[0,"matSortActive","active"],start:[0,"matSortStart","start"],direction:[0,"matSortDirection","direction"],disableClear:[2,"matSortDisableClear","disableClear",K],disabled:[2,"matSortDisabled","disabled",K]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],standalone:!0,features:[ye,et]});let t=e;return t;})();function mH(t,e){let a=["asc","desc"];return t=="desc"&&a.reverse(),e||a.push(""),a;}var Mc=vP.ENTERING+" "+xP.STANDARD_CURVE,fd={indicator:Dt("indicator",[Be("active-asc, asc",xe({transform:"translateY(0px)"})),Be("active-desc, desc",xe({transform:"translateY(10px)"})),ct("active-asc <=> active-desc",mt(Mc))]),leftPointer:Dt("leftPointer",[Be("active-asc, asc",xe({transform:"rotate(-45deg)"})),Be("active-desc, desc",xe({transform:"rotate(45deg)"})),ct("active-asc <=> active-desc",mt(Mc))]),rightPointer:Dt("rightPointer",[Be("active-asc, asc",xe({transform:"rotate(45deg)"})),Be("active-desc, desc",xe({transform:"rotate(-45deg)"})),ct("active-asc <=> active-desc",mt(Mc))]),arrowOpacity:Dt("arrowOpacity",[Be("desc-to-active, asc-to-active, active",xe({opacity:1})),Be("desc-to-hint, asc-to-hint, hint",xe({opacity:.54})),Be("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",xe({opacity:0})),ct("* => asc, * => desc, * => active, * => hint, * => void",mt("0ms")),ct("* <=> *",mt(Mc))]),arrowPosition:Dt("arrowPosition",[ct("* => desc-to-hint, * => desc-to-active",mt(Mc,kp([xe({transform:"translateY(-25%)"}),xe({transform:"translateY(0)"})]))),ct("* => hint-to-desc, * => active-to-desc",mt(Mc,kp([xe({transform:"translateY(0)"}),xe({transform:"translateY(25%)"})]))),ct("* => asc-to-hint, * => asc-to-active",mt(Mc,kp([xe({transform:"translateY(25%)"}),xe({transform:"translateY(0)"})]))),ct("* => hint-to-asc, * => active-to-asc",mt(Mc,kp([xe({transform:"translateY(0)"}),xe({transform:"translateY(-25%)"})]))),Be("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",xe({transform:"translateY(0)"})),Be("hint-to-desc, active-to-desc, desc",xe({transform:"translateY(-25%)"})),Be("hint-to-asc, active-to-asc, asc",xe({transform:"translateY(25%)"}))]),allowChildren:Dt("allowChildren",[ct("* <=> *",[Ds("@*",Ps(),{optional:!0})])])},qg=(()=>{let e=class e{constructor(){this.changes=new G();}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function pH(t){return t||new qg();}var uH={provide:qg,deps:[[new wa(),new Qa(),qg]],useFactory:pH},Oc=(()=>{let e=class e{get sortActionDescription(){return this._sortActionDescription;}set sortActionDescription(o){this._updateSortActionDescription(o);}constructor(o,i,n,r,c,s,l,d){this._intl=o,this._changeDetectorRef=i,this._sort=n,this._columnDef=r,this._focusMonitor=c,this._elementRef=s,this._ariaDescriber=l,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this.disabled=!1,this._sortActionDescription="Sort",d?.arrowPosition&&(this.arrowPosition=d?.arrowPosition),this._handleStateChanges();}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription);}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(o=>{let i=!!o;i!==this._showIndicatorHint&&(this._setIndicatorHintVisible(i),this._changeDetectorRef.markForCheck());});}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe(),this._sortButton&&this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription);}_setIndicatorHintVisible(o){this._isDisabled()&&o||(this._showIndicatorHint=o,this._isSorted()||(this._updateArrowDirection(),this._showIndicatorHint?this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"hint"}):this._setAnimationTransitionState({fromState:"hint",toState:this._arrowDirection})));}_setAnimationTransitionState(o){this._viewState=o||{},this._disableViewStateAnimation&&(this._viewState={toState:o.toState});}_toggleOnInteraction(){this._sort.sort(this),(this._viewState.toState==="hint"||this._viewState.toState==="active")&&(this._disableViewStateAnimation=!0);}_handleClick(){this._isDisabled()||this._sort.sort(this);}_handleKeydown(o){!this._isDisabled()&&(o.keyCode===32||o.keyCode===13)&&(o.preventDefault(),this._toggleOnInteraction());}_isSorted(){return this._sort.active==this.id&&(this._sort.direction==="asc"||this._sort.direction==="desc");}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`;}_getArrowViewState(){let o=this._viewState.fromState;return(o?`${o}-to-`:"")+this._viewState.toState;}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start;}_isDisabled(){return this._sort.disabled||this.disabled;}_getAriaSortAttribute(){return this._isSorted()?this._sort.direction=="asc"?"ascending":"descending":"none";}_renderArrow(){return!this._isDisabled()||this._isSorted();}_updateSortActionDescription(o){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,o)),this._sortActionDescription=o;}_handleStateChanges(){this._rerenderSubscription=Qt(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),(this._viewState.toState==="hint"||this._viewState.toState==="active")&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&this._viewState.toState==="active"&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck();});}};e.ɵfac=function(i){return new(i||e)(h(qg),h(he),h(ai,8),h("MAT_SORT_HEADER_COLUMN_DEF",8),h(ho),h(Q),h(fg,8),h(l6,8));},e.ɵcmp=O({type:e,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(i,n){i&1&&I("click",function(){return n._handleClick();})("keydown",function(c){return n._handleKeydown(c);})("mouseenter",function(){return n._setIndicatorHintVisible(!0);})("mouseleave",function(){return n._setIndicatorHintVisible(!1);}),i&2&&(se("aria-sort",n._getAriaSortAttribute()),ae("mat-sort-header-disabled",n._isDisabled()));},inputs:{id:[0,"mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",disabled:[2,"disabled","disabled",K],sortActionDescription:"sortActionDescription",disableClear:[2,"disableClear","disableClear",K]},exportAs:["matSortHeader"],standalone:!0,features:[ye,D],attrs:sH,ngContentSelectors:lH,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(i,n){i&1&&(Re(),u(0,"div",0)(1,"div",1),me(2),p(),S(3,dH,6,6,"div",2),p()),i&2&&(ae("mat-sort-header-sorted",n._isSorted())("mat-sort-header-position-before",n.arrowPosition==="before"),se("tabindex",n._isDisabled()?null:0)("role",n._isDisabled()?null:"button"),m(3),ee(n._renderArrow()?3:-1));},styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;color:var(--mat-sort-arrow-color, var(--mat-app-on-surface));opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[fd.indicator,fd.leftPointer,fd.rightPointer,fd.arrowOpacity,fd.arrowPosition,fd.allowChildren]},changeDetection:0});let t=e;return t;})(),Pc=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[uH],imports:[_e]});let t=e;return t;})();var hH=["determinateSpinner"];function fH(t,e){if(t&1&&(Fo(),u(0,"svg",11),k(1,"circle",12),p()),t&2){let a=w();se("viewBox",a._viewBox()),m(),wo("stroke-dasharray",a._strokeCircumference(),"px")("stroke-dashoffset",a._strokeCircumference()/2,"px")("stroke-width",a._circleStrokeWidth(),"%"),se("r",a._circleRadius());}}var gH=new z("mat-progress-spinner-default-options",{providedIn:"root",factory:bH});function bH(){return{diameter:d6};}var d6=100,xH=10,_i=(()=>{let e=class e{get color(){return this._color||this._defaultColor;}set color(o){this._color=o;}constructor(o,i,n){this._elementRef=o,this._defaultColor="primary",this._value=0,this._diameter=d6,this._noopAnimations=i==="NoopAnimations"&&!!n&&!n._forceAnimations,this.mode=o.nativeElement.nodeName.toLowerCase()==="mat-spinner"?"indeterminate":"determinate",n&&(n.color&&(this.color=this._defaultColor=n.color),n.diameter&&(this.diameter=n.diameter),n.strokeWidth&&(this.strokeWidth=n.strokeWidth));}get value(){return this.mode==="determinate"?this._value:0;}set value(o){this._value=Math.max(0,Math.min(100,o||0));}get diameter(){return this._diameter;}set diameter(o){this._diameter=o||0;}get strokeWidth(){return this._strokeWidth??this.diameter/10;}set strokeWidth(o){this._strokeWidth=o||0;}_circleRadius(){return(this.diameter-xH)/2;}_viewBox(){let o=this._circleRadius()*2+this.strokeWidth;return`0 0 ${o} ${o}`;}_strokeCircumference(){return 2*Math.PI*this._circleRadius();}_strokeDashOffset(){return this.mode==="determinate"?this._strokeCircumference()*(100-this._value)/100:null;}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100;}};e.ɵfac=function(i){return new(i||e)(h(Q),h(it,8),h(gH));},e.ɵcmp=O({type:e,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(i,n){if(i&1&&X(hH,5),i&2){let r;L(r=V())&&(n._determinateCircle=r.first);}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(i,n){i&2&&(se("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow",n.mode==="determinate"?n.value:null)("mode",n.mode),Mt("mat-"+n.color),wo("width",n.diameter,"px")("height",n.diameter,"px")("--mdc-circular-progress-size",n.diameter+"px")("--mdc-circular-progress-active-indicator-width",n.diameter+"px"),ae("_mat-animation-noopable",n._noopAnimations)("mdc-circular-progress--indeterminate",n.mode==="indeterminate"));},inputs:{color:"color",mode:"mode",value:[2,"value","value",nt],diameter:[2,"diameter","diameter",nt],strokeWidth:[2,"strokeWidth","strokeWidth",nt]},exportAs:["matProgressSpinner"],standalone:!0,features:[ye,D],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(i,n){if(i&1&&(S(0,fH,2,8,"ng-template",null,0,Da),u(2,"div",2,1),Fo(),u(4,"svg",3),k(5,"circle",4),p()(),us(),u(6,"div",5)(7,"div",6)(8,"div",7),Zt(9,8),p(),u(10,"div",9),Zt(11,8),p(),u(12,"div",10),Zt(13,8),p()()()),i&2){let r=at(1);m(4),se("viewBox",n._viewBox()),m(),wo("stroke-dasharray",n._strokeCircumference(),"px")("stroke-dashoffset",n._strokeDashOffset(),"px")("stroke-width",n._circleStrokeWidth(),"%"),se("r",n._circleRadius()),m(4),_("ngTemplateOutlet",r),m(2),_("ngTemplateOutlet",r),m(2),_("ngTemplateOutlet",r);}},dependencies:[dc],styles:[".mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, var(--mat-app-primary))}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}"],encapsulation:2,changeDetection:0});let t=e;return t;})();var wi=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[B,_e]});let t=e;return t;})();var B_=class{constructor(e){this._box=e,this._destroyed=new G(),this._resizeSubject=new G(),this._elementObservables=new Map(),typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(a=>this._resizeSubject.next(a)));}observe(e){return this._elementObservables.has(e)||this._elementObservables.set(e,new Fe(a=>{let o=this._resizeSubject.subscribe(a);return this._resizeObserver?.observe(e,{box:this._box}),()=>{this._resizeObserver?.unobserve(e),o.unsubscribe(),this._elementObservables.delete(e);};}).pipe(Ie(a=>a.some(o=>o.target===e)),$u({bufferSize:1,refCount:!0}),Ce(this._destroyed))),this._elementObservables.get(e);}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear();}},Gg=(()=>{let e=class e{constructor(){this._observers=new Map(),this._ngZone=T(ie),typeof ResizeObserver<"u";}ngOnDestroy(){for(let[,o]of this._observers)o.destroy();this._observers.clear(),typeof ResizeObserver<"u";}observe(o,i){let n=i?.box||"content-box";return this._observers.has(n)||this._observers.set(n,new B_(n)),this._observers.get(n).observe(o);}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var vH=["notch"],_H=["matFormFieldNotchedOutline",""],wH=["*"],yH=["textField"],kH=["iconPrefixContainer"],CH=["textPrefixContainer"],MH=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],OH=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function PH(t,e){t&1&&k(0,"span",19);}function DH(t,e){if(t&1&&(u(0,"label",18),me(1,1),S(2,PH,1,0,"span",19),p()),t&2){let a=w(2);_("floating",a._shouldLabelFloat())("monitorResize",a._hasOutline())("id",a._labelId),se("for",a._control.disableAutomaticLabeling?null:a._control.id),m(2),ee(!a.hideRequiredMarker&&a._control.required?2:-1);}}function EH(t,e){if(t&1&&S(0,DH,3,5,"label",18),t&2){let a=w();ee(a._hasFloatingLabel()?0:-1);}}function IH(t,e){t&1&&k(0,"div",5);}function SH(t,e){}function TH(t,e){if(t&1&&S(0,SH,0,0,"ng-template",11),t&2){w(2);let a=at(1);_("ngTemplateOutlet",a);}}function AH(t,e){if(t&1&&(u(0,"div",7),S(1,TH,1,1,null,11),p()),t&2){let a=w();_("matFormFieldNotchedOutlineOpen",a._shouldLabelFloat()),m(),ee(a._forceDisplayInfixLabel()?-1:1);}}function RH(t,e){t&1&&(u(0,"div",8,2),me(2,2),p());}function zH(t,e){t&1&&(u(0,"div",9,3),me(2,3),p());}function FH(t,e){}function NH(t,e){if(t&1&&S(0,FH,0,0,"ng-template",11),t&2){w();let a=at(1);_("ngTemplateOutlet",a);}}function LH(t,e){t&1&&(u(0,"div",12),me(1,4),p());}function VH(t,e){t&1&&(u(0,"div",13),me(1,5),p());}function jH(t,e){t&1&&k(0,"div",14);}function BH(t,e){if(t&1&&(u(0,"div",16),me(1,6),p()),t&2){let a=w();_("@transitionMessages",a._subscriptAnimationState);}}function $H(t,e){if(t&1&&(u(0,"mat-hint",20),g(1),p()),t&2){let a=w(2);_("id",a._hintLabelId),m(),y(a.hintLabel);}}function HH(t,e){if(t&1&&(u(0,"div",17),S(1,$H,2,2,"mat-hint",20),me(2,7),k(3,"div",21),me(4,8),p()),t&2){let a=w();_("@transitionMessages",a._subscriptAnimationState),m(),ee(a.hintLabel?1:-1);}}var eo=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["mat-label"]],standalone:!0});let t=e;return t;})(),UH=0,v6=new z("MatError"),gd=(()=>{let e=class e{constructor(o,i){this.id=`mat-mdc-error-${UH++}`,o||i.nativeElement.setAttribute("aria-live","polite");}};e.ɵfac=function(i){return new(i||e)(No("aria-live"),h(Q));},e.ɵdir=j({type:e,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(i,n){i&2&&yo("id",n.id);},inputs:{id:"id"},standalone:!0,features:[ke([{provide:v6,useExisting:e}])]});let t=e;return t;})(),qH=0,m6=(()=>{let e=class e{constructor(){this.align="start",this.id=`mat-mdc-hint-${qH++}`;}};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(i,n){i&2&&(yo("id",n.id),se("align",null),ae("mat-mdc-form-field-hint-end",n.align==="end"));},inputs:{align:"align",id:"id"},standalone:!0});let t=e;return t;})(),WH=new z("MatPrefix");var GH=new z("MatSuffix");var _6=new z("FloatingLabelParent"),p6=(()=>{let e=class e{get floating(){return this._floating;}set floating(o){this._floating=o,this.monitorResize&&this._handleResize();}get monitorResize(){return this._monitorResize;}set monitorResize(o){this._monitorResize=o,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe();}constructor(o){this._elementRef=o,this._floating=!1,this._monitorResize=!1,this._resizeObserver=T(Gg),this._ngZone=T(ie),this._parent=T(_6),this._resizeSubscription=new Ae();}ngOnDestroy(){this._resizeSubscription.unsubscribe();}getWidth(){return QH(this._elementRef.nativeElement);}get element(){return this._elementRef.nativeElement;}_handleResize(){setTimeout(()=>this._parent._handleLabelResized());}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize());});}};e.ɵfac=function(i){return new(i||e)(h(Q));},e.ɵdir=j({type:e,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(i,n){i&2&&ae("mdc-floating-label--float-above",n.floating);},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0});let t=e;return t;})();function QH(t){let e=t;if(e.offsetParent!==null)return e.scrollWidth;let a=e.cloneNode(!0);a.style.setProperty("position","absolute"),a.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(a);let o=a.scrollWidth;return a.remove(),o;}var u6="mdc-line-ripple--active",Qg="mdc-line-ripple--deactivating",h6=(()=>{let e=class e{constructor(o,i){this._elementRef=o,this._handleTransitionEnd=n=>{let r=this._elementRef.nativeElement.classList,c=r.contains(Qg);n.propertyName==="opacity"&&c&&r.remove(u6,Qg);},i.runOutsideAngular(()=>{o.nativeElement.addEventListener("transitionend",this._handleTransitionEnd);});}activate(){let o=this._elementRef.nativeElement.classList;o.remove(Qg),o.add(u6);}deactivate(){this._elementRef.nativeElement.classList.add(Qg);}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd);}};��e.ɵfac=function(i){return new(i||e)(h(Q),h(ie));},e.ɵdir=j({type:e,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0});let t=e;return t;})(),f6=(()=>{let e=class e{constructor(o,i){this._elementRef=o,this._ngZone=i,this.open=!1;}ngAfterViewInit(){let o=this._elementRef.nativeElement.querySelector(".mdc-floating-label");o?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(o.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>o.style.transitionDuration="");}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label");}_setNotchWidth(o){!this.open||!o?this._notch.nativeElement.style.width="":this._notch.nativeElement.style.width=`calc(${o}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`;}};e.ɵfac=function(i){return new(i||e)(h(Q),h(ie));},e.ɵcmp=O({type:e,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(i,n){if(i&1&&X(vH,5),i&2){let r;L(r=V())&&(n._notch=r.first);}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(i,n){i&2&&ae("mdc-notched-outline--notched",n.open);},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[D],attrs:_H,ngContentSelectors:wH,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(i,n){i&1&&(Re(),k(0,"div",1),u(1,"div",2,0),me(3),p(),k(4,"div",3));},encapsulation:2,changeDetection:0});let t=e;return t;})(),YH={transitionMessages:Dt("transitionMessages",[Be("enter",xe({opacity:1,transform:"translateY(0%)"})),ct("void => enter",[xe({opacity:0,transform:"translateY(-5px)"}),mt("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},Dp=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e});let t=e;return t;})();var Ep=new z("MatFormField"),ZH=new z("MAT_FORM_FIELD_DEFAULT_OPTIONS"),g6=0,b6="fill",XH="auto",x6="fixed",KH="translateY(-50%)",to=(()=>{let e=class e{get hideRequiredMarker(){return this._hideRequiredMarker;}set hideRequiredMarker(o){this._hideRequiredMarker=ma(o);}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||XH;}set floatLabel(o){o!==this._floatLabel&&(this._floatLabel=o,this._changeDetectorRef.markForCheck());}get appearance(){return this._appearance;}set appearance(o){let i=this._appearance,n=o||this._defaults?.appearance||b6;this._appearance=n,this._appearance==="outline"&&this._appearance!==i&&(this._needsOutlineLabelOffsetUpdate=!0);}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||x6;}set subscriptSizing(o){this._subscriptSizing=o||this._defaults?.subscriptSizing||x6;}get hintLabel(){return this._hintLabel;}set hintLabel(o){this._hintLabel=o,this._processHints();}get _control(){return this._explicitFormFieldControl||this._formFieldControl;}set _control(o){this._explicitFormFieldControl=o;}constructor(o,i,n,r,c,s,l,d){this._elementRef=o,this._changeDetectorRef=i,this._dir=r,this._platform=c,this._defaults=s,this._animationMode=l,this._labelChild=$3(eo),this._hideRequiredMarker=!1,this.color="primary",this._appearance=b6,this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId=`mat-mdc-form-field-label-${g6++}`,this._hintLabelId=`mat-mdc-hint-${g6++}`,this._subscriptAnimationState="",this._destroyed=new G(),this._isFocused=null,this._needsOutlineLabelOffsetUpdate=!1,this._previousControl=null,this._injector=T(Ge),this.getLabelId=kr(()=>this._hasFloatingLabel()?this._labelId:null),this._hasFloatingLabel=kr(()=>!!this._labelChild()),s&&(s.appearance&&(this.appearance=s.appearance),this._hideRequiredMarker=!!s?.hideRequiredMarker,s.color&&(this.color=s.color));}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges();}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions();}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._previousControl=this._control);}ngOnDestroy(){this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete();}getConnectedOverlayOrigin(){return this._textField||this._elementRef;}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always");}_initializeControl(o){let i=this._control,n="mat-mdc-form-field-type-";o&&this._elementRef.nativeElement.classList.remove(n+o.controlType),i.controlType&&this._elementRef.nativeElement.classList.add(n+i.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=i.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck();}),this._valueChanges?.unsubscribe(),i.ngControl&&i.ngControl.valueChanges&&(this._valueChanges=i.ngControl.valueChanges.pipe(Ce(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()));}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(o=>!o._isText),this._hasTextPrefix=!!this._prefixChildren.find(o=>o._isText),this._hasIconSuffix=!!this._suffixChildren.find(o=>!o._isText),this._hasTextSuffix=!!this._suffixChildren.find(o=>o._isText);}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),Qt(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck();});}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck();}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck();}),this._validateHints(),this._syncDescribedByIds();}_assertFormFieldControl(){this._control;}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused);}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0),Em(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset());},{injector:this._injector}),this._dir.change.pipe(Ce(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0);}_shouldAlwaysFloat(){return this.floatLabel==="always";}_hasOutline(){return this.appearance==="outline";}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat();}_shouldLabelFloat(){return this._hasFloatingLabel()?this._control.shouldLabelFloat||this._shouldAlwaysFloat():!1;}_shouldForward(o){let i=this._control?this._control.ngControl:null;return i&&i[o];}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint";}_handleLabelResized(){this._refreshOutlineNotchWidth();}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||!this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(0):this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth());}_processHints(){this._validateHints(),this._syncDescribedByIds();}_validateHints(){this._hintChildren;}_syncDescribedByIds(){if(this._control){let o=[];if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&o.push(...this._control.userAriaDescribedBy.split(" ")),this._getDisplayedMessages()==="hint"){let i=this._hintChildren?this._hintChildren.find(r=>r.align==="start"):null,n=this._hintChildren?this._hintChildren.find(r=>r.align==="end"):null;i?o.push(i.id):this._hintLabel&&o.push(this._hintLabelId),n&&o.push(n.id);}else this._errorChildren&&o.push(...this._errorChildren.map(i=>i.id));this._control.setDescribedByIds(o);}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;let o=this._floatingLabel.element;if(!(this._iconPrefixContainer||this._textPrefixContainer)){o.style.transform="";return;}if(!this._isAttachedToDom()){this._needsOutlineLabelOffsetUpdate=!0;return;}let i=this._iconPrefixContainer?.nativeElement,n=this._textPrefixContainer?.nativeElement,r=i?.getBoundingClientRect().width??0,c=n?.getBoundingClientRect().width??0,s=this._dir.value==="rtl"?"-1":"1",l=`${r+c}px`,f=`calc(${s} * (${l} + var(--mat-mdc-form-field-label-offset-x, 0px)))`;o.style.transform=`var(
        --mat-mdc-form-field-label-transform,
        ${KH} translateX(${f})
    )`;}_isAttachedToDom(){let o=this._elementRef.nativeElement;if(o.getRootNode){let i=o.getRootNode();return i&&i!==o;}return document.documentElement.contains(o);}};e.ɵfac=function(i){return new(i||e)(h(Q),h(he),h(ie),h(zt),h(Ee),h(ZH,8),h(it,8),h(be));},e.ɵcmp=O({type:e,selectors:[["mat-form-field"]],contentQueries:function(i,n,r){if(i&1&&(nM(r,n._labelChild,eo,5),Ve(r,Dp,5),Ve(r,WH,5),Ve(r,GH,5),Ve(r,v6,5),Ve(r,m6,5)),i&2){rM();let c;L(c=V())&&(n._formFieldControl=c.first),L(c=V())&&(n._prefixChildren=c),L(c=V())&&(n._suffixChildren=c),L(c=V())&&(n._errorChildren=c),L(c=V())&&(n._hintChildren=c);}},viewQuery:function(i,n){if(i&1&&(X(yH,5),X(kH,5),X(CH,5),X(p6,5),X(f6,5),X(h6,5)),i&2){let r;L(r=V())&&(n._textField=r.first),L(r=V())&&(n._iconPrefixContainer=r.first),L(r=V())&&(n._textPrefixContainer=r.first),L(r=V())&&(n._floatingLabel=r.first),L(r=V())&&(n._notchedOutline=r.first),L(r=V())&&(n._lineRipple=r.first);}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(i,n){i&2&&ae("mat-mdc-form-field-label-always-float",n._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",n._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",n._hasIconSuffix)("mat-form-field-invalid",n._control.errorState)("mat-form-field-disabled",n._control.disabled)("mat-form-field-autofilled",n._control.autofilled)("mat-form-field-no-animations",n._animationMode==="NoopAnimations")("mat-form-field-appearance-fill",n.appearance=="fill")("mat-form-field-appearance-outline",n.appearance=="outline")("mat-form-field-hide-placeholder",n._hasFloatingLabel()&&!n._shouldLabelFloat())("mat-focused",n._control.focused)("mat-primary",n.color!=="accent"&&n.color!=="warn")("mat-accent",n.color==="accent")("mat-warn",n.color==="warn")("ng-untouched",n._shouldForward("untouched"))("ng-touched",n._shouldForward("touched"))("ng-pristine",n._shouldForward("pristine"))("ng-dirty",n._shouldForward("dirty"))("ng-valid",n._shouldForward("valid"))("ng-invalid",n._shouldForward("invalid"))("ng-pending",n._shouldForward("pending"));},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[ke([{provide:Ep,useExisting:e},{provide:_6,useExisting:e}]),D],ngContentSelectors:OH,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(i,n){if(i&1){let r=Z();Re(MH),S(0,EH,1,1,"ng-template",null,0,Da),u(2,"div",4,1),I("click",function(s){return C(r),M(n._control.onContainerClick(s));}),S(4,IH,1,0,"div",5),u(5,"div",6),S(6,AH,2,2,"div",7)(7,RH,3,0,"div",8)(8,zH,3,0,"div",9),u(9,"div",10),S(10,NH,1,1,null,11),me(11),p(),S(12,LH,2,0,"div",12)(13,VH,2,0,"div",13),p(),S(14,jH,1,0,"div",14),p(),u(15,"div",15),S(16,BH,2,1,"div",16)(17,HH,5,2,"div",17),p();}if(i&2){let r;m(2),ae("mdc-text-field--filled",!n._hasOutline())("mdc-text-field--outlined",n._hasOutline())("mdc-text-field--no-label",!n._hasFloatingLabel())("mdc-text-field--disabled",n._control.disabled)("mdc-text-field--invalid",n._control.errorState),m(2),ee(!n._hasOutline()&&!n._control.disabled?4:-1),m(2),ee(n._hasOutline()?6:-1),m(),ee(n._hasIconPrefix?7:-1),m(),ee(n._hasTextPrefix?8:-1),m(2),ee(!n._hasOutline()||n._forceDisplayInfixLabel()?10:-1),m(2),ee(n._hasTextSuffix?12:-1),m(),ee(n._hasIconSuffix?13:-1),m(),ee(n._hasOutline()?-1:14),m(),ae("mat-mdc-form-field-subscript-dynamic-size",n.subscriptSizing==="dynamic"),m(),ee((r=n._getDisplayedMessages())==="error"?16:r==="hint"?17:-1);}},dependencies:[p6,f6,dc,h6,m6],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--disabled .cdk-high-contrast-active .mdc-text-field__input{background-color:Window}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-app-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--outlined{height:56px;overflow:visible;padding-left:16px;padding-right:16px}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}}.mdc-floating-label{position:absolute;left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.cdk-high-contrast-active .mdc-text-field--disabled .mdc-floating-label{z-index:1}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-app-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-app-outline));border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-app-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-app-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;width:12px;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 24px)}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))*2)}}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-app-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-app-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-app-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-app-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeh��older-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-app-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-app-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-app-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-app-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-app-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-app-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-app-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-app-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-app-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-app-body-large-weight))}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-app-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-app-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-app-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[YH.transitionMessages]},changeDetection:0});let t=e;return t;})(),io=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,B,Ql,_e]});let t=e;return t;})();var D6=(()=>{let e=class e{constructor(o,i){this._renderer=o,this._elementRef=i,this.onChange=n=>{},this.onTouched=()=>{};}setProperty(o,i){this._renderer.setProperty(this._elementRef.nativeElement,o,i);}registerOnTouched(o){this.onTouched=o;}registerOnChange(o){this.onChange=o;}setDisabledState(o){this.setProperty("disabled",o);}};e.ɵfac=function(i){return new(i||e)(h(In),h(Q));},e.ɵdir=j({type:e});let t=e;return t;})(),E6=(()=>{let e=class e extends D6{};e.ɵfac=(()=>{let o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,features:[W]});let t=e;return t;})(),cn=new z("");var JH={provide:cn,useExisting:co(()=>go),multi:!0};function eU(){let t=Tn()?Tn().getUserAgent():"";return /android (\d+)/.test(t.toLowerCase());}var tU=new z(""),go=(()=>{let e=class e extends D6{constructor(o,i,n){super(o,i),this._compositionMode=n,this._composing=!1,this._compositionMode==null&&(this._compositionMode=!eU());}writeValue(o){let i=o??"";this.setProperty("value",i);}_handleInput(o){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(o);}_compositionStart(){this._composing=!0;}_compositionEnd(o){this._composing=!1,this._compositionMode&&this.onChange(o);}};e.ɵfac=function(i){return new(i||e)(h(In),h(Q),h(tU,8));},e.ɵdir=j({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(i,n){i&1&&I("input",function(c){return n._handleInput(c.target.value);})("blur",function(){return n.onTouched();})("compositionstart",function(){return n._compositionStart();})("compositionend",function(c){return n._compositionEnd(c.target.value);});},features:[ke([JH]),W]});let t=e;return t;})();function Ec(t){return t==null||(typeof t=="string"||Array.isArray(t))&&t.length===0;}function I6(t){return t!=null&&typeof t.length=="number";}var sn=new z(""),Ts=new z(""),oU=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,xt=class{static min(e){return iU(e);}static max(e){return aU(e);}static required(e){return nU(e);}static requiredTrue(e){return rU(e);}static email(e){return cU(e);}static minLength(e){return sU(e);}static maxLength(e){return lU(e);}static pattern(e){return dU(e);}static nullValidator(e){return S6(e);}static compose(e){return N6(e);}static composeAsync(e){return L6(e);}};function iU(t){return e=>{if(Ec(e.value)||Ec(t))return null;let a=parseFloat(e.value);return!isNaN(a)&&a<t?{min:{min:t,actual:e.value}}:null;};}function aU(t){return e=>{if(Ec(e.value)||Ec(t))return null;let a=parseFloat(e.value);return!isNaN(a)&&a>t?{max:{max:t,actual:e.value}}:null;};}function nU(t){return Ec(t.value)?{required:!0}:null;}function rU(t){return t.value===!0?null:{required:!0};}function cU(t){return Ec(t.value)||oU.test(t.value)?null:{email:!0};}function sU(t){return e=>Ec(e.value)||!I6(e.value)?null:e.value.length<t?{minlength:{requiredLength:t,actualLength:e.value.length}}:null;}function lU(t){return e=>I6(e.value)&&e.value.length>t?{maxlength:{requiredLength:t,actualLength:e.value.length}}:null;}function dU(t){if(!t)return S6;let e,a;return typeof t=="string"?(a="",t.charAt(0)!=="^"&&(a+="^"),a+=t,t.charAt(t.length-1)!=="$"&&(a+="$"),e=new RegExp(a)):(a=t.toString(),e=t),o=>{if(Ec(o.value))return null;let i=o.value;return e.test(i)?null:{pattern:{requiredPattern:a,actualValue:i}};};}function S6(t){return null;}function T6(t){return t!=null;}function A6(t){return cc(t)?Ft(t):t;}function R6(t){let e={};return t.forEach(a=>{e=a!=null?U(U({},e),a):e;}),Object.keys(e).length===0?null:e;}function z6(t,e){return e.map(a=>a(t));}function mU(t){return!t.validate;}function F6(t){return t.map(e=>mU(e)?e:a=>e.validate(a));}function N6(t){if(!t)return null;let e=t.filter(T6);return e.length==0?null:function(a){return R6(z6(a,e));};}function G_(t){return t!=null?N6(F6(t)):null;}function L6(t){if(!t)return null;let e=t.filter(T6);return e.length==0?null:function(a){let o=z6(a,e).map(A6);return rm(o).pipe(pe(R6));};}function Q_(t){return t!=null?L6(F6(t)):null;}function w6(t,e){return t===null?[e]:Array.isArray(t)?[...t,e]:[t,e];}function V6(t){return t._rawValidators;}function j6(t){return t._rawAsyncValidators;}function $_(t){return t?Array.isArray(t)?t:[t]:[];}function Zg(t,e){return Array.isArray(t)?t.includes(e):t===e;}function y6(t,e){let a=$_(e);return $_(t).forEach(i=>{Zg(a,i)||a.push(i);}),a;}function k6(t,e){return $_(e).filter(a=>!Zg(t,a));}var Xg=class{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[];}get value(){return this.control?this.control.value:null;}get valid(){return this.control?this.control.valid:null;}get invalid(){return this.control?this.control.invalid:null;}get pending(){return this.control?this.control.pending:null;}get disabled(){return this.control?this.control.disabled:null;}get enabled(){return this.control?this.control.enabled:null;}get errors(){return this.control?this.control.errors:null;}get pristine(){return this.control?this.control.pristine:null;}get dirty(){return this.control?this.control.dirty:null;}get touched(){return this.control?this.control.touched:null;}get status(){return this.control?this.control.status:null;}get untouched(){return this.control?this.control.untouched:null;}get statusChanges(){return this.control?this.control.statusChanges:null;}get valueChanges(){return this.control?this.control.valueChanges:null;}get path(){return null;}_setValidators(e){this._rawValidators=e||[],this._composedValidatorFn=G_(this._rawValidators);}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=Q_(this._rawAsyncValidators);}get validator(){return this._composedValidatorFn||null;}get asyncValidator(){return this._composedAsyncValidatorFn||null;}_registerOnDestroy(e){this._onDestroyCallbacks.push(e);}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(e=>e()),this._onDestroyCallbacks=[];}reset(e=void 0){this.control&&this.control.reset(e);}hasError(e,a){return this.control?this.control.hasError(e,a):!1;}getError(e,a){return this.control?this.control.getError(e,a):null;}},Ri=class extends Xg{get formDirective(){return null;}get path(){return null;}},ha=class extends Xg{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null;}},Kg=class{constructor(e){this._cd=e;}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched;}get isUntouched(){return!!this._cd?.control?.untouched;}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine;}get isDirty(){return!!this._cd?.control?.dirty;}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid;}get isInvalid(){return!!this._cd?.control?.invalid;}get isPending(){return!!this._cd?.control?.pending;}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted;}},pU={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},k0e=Xe(U({},pU),{"[class.ng-submitted]":"isSubmitted"}),So=(()=>{let e=class e extends Kg{constructor(o){super(o);}};e.ɵfac=function(i){return new(i||e)(h(ha,2));},e.ɵdir=j({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(i,n){i&2&&ae("ng-untouched",n.isUntouched)("ng-touched",n.isTouched)("ng-pristine",n.isPristine)("ng-dirty",n.isDirty)("ng-valid",n.isValid)("ng-invalid",n.isInvalid)("ng-pending",n.isPending);},features:[W]});let t=e;return t;})(),Xn=(()=>{let e=class e extends Kg{constructor(o){super(o);}};e.ɵfac=function(i){return new(i||e)(h(Ri,10));},e.ɵdir=j({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(i,n){i&2&&ae("ng-untouched",n.isUntouched)("ng-touched",n.isTouched)("ng-pristine",n.isPristine)("ng-dirty",n.isDirty)("ng-valid",n.isValid)("ng-invalid",n.isInvalid)("ng-pending",n.isPending)("ng-submitted",n.isSubmitted);},features:[W]});let t=e;return t;})();var Ip="VALID",Yg="INVALID",bd="PENDING",Sp="DISABLED",Ic=class{},Jg=class extends Ic{constructor(e,a){super(),this.value=e,this.source=a;}},Ap=class extends Ic{constructor(e,a){super(),this.pristine=e,this.source=a;}},Rp=class extends Ic{constructor(e,a){super(),this.touched=e,this.source=a;}},xd=class extends Ic{constructor(e,a){super(),this.status=e,this.source=a;}},H_=class extends Ic{constructor(e){super(),this.source=e;}},U_=class extends Ic{constructor(e){super(),this.source=e;}};function Y_(t){return(ib(t)?t.validators:t)||null;}function uU(t){return Array.isArray(t)?G_(t):t||null;}function Z_(t,e){return(ib(e)?e.asyncValidators:t)||null;}function hU(t){return Array.isArray(t)?Q_(t):t||null;}function ib(t){return t!=null&&!Array.isArray(t)&&typeof t=="object";}function B6(t,e,a){let o=t.controls;if(!(e?Object.keys(o):o).length)throw new oe(1e3,"");if(!o[a])throw new oe(1001,"");}function $6(t,e,a){t._forEachChild((o,i)=>{if(a[i]===void 0)throw new oe(1002,"");});}var vd=class{constructor(e,a){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=kr(()=>this.statusReactive()),this.statusReactive=Ma(void 0),this._pristine=kr(()=>this.pristineReactive()),this.pristineReactive=Ma(!0),this._touched=kr(()=>this.touchedReactive()),this.touchedReactive=Ma(!1),this._events=new G(),this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(e),this._assignAsyncValidators(a);}get validator(){return this._composedValidatorFn;}set validator(e){this._rawValidators=this._composedValidatorFn=e;}get asyncValidator(){return this._composedAsyncValidatorFn;}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e;}get parent(){return this._parent;}get status(){return Ui(this.statusReactive);}set status(e){Ui(()=>this.statusReactive.set(e));}get valid(){return this.status===Ip;}get invalid(){return this.status===Yg;}get pending(){return this.status==bd;}get disabled(){return this.status===Sp;}get enabled(){return this.status!==Sp;}get pristine(){return Ui(this.pristineReactive);}set pristine(e){Ui(()=>this.pristineReactive.set(e));}get dirty(){return!this.pristine;}get touched(){return Ui(this.touchedReactive);}set touched(e){Ui(()=>this.touchedReactive.set(e));}get untouched(){return!this.touched;}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change";}setValidators(e){this._assignValidators(e);}setAsyncValidators(e){this._assignAsyncValidators(e);}addValidators(e){this.setValidators(y6(e,this._rawValidators));}addAsyncValidators(e){this.setAsyncValidators(y6(e,this._rawAsyncValidators));}removeValidators(e){this.setValidators(k6(e,this._rawValidators));}removeAsyncValidators(e){this.setAsyncValidators(k6(e,this._rawAsyncValidators));}hasValidator(e){return Zg(this._rawValidators,e);}hasAsyncValidator(e){return Zg(this._rawAsyncValidators,e);}clearValidators(){this.validator=null;}clearAsyncValidators(){this.asyncValidator=null;}markAsTouched(e={}){let a=this.touched===!1;this.touched=!0;let o=e.sourceControl??this;this._parent&&!e.onlySelf&&this._parent.markAsTouched(Xe(U({},e),{sourceControl:o})),a&&e.emitEvent!==!1&&this._events.next(new Rp(!0,o));}markAllAsTouched(e={}){this.markAsTouched({onlySelf:!0,emitEvent:e.emitEvent,sourceControl:this}),this._forEachChild(a=>a.markAllAsTouched(e));}markAsUntouched(e={}){let a=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let o=e.sourceControl??this;this._forEachChild(i=>{i.markAsUntouched({onlySelf:!0,emitEvent:e.emitEvent,sourceControl:o});}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e,o),a&&e.emitEvent!==!1&&this._events.next(new Rp(!1,o));}markAsDirty(e={}){let a=this.pristine===!0;this.pristine=!1;let o=e.sourceControl??this;this._parent&&!e.onlySelf&&this._parent.markAsDirty(Xe(U({},e),{sourceControl:o})),a&&e.emitEvent!==!1&&this._events.next(new Ap(!1,o));}markAsPristine(e={}){let a=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let o=e.sourceControl??this;this._forEachChild(i=>{i.markAsPristine({onlySelf:!0,emitEvent:e.emitEvent});}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e,o),a&&e.emitEvent!==!1&&this._events.next(new Ap(!0,o));}markAsPending(e={}){this.status=bd;let a=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new xd(this.status,a)),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.markAsPending(Xe(U({},e),{sourceControl:a}));}disable(e={}){let a=this._parentMarkedDirty(e.onlySelf);this.status=Sp,this.errors=null,this._forEachChild(i=>{i.disable(Xe(U({},e),{onlySelf:!0}));}),this._updateValue();let o=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new Jg(this.value,o)),this._events.next(new xd(this.status,o)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Xe(U({},e),{skipPristineCheck:a}),this),this._onDisabledChange.forEach(i=>i(!0));}enable(e={}){let a=this._parentMarkedDirty(e.onlySelf);this.status=Ip,this._forEachChild(o=>{o.enable(Xe(U({},e),{onlySelf:!0}));}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Xe(U({},e),{skipPristineCheck:a}),this),this._onDisabledChange.forEach(o=>o(!1));}_updateAncestors(e,a){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine({},a),this._parent._updateTouched({},a));}setParent(e){this._parent=e;}getRawValue(){return this.value;}updateValueAndValidity(e={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let o=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Ip||this.status===bd)&&this._runAsyncValidator(o,e.emitEvent);}let a=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new Jg(this.value,a)),this._events.next(new xd(this.status,a)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(Xe(U({},e),{sourceControl:a}));}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(a=>a._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent});}_setInitialStatus(){this.status=this._allControlsDisabled()?Sp:Ip;}_runValidator(){return this.validator?this.validator(this):null;}_runAsyncValidator(e,a){if(this.asyncValidator){this.status=bd,this._hasOwnPendingAsyncValidator={emitEvent:a!==!1};let o=A6(this.asyncValidator(this));this._asyncValidationSubscription=o.subscribe(i=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(i,{emitEvent:a,shouldHaveEmitted:e});});}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let e=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,e;}return!1;}setErrors(e,a={}){this.errors=e,this._updateControlsErrors(a.emitEvent!==!1,this,a.shouldHaveEmitted);}get(e){let a=e;return a==null||(Array.isArray(a)||(a=a.split(".")),a.length===0)?null:a.reduce((o,i)=>o&&o._find(i),this);}getError(e,a){let o=a?this.get(a):this;return o&&o.errors?o.errors[e]:null;}hasError(e,a){return!!this.getError(e,a);}get root(){let e=this;for(;e._parent;)e=e._parent;return e;}_updateControlsErrors(e,a,o){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),(e||o)&&this._events.next(new xd(this.status,a)),this._parent&&this._parent._updateControlsErrors(e,a,o);}_initObservables(){this.valueChanges=new $(),this.statusChanges=new $();}_calculateStatus(){return this._allControlsDisabled()?Sp:this.errors?Yg:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(bd)?bd:this._anyControlsHaveStatus(Yg)?Yg:Ip;}_anyControlsHaveStatus(e){return this._anyControls(a=>a.status===e);}_anyControlsDirty(){return this._anyControls(e=>e.dirty);}_anyControlsTouched(){return this._anyControls(e=>e.touched);}_updatePristine(e,a){let o=!this._anyControlsDirty(),i=this.pristine!==o;this.pristine=o,this._parent&&!e.onlySelf&&this._parent._updatePristine(e,a),i&&this._events.next(new Ap(this.pristine,a));}_updateTouched(e={},a){this.touched=this._anyControlsTouched(),this._events.next(new Rp(this.touched,a)),this._parent&&!e.onlySelf&&this._parent._updateTouched(e,a);}_registerOnCollectionChange(e){this._onCollectionChange=e;}_setUpdateStrategy(e){ib(e)&&e.updateOn!=null&&(this._updateOn=e.updateOn);}_parentMarkedDirty(e){let a=this._parent&&this._parent.dirty;return!e&&!!a&&!this._parent._anyControlsDirty();}_find(e){return null;}_assignValidators(e){this._rawValidators=Array.isArray(e)?e.slice():e,this._composedValidatorFn=uU(this._rawValidators);}_assignAsyncValidators(e){this._rawAsyncValidators=Array.isArray(e)?e.slice():e,this._composedAsyncValidatorFn=hU(this._rawAsyncValidators);}},_d=class extends vd{constructor(e,a,o){super(Y_(a),Z_(o,a)),this.controls=e,this._initObservables(),this._setUpdateStrategy(a),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator});}registerControl(e,a){return this.controls[e]?this.controls[e]:(this.controls[e]=a,a.setParent(this),a._registerOnCollectionChange(this._onCollectionChange),a);}addControl(e,a,o={}){this.registerControl(e,a),this.updateValueAndValidity({emitEvent:o.emitEvent}),this._onCollectionChange();}removeControl(e,a={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity({emitEvent:a.emitEvent}),this._onCollectionChange();}setControl(e,a,o={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],a&&this.registerControl(e,a),this.updateValueAndValidity({emitEvent:o.emitEvent}),this._onCollectionChange();}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled;}setValue(e,a={}){$6(this,!0,e),Object.keys(e).forEach(o=>{B6(this,!0,o),this.controls[o].setValue(e[o],{onlySelf:!0,emitEvent:a.emitEvent});}),this.updateValueAndValidity(a);}patchValue(e,a={}){e!=null&&(Object.keys(e).forEach(o=>{let i=this.controls[o];i&&i.patchValue(e[o],{onlySelf:!0,emitEvent:a.emitEvent});}),this.updateValueAndValidity(a));}reset(e={},a={}){this._forEachChild((o,i)=>{o.reset(e?e[i]:null,{onlySelf:!0,emitEvent:a.emitEvent});}),this._updatePristine(a,this),this._updateTouched(a,this),this.updateValueAndValidity(a);}getRawValue(){return this._reduceChildren({},(e,a,o)=>(e[o]=a.getRawValue(),e));}_syncPendingControls(){let e=this._reduceChildren(!1,(a,o)=>o._syncPendingControls()?!0:a);return e&&this.updateValueAndValidity({onlySelf:!0}),e;}_forEachChild(e){Object.keys(this.controls).forEach(a=>{let o=this.controls[a];o&&e(o,a);});}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange);});}_updateValue(){this.value=this._reduceValue();}_anyControls(e){for(let[a,o]of Object.entries(this.controls))if(this.contains(a)&&e(o))return!0;return!1;}_reduceValue(){let e={};return this._reduceChildren(e,(a,o,i)=>((o.enabled||this.disabled)&&(a[i]=o.value),a));}_reduceChildren(e,a){let o=e;return this._forEachChild((i,n)=>{o=a(o,i,n);}),o;}_allControlsDisabled(){for(let e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled;}_find(e){return this.controls.hasOwnProperty(e)?this.controls[e]:null;}};var q_=class extends _d{};var wd=new z("CallSetDisabledState",{providedIn:"root",factory:()=>ab}),ab="always";function nb(t,e){return[...e.path,t];}function zp(t,e,a=ab){X_(t,e),e.valueAccessor.writeValue(t.value),(��t.disabled||a==="always")&&e.valueAccessor.setDisabledState?.(t.disabled),gU(t,e),xU(t,e),bU(t,e),fU(t,e);}function eb(t,e,a=!0){let o=()=>{};e.valueAccessor&&(e.valueAccessor.registerOnChange(o),e.valueAccessor.registerOnTouched(o)),ob(t,e),t&&(e._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}));}function tb(t,e){t.forEach(a=>{a.registerOnValidatorChange&&a.registerOnValidatorChange(e);});}function fU(t,e){if(e.valueAccessor.setDisabledState){let a=o=>{e.valueAccessor.setDisabledState(o);};t.registerOnDisabledChange(a),e._registerOnDestroy(()=>{t._unregisterOnDisabledChange(a);});}}function X_(t,e){let a=V6(t);e.validator!==null?t.setValidators(w6(a,e.validator)):typeof a=="function"&&t.setValidators([a]);let o=j6(t);e.asyncValidator!==null?t.setAsyncValidators(w6(o,e.asyncValidator)):typeof o=="function"&&t.setAsyncValidators([o]);let i=()=>t.updateValueAndValidity();tb(e._rawValidators,i),tb(e._rawAsyncValidators,i);}function ob(t,e){let a=!1;if(t!==null){if(e.validator!==null){let i=V6(t);if(Array.isArray(i)&&i.length>0){let n=i.filter(r=>r!==e.validator);n.length!==i.length&&(a=!0,t.setValidators(n));}}if(e.asyncValidator!==null){let i=j6(t);if(Array.isArray(i)&&i.length>0){let n=i.filter(r=>r!==e.asyncValidator);n.length!==i.length&&(a=!0,t.setAsyncValidators(n));}}}let o=()=>{};return tb(e._rawValidators,o),tb(e._rawAsyncValidators,o),a;}function gU(t,e){e.valueAccessor.registerOnChange(a=>{t._pendingValue=a,t._pendingChange=!0,t._pendingDirty=!0,t.updateOn==="change"&&H6(t,e);});}function bU(t,e){e.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,t.updateOn==="blur"&&t._pendingChange&&H6(t,e),t.updateOn!=="submit"&&t.markAsTouched();});}function H6(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1;}function xU(t,e){let a=(o,i)=>{e.valueAccessor.writeValue(o),i&&e.viewToModelUpdate(o);};t.registerOnChange(a),e._registerOnDestroy(()=>{t._unregisterOnChange(a);});}function U6(t,e){t==null,X_(t,e);}function vU(t,e){return ob(t,e);}function K_(t,e){if(!t.hasOwnProperty("model"))return!1;let a=t.model;return a.isFirstChange()?!0:!Object.is(e,a.currentValue);}function _U(t){return Object.getPrototypeOf(t.constructor)===E6;}function q6(t,e){t._syncPendingControls(),e.forEach(a=>{let o=a.control;o.updateOn==="submit"&&o._pendingChange&&(a.viewToModelUpdate(o._pendingValue),o._pendingChange=!1);});}function J_(t,e){if(!e)return null;Array.isArray(e);let a,o,i;return e.forEach(n=>{n.constructor===go?a=n:_U(n)?o=n:i=n;}),i||o||a||null;}function wU(t,e){let a=t.indexOf(e);a>-1&&t.splice(a,1);}var yU={provide:Ri,useExisting:co(()=>As)},Tp=Promise.resolve(),As=(()=>{let e=class e extends Ri{get submitted(){return Ui(this.submittedReactive);}constructor(o,i,n){super(),this.callSetDisabledState=n,this._submitted=kr(()=>this.submittedReactive()),this.submittedReactive=Ma(!1),this._directives=new Set(),this.ngSubmit=new $(),this.form=new _d({},G_(o),Q_(i));}ngAfterViewInit(){this._setUpdateStrategy();}get formDirective(){return this;}get control(){return this.form;}get path(){return[];}get controls(){return this.form.controls;}addControl(o){Tp.then(()=>{let i=this._findContainer(o.path);o.control=i.registerControl(o.name,o.control),zp(o.control,o,this.callSetDisabledState),o.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(o);});}getControl(o){return this.form.get(o.path);}removeControl(o){Tp.then(()=>{let i=this._findContainer(o.path);i&&i.removeControl(o.name),this._directives.delete(o);});}addFormGroup(o){Tp.then(()=>{let i=this._findContainer(o.path),n=new _d({});U6(n,o),i.registerControl(o.name,n),n.updateValueAndValidity({emitEvent:!1});});}removeFormGroup(o){Tp.then(()=>{let i=this._findContainer(o.path);i&&i.removeControl(o.name);});}getFormGroup(o){return this.form.get(o.path);}updateModel(o,i){Tp.then(()=>{this.form.get(o.path).setValue(i);});}setValue(o){this.control.setValue(o);}onSubmit(o){return this.submittedReactive.set(!0),q6(this.form,this._directives),this.ngSubmit.emit(o),o?.target?.method==="dialog";}onReset(){this.resetForm();}resetForm(o=void 0){this.form.reset(o),this.submittedReactive.set(!1);}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn);}_findContainer(o){return o.pop(),o.length?this.form.get(o):this.form;}};e.ɵfac=function(i){return new(i||e)(h(sn,10),h(Ts,10),h(wd,8));},e.ɵdir=j({type:e,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(i,n){i&1&&I("submit",function(c){return n.onSubmit(c);})("reset",function(){return n.onReset();});},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[ke([yU]),W]});let t=e;return t;})();function C6(t,e){let a=t.indexOf(e);a>-1&&t.splice(a,1);}function M6(t){return typeof t=="object"&&t!==null&&Object.keys(t).length===2&&"value"in t&&"disabled"in t;}var Ss=class extends vd{constructor(e=null,a,o){super(Y_(a),Z_(o,a)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(e),this._setUpdateStrategy(a),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),ib(a)&&(a.nonNullable||a.initialValueIsDefault)&&(M6(e)?this.defaultValue=e.value:this.defaultValue=e);}setValue(e,a={}){this.value=this._pendingValue=e,this._onChange.length&&a.emitModelToViewChange!==!1&&this._onChange.forEach(o=>o(this.value,a.emitViewToModelChange!==!1)),this.updateValueAndValidity(a);}patchValue(e,a={}){this.setValue(e,a);}reset(e=this.defaultValue,a={}){this._applyFormState(e),this.markAsPristine(a),this.markAsUntouched(a),this.setValue(this.value,a),this._pendingChange=!1;}_updateValue(){}_anyControls(e){return!1;}_allControlsDisabled(){return this.disabled;}registerOnChange(e){this._onChange.push(e);}_unregisterOnChange(e){C6(this._onChange,e);}registerOnDisabledChange(e){this._onDisabledChange.push(e);}_unregisterOnDisabledChange(e){C6(this._onDisabledChange,e);}_forEachChild(e){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1;}_applyFormState(e){M6(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e;}};var kU=t=>t instanceof Ss,CU=(()=>{let e=class e extends Ri{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this);}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this);}get control(){return this.formDirective.getFormGroup(this);}get path(){return nb(this.name==null?this.name:this.name.toString(),this._parent);}get formDirective(){return this._parent?this._parent.formDirective:null;}_checkParentType(){}};e.ɵfac=(()=>{let o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,features:[W]});let t=e;return t;})();var MU={provide:ha,useExisting:co(()=>ln)},O6=Promise.resolve(),ln=(()=>{let e=class e extends ha{constructor(o,i,n,r,c,s){super(),this._changeDetectorRef=c,this.callSetDisabledState=s,this.control=new Ss(),this._registered=!1,this.name="",this.update=new $(),this._parent=o,this._setValidators(i),this._setAsyncValidators(n),this.valueAccessor=J_(this,r);}ngOnChanges(o){if(this._checkForErrors(),!this._registered||"name"in o){if(this._registered&&(this._checkName(),this.formDirective)){let i=o.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)});}this._setUpControl();}"isDisabled"in o&&this._updateDisabled(o),K_(o,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model);}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this);}get path(){return this._getPath(this.name);}get formDirective(){return this._parent?this._parent.formDirective:null;}viewToModelUpdate(o){this.viewModel=o,this.update.emit(o);}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0;}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn);}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone);}_setUpStandalone(){zp(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1});}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName();}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name;}_updateValue(o){O6.then(()=>{this.control.setValue(o,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck();});}_updateDisabled(o){let i=o.isDisabled.currentValue,n=i!==0&&K(i);O6.then(()=>{n&&!this.control.disabled?this.control.disable():!n&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck();});}_getPath(o){return this._parent?nb(o,this._parent):[o];}};e.ɵfac=function(i){return new(i||e)(h(Ri,9),h(sn,10),h(Ts,10),h(cn,10),h(he,8),h(wd,8));},e.ɵdir=j({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[ke([MU]),W,et]});let t=e;return t;})(),Kn=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]});let t=e;return t;})(),OU={provide:cn,useExisting:co(()=>e1),multi:!0},e1=(()=>{let e=class e extends E6{writeValue(o){let i=o??"";this.setProperty("value",i);}registerOnChange(o){this.onChange=i=>{o(i==""?null:parseFloat(i));};}};e.ɵfac=(()=>{let o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(i,n){i&1&&I("input",function(c){return n.onChange(c.target.value);})("blur",function(){return n.onTouched();});},features:[ke([OU]),W]});let t=e;return t;})();var t1=new z(""),PU={provide:ha,useExisting:co(()=>o1)},o1=(()=>{let e=class e extends ha{set isDisabled(o){}constructor(o,i,n,r,c){super(),this._ngModelWarningConfig=r,this.callSetDisabledState=c,this.update=new $(),this._ngModelWarningSent=!1,this._setValidators(o),this._setAsyncValidators(i),this.valueAccessor=J_(this,n);}ngOnChanges(o){if(this._isControlChanged(o)){let i=o.form.previousValue;i&&eb(i,this,!1),zp(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1});}K_(o,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model);}ngOnDestroy(){this.form&&eb(this.form,this,!1);}get path(){return[];}get control(){return this.form;}viewToModelUpdate(o){this.viewModel=o,this.update.emit(o);}_isControlChanged(o){return o.hasOwnProperty("form");}};e._ngModelWarningSentOnce=!1,e.ɵfac=function(i){return new(i||e)(h(sn,10),h(Ts,10),h(cn,10),h(t1,8),h(wd,8));},e.ɵdir=j({type:e,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[ke([PU]),W,et]});let t=e;return t;})(),DU={provide:Ri,useExisting:co(()=>Zi)},Zi=(()=>{let e=class e extends Ri{get submitted(){return Ui(this._submittedReactive);}set submitted(o){this._submittedReactive.set(o);}constructor(o,i,n){super(),this.callSetDisabledState=n,this._submitted=kr(()=>this._submittedReactive()),this._submittedReactive=Ma(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new $(),this._setValidators(o),this._setAsyncValidators(i);}ngOnChanges(o){this._checkFormPresent(),o.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form);}ngOnDestroy(){this.form&&(ob(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}));}get formDirective(){return this;}get control(){return this.form;}get path(){return[];}addControl(o){let i=this.form.get(o.path);return zp(i,o,this.callSetDisabledState),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(o),i;}getControl(o){return this.form.get(o.path);}removeControl(o){eb(o.control||null,o,!1),wU(this.directives,o);}addFormGroup(o){this._setUpFormContainer(o);}removeFormGroup(o){this._cleanUpFormContainer(o);}getFormGroup(o){return this.form.get(o.path);}addFormArray(o){this._setUpFormContainer(o);}removeFormArray(o){this._cleanUpFormContainer(o);}getFormArray(o){return this.form.get(o.path);}updateModel(o,i){this.form.get(o.path).setValue(i);}onSubmit(o){return this._submittedReactive.set(!0),q6(this.form,this.directives),this.ngSubmit.emit(o),this.form._events.next(new H_(this.control)),o?.target?.method==="dialog";}onReset(){this.resetForm();}resetForm(o=void 0){this.form.reset(o),this._submittedReactive.set(!1),this.form._events.next(new U_(this.form));}_updateDomValue(){this.directives.forEach(o=>{let i=o.control,n=this.form.get(o.path);i!==n&&(eb(i||null,o),kU(n)&&(zp(n,o,this.callSetDisabledState),o.control=n));}),this.form._updateTreeValidity({emitEvent:!1});}_setUpFormContainer(o){let i=this.form.get(o.path);U6(i,o),i.updateValueAndValidity({emitEvent:!1});}_cleanUpFormContainer(o){if(this.form){let i=this.form.get(o.path);i&&vU(i,o)&&i.updateValueAndValidity({emitEvent:!1});}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{});}_updateValidators(){X_(this.form,this),this._oldForm&&ob(this._oldForm,this);}_checkFormPresent(){this.form;}};e.ɵfac=function(i){return new(i||e)(h(sn,10),h(Ts,10),h(wd,8));},e.ɵdir=j({type:e,selectors:[["","formGroup",""]],hostBindings:function(i,n){i&1&&I("submit",function(c){return n.onSubmit(c);})("reset",function(){return n.onReset();});},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[ke([DU]),W,et]});let t=e;return t;})(),EU={provide:Ri,useExisting:co(()=>rb)},rb=(()=>{let e=class e extends CU{constructor(o,i,n){super(),this.name=null,this._parent=o,this._setValidators(i),this._setAsyncValidators(n);}_checkParentType(){G6(this._parent);}};e.ɵfac=function(i){return new(i||e)(h(Ri,13),h(sn,10),h(Ts,10));},e.ɵdir=j({type:e,selectors:[["","formGroupName",""]],inputs:{name:[0,"formGroupName","name"]},features:[ke([EU]),W]});let t=e;return t;})(),IU={provide:Ri,useExisting:co(()=>W6)},W6=(()=>{let e=class e extends Ri{constructor(o,i,n){super(),this.name=null,this._parent=o,this._setValidators(i),this._setAsyncValidators(n);}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this);}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this);}get control(){return this.formDirective.getFormArray(this);}get formDirective(){return this._parent?this._parent.formDirective:null;}get path(){return nb(this.name==null?this.name:this.name.toString(),this._parent);}_checkParentType(){G6(this._parent);}};e.ɵfac=function(i){return new(i||e)(h(Ri,13),h(sn,10),h(Ts,10));},e.ɵdir=j({type:e,selectors:[["","formArrayName",""]],inputs:{name:[0,"formArrayName","name"]},features:[ke([IU]),W]});let t=e;return t;})();function G6(t){return!(t instanceof rb)&&!(t instanceof Zi)&&!(t instanceof W6);}var SU={provide:ha,useExisting:co(()=>Rr)},Rr=(()=>{let e=class e extends ha{set isDisabled(o){}constructor(o,i,n,r,c){super(),this._ngModelWarningConfig=c,this._added=!1,this.name=null,this.update=new $(),this._ngModelWarningSent=!1,this._parent=o,this._setValidators(i),this._setAsyncValidators(n),this.valueAccessor=J_(this,r);}ngOnChanges(o){this._added||this._setUpControl(),K_(o,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model));}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this);}viewToModelUpdate(o){this.viewModel=o,this.update.emit(o);}get path(){return nb(this.name==null?this.name:this.name.toString(),this._parent);}get formDirective(){return this._parent?this._parent.formDirective:null;}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0;}};e._ngModelWarningSentOnce=!1,e.ɵfac=function(i){return new(i||e)(h(Ri,13),h(sn,10),h(Ts,10),h(cn,10),h(t1,8));},e.ɵdir=j({type:e,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[ke([SU]),W,et]});let t=e;return t;})();var Q6=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({});let t=e;return t;})(),W_=class extends vd{constructor(e,a,o){super(Y_(a),Z_(o,a)),this.controls=e,this._initObservables(),this._setUpdateStrategy(a),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator});}at(e){return this.controls[this._adjustIndex(e)];}push(e,a={}){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity({emitEvent:a.emitEvent}),this._onCollectionChange();}insert(e,a,o={}){this.controls.splice(e,0,a),this._registerControl(a),this.updateValueAndValidity({emitEvent:o.emitEvent});}removeAt(e,a={}){let o=this._adjustIndex(e);o<0&&(o=0),this.controls[o]&&this.controls[o]._registerOnCollectionChange(()=>{}),this.controls.splice(o,1),this.updateValueAndValidity({emitEvent:a.emitEvent});}setControl(e,a,o={}){let i=this._adjustIndex(e);i<0&&(i=0),this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),this.controls.splice(i,1),a&&(this.controls.splice(i,0,a),this._registerControl(a)),this.updateValueAndValidity({emitEvent:o.emitEvent}),this._onCollectionChange();}get length(){return this.controls.length;}setValue(e,a={}){$6(this,!1,e),e.forEach((o,i)=>{B6(this,!1,i),this.at(i).setValue(o,{onlySelf:!0,emitEvent:a.emitEvent});}),this.updateValueAndValidity(a);}patchValue(e,a={}){e!=null&&(e.forEach((o,i)=>{this.at(i)&&this.at(i).patchValue(o,{onlySelf:!0,emitEvent:a.emitEvent});}),this.updateValueAndValidity(a));}reset(e=[],a={}){this._forEachChild((o,i)=>{o.reset(e[i],{onlySelf:!0,emitEvent:a.emitEvent});}),this._updatePristine(a,this),this._updateTouched(a,this),this.updateValueAndValidity(a);}getRawValue(){return this.controls.map(e=>e.getRawValue());}clear(e={}){this.controls.length<1||(this._forEachChild(a=>a._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:e.emitEvent}));}_adjustIndex(e){return e<0?e+this.length:e;}_syncPendingControls(){let e=this.controls.reduce((a,o)=>o._syncPendingControls()?!0:a,!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e;}_forEachChild(e){this.controls.forEach((a,o)=>{e(a,o);});}_updateValue(){this.value=this.controls.filter(e=>e.enabled||this.disabled).map(e=>e.value);}_anyControls(e){return this.controls.some(a=>a.enabled&&e(a));}_setUpControls(){this._forEachChild(e=>this._registerControl(e));}_allControlsDisabled(){for(let e of this.controls)if(e.enabled)return!1;return this.controls.length>0||this.disabled;}_registerControl(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange);}_find(e){return this.at(e)??null;}};function P6(t){return!!t&&(t.asyncValidators!==void 0||t.validators!==void 0||t.updateOn!==void 0);}var Sc=(()=>{let e=class e{constructor(){this.useNonNullable=!1;}get nonNullable(){let o=new e();return o.useNonNullable=!0,o;}group(o,i=null){let n=this._reduceControls(o),r={};return P6(i)?r=i:i!==null&&(r.validators=i.validator,r.asyncValidators=i.asyncValidator),new _d(n,r);}record(o,i=null){let n=this._reduceControls(o);return new q_(n,i);}control(o,i,n){let r={};return this.useNonNullable?(P6(i)?r=i:(r.validators=i,r.asyncValidators=n),new Ss(o,Xe(U({},r),{nonNullable:!0}))):new Ss(o,i,n);}array(o,i,n){let r=o.map(c=>this._createControl(c));return new W_(r,i,n);}_reduceControls(o){let i={};return Object.keys(o).forEach(n=>{i[n]=this._createControl(o[n]);}),i;}_createControl(o){if(o instanceof Ss)return o;if(o instanceof vd)return o;if(Array.isArray(o)){let i=o[0],n=o.length>1?o[1]:null,r=o.length>2?o[2]:null;return this.control(i,n,r);}else return this.control(o);}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var bo=(()=>{let e=class e{static withConfig(o){return{ngModule:e,providers:[{provide:wd,useValue:o.callSetDisabledState??ab}]};}};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[Q6]});let t=e;return t;})(),Jn=(()=>{let e=class e{static withConfig(o){return{ngModule:e,providers:[{provide:t1,useValue:o.warnOnNgModelWithFormControl??"always"},{provide:wd,useValue:o.callSetDisabledState??ab}]};}};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[Q6]});let t=e;return t;})();var TU=["trigger"],AU=["panel"],RU=[[["mat-select-trigger"]],"*"],zU=["mat-select-trigger","*"];function FU(t,e){if(t&1&&(u(0,"span",4),g(1),p()),t&2){let a=w();m(),y(a.placeholder);}}function NU(t,e){t&1&&me(0);}function LU(t,e){if(t&1&&(u(0,"span",11),g(1),p()),t&2){let a=w(2);m(),y(a.triggerValue);}}function VU(t,e){if(t&1&&(u(0,"span",5),S(1,NU,1,0)(2,LU,2,1,"span",11),p()),t&2){let a=w();m(),ee(a.customTrigger?1:2);}}function jU(t,e){if(t&1){let a=Z();u(0,"div",12,1),I("@transformPanel.done",function(i){C(a);let n=w();return M(n._panelDoneAnimatingStream.next(i.toState));})("keydown",function(i){C(a);let n=w();return M(n._handleKeydown(i));}),me(2,1),p();}if(t&2){let a=w();Hi("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",a._getPanelTheme(),""),_("ngClass",a.panelClass)("@transformPanel","showing"),se("id",a.id+"-panel")("aria-multiselectable",a.multiple)("aria-label",a.ariaLabel||null)("aria-labelledby",a._getPanelAriaLabelledby());}}var BU={transformPanelWrap:Dt("transformPanelWrap",[ct("* => void",Ds("@transformPanel",[Ps()],{optional:!0}))]),transformPanel:Dt("transformPanel",[Be("void",xe({opacity:0,transform:"scale(1, 0.8)"})),ct("void => showing",mt("120ms cubic-bezier(0, 0, 0.2, 1)",xe({opacity:1,transform:"scale(1, 1)"}))),ct("* => void",mt("100ms linear",xe({opacity:0})))])};var Y6=0,Z6=new z("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{let t=T(qt);return()=>t.scrollStrategies.reposition();}});function $U(t){return()=>t.scrollStrategies.reposition();}var HU=new z("MAT_SELECT_CONFIG"),UU={provide:Z6,deps:[qt],useFactory:$U},qU=new z("MatSelectTrigger"),i1=class{constructor(e,a){this.source=e,this.value=a;}},yd=(()=>{let e=class e{_scrollOptionIntoView(o){let i=this.options.toArray()[o];if(i){let n=this.panel.nativeElement,r=_P(o,this.options,this.optionGroups),c=i._getHostElement();o===0&&r===1?n.scrollTop=0:n.scrollTop=wP(c.offsetTop,c.offsetHeight,n.scrollTop,n.offsetHeight);}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0);}_getChangeEvent(o){return new i1(this,o);}get focused(){return this._focused||this._panelOpen;}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator;}set hideSingleSelectionIndicator(o){this._hideSingleSelectionIndicator=o,this._syncParentProperties();}get placeholder(){return this._placeholder;}set placeholder(o){this._placeholder=o,this.stateChanges.next();}get required(){return this._required??this.ngControl?.control?.hasValidator(xt.required)??!1;}set required(o){this._required=o,this.stateChanges.next();}get multiple(){return this._multiple;}set multiple(o){this._selectionModel,this._multiple=o;}get compareWith(){return this._compareWith;}set compareWith(o){this._compareWith=o,this._selectionModel&&this._initializeSelection();}get value(){return this._value;}set value(o){this._assignValue(o)&&this._onChange(o);}get errorStateMatcher(){return this._errorStateTracker.matcher;}set errorStateMatcher(o){this._errorStateTracker.matcher=o;}get id(){return this._id;}set id(o){this._id=o||this._uid,this.stateChanges.next();}get errorState(){return this._errorStateTracker.errorState;}set errorState(o){this._errorStateTracker.errorState=o;}constructor(o,i,n,r,c,s,l,d,f,x,b,v,P,A){this._viewportRuler=o,this._changeDetectorRef=i,this._elementRef=c,this._dir=s,this._parentFormField=f,this.ngControl=x,this._liveAnnouncer=P,this._defaultOptions=A,this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._panelOpen=!1,this._compareWith=(R,q)=>R===q,this._uid=`mat-select-${Y6++}`,this._triggerAriaLabelledBy=null,this._destroy=new G(),this.stateChanges=new G(),this.disableAutomaticLabeling=!0,this._onChange=()=>{},this._onTouched=()=>{},this._valueId=`mat-select-value-${Y6++}`,this._panelDoneAnimatingStream=new G(),this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._multiple=!1,this.disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._initialized=new G(),this.optionSelectionChanges=gn(()=>{let R=this.options;return R?R.changes.pipe(Ct(R),oo(()=>Qt(...R.map(q=>q.onSelectionChange)))):this._initialized.pipe(oo(()=>this.optionSelectionChanges));}),this.openedChange=new $(),this._openedStream=this.openedChange.pipe(Ie(R=>R),pe(()=>{})),this._closedStream=this.openedChange.pipe(Ie(R=>!R),pe(()=>{})),this.selectionChange=new $(),this.valueChange=new $(),this._trackedModal=null,this._skipPredicate=R=>this.panelOpen?!1:R.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),A?.typeaheadDebounceInterval!=null&&(this.typeaheadDebounceInterval=A.typeaheadDebounceInterval),this._errorStateTracker=new td(r,x,d,l,this.stateChanges),this._scrollStrategyFactory=v,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(b)||0,this.id=this.id;}ngOnInit(){this._selectionModel=new Mg(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(bn(),Ce(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe(Ce(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges());});}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe(Ce(this._destroy)).subscribe(o=>{o.added.forEach(i=>i.select()),o.removed.forEach(i=>i.deselect());}),this.options.changes.pipe(Ct(null),Ce(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection();});}ngDoCheck(){let o=this._getTriggerAriaLabelledby(),i=this.ngControl;if(o!==this._triggerAriaLabelledBy){let n=this._elementRef.nativeElement;this._triggerAriaLabelledBy=o,o?n.setAttribute("aria-labelledby",o):n.removeAttribute("aria-labelledby");}i&&(this._previousControl!==i.control&&(this._previousControl!==void 0&&i.disabled!==null&&i.disabled!==this.disabled&&(this.disabled=i.disabled),this._previousControl=i.control),this.updateErrorState());}ngOnChanges(o){(o.disabled||o.userAriaDescribedBy)&&this.stateChanges.next(),o.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval);}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal();}toggle(){this.panelOpen?this.close():this.open();}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next());}_applyModalPanelOwnership(){let o=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!o)return;let i=`${this.id}-panel`;this._trackedModal&&hg(this._trackedModal,"aria-owns",i),o_(o,"aria-owns",i),this._trackedModal=o;}_clearFromModal(){if(!this._trackedModal)return;let o=`${this.id}-panel`;hg(this._trackedModal,"aria-owns",o),this._trackedModal=null;}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next());}writeValue(o){this._assignValue(o);}registerOnChange(o){this._onChange=o;}registerOnTouched(o){this._onTouched=o;}setDisabledState(o){this.disabled=o,this._changeDetectorRef.markForCheck(),this.stateChanges.next();}get panelOpen(){return this._panelOpen;}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0];}get triggerValue(){if(this.empty)return"";if(this._multiple){let o=this._selectionModel.selected.map(i=>i.viewValue);return this._isRtl()&&o.reverse(),o.join(", ");}return this._selectionModel.selected[0].viewValue;}updateErrorState(){this._errorStateTracker.updateErrorState();}_isRtl(){return this._dir?this._dir.value==="rtl":!1;}_handleKeydown(o){this.disabled||(this.panelOpen?this._handleOpenKeydown(o):this._handleClosedKeydown(o));}_handleClosedKeydown(o){let i=o.keyCode,n=i===40||i===38||i===37||i===39,r=i===13||i===32,c=this._keyManager;if(!c.isTyping()&&r&&!mo(o)||(this.multiple||o.altKey)&&n)o.preventDefault(),this.open();else if(!this.multiple){let s=this.selected;c.onKeydown(o);let l=this.selected;l&&s!==l&&this._liveAnnouncer.announce(l.viewValue,1e4);}}_handleOpenKeydown(o){let i=this._keyManager,n=o.keyCode,r=n===40||n===38,c=i.isTyping();if(r&&o.altKey)o.preventDefault(),this.close();else if(!c&&(n===13||n===32)&&i.activeItem&&!mo(o))o.preventDefault(),i.activeItem._selectViaInteraction();else if(!c&&this._multiple&&n===65&&o.ctrlKey){o.preventDefault();let s=this.options.some(l=>!l.disabled&&!l.selected);this.options.forEach(l=>{l.disabled||(s?l.select():l.deselect());});}else{let s=i.activeItemIndex;i.onKeydown(o),this._multiple&&r&&o.shiftKey&&i.activeItem&&i.activeItemIndex!==s&&i.activeItem._selectViaInteraction();}}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next());}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next());}_onAttached(){this._overlayDir.positionChange.pipe(de(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled();});}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:"";}get empty(){return!this._selectionModel||this._selectionModel.isEmpty();}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next();});}_setSelectionByValue(o){if(this.options.forEach(i=>i.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&o)Array.isArray(o),o.forEach(i=>this._selectOptionByValue(i)),this._sortValues();else{let i=this._selectOptionByValue(o);i?this._keyManager.updateActiveItem(i):this.panelOpen||this._keyManager.updateActiveItem(-1);}this._changeDetectorRef.markForCheck();}_selectOptionByValue(o){let i=this.options.find(n=>{if(this._selectionModel.isSelected(n))return!1;try{return n.value!=null&&this._compareWith(n.value,o);}catch{return!1;}});return i&&this._selectionModel.select(i),i;}_assignValue(o){return o!==this._value||this._multiple&&Array.isArray(o)?(this.options&&this._setSelectionByValue(o),this._value=o,!0):!1;}_getOverlayWidth(o){return this.panelWidth==="auto"?(o instanceof _p?o.elementRef:o||this._elementRef).nativeElement.getBoundingClientRect().width:this.panelWidth===null?"":this.panelWidth;}_syncParentProperties(){if(this.options)for(let o of this.options)o._change��DetectorRef.markForCheck();}_initKeyManager(){this._keyManager=new ug(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close());}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction();});}_resetOptions(){let o=Qt(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(Ce(o)).subscribe(i=>{this._onSelect(i.source,i.isUserInput),i.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus());}),Qt(...this.options.map(i=>i._stateChanges)).pipe(Ce(o)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next();});}_onSelect(o,i){let n=this._selectionModel.isSelected(o);o.value==null&&!this._multiple?(o.deselect(),this._selectionModel.clear(),this.value!=null&&this._propagateChanges(o.value)):(n!==o.selected&&(o.selected?this._selectionModel.select(o):this._selectionModel.deselect(o)),i&&this._keyManager.setActiveItem(o),this.multiple&&(this._sortValues(),i&&this.focus())),n!==this._selectionModel.isSelected(o)&&this._propagateChanges(),this.stateChanges.next();}_sortValues(){if(this.multiple){let o=this.options.toArray();this._selectionModel.sort((i,n)=>this.sortComparator?this.sortComparator(i,n,o):o.indexOf(i)-o.indexOf(n)),this.stateChanges.next();}}_propagateChanges(o){let i;this.multiple?i=this.selected.map(n=>n.value):i=this.selected?this.selected.value:o,this._value=i,this.valueChange.emit(i),this._onChange(i),this.selectionChange.emit(this._getChangeEvent(i)),this._changeDetectorRef.markForCheck();}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let o=-1;for(let i=0;i<this.options.length;i++)if(!this.options.get(i).disabled){o=i;break;}this._keyManager.setActiveItem(o);}else this._keyManager.setActiveItem(this._selectionModel.selected[0]);}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0;}focus(o){this._elementRef.nativeElement.focus(o);}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;let o=this._parentFormField?.getLabelId(),i=o?o+" ":"";return this.ariaLabelledby?i+this.ariaLabelledby:o;}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null;}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let o=this._parentFormField?.getLabelId(),i=(o?o+" ":"")+this._valueId;return this.ariaLabelledby&&(i+=" "+this.ariaLabelledby),i;}_panelDoneAnimating(o){this.openedChange.emit(o);}setDescribedByIds(o){o.length?this._elementRef.nativeElement.setAttribute("aria-describedby",o.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby");}onContainerClick(){this.focus(),this.open();}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder;}};e.ɵfac=function(i){return new(i||e)(h(Ta),h(he),h(ie),h(Ir),h(Q),h(zt,8),h(As,8),h(Zi,8),h(Ep,8),h(ha,10),No("tabindex"),h(Z6),h(ed),h(HU,8));},e.ɵcmp=O({type:e,selectors:[["mat-select"]],contentQueries:function(i,n,r){if(i&1&&(Ve(r,qU,5),Ve(r,vc,5),Ve(r,m_,5)),i&2){let c;L(c=V())&&(n.customTrigger=c.first),L(c=V())&&(n.options=c),L(c=V())&&(n.optionGroups=c);}},viewQuery:function(i,n){if(i&1&&(X(TU,5),X(AU,5),X(C_,5)),i&2){let r;L(r=V())&&(n.trigger=r.first),L(r=V())&&(n.panel=r.first),L(r=V())&&(n._overlayDir=r.first);}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(i,n){i&1&&I("keydown",function(c){return n._handleKeydown(c);})("focus",function(){return n._onFocus();})("blur",function(){return n._onBlur();}),i&2&&(se("id",n.id)("tabindex",n.disabled?-1:n.tabIndex)("aria-controls",n.panelOpen?n.id+"-panel":null)("aria-expanded",n.panelOpen)("aria-label",n.ariaLabel||null)("aria-required",n.required.toString())("aria-disabled",n.disabled.toString())("aria-invalid",n.errorState)("aria-activedescendant",n._getAriaActiveDescendant()),ae("mat-mdc-select-disabled",n.disabled)("mat-mdc-select-invalid",n.errorState)("mat-mdc-select-required",n.required)("mat-mdc-select-empty",n.empty)("mat-mdc-select-multiple",n.multiple));},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",K],disableRipple:[2,"disableRipple","disableRipple",K],tabIndex:[2,"tabIndex","tabIndex",o=>o==null?0:nt(o)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",K],placeholder:"placeholder",required:[2,"required","required",K],multiple:[2,"multiple","multiple",K],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",K],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",nt],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],standalone:!0,features:[ke([{provide:Dp,useExisting:e},{provide:d_,useExisting:e}]),ye,et,D],ngContentSelectors:zU,decls:11,vars:8,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(i,n){if(i&1){let r=Z();Re(RU),u(0,"div",2,0),I("click",function(){return C(r),M(n.open());}),u(3,"div",3),S(4,FU,2,1,"span",4)(5,VU,3,1,"span",5),p(),u(6,"div",6)(7,"div",7),Fo(),u(8,"svg",8),k(9,"path",9),p()()()(),S(10,jU,3,9,"ng-template",10),I("backdropClick",function(){return C(r),M(n.close());})("attach",function(){return C(r),M(n._onAttached());})("detach",function(){return C(r),M(n.close());});}if(i&2){let r=at(1);m(3),se("id",n._valueId),m(),ee(n.empty?4:5),m(6),_("cdkConnectedOverlayPanelClass",n._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",n._scrollStrategy)("cdkConnectedOverlayOrigin",n._preferredOverlayOrigin||r)("cdkConnectedOverlayOpen",n.panelOpen)("cdkConnectedOverlayPositions",n._positions)("cdkConnectedOverlayWidth",n._overlayWidth);}},dependencies:[_p,C_,lc],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color, var(--mat-app-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-app-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-app-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-app-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-app-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color, var(--mat-app-surface-container))}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color, var(--mat-app-on-surface-variant))}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform)}'],encapsulation:2,data:{animation:[BU.transformPanel]},changeDetection:0});let t=e;return t;})();var er=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[UU],imports:[B,Aa,p_,_e,yc,io,p_,_e]});let t=e;return t;})();function WU(t,e){if(t&1&&(u(0,"mat-option",17),g(1),p()),t&2){let a=e.$implicit;_("value",a),m(),F(" ",a," ");}}function GU(t,e){if(t&1){let a=Z();u(0,"mat-form-field",14)(1,"mat-select",16,0),I("selectionChange",function(i){C(a);let n=w(2);return M(n._changePageSize(i.value));}),ia(3,WU,2,2,"mat-option",17,yr),p(),u(5,"div",18),I("click",function(){C(a);let i=at(2);return M(i.open());}),p()();}if(t&2){let a=w(2);_("appearance",a._formFieldAppearance)("color",a.color),m(),_("value",a.pageSize)("disabled",a.disabled)("aria-labelledby",a._pageSizeLabelId)("panelClass",a.selectConfig.panelClass||"")("disableOptionCentering",a.selectConfig.disableOptionCentering),m(2),aa(a._displayedPageSizeOptions);}}function QU(t,e){if(t&1&&(u(0,"div",15),g(1),p()),t&2){let a=w(2);m(),y(a.pageSize);}}function YU(t,e){if(t&1&&(u(0,"div",3)(1,"div",13),g(2),p(),S(3,GU,6,7,"mat-form-field",14)(4,QU,2,1,"div",15),p()),t&2){let a=w();m(),se("id",a._pageSizeLabelId),m(),F(" ",a._intl.itemsPerPageLabel," "),m(),ee(a._displayedPageSizeOptions.length>1?3:-1),m(),ee(a._displayedPageSizeOptions.length<=1?4:-1);}}function ZU(t,e){if(t&1){let a=Z();u(0,"button",19),I("click",function(){C(a);let i=w();return M(i.firstPage());}),Fo(),u(1,"svg",8),k(2,"path",20),p()();}if(t&2){let a=w();_("matTooltip",a._intl.firstPageLabel)("matTooltipDisabled",a._previousButtonsDisabled())("matTooltipPosition","above")("disabled",a._previousButtonsDisabled()),se("aria-label",a._intl.firstPageLabel);}}function XU(t,e){if(t&1){let a=Z();u(0,"button",21),I("click",function(){C(a);let i=w();return M(i.lastPage());}),Fo(),u(1,"svg",8),k(2,"path",22),p()();}if(t&2){let a=w();_("matTooltip",a._intl.lastPageLabel)("matTooltipDisabled",a._nextButtonsDisabled())("matTooltipPosition","above")("disabled",a._nextButtonsDisabled()),se("aria-label",a._intl.lastPageLabel);}}var cb=(()=>{let e=class e{constructor(){this.changes=new G(),this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(o,i,n)=>{if(n==0||i==0)return`0 of ${n}`;n=Math.max(n,0);let r=o*i,c=r<n?Math.min(r+i,n):r+i;return`${r+1} \u2013 ${c} of ${n}`;};}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function KU(t){return t||new cb();}var JU={provide:cb,deps:[[new wa(),new Qa(),cb]],useFactory:KU},eq=50;var tq=new z("MAT_PAGINATOR_DEFAULT_OPTIONS"),oq=0,zr=(()=>{let e=class e{get pageIndex(){return this._pageIndex;}set pageIndex(o){this._pageIndex=Math.max(o||0,0),this._changeDetectorRef.markForCheck();}get length(){return this._length;}set length(o){this._length=o||0,this._changeDetectorRef.markForCheck();}get pageSize(){return this._pageSize;}set pageSize(o){this._pageSize=Math.max(o||0,0),this._updateDisplayedPageSizeOptions();}get pageSizeOptions(){return this._pageSizeOptions;}set pageSizeOptions(o){this._pageSizeOptions=(o||[]).map(i=>nt(i,0)),this._updateDisplayedPageSizeOptions();}constructor(o,i,n){if(this._intl=o,this._changeDetectorRef=i,this._pageSizeLabelId=`mat-paginator-page-size-label-${oq++}`,this._isInitialized=!1,this._initializedStream=new mr(1),this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this.hidePageSize=!1,this.showFirstLastButtons=!1,this.selectConfig={},this.disabled=!1,this.page=new $(),this.initialized=this._initializedStream,this._intlChanges=o.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),n){let{pageSize:r,pageSizeOptions:c,hidePageSize:s,showFirstLastButtons:l}=n;r!=null&&(this._pageSize=r),c!=null&&(this._pageSizeOptions=c),s!=null&&(this.hidePageSize=s),l!=null&&(this.showFirstLastButtons=l);}this._formFieldAppearance=n?.formFieldAppearance||"outline";}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next();}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe();}nextPage(){if(!this.hasNextPage())return;let o=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(o);}previousPage(){if(!this.hasPreviousPage())return;let o=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(o);}firstPage(){if(!this.hasPreviousPage())return;let o=this.pageIndex;this.pageIndex=0,this._emitPageEvent(o);}lastPage(){if(!this.hasNextPage())return;let o=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(o);}hasPreviousPage(){return this.pageIndex>=1&&this.pageSize!=0;}hasNextPage(){let o=this.getNumberOfPages()-1;return this.pageIndex<o&&this.pageSize!=0;}getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0;}_changePageSize(o){let i=this.pageIndex*this.pageSize,n=this.pageIndex;this.pageIndex=Math.floor(i/o)||0,this.pageSize=o,this._emitPageEvent(n);}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage();}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage();}_updateDisplayedPageSizeOptions(){this._isInitialized&&(this.pageSize||(this._pageSize=this.pageSizeOptions.length!=0?this.pageSizeOptions[0]:eq),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),this._displayedPageSizeOptions.indexOf(this.pageSize)===-1&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((o,i)=>o-i),this._changeDetectorRef.markForCheck());}_emitPageEvent(o){this.page.emit({previousPageIndex:o,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length});}};e.ɵfac=function(i){return new(i||e)(h(cb),h(he),h(tq,8));},e.ɵcmp=O({type:e,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[2,"pageIndex","pageIndex",nt],length:[2,"length","length",nt],pageSize:[2,"pageSize","pageSize",nt],pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",K],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",K],selectConfig:"selectConfig",disabled:[2,"disabled","disabled",K]},outputs:{page:"page"},exportAs:["matPaginator"],standalone:!0,features:[ye,D],decls:14,vars:14,consts:[["selectRef",""],[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],[1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[1,"mat-mdc-paginator-page-size-value"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],[1,"mat-mdc-paginator-touch-target",3,"click"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(i,n){i&1&&(u(0,"div",1)(1,"div",2),S(2,YU,5,4,"div",3),u(3,"div",4)(4,"div",5),g(5),p(),S(6,ZU,3,5,"button",6),u(7,"button",7),I("click",function(){return n.previousPage();}),Fo(),u(8,"svg",8),k(9,"path",9),p()(),us(),u(10,"button",10),I("click",function(){return n.nextPage();}),Fo(),u(11,"svg",8),k(12,"path",11),p()(),S(13,XU,3,5,"button",12),p()()()),i&2&&(m(2),ee(n.hidePageSize?-1:2),m(3),F(" ",n._intl.getRangeLabel(n.pageIndex,n.pageSize,n.length)," "),m(),ee(n.showFirstLastButtons?6:-1),m(),_("matTooltip",n._intl.previousPageLabel)("matTooltipDisabled",n._previousButtonsDisabled())("matTooltipPosition","above")("disabled",n._previousButtonsDisabled()),se("aria-label",n._intl.previousPageLabel),m(3),_("matTooltip",n._intl.nextPageLabel)("matTooltipDisabled",n._nextButtonsDisabled())("matTooltipPosition","above")("disabled",n._nextButtonsDisabled()),se("aria-label",n._intl.nextPageLabel),m(3),ee(n.showFirstLastButtons?13:-1));},dependencies:[to,yd,vc,wc,Jt],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color, var(--mat-app-on-surface));background-color:var(--mat-paginator-container-background-color, var(--mat-app-surface));font-family:var(--mat-paginator-container-text-font, var(--mat-app-body-small-font));line-height:var(--mat-paginator-container-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-paginator-container-text-size, var(--mat-app-body-small-size));font-weight:var(--mat-paginator-container-text-weight, var(--mat-app-body-small-weight));letter-spacing:var(--mat-paginator-container-text-tracking, var(--mat-app-body-small-tracking));--mat-form-field-container-height:var(--mat-paginator-form-field-container-height);--mat-form-field-container-vertical-padding:var(--mat-paginator-form-field-container-vertical-padding)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size, var(--mat-app-body-small-size))}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}.mat-mdc-paginator-touch-target{display:var(--mat-paginator-touch-target-display);position:absolute;top:50%;left:50%;width:84px;height:48px;background-color:rgba(0,0,0,0);transform:translate(-50%, -50%);cursor:pointer}"],encapsulation:2,changeDetection:0});let t=e;return t;})(),kd=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[JU],imports:[we,er,bt,zr]});let t=e;return t;})();var sb=class{constructor(e,a){this.http=e,this.env=a,this.baseUrl=this.env.get().wordpressHost+"/wp-json/wp/v2";}isLoggedIn(e){let a=new rt({"Content-Type":"application/json",Authorization:`Bearer ${e}`}),o=this.env.get().wordpressHost+"/wp-json/jwt-auth/v1/token/validate";return this.http.post(o,{},{withCredentials:!1,headers:a}).pipe(pe(i=>({loggedIn:i.success,user:i.data})),Ki(i=>le({loggedIn:!1,error:i.message})));}getLoginToken(e,a){let o=new rt({"Content-Type":"application/json"}),i=window.location.host,n={username:e,password:a,site:i},r=this.env.get().apiUrl+"/wp-token/";return this.http.post(r,n,{headers:o});}createPost(e,a,o,i="pending"){let n=new rt({"Content-Type":"application/json",Authorization:`Bearer ${e}`}),r="";o.forEach(l=>{r+='<div class="chat-message">',r+=l,r+="</div><br />";});let c={title:a,content:r,status:i},s=this.env.get().wordpressHost+"/wp-json/wp/v2/posts";return this.http.post(s,c,{headers:n});}fetchRecentContent(e){let a=this.baseUrl+"/posts?_embed&per_page=5",o=this.env.get().wp.recentPostCategories;if(o){let i=o.split(",");a+=`&categories=${i}`;}return this.http.get(a);}fetchNews(e){let a=this.baseUrl+"/posts?_embed&per_page=3",o=this.env.get().wp.newsCategories;if(o){let i=o.split(",");a+=`&categories=${i}`;}return this.http.get(a);}fetchFeaturedImages(e){return this.http.get(this.baseUrl+"/media?per_page=12&media_type=image");}getPostJsonFromUrl(e){console.log("fetch post at",e);let a="";return this.http.get(e);}fetchArticle(e,a){let o=new rt({"Content-Type":"application/json",Authorization:`Bearer ${e}`});return this.http.get(this.baseUrl+"/posts/"+a);}};var lb=class{constructor(e,a){this.http=e,this.env=a;}isLoggedIn(e){throw new Error("function not implemented");}getLoginToken(e,a){let i=this.env.get().drupalHost+"/session/token",n={headers:new rt({"Content-Type":"application/json"}),responseType:"text"};return this.http.post(i,{},n);}createPost(e,a,o,i="1"){let n=this.env.get().drupalHost+this.env.get().drupalApi+"/node/chat",r={data:{type:"node--chat",attributes:{title:a,body:{value:"",format:"plain_text"},field_message3:o}}},c={headers:new rt({"Content-Type":"application/vnd.api+json","X-CSRF-Token":e}),responseType:"text"};return this.http.post(n,r,c);}fetchRecentContent(e){throw new Error("function not implemented");}fetchNews(e){throw new Error("function not implemented");}fetchFeaturedImages(e){throw new Error("function not implemented");}getPostJsonFromUrl(e){throw new Error("function not implemented");}fetchArticle(e,a){throw new Error("function not implemented");}};var Tc=(()=>{let e=class e{constructor(o,i){this.http=o,this.env=i,i.get().wordpressAdapter?this.cmsAdapter=new sb(o,i):this.cmsAdapter=new lb(o,i);}isLoggedIn(o){return this.cmsAdapter.isLoggedIn(o);}getLoginToken(o,i){return this.cmsAdapter.getLoginToken(o,i);}createPost(o,i,n,r="pending"){return this.cmsAdapter.createPost(o,i,n,r);}fetchRecentContent(o){if(this.cmsAdapter.fetchRecentContent)return this.cmsAdapter.fetchRecentContent(o);throw new Error("function not implemented");}fetchNews(o){if(this.cmsAdapter.fetchNews)return this.cmsAdapter.fetchNews(o);throw new Error("function not implemented");}fetchFeaturedImages(o){if(this.cmsAdapter.fetchFeaturedImages)return this.cmsAdapter.fetchFeaturedImages(o);throw new Error("function not implemented");}getPostJsonFromUrl(o){if(this.cmsAdapter.getPostJsonFromUrl)return this.cmsAdapter.getPostJsonFromUrl(o);throw new Error("function not implemented");}fetchArticle(o,i){if(this.cmsAdapter.fetchArticle)return this.cmsAdapter.fetchArticle(o,i);throw new Error("function not implemented");}decodeHtmlEntities(o){let i=document.createElement("textarea");return i.innerHTML=o,i.textContent||"";}convertWpPosts(o){let i=[],n=[];return o.forEach(r=>{let c={id:r.id,date:r.date,date_gmt:r.date_gmt,guid:{rendered:r.guid.rendered},modified:r.modified,modified_gmt:r.modified_gmt,slug:r.slug,status:r.status,type:r.type,link:r.link,title:{rendered:r.title.rendered},content:{rendered:r.content.rendered,protected:r.content.protected},excerpt:{rendered:r.excerpt.rendered,protected:r.excerpt.protected},author:r.author,featured_media:r.featured_media,comment_status:r.comment_status,ping_status:r.ping_status,sticky:r.sticky,template:r.template,format:r.format,meta:{footnotes:r.meta.footnotes},categories:[],tags:[],_links:{},_embedded:r._embedded};i.push(c);}),i.forEach(r=>{let c={title:r.title.rendered,url:r.link,imageUrl:"",fullImageUrl:"",excerpt:this.decodeHtmlEntities(r.excerpt.rendered),date:r.modified,author:r._embedded.author[0].name};r._embedded["wp:featuredmedia"]&&r._embedded["wp:featuredmedia"][0].media_details&&(c.imageUrl=r._embedded["wp:featuredmedia"][0].media_details.sizes.thumbnail.source_url,c.fullImageUrl=r._embedded["wp:featuredmedia"][0].source_url),c.title=this.decodeHtmlEntities(c.title);let s=new Date(c.date),l=new Intl.DateTimeFormat("en-US",{month:"long",day:"numeric",year:"numeric"}).format(s);c.date=l,n.push(c);}),n;}};e.ɵfac=function(i){return new(i||e)(E(ii),E(qe));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var LE=zy(S1());var VE=(()=>{let e=class e{constructor(o,i){this.http=o,this.env=i,this.apiParams=new LE.DrupalJsonApiParams();}fetchWidget(o){let i=this,n="/node/widget/"+o,r=this.env.get().drupalHost+this.env.get().drupalApi+n;return console.log("fetch widget at ",r),this.http.get(r);}postWidgetConfig(o,i){let n=this.env.get().drupalHost+this.env.get().drupalApi+"/node/widget",r={data:{type:"node--widget",attributes:{title:i.card?.title||"widget",body:{value:JSON.stringify(i),format:"plain_text"},field_site_id:this.env.get().slug}}},c={headers:new rt({"Content-Type":"application/vnd.api+json","X-CSRF-Token":o}),responseType:"text"};return this.http.post(n,r,c);}patchWidget(o,i){let n=this,r="/node/widget/"+i.storageId,c=this.env.get().drupalHost+this.env.get().drupalApi+r,s={headers:new rt({"Content-Type":"application/vnd.api+json","X-CSRF-Token":o}),responseType:"text"},l={data:{type:"node--widget",id:i.storageId,attributes:{body:{value:JSON.stringify(i),format:"plain_text"}}}};return this.http.patch(c,l,s);}deleteWidget(o,i){let n=this,r="/node/widget/"+i.storageId,c=this.env.get().drupalHost+this.env.get().drupalApi+r,s={headers:new rt({"Content-Type":"application/vnd.api+json","X-CSRF-Token":o}),responseType:"text"};return this.http.delete(c,s);}getWidgets(o=""){let i=o;return i||(i=this.env.get().drupalHost+this.env.get().drupalApi+"/node/widget?page[limit]=10&include=uid"),console.log("fetch widgets at ",i),this.http.get(i);}getAllWidgets(){return this.getWidgets().pipe(lm(o=>o.links.next?this.getWidgets(o.links.next.href):le(null)),Qr(o=>o!==null),pe(o=>[o]),cm((o,i)=>[...o,...i],[]));}};e.ɵfac=function(i){return new(i||e)(E(ii),E(qe));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var jE=zy(S1());var Ob=(()=>{let e=class e{constructor(o,i){this.http=o,this.env=i,this.apiParams=new jE.DrupalJsonApiParams();}fetchCharacterByTitle(o){let i="?filter[title][value]="+o,n=this.env.get().drupalHost+this.env.get().drupalApi;return n+="/node/character/",n+=i,this.http.get(n);}fetchCharacter(o){let i="/node/character/"+o,n=this.env.get().drupalHost+this.env.get().drupalApi+i;return console.log("fetch character at ",n),this.http.get(n);}postCharacter(o,i){let n=this.env.get().drupalHost+this.env.get().drupalApi+"/node/character",r={data:{type:"node--character",attributes:{title:i.name||"character",body:{value:JSON.stringify(i),format:"plain_text"},field_site_id:this.env.get().slug}}},c={headers:new rt({"Content-Type":"application/vnd.api+json","X-CSRF-Token":o}),responseType:"text"};return this.http.post(n,r,c);}patchCharacter(o,i){let n="/node/character/"+i.storageId,r=this.env.get().drupalHost+this.env.get().drupalApi+n,c={headers:new rt({"Content-Type":"application/vnd.api+json","X-CSRF-Token":o}),responseType:"text"},s={data:{type:"node--character",id:i.storageId,attributes:{body:{value:JSON.stringify(i),format:"plain_text"}}}};return this.http.patch(r,s,c);}deleteCharacter(o,i){let n="/node/character/"+i.storageId,r=this.env.get().drupalHost+this.env.get().drupalApi+n,c={headers:new rt({"Content-Type":"application/vnd.api+json","X-CSRF-Token":o}),responseType:"text"};return this.http.delete(r,c);}getCharacters(o=""){let i=o;return i||(i=this.env.get().drupalHost+this.env.get().drupalApi+"/node/character?page[limit]=10&include=uid"),console.log("fetch characters at ",i),this.http.get(i);}getAllCharacters(){return this.getCharacters().pipe(lm(o=>o.links.next?this.getCharacters(o.links.next.href):le(null)),Qr(o=>o!==null),pe(o=>[o]),cm((o,i)=>[...o,...i],[]));}extractCharacterUsers(o){}extractCharacters(o){let i=[],n=[];return o.forEach(r=>{let c=r.data;i.push(...c);}),console.log("all characters",i),i.forEach(r=>{let c=this.loadCharacter(r);n.push(c);}),n;}loadCharacter(o){let i=JSON.parse(o.attributes.body.value);i.storageId=o.id;let n=o.attributes.field_site_id,r=o.attributes.changed,c=Date.parse(r),l=new Date(c);return{storageId:i.storageId||"id no��t found",name:i.name||"name not found",email:i.email||"email not found",description:i.description||"description not found",hobbies:i.hobbies||"",date:l,enabled:!!i.enabled,icon:i.icon,color:i.color,commentInstructions:i.commentInstructions,commentReplyInstructions:i.commentReplyInstructions,commentsPerDay:i.commentsPerDay,siteId:n};}makeCharacterInstructions(o){let i=this.env.get().slug,n=o.character,r=o.character?.description,c=o.character?.hobbies,s=n?.name,l=!0,d=`You are helping an organization run their website, and you need to answer questions from customers to the best of your ability.  
    In the text below you will find details about your own character such as your name, a description of your character, and your hobbies. 
    Below that will be a description of the organization you are helping, and technical information about their website. You will also be given some
    sales information in case the customer is interested in any products or services.  If the customer asks you personal questions, you can talk some about your 
    hobbies, or make some small talk.  Try to keep the customer focused on the product, and ask them if they are interested in any products or services 
    from Turman Solutions.


    `;return l&&(d+=`If you are a member of the sales team, you will also be given information about products and services that are offered by the organization.

`),d+=`CHARACTER DETAILS 

`,d+="CHARACTER NAME: "+s+`
`,d+="CHARACTER DESCRIPTION: "+r+`
`,d+="CHARACTER HOBBIES: "+c+`
`,d+=`
ORGANIZATION DESCRIPTION: `,i==="jpt"?d+=`The name of the organization you are helping today is johnturman.net.  The organization has a web site at https://johnturman.net that 
    serves primarily as a personal blog site for a software developer named John Turman.  John needs help answering questions from customers about his tech stack,
    and other moscellaneous questions about the content on his site, etc.  John is not accepting any offers for work through this site.  Refer any inquiries about work 
    to his other website at https://turmansolutions.ai.`+`

`:d+=`The name of the company you work for is Turman Solutions, LLC.  Our company website is at https://turmansolutions.ai.  We
    build web sites and applications that are powered by Large Language Models (LLMs). The company was founded in 2024, and the president and CTO of the 
    company is John Turman. The company provides consultancy, research and development services. The company provides hosting services for web sites.  The company 
    also sells software products on a monthly subscription basis, and also markets it's chatbot application as a fullstack product. The company is actively 
    seeking investors and partners.`+`

`,d+=`

TECHNICAL INFORMATION: `+`The key components of the full stack solution that is used at our organization are Angular, Wordpress, Drupal, and FastAPI.  We have in depth knowledge of 
    Typescript, Javascript, Python, and PHP, HTML, and CSS, and we have many years of experience in web development and design. The company also has expertise in content management, 
    and the LAMP stack (Linux, Apache, MySQL, PHP).  
    
    The fullstack solution we use provides for customers allow users to create and manage AI characters, and 
    also create and manage NLP (natural language processing) widgets, and much more.  Users can use our solution to do many things, even create and edit images.  The solutions our 
    company provides are excellent for research, education, and online publishing.

`,l&&(d+=`

SALES INFORMATION: `+`Turman Solutions is actively seeking early adopters of our fullstack solution, investors, and partners.  We have confidence in our
      product and feel we can have a high impact in the high-stakes AI marketplace.  Our solutions are grounded with years of experience in web development, software engineering,
      and providing users with powerful and easy-to-use software.  Our company is not directly involved in the development of large language models.  Rather,
      we use APIs provided by vendors such as OpenAI, Anthropic, and others.


      
      We focus on providing AI enabled web sites and tools to users, and letting users build out tools for their own purposes. Our chatbot supports NLP (natural language processing) 
      widgets, allow users to effectively communicate with LLMs. We provide built-in NLP widgets such as our powerful "Ask Me Anything" widget. We also provide widgets for games, 
      translation, literary quotes, quizzing engines, and more.  Users are able to create and manage their own NLP widgets as well, and are encouraged to contribute them to others.



      Our fullstack solution also supports AI character deveopment.  AI characters (a.k.a. agents) have a name, an avatar image, a description of their personality and hobbies, 
      and more. AI characters able to accomplish certain tasks on their own, such as writing new artcles, or participating in discussion threads. Characters can also be asked to 
      perform other tasks on demand.  We have our own characters to help us here with various tasks.  We can provide you with characters also, and can help users create their own characters.



      We are seeking early adopters of our solution.  Early adopters will get their own web site and we would like to help them build out an awesome site with the best content!
      Our chatbot works with Wordpress and Drupal and allows users to save generated content as articles, images, comments, etc.  Our years of experience working with content 
      management allows us to tap into the powerful features of these CMSs.  We have years of experience in the fields of publishing and education.  Our solutions provide state
      of the art editing and design experiences.


      
      We are also seeking investors and partners.  Turman Solutions seeks to keep our operating costs at a minimum, and leverages open source solutions towards that end.  We
      are operating in a high stakes business where a viable AI product has great potential.  Our stack has been developed as a product from the first day, and 
      is scalable in a well-known, predictable way.  We are open to discussion, consultation, etc.  Serious inquiries only.


      `),console.log("full instructions are: ",d),d;}};e.ɵfac=function(i){return new(i||e)(E(ii),E(qe));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var BE=Wi({passive:!0}),$E=(()=>{let e=class e{constructor(o,i){this._platform=o,this._ngZone=i,this._monitoredElements=new Map();}monitor(o){if(!this._platform.isBrowser)return _o;let i=Qi(o),n=this._monitoredElements.get(i);if(n)return n.subject;let r=new G(),c="cdk-text-field-autofilled",s=l=>{l.animationName==="cdk-text-field-autofill-start"&&!i.classList.contains(c)?(i.classList.add(c),this._ngZone.run(()=>r.next({target:l.target,isAutofilled:!0}))):l.animationName==="cdk-text-field-autofill-end"&&i.classList.contains(c)&&(i.classList.remove(c),this._ngZone.run(()=>r.next({target:l.target,isAutofilled:!1})));};return this._ngZone.runOutsideAngular(()=>{i.addEventListener("animationstart",s,BE),i.classList.add("cdk-text-field-autofill-monitored");}),this._monitoredElements.set(i,{subject:r,unlisten:()=>{i.removeEventListener("animationstart",s,BE);}}),r;}stopMonitoring(o){let i=Qi(o),n=this._monitoredElements.get(i);n&&(n.unlisten(),n.subject.complete(),i.classList.remove("cdk-text-field-autofill-monitored"),i.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(i));}ngOnDestroy(){this._monitoredElements.forEach((o,i)=>this.stopMonitoring(i));}};e.ɵfac=function(i){return new(i||e)(E(Ee),E(ie));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var HE=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({});let t=e;return t;})();var nG=new z("MAT_INPUT_VALUE_ACCESSOR"),rG=["button","checkbox","file","hidden","image","radio","range","reset","submit"],cG=0,To=(()=>{let e=class e{get disabled(){return this._disabled;}set disabled(o){this._disabled=ma(o),this.focused&&(this.focused=!1,this.stateChanges.next());}get id(){return this._id;}set id(o){this._id=o||this._uid;}get required(){return this._required??this.ngControl?.control?.hasValidator(xt.required)??!1;}set required(o){this._required=ma(o);}get type(){return this._type;}set type(o){this._type=o||"text",this._validateType(),!this._isTextarea&&G5().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._ensureWheelDefaultBehavior();}get errorStateMatcher(){return this._errorStateTracker.matcher;}set errorStateMatcher(o){this._errorStateTracker.matcher=o;}get value(){return this._inputValueAccessor.value;}set value(o){o!==this.value&&(this._inputValueAccessor.value=o,this.stateChanges.next());}get readonly(){return this._readonly;}set readonly(o){this._readonly=ma(o);}get errorState(){return this._errorStateTracker.errorState;}set errorState(o){this._errorStateTracker.errorState=o;}constructor(o,i,n,r,c,s,l,d,f,x){this._elementRef=o,this._platform=i,this.ngControl=n,this._autofillMonitor=d,this._ngZone=f,this._formField=x,this._uid=`mat-input-${cG++}`,this._webkitBlinkWheelListenerAttached=!1,this.focused=!1,this.stateChanges=new G(),this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(P=>G5().has(P)),this._iOSKeyupListener=P=>{let A=P.target;!A.value&&A.selectionStart===0&&A.selectionEnd===0&&(A.setSelectionRange(1,1),A.setSelectionRange(0,0));},this._webkitBlinkWheelListener=()=>{};let b=this._elementRef.nativeElement,v=b.nodeName.toLowerCase();this._inputValueAccessor=l||b,this._previousNativeValue=this.value,this.id=this.id,i.IOS&&f.runOutsideAngular(()=>{o.nativeElement.addEventListener("keyup",this._iOSKeyupListener);}),this._errorStateTracker=new td(s,n,c,r,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect=v==="select",this._isTextarea=v==="textarea",this._isInFormField=!!x,this._isNativeSelect&&(this.controlType=b.multiple?"mat-native-select-multiple":"mat-native-select");}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(o=>{this.autofilled=o.isAutofilled,this.stateChanges.next();});}ngOnChanges(){this.stateChanges.next();}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener),this._webkitBlinkWheelListenerAttached&&this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener);}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==null&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder();}focus(o){this._elementRef.nativeElement.focus(o);}updateErrorState(){this._errorStateTracker.updateErrorState();}_focusChanged(o){o!==this.focused&&(this.focused=o,this.stateChanges.next());}_onInput(){}_dirtyCheckNativeValue(){let o=this._elementRef.nativeElement.value;this._previousNativeValue!==o&&(this._previousNativeValue=o,this.stateChanges.next());}_dirtyCheckPlaceholder(){let o=this._getPlaceholder();if(o!==this._previousPlaceholder){let i=this._elementRef.nativeElement;this._previousPlaceholder=o,o?i.setAttribute("placeholder",o):i.removeAttribute("placeholder");}}_getPlaceholder(){return this.placeholder||null;}_validateType(){rG.indexOf(this._type)>-1;}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1;}_isBadInput(){let o=this._elementRef.nativeElement.validity;return o&&o.badInput;}get empty(){return!this._isNeverEmpty()&&!this._elementRef.nativeElement.value&&!this._isBadInput()&&!this.autofilled;}get shouldLabelFloat(){if(this._isNativeSelect){let o=this._elementRef.nativeElement,i=o.options[0];return this.focused||o.multiple||!this.empty||!!(o.selectedIndex>-1&&i&&i.label);}else return this.focused||!this.empty;}setDescribedByIds(o){o.length?this._elementRef.nativeElement.setAttribute("aria-describedby",o.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby");}onContainerClick(){this.focused||this.focus();}_isInlineSelect(){let o=this._elementRef.nativeElement;return this._isNativeSelect&&(o.multiple||o.size>1);}_ensureWheelDefaultBehavior(){!this._webkitBlinkWheelListenerAttached&&this._type==="number"&&(this._platform.BLINK||this._platform.WEBKIT)&&(this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("wheel",this._webkitBlinkWheelListener);}),this._webkitBlinkWheelListenerAttached=!0),this._webkitBlinkWheelListenerAttached&&this._type!=="number"&&(this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener),this._webkitBlinkWheelListenerAttached=!0);}};e.ɵfac=function(i){return new(i||e)(h(Q),h(Ee),h(ha,10),h(As,8),h(Zi,8),h(Ir),h(nG,10),h($E),h(ie),h(Ep,8));},e.ɵdir=j({type:e,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(i,n){i&1&&I("focus",function(){return n._focusChanged(!0);})("blur",function(){return n._focusChanged(!1);})("input",function(){return n._onInput();}),i&2&&(yo("id",n.id)("disabled",n.disabled)("required",n.required),se("name",n.name||null)("readonly",n.readonly&&!n._isNativeSelect||null)("aria-invalid",n.empty&&n.required?null:n.errorState)("aria-required",n.required)("id",n.id),ae("mat-input-server",n._isServer)("mat-mdc-form-field-textarea-control",n._isInFormField&&n._isTextarea)("mat-mdc-form-field-input-control",n._isInFormField)("mdc-text-field__input",n._isInFormField)("mat-mdc-native-select-inline",n._isInlineSelect()));},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],standalone:!0,features:[ke([{provide:Dp,useExisting:e}]),et]});let t=e;return t;})(),Lt=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,io,io,HE,_e]});let t=e;return t;})();function sG(t,e){t&1&&(u(0,"small"),g(1,"Username is required."),p());}function lG(t,e){t&1&&(u(0,"small"),g(1,"Username must be at least 4 characters long."),p());}function dG(t,e){if(t&1&&(u(0,"mat-error"),S(1,sG,2,0,"small",4)(2,lG,2,0,"small",4),p()),t&2){let a,o,i=w();m(),_("ngIf",(a=i.loginForm.get("username"))==null||a.errors==null?null:a.errors.required),m(),_("ngIf",(o=i.loginForm.get("username"))==null||o.errors==null?null:o.errors.minlength);}}function mG(t,e){t&1&&(u(0,"span"),g(1,"This field is mandatory."),p());}function pG(t,e){if(t&1&&(u(0,"mat-error"),S(1,mG,2,0,"span",4),p()),t&2){let a,o=w();m(),_("ngIf",(a=o.loginForm.get("password"))==null||a.errors==null?null:a.errors.required);}}var Pb=(()=>{let e=class e{constructor(o){this.formBuilder=o;}ngOnInit(){this.loginForm=this.formBuilder.group({username:["",[xt.required]],password:["",[xt.required]]});}isValid(){return this.loginForm.valid;}onSubmit(){this.loginForm.valid?console.log("Form Submitted",this.loginForm.value):console.log("Form is not valid");}};e.ɵfac=function(i){return new(i||e)(h(Sc));},e.ɵcmp=O({type:e,selectors:[["cb-login"]],standalone:!0,features:[D],decls:12,vars:3,consts:[[1,"container"],[3,"ngSubmit","formGroup"],["appearance","outline",1,"form-field"],["matInput","","type","text","formControlName","username","id","username"],[4,"ngIf"],["matInput","","formControlName","password","type","password"]],template:function(i,n){if(i&1&&(u(0,"div",0)(1,"form",1),I("ngSubmit",function(){return n.onSubmit();}),u(2,"mat-form-field",2)(3,"mat-label"),g(4,"Username:"),p(),k(5,"input",3),S(6,dG,3,2,"mat-error",4),p(),u(7,"mat-form-field",2)(8,"mat-label"),g(9," Password"),p(),k(10,"input",5),S(11,pG,2,1,"mat-error",4),p()()()),i&2){let r,c;m(),_("formGroup",n.loginForm),m(5),_("ngIf",((r=n.loginForm.get("username"))==null?null:r.invalid)&&(((r=n.loginForm.get("username"))==null?null:r.dirty)||((r=n.loginForm.get("username"))==null?null:r.touched))),m(5),_("ngIf",((c=n.loginForm.get("password"))==null?null:c.touched)&&((c=n.loginForm.get("password"))==null?null:c.invalid));}},dependencies:[B,St,bo,Kn,go,So,Xn,Jn,Zi,Rr,Lt,To,to,eo,gd,io],styles:[".container[_ngcontent-%COMP%]{width:300px;margin:0 auto;padding-top:20px;text-align:center}div[_ngcontent-%COMP%]{margin-bottom:10px}label[_ngcontent-%COMP%]{margin-right:5px}input[_ngcontent-%COMP%]{margin-right:15px}button[_ngcontent-%COMP%]{margin-top:10px}small[_ngcontent-%COMP%]{color:red}"]});let t=e;return t;})();var uG=["cblogin"],UE=(()=>{let e=class e{constructor(o,i){this.dialogRef=o,this.data=i,this.loginTxt="Connexion";}ngOnInit(){}ngAfterViewInit(){console.log("login component",this.loginComponent);}submitEnabled(){return this.loginComponent?this.loginComponent.isValid():!1;}submit(){console.log("submit"),console.log("valid",this.loginComponent.loginForm.valid),console.log("valid",this.loginComponent.loginForm.value),this.dialogRef.close({data:this.loginComponent.loginForm.value});}};e.ɵfac=function(i){return new(i||e)(h(Wt),h(so));},e.ɵcmp=O({type:e,selectors:[["login-dialog"]],viewQuery:function(i,n){if(i&1&&X(uG,5),i&2){let r;L(r=V())&&(n.loginComponent=r.first);}},standalone:!0,features:[D],decls:9,vars:3,consts:[["cblogin",""],["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions","","align","center"],["mat-raised-button","",3,"click","disabled"]],template:function(i,n){if(i&1){let r=Z();u(0,"h1",1),g(1),p(),u(2,"div",2),k(3,"cb-login",null,0),p(),u(5,"div",3)(6,"button",4),I("click",function(){return C(r),M(n.submit());}),g(7),p()(),k(8,"br");}i&2&&(m(),y(n.loginTxt),m(5),_("disabled",!n.submitEnabled()),m(),F(" ",n.loginTxt," "));},dependencies:[wt,po,fo,uo,we,Le,B,Pb,Lt],encapsulation:2});let t=e;return t;})();var Va=(()=>{let e=class e{constructor(o,i,n,r){this.cms=o,this.dialog=i,this.env=n,this.http=r;}openLoginWindow(o){return this.dialog.open(UE,{width:"400px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!0,data:o,backdropClass:"login-backdrop"});}getToken(o,i){return this.cms.getLoginToken(o,i);}isLoggedIn(){return!!this.user;}logout(){this.user=void 0;}getFapiToken(){let o=new rt({"Content-Type":"application/json"});console.log("host is ",window.location.host);let i={data:window.location.host},n=this.env.get().apiUrl+"/fapi-token/";return this.http.post(n,i,{headers:o});}};e.ɵfac=function(i){return new(i||e)(E(Tc),E(Gt),E(qe),E(ii));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var ao=(()=>{let e=class e{constructor(o,i,n,r,c,s){this.cms=o,this.widgetService=i,this.characters=n,this.http=r,this.env=c,this.user=s;}sendFapiMessage(o,i,n){if(n||(n="You are a helpful assistant."),o.d3RequestData)return this.createD3Image(o.d3RequestData);let r={endpoint:o.endpoint,options:o.options||{},userId:o.userId,conversation:i,msg:o.body,prompt:o.body,instructions:n,temperature:o.temperature||"",maskBase64:o.maskBase64||"",croppedBase64:o.croppedBase64||"",imageCount:o.imageCount||"",imageSize:o.imageSize||"",devHost:this.env.get().drupalHost,sourceImage:o.images?o.images[0]:""};switch(console.log("send msg: ",r),o.endpoint){case ne.imageGenerate:return this.createImage(r);case ne.imageVariations:return this.createImageVariations(r);case ne.imageEdit:return this.createImageEdits(r);default:throw console.log("route not found"),new Error("function not implemented");}}createD3Image(o){let i=this.user.user?.fapiToken,n=new rt({Authorization:`Bearer ${i}`});console.log("creating d3 image");let r=this.env.get().apiUrl+"/image/d3create/";return this.http.post(r,o,{headers:n});}createImage(o){let i=this.user.user?.fapiToken,n=new rt({Authorization:`Bearer ${i}`}),r=this.env.get().apiUrl+"/image/create/";return this.http.post(r,o,{headers:n});}createImageVariations(o){let i=this.user.user?.fapiToken,n=new rt({Authorization:`Bearer ${i}`}),r=this.env.get().apiUrl+"/image/variations/";return this.http.post(r,o,{headers:n});}createImageEdits(o){let i=this.user.user?.fapiToken,n=new rt({Authorization:`Bearer ${i}`}),r=this.env.get().apiUrl+"/image/edit/";return this.http.post(r,o,{headers:n});}sendFile(o){let i=this.user.user?.fapiToken,n=new rt({Authorization:`Bearer ${i}`}),r=new FormData();r.append("file",o,o.name);let c=this.env.get().apiUrl+"/image/upload/";return this.http.post(c,r,{headers:n});}postComment(o,i){let n=this.user.user?.fapiToken,r=new rt({Authorization:`Bearer ${n}`}),c={url:i,character:o},s=this.env.get().apiUrl+"/comment/";return this.http.post(s,c,{headers:r});}fetchBuildInfo(){return this.http.get("assets/build-info.json");}fetchModels(){let o=this.env.get().apiUrl+"/models";return this.http.get(o);}getCsrfToken(){let i=this.env.get().drupalHost+"/session/token",n={headers:new rt({"Content-Type":"application/json"}),responseType:"text"};return this.http.post(i,{},n);}storeData(o){let i=this.env.get().apiUrl+"/store/";return this.http.post(i,o);}postChatConversation(o,i,n){let r=this.env.get().drupalHost+this.env.get().drupalApi+"/node/chat",c={data:{type:"node--chat",attributes:{title:i,body:{value:"",format:"plain_text"},field_message3:n}}},s={headers:new rt({"Content-Type":"application/vnd.api+json","X-CSRF-Token":o}),responseType:"text"};return this.http.post(r,c,s);}postPrompt(o,i){let n=this.env.get().drupalHost+this.env.get().drupalApi+"/node/prompt",r={data:{type:"node--prompt",attributes:{title:i.substring(0,50),body:{value:"",format:"plain_text"},field_message:i,field_image_prompt:!0}}},c={headers:new rt({"Content-Type":"application/vnd.api+json","X-CSRF-Token":o}),responseType:"text"};return this.http.post(n,r,c);}fetchPrompts(o,i,n,r){let s=`&filter[field_image_prompt][value]=${r?"1":"0"}`,l=`/node/prompt?page[offset]=${o}&page[limit]=${i}&include=uid,field_categories`+s,d=this.env.get().drupalHost+this.env.get().drupalApi+l;return this.http.get(d);}};e.ɵfac=function(i){return new(i||e)(E(Tc),E(VE),E(Ob),E(ii),E(qe),E(Va));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function hG(t,e){t&1&&k(0,"div",2);}var fG=new z("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");var WE=(()=>{let e=class e{constructor(o,i,n,r,c){this._elementRef=o,this._ngZone=i,this._changeDetectorRef=n,this._animationMode=r,this._isNoopAnimation=!1,this._defaultColor="primary",this._value=0,this._bufferValue=0,this.animationEnd=new $(),this._mode="determinate",this._transitionendHandler=s=>{this.animationEnd.observers.length===0||!s.target||!s.target.classList.contains("mdc-linear-progress__primary-bar")||(this.mode==="determinate"||this.mode==="buffer")&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}));},this._isNoopAnimation=r==="NoopAnimations",c&&(c.color&&(this.color=this._defaultColor=c.color),this.mode=c.mode||this.mode);}get color(){return this._color||this._defaultColor;}set color(o){this._color=o;}get value(){return this._value;}set value(o){this._value=qE(o||0),this._changeDetectorRef.markForCheck();}get bufferValue(){return this._bufferValue||0;}set bufferValue(o){this._bufferValue=qE(o||0),this._changeDetectorRef.markForCheck();}get mode(){return this._mode;}set mode(o){this._mode=o,this._changeDetectorRef.markForCheck();}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler);});}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler);}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`;}_getBufferBarFlexBasis(){return`${this.mode==="buffer"?this.bufferValue:100}%`;}_isIndeterminate(){return this.mode==="indeterminate"||this.mode==="query";}};e.ɵfac=function(i){return new(i||e)(h(Q),h(ie),h(he),h(it,8),h(fG,8));},e.ɵcmp=O({type:e,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:10,hostBindings:function(i,n){i&2&&(se("aria-valuenow",n._isIndeterminate()?null:n.value)("mode",n.mode),Mt("mat-"+n.color),ae("_mat-animation-noopable",n._isNoopAnimation)("mdc-linear-progress--animation-ready",!n._isNoopAnimation)("mdc-linear-progress--indeterminate",n._isIndeterminate()));},inputs:{color:"color",value:[2,"value","value",nt],bufferValue:[2,"bufferValue","bufferValue",nt],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],standalone:!0,features:[ye,D],decls:7,vars:5,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(i,n){i&1&&(u(0,"div",0),k(1,"div",1),S(2,hG,1,0,"div",2),p(),u(3,"div",3),k(4,"span",4),p(),u(5,"div",5),k(6,"span",4),p()),i&2&&(m(),wo("flex-basis",n._getBufferBarFlexBasis()),m(),ee(n.mode==="buffer"?2:-1),m(),wo("transform",n._getPrimaryBarTransform()));},styles:[`.mat-mdc-progress-bar{display:block;text-align:start}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:max(var(--mdc-linear-progress-track-height),var(--mdc-linear-progress-active-indicator-height))}.cdk-high-contrast-active .mdc-linear-progress{outline-color:CanvasText}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}[dir=rtl] .mdc-linear-progress__bar{right:0;transform-origin:center right}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid;border-color:var(--mdc-linear-progress-active-indicator-color, var(--mat-app-primary));border-top-width:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden;height:var(--mdc-linear-progress-track-height);border-radius:var(--mdc-linear-progress-track-shape, var(--mat-app-corner-none))}.mdc-linear-progress__buffer-dots{-webkit-mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E");background-repeat:repeat-x;flex:auto;transform:rotate(180deg);animation:mdc-linear-progress-buffering 250ms infinite linear;background-color:var(--mdc-linear-progress-track-color, var(--mat-app-surface-variant))}.cdk-high-contrast-active .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}[dir=rtl] .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);background-color:var(--mdc-linear-progress-track-color, var(--mat-app-surface-variant))}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height) * -2.5))}}@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(-83.67142%)}100%{transform:translateX(-200.611057%)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);tran��sform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(-37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(-84.386165%)}100%{transform:translateX(-160.277782%)}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}`],encapsulation:2,changeDetection:0});let t=e;return t;})();function qE(t,e=0,a=100){return Math.max(e,Math.min(a,t));}var ar=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e]});let t=e;return t;})();var GE=t=>({display:t}),bG=()=>["expandedDetail"];function xG(t,e){if(t&1&&(u(0,"th",12),g(1),p()),t&2){let a=w().$implicit;m(),F(" ",a," ");}}function vG(t,e){if(t&1){let a=Z();u(0,"button",16),I("click",function(){C(a);let i=w().$implicit,n=w(2);return M(n.choosePrompt(i));}),g(1),p();}if(t&2){let a=w(3);m(),F(" ",a.select," ");}}function _G(t,e){if(t&1&&(u(0,"td",13)(1,"div",14),g(2),S(3,vG,2,1,"button",15),p()()),t&2){let a=e.$implicit,o=w().$implicit;m(2),F(" ",a[o]," "),m(),_("ngIf",o==="Title");}}function wG(t,e){if(t&1&&(Me(0,10),S(1,xG,2,1,"th",11)(2,_G,4,2,"td",5),Oe()),t&2){let a=e.$implicit;Y("matColumnDef",a);}}function yG(t,e){t&1&&(u(0,"th",17),g(1,"\xA0"),p());}function kG(t,e){t&1&&(u(0,"mat-icon"),g(1,"keyboard_arrow_down"),p());}function CG(t,e){t&1&&(u(0,"mat-icon"),g(1,"keyboard_arrow_up"),p());}function MG(t,e){if(t&1){let a=Z();u(0,"td",13)(1,"button",18),I("click",function(i){let n=C(a).$implicit;return n.Expanded=!n.Expanded,M(i.stopPropagation());}),S(2,kG,2,0,"mat-icon",19)(3,CG,2,0,"mat-icon",19),p()();}if(t&2){let a=e.$implicit;m(2),_("ngIf",!a.Expanded),m(),_("ngIf",a.Expanded);}}function OG(t,e){if(t&1&&(u(0,"td",13)(1,"div",20)(2,"div",21),g(3),p()()()),t&2){let a=e.$implicit,o=w();se("colspan",o.columnsToDisplayWithExpand.length),m(),_("@detailExpand",a.Expanded?"expanded":"collapsed"),m(2),F(" ",a.Message," ");}}function PG(t,e){t&1&&k(0,"tr",22);}function DG(t,e){if(t&1){let a=Z();u(0,"tr",23),I("click",function(){let i=C(a).$implicit;return M(i.Expanded=!i.Expanded);}),p();}if(t&2){let a=e.$implicit;ae("expanded-row",a.Expanded);}}function EG(t,e){t&1&&k(0,"tr",24);}var QE=(()=>{let e=class e{constructor(o,i){this.env=o,this.api=i,this.imagePrompt=!1,this.select="S\xE9lectionner",this.rowActions="actions de ligne",this.promptData=[],this.loaded=!1,this.dataSource=new Fa(this.promptData),this.columnsToDisplay=["Title","Category"],this.columnsToDisplayWithExpand=[...this.columnsToDisplay,"expand"],this.choosePromptEvent=new $(),this.terms=[];}ngOnInit(){}ngAfterViewInit(){let o=this,i=this.env.drupalUser1;this.env.demoMode&&(i=this.env.get().drupalUserId),this.api.fetchPrompts(0,50,i,this.imagePrompt).subscribe(n=>{if(this.loaded=!0,n){let r=n.included;r&&(o.terms=r.filter(l=>l.type.startsWith("taxonomy_term")));let c=n.data,s=this.loadPrompts(c);console.log("prompts: ",s),this.imagePrompt||(s=s.filter(l=>l.Uid===i)),s=this.sortPrompts(s),this.dataSource.data=s,this.table.renderRows();}else console.log("no data received");},n=>{console.log("error: ",n);});}sortByCategory(o,i){return o.sort((n,r)=>n.Category===i&&r.Category!==i?-1:n.Category!==i&&r.Category===i?1:0);}sortPrompts(o){let i=o.sort((r,c)=>r.Category>c.Category?1:r.Category<c.Category?-1:0),n="Tech";return this.character&&(this.character.name==="Alma"?n="Sales":this.character.name==="Mario"&&(n="Legal")),this.sortByCategory(o,n),i;}loadPrompts(o){let i=[];return o.forEach(n=>{let r=n.relationships,c=n.attributes,l=Date.parse(c.changed),d=new Date(l),f={},x=new Intl.DateTimeFormat("en-US",f).format(d),v=r.uid.data.id,P=r.field_categories.data,A=[];P&&P.forEach(q=>{let J=this.terms.find(te=>te.id===q.id);J?A.push(J.attributes.name):console.log("prompt is not categorized.");});let R={ID:c.drupal_internal__nid,Title:c.title,Message:c.field_message[0],Categories:A,Category:A.length?A[0]:"",Revision:c.drupal_internal__vid,Modified:x,Expanded:!1,Uid:v};i.push(R);}),i;}choosePrompt(o){this.choosePromptEvent.emit(o);}};e.ɵfac=function(i){return new(i||e)(h(qe),h(ao));},e.ɵcmp=O({type:e,selectors:[["choose-prompt"]],viewQuery:function(i,n){if(i&1&&X(vi,5),i&2){let r;L(r=V())&&(n.table=r.first);}},inputs:{imagePrompt:"imagePrompt",character:"character"},outputs:{choosePromptEvent:"choosePromptEvent"},standalone:!0,features:[D],decls:12,vars:12,consts:[[1,"loader",3,"ngStyle"],["mat-table","","multiTemplateDataRows","",1,"mat-elevation-z8",3,"ngStyle","dataSource"],[3,"matColumnDef",4,"ngFor","ngForOf"],["matColumnDef","expand"],["mat-header-cell","","aria-label","row actions",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","expandedDetail"],["mat-header-row","","class","prompts-header-row",4,"matHeaderRowDef"],["mat-row","","class","prompt-row",3,"expanded-row","click",4,"matRowDef","matRowDefColumns"],["mat-row","","class","detail-row",4,"matRowDef","matRowDefColumns"],[3,"matColumnDef"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-header-cell",""],["mat-cell",""],[1,"prompt-title"],["class","choose-prompt-button","color","primary","mat-stroked-button","","aria-label","Select",3,"click",4,"ngIf"],["color","primary","mat-stroked-button","","aria-label","Select",1,"choose-prompt-button",3,"click"],["mat-header-cell","","aria-label","row actions"],["mat-icon-button","","aria-label","expand row",3,"click"],[4,"ngIf"],[1,"prompt-detail"],[1,"prompt-description"],["mat-header-row","",1,"prompts-header-row"],["mat-row","",1,"prompt-row",3,"click"],["mat-row","",1,"detail-row"]],template:function(i,n){i&1&&(u(0,"div",0),k(1,"mat-spinner"),p(),u(2,"table",1),S(3,wG,3,1,"ng-container",2),Me(4,3),S(5,yG,2,0,"th",4)(6,MG,4,2,"td",5),Oe(),Me(7,6),S(8,OG,4,3,"td",5),Oe(),S(9,PG,1,0,"tr",7)(10,DG,1,2,"tr",8)(11,EG,1,0,"tr",9),p()),i&2&&(_("ngStyle",Ye(7,GE,n.loaded?"none":"block")),m(2),_("ngStyle",Ye(9,GE,n.loaded?"table":"none"))("dataSource",n.dataSource),m(),_("ngForOf",n.columnsToDisplay),m(6),_("matHeaderRowDef",n.columnsToDisplayWithExpand),m(),_("matRowDefColumns",n.columnsToDisplayWithExpand),m(),_("matRowDefColumns",hi(11,bG)));},dependencies:[Zn,vi,$n,Wn,Hn,Bn,Gn,Un,qn,Qn,Yn,B,Kt,St,fi,we,Le,wc,He,Je,wi,_i],styles:['.mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-preview[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-placeholder[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%]   .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%]   .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:#00000052}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}.mat-app-background[_ngcontent-%COMP%]{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #2196f3;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: white}.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #2196f3;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.mat-warn[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}html[_ngcontent-%COMP%]{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar[_ngcontent-%COMP%], .mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #2196f3;--mdc-linear-progress-track-color: rgba(33, 150, 243, .25)}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(33, 150, 243, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-arrow-transform: translateY(-8px)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: #424242}html[_ngcontent-%COMP%]{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html[_ngcontent-%COMP%]{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}html[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-ico��n-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-selected-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-flat-disabled-selected-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #2196f3;--mdc-chip-elevated-selected-container-color: #2196f3;--mdc-chip-elevated-disabled-container-color: #2196f3;--mdc-chip-flat-disabled-selected-container-color: #2196f3;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-color: white}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}html[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 40px}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #2196f3;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}html[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2);--mat-slider-value-indicator-opacity: .9}html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2)}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3}.mat-warn[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%], .mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%]{color:#2196f3}.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}html[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #2196f3;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #2196f3;--mat-tab-header-active-ripple-color: #2196f3;--mat-tab-header-inactive-ripple-color: #2196f3;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #2196f3;--mat-tab-header-active-hover-label-text-color: #2196f3;--mat-tab-header-active-focus-indicator-color: #2196f3;--mat-tab-header-active-hover-indicator-color: #2196f3}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #2196f3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);��--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #2196f3;--mat-text-button-state-layer-color: #2196f3;--mat-text-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #2196f3;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #2196f3;--mat-outlined-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-size: 24px}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #2196f3;--mat-icon-button-state-layer-color: #2196f3;--mat-icon-button-ripple-color: rgba(33, 150, 243, .1)}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html[_ngcontent-%COMP%]{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mdc-fab-container-color: #424242;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-fab-small-container-color: #424242;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #2196f3;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #2196f3;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-snackbar-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}html[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-row-item-outline-width: 1px}html[_ngcontent-%COMP%]{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #2196f3}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}html[_ngcontent-%COMP%]{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-shape: 4px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-toggle-active-state-icon-color: #2196f3;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #2196f3}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: none}.mat-calendar-controls[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-width: 1px}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%], .mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #2196f3}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%]   .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]   .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-sort-arrow-color: #c6c6c6}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-primary[_ngcontent-%COMP%], .mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #2196f3;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html[_ngcontent-%COMP%]{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}html[_ngcontent-%COMP%]{--mat-tree-node-min-height: 48px}html[_ngcontent-%COMP%]{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}.loader[_ngcontent-%COMP%]{text-align:center}.loader[_ngcontent-%COMP%]   mat-spinner[_ngcontent-%COMP%]{margin:0 auto}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%]   .prompts-header-row[_ngcontent-%COMP%]{background-color:#545454}tr.detail-row[_ngcontent-%COMP%]{height:0}tr.prompt-row[_ngcontent-%COMP%]:hover{background-color:#353535}tr.prompt-row[_ngcontent-%COMP%]:not(.expanded-row):active{background:#efefef}.prompt-row[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-bottom-width:0}.prompt-detail[_ngcontent-%COMP%]{display:block}.prompt-description[_ngcontent-%COMP%]{padding:10px}.choose-prompt-button[_ngcontent-%COMP%]{height:24px;margin:5px 0}.prompt-title[_ngcontent-%COMP%]{margin-top:10px}'],data:{animation:[Dt("detailExpand",[Be("collapsed",xe({height:"0px",minHeight:"0"})),Be("expanded",xe({height:"*"})),ct("expanded <=> collapsed",mt("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}});let t=e;return t;})();var IG=["mysubmit"];var Td=(()=>{let e=class e{constructor(o){this.data=o,this.title="Le chatbot dit :",this.wait="Un instant s'il vous pla\xEEt...";}};e.ɵfac=function(i){return new(i||e)(h(so));},e.ɵcmp=O({type:e,selectors:[["progress-dialog"]],standalone:!0,features:[D],decls:11,vars:4,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["id","spinner"],["mode","indeterminate"]],template:function(i,n){i&1&&(u(0,"h1",0),g(1),p(),u(2,"div",1)(3,"p"),g(4),p(),u(5,"p"),g(6),p(),u(7,"div",2),k(8,"mat-progress-bar",3),p(),u(9,"p"),g(10),p()()),i&2&&(m(),y(n.title),m(3),y(n.data.msg),m(2),y(n.data.msg2),m(4),y(n.wait));},dependencies:[wt,po,uo,we,ar,WE],encapsulation:2});let t=e;return t;})();var Fc=(()=>{let e=class e{constructor(o,i){this.dialogRef=o,this.data=i,this.txt1="Nombre d'images",this.txt2="Taille de l'image",this.txt3="Fermer",this.txt4="Soumettre",this.imageCount="1",this.imageSize="512x512";}ngAfterViewInit(){console.log("submit",this.submitButton),setTimeout(()=>{this.submitButton.focus();},1e3);}createVariations(){this.dialogRef.close({count:this.imageCount,size:this.imageSize});}};e.ɵfac=function(i){return new(i||e)(h(Wt),h(so));},e.ɵcmp=O({type:e,selectors:[["image-size-and-count-dialog"]],viewQuery:function(i,n){if(i&1&&X(IG,5),i&2){let r;L(r=V())&&(n.submitButton=r.first);}},standalone:!0,features:[D],decls:39,vars:9,consts:[["mysubmit",""],[1,"modal-content"],["mat-dialog-title",""],["mat-dialog-content",""],["id","image-count",2,"margin-right","10px"],[3,"valueChange","value"],["value","1"],["value","2"],["value","3"],["value","4"],["value","5"],["id","image-size"],["value","256x256"],["value","512x512"],["value","1024x1024"],["mat-dialog-actions",""],["mat-button","","mat-dialog-close",""],["id","mysubmitbutton","mat-button","",3,"click"]],template:function(i,n){if(i&1){let r=Z();u(0,"div",1)(1,"h1",2),g(2),p(),u(3,"div",3)(4,"p"),g(5),p(),u(6,"p"),g(7),p(),Me(8),u(9,"mat-form-field",4)(10,"mat-label"),g(11),p(),u(12,"mat-select",5),Po("valueChange",function(s){return C(r),Lo(n.imageCount,s)||(n.imageCoun��t=s),M(s);}),u(13,"mat-option",6),g(14,"1"),p(),u(15,"mat-option",7),g(16,"2"),p(),u(17,"mat-option",8),g(18,"3"),p(),u(19,"mat-option",9),g(20,"4"),p(),u(21,"mat-option",10),g(22,"5"),p()()(),u(23,"mat-form-field",11)(24,"mat-label"),g(25),p(),u(26,"mat-select",5),Po("valueChange",function(s){return C(r),Lo(n.imageSize,s)||(n.imageSize=s),M(s);}),u(27,"mat-option",12),g(28,"256x256"),p(),u(29,"mat-option",13),g(30,"512x512"),p(),u(31,"mat-option",14),g(32,"1024x1024"),p()()(),Oe(),p(),u(33,"div",15)(34,"button",16),g(35),p(),u(36,"button",17,0),I("click",function(){return C(r),M(n.createVariations());}),g(38),p()()();}i&2&&(m(2),y(n.data.title),m(3),y(n.data.msg),m(2),y(n.data.msg2),m(4),y(n.txt1),m(),Oo("value",n.imageCount),m(13),y(n.txt2),m(),Oo("value",n.imageSize),m(9),y(n.txt3),m(3),F(" ",n.txt4," "));},dependencies:[wt,jo,po,fo,uo,we,Le,B,er,to,eo,yd,vc],encapsulation:2});let t=e;return t;})(),YE=(()=>{let e=class e{constructor(o,i){this.dialogRef=o,this.data=i,this.choosePromptMsg="Choisissez une directive :",this.closeMsg="Fermer";}choosePrompt(o){this.dialogRef.close({prompt:o});}};e.ɵfac=function(i){return new(i||e)(h(Wt),h(so));},e.ɵcmp=O({type:e,selectors:[["choose-prompt-dialog"]],standalone:!0,features:[D],decls:11,vars:6,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[3,"choosePromptEvent","imagePrompt","character"],["mat-dialog-actions","","align","center"],["mat-button","","mat-dialog-close",""]],template:function(i,n){if(i&1&&(u(0,"h1",0),g(1),p(),u(2,"div",1)(3,"p"),g(4),p(),u(5,"p"),g(6),p(),u(7,"choose-prompt",2),I("choosePromptEvent",function(c){return n.choosePrompt(c);}),p()(),u(8,"div",3)(9,"button",4),g(10),p()()),i&2){let r;m(),F("",n.choosePromptMsg,":"),m(3),y(n.data.msg),m(2),y(n.data.msg2),m(),_("imagePrompt",(r=n.data.imagePrompt)!==null&&r!==void 0?r:!1)("character",n.data.characterData),m(3),y(n.closeMsg);}},dependencies:[wt,jo,po,fo,uo,we,Le,B,QE],encapsulation:2});let t=e;return t;})(),ZE=(()=>{let e=class e{constructor(o,i){this.dialogRef=o,this.data=i,this.title="",this.yesTxt="Oui",this.cancelTxt="Annuler";}ngOnInit(){this.title=this.data.title||"Untitled";}};e.ɵfac=function(i){return new(i||e)(h(Wt),h(so));},e.ɵcmp=O({type:e,selectors:[["confirmation-dialog"]],standalone:!0,features:[D],decls:13,vars:5,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions","",1,"dialog-actions"],["mat-button","",3,"click"]],template:function(i,n){i&1&&(u(0,"h1",0),g(1),p(),u(2,"div",1)(3,"p"),g(4),p(),u(5,"p"),g(6),p()(),u(7,"div",2)(8,"button",3),I("click",function(){return n.dialogRef.close();}),g(9),p(),u(10,"button",3),I("click",function(){return n.dialogRef.close({confirm:!0});}),g(11),p()(),g(12," , ")),i&2&&(m(),y(n.title),m(3),y(n.data.msg),m(2),y(n.data.msg2),m(3),y(n.cancelTxt),m(2),F(" ",n.yesTxt," "));},dependencies:[wt,po,fo,uo,we,Le,B],styles:[".dialog-actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;margin-right:15px}"]});let t=e;return t;})();var Ad=["*"];function SG(t,e){t&1&&me(0);}var JE=["tabListContainer"],eI=["tabList"],tI=["tabListInner"],oI=["nextPaginator"],iI=["previousPaginator"],TG=t=>({animationDuration:t}),AG=(t,e)=>({value:t,params:e});function RG(t,e){}var zG=["tabBodyWrapper"],FG=["tabHeader"];function NG(t,e){}function LG(t,e){if(t&1&&S(0,NG,0,0,"ng-template",12),t&2){let a=w().$implicit;_("cdkPortalOutlet",a.templateLabel);}}function VG(t,e){if(t&1&&g(0),t&2){let a=w().$implicit;y(a.textLabel);}}function jG(t,e){if(t&1){let a=Z();u(0,"div",7,2),I("click",function(){let i=C(a),n=i.$implicit,r=i.$index,c=w(),s=at(1);return M(c._handleClick(n,s,r));})("cdkFocusChange",function(i){let n=C(a).$index,r=w();return M(r._tabFocusChanged(i,n));}),k(2,"span",8)(3,"div",9),u(4,"span",10)(5,"span",11),S(6,LG,1,1,null,12)(7,VG,1,1),p()()();}if(t&2){let a=e.$implicit,o=e.$index,i=at(1),n=w();Mt(a.labelClass),ae("mdc-tab--active",n.selectedIndex===o),_("id",n._getTabLabelId(o))("disabled",a.disabled)("fitInkBarToContent",n.fitInkBarToContent),se("tabIndex",n._getTabIndex(o))("aria-posinset",o+1)("aria-setsize",n._tabs.length)("aria-controls",n._getTabContentId(o))("aria-selected",n.selectedIndex===o)("aria-label",a.ariaLabel||null)("aria-labelledby",!a.ariaLabel&&a.ariaLabelledby?a.ariaLabelledby:null),m(3),_("matRippleTrigger",i)("matRippleDisabled",a.disabled||n.disableRipple),m(3),ee(a.templateLabel?6:7);}}function BG(t,e){t&1&&me(0);}function $G(t,e){if(t&1){let a=Z();u(0,"mat-tab-body",13),I("_onCentered",function(){C(a);let i=w();return M(i._removeTabBodyWrapperHeight());})("_onCentering",function(i){C(a);let n=w();return M(n._setTabBodyWrapperHeight(i));}),p();}if(t&2){let a=e.$implicit,o=e.$index,i=w();Mt(a.bodyClass),ae("mat-mdc-tab-body-active",i.selectedIndex===o),_("id",i._getTabContentId(o))("content",a.content)("position",a.position)("origin",a.origin)("animationDuration",i.animationDuration)("preserveContent",i.preserveContent),se("tabindex",i.contentTabIndex!=null&&i.selectedIndex===o?i.contentTabIndex:null)("aria-labelledby",i._getTabLabelId(o))("aria-hidden",i.selectedIndex!==o);}}var HG=["mat-tab-nav-bar",""],UG=["mat-tab-link",""],qG=new z("MatTabContent"),WG=(()=>{let e=class e{constructor(o){this.template=o;}};e.ɵfac=function(i){return new(i||e)(h(Ze));},e.ɵdir=j({type:e,selectors:[["","matTabContent",""]],standalone:!0,features:[ke([{provide:qG,useExisting:e}])]});let t=e;return t;})(),GG=new z("MatTabLabel"),aI=new z("MAT_TAB"),QG=(()=>{let e=class e extends AP{constructor(o,i,n){super(o,i),this._closestTab=n;}};e.ɵfac=function(i){return new(i||e)(h(Ze),h(_t),h(aI,8));},e.ɵdir=j({type:e,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],standalone:!0,features:[ke([{provide:GG,useExisting:e}]),W]});let t=e;return t;})(),nI=new z("MAT_TAB_GROUP"),R1=(()=>{let e=class e{get templateLabel(){return this._templateLabel;}set templateLabel(o){this._setTemplateLabelInput(o);}get content(){return this._contentPortal;}constructor(o,i){this._viewContainerRef=o,this._closestTabGroup=i,this.disabled=!1,this._explicitContent=void 0,this.textLabel="",this._contentPortal=null,this._stateChanges=new G(),this.position=null,this.origin=null,this.isActive=!1;}ngOnChanges(o){(o.hasOwnProperty("textLabel")||o.hasOwnProperty("disabled"))&&this._stateChanges.next();}ngOnDestroy(){this._stateChanges.complete();}ngOnInit(){this._contentPortal=new qo(this._explicitContent||this._implicitContent,this._viewContainerRef);}_setTemplateLabelInput(o){o&&o._closestTab===this&&(this._templateLabel=o);}};e.ɵfac=function(i){return new(i||e)(h(_t),h(nI,8));},e.ɵcmp=O({type:e,selectors:[["mat-tab"]],contentQueries:function(i,n,r){if(i&1&&(Ve(r,QG,5),Ve(r,WG,7,Ze)),i&2){let c;L(c=V())&&(n.templateLabel=c.first),L(c=V())&&(n._explicitContent=c.first);}},viewQuery:function(i,n){if(i&1&&X(Ze,7),i&2){let r;L(r=V())&&(n._implicitContent=r.first);}},hostAttrs:["hidden",""],inputs:{disabled:[2,"disabled","disabled",K],textLabel:[0,"label","textLabel"],ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],standalone:!0,features:[ke([{provide:aI,useExisting:e}]),ye,et,D],ngContentSelectors:Ad,decls:1,vars:0,template:function(i,n){i&1&&(Re(),S(0,SG,1,0,"ng-template"));},encapsulation:2});let t=e;return t;})(),T1="mdc-tab-indicator--active",XE="mdc-tab-indicator--no-transition",Db=class{constructor(e){this._items=e;}hide(){this._items.forEach(e=>e.deactivateInkBar());}alignToElement(e){let a=this._items.find(i=>i.elementRef.nativeElement===e),o=this._currentItem;if(a!==o&&(o?.deactivateInkBar(),a)){let i=o?.elementRef.nativeElement.getBoundingClientRect?.();a.activateInkBar(i),this._currentItem=a;}}},rI=(()=>{let e=class e{constructor(){this._elementRef=T(Q),this._fitToContent=!1;}get fitInkBarToContent(){return this._fitToContent;}set fitInkBarToContent(o){this._fitToContent!==o&&(this._fitToContent=o,this._inkBarElement&&this._appendInkBarElement());}activateInkBar(o){let i=this._elementRef.nativeElement;if(!o||!i.getBoundingClientRect||!this._inkBarContentElement){i.classList.add(T1);return;}let n=i.getBoundingClientRect(),r=o.width/n.width,c=o.left-n.left;i.classList.add(XE),this._inkBarContentElement.style.setProperty("transform",`translateX(${c}px) scaleX(${r})`),i.getBoundingClientRect(),i.classList.remove(XE),i.classList.add(T1),this._inkBarContentElement.style.setProperty("transform","");}deactivateInkBar(){this._elementRef.nativeElement.classList.remove(T1);}ngOnInit(){this._createInkBarElement();}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null;}_createInkBarElement(){let o=this._elementRef.nativeElement.ownerDocument||document,i=this._inkBarElement=o.createElement("span"),n=this._inkBarContentElement=o.createElement("span");i.className="mdc-tab-indicator",n.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",i.appendChild(this._inkBarContentElement),this._appendInkBarElement();}_appendInkBarElement(){this._inkBarElement;let o=this._fitToContent?this._elementRef.nativeElement.querySelector(".mdc-tab__content"):this._elementRef.nativeElement;o.appendChild(this._inkBarElement);}};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,inputs:{fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",K]},features:[ye]});let t=e;return t;})();var cI=(()=>{let e=class e extends rI{constructor(o){super(),this.elementRef=o,this.disabled=!1;}focus(){this.elementRef.nativeElement.focus();}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft;}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth;}};e.ɵfac=function(i){return new(i||e)(h(Q));},e.ɵdir=j({type:e,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(i,n){i&2&&(se("aria-disabled",!!n.disabled),ae("mat-mdc-tab-disabled",n.disabled));},inputs:{disabled:[2,"disabled","disabled",K]},standalone:!0,features:[ye,W]});let t=e;return t;})(),KE=Wi({passive:!0}),YG=650,ZG=100,sI=(()=>{let e=class e{get selectedIndex(){return this._selectedIndex;}set selectedIndex(o){let i=isNaN(o)?0:o;this._selectedIndex!=i&&(this._selectedIndexChanged=!0,this._selectedIndex=i,this._keyManager&&this._keyManager.updateActiveItem(i));}constructor(o,i,n,r,c,s,l){this._elementRef=o,this._changeDetectorRef=i,this._viewportRuler=n,this._dir=r,this._ngZone=c,this._platform=s,this._animationMode=l,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new G(),this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new G(),this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new $(),this.indexFocused=new $(),this._sharedResizeObserver=T(Gg),this._injector=T(Ge),c.runOutsideAngular(()=>{qa(o.nativeElement,"mouseleave").pipe(Ce(this._destroyed)).subscribe(()=>{this._stopInterval();});});}ngAfterViewInit(){qa(this._previousPaginator.nativeElement,"touchstart",KE).pipe(Ce(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before");}),qa(this._nextPaginator.nativeElement,"touchstart",KE).pipe(Ce(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after");});}ngAfterContentInit(){let o=this._dir?this._dir.change:le("ltr"),i=this._sharedResizeObserver.observe(this._elementRef.nativeElement).pipe(hr(32),Ce(this._destroyed)),n=this._viewportRuler.change(150).pipe(Ce(this._destroyed)),r=()=>{this.updatePagination(),this._alignInkBarToSelectedTab();};this._keyManager=new zn(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),oi(r,{injector:this._injector}),Qt(o,n,i,this._items.changes,this._itemsResized()).pipe(Ce(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),r();});}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection());}),this._keyManager.change.subscribe(c=>{this.indexFocused.emit(c),this._setTabFocus(c);});}_itemsResized(){return typeof ResizeObserver!="function"?_o:this._items.changes.pipe(Ct(this._items),oo(o=>new Fe(i=>this._ngZone.runOutsideAngular(()=>{let n=new ResizeObserver(r=>i.next(r));return o.forEach(r=>n.observe(r.elementRef.nativeElement)),()=>{n.disconnect();};}))),Kc(1),Ie(o=>o.some(i=>i.contentRect.width>0&&i.contentRect.height>0)));}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck());}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete();}_handleKeydown(o){if(!mo(o))switch(o.keyCode){case 13:case 32:if(this.focusIndex!==this.selectedIndex){let i=this._items.get(this.focusIndex);i&&!i.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(o));}break;default:this._keyManager.onKeydown(o);}}_onContentChanges(){let o=this._elementRef.nativeElement.textContent;o!==this._currentTextContent&&(this._currentTextContent=o||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck();}));}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition();}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0;}set focusIndex(o){!this._isValidIndex(o)||this.focusIndex===o||!this._keyManager||this._keyManager.setActiveItem(o);}_isValidIndex(o){return this._items?!!this._items.toArray()[o]:!0;}_setTabFocus(o){if(this._showPaginationControls&&this._scrollToLabel(o),this._items&&this._items.length){this._items.toArray()[o].focus();let i=this._tabListContainer.nativeElement;this._getLayoutDirection()=="ltr"?i.scrollLeft=0:i.scrollLeft=i.scrollWidth-i.offsetWidth;}}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr";}_updateTabScrollPosition(){if(this.disablePagination)return;let o=this.scrollDistance,i=this._getLayoutDirection()==="ltr"?-o:o;this._tabList.nativeElement.style.transform=`translateX(${Math.round(i)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0);}get scrollDistance(){return this._scrollDistance;}set scrollDistance(o){this._scrollTo(o);}_scrollHeader(o){let i=this._tabListContainer.nativeElement.offsetWidth,n=(o=="before"?-1:1)*i/3;return this._scrollTo(this._scrollDistance+n);}_handlePaginatorClick(o){this._stopInterval(),this._scrollHeader(o);}_scrollToLabel(o){if(this.disablePagination)return;let i=this._items?this._items.toArray()[o]:null;if(!i)return;let n=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:r,offsetWidth:c}=i.elementRef.nativeElement,s,l;this._getLayoutDirection()=="ltr"?(s=r,l=s+c):(l=this._tabListInner.nativeElement.offsetWidth-r,s=l-c);let d=this.scrollDistance,f=this.scrollDistance+n;s<d?this.scrollDistance-=d-s:l>f&&(this.scrollDistance+=Math.min(l-f,s-d));}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{let o=this._tabListInner.nativeElement.scrollWidth,i=this._elementRef.nativeElement.offsetWidth,n=o-i>=5;n||(this.scrollDistance=0),n!==this._showPaginationControls&&(this._showPaginationControls=n,this._changeDetectorRef.markForCheck());}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=this.scrollDistance==0,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck());}_getMaxScrollDistance(){let o=this._tabListInner.nativeElement.scrollWidth,i=this._tabListContainer.nativeElement.offsetWidth;return o-i||0;}_alignInkBarToSelectedTab(){let o=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,i=o?o.elementRef.nativeElement:null;i?this._inkBar.alignToElement(i):this._inkBar.hide();}_stopInterval(){this._stopScrolling.next();}_handlePaginatorPress(o,i){i&&i.button!=null&&i.button!==0||(this._stopInterval(),Xc(YG,ZG).pipe(Ce(Qt(this._stopScrolling,this._destroyed))).subscribe(()=>{let{maxScrollDistance:n,distance:r}=this._scrollHeader(o);(r===0||r>=n)&&this._stopInterval();}));}_scrollTo(o){if(this.disablePagination)return{maxScrollDistance:0,distance:0};let i=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(i,o)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:i,distance:this._scrollDistance};}};e.ɵfac=function(i){return new(i||e)(h(Q),h(he),h(Ta),h(zt,8),h(ie),h(Ee),h(it,8));},e.ɵdir=j({type:e,inputs:{disablePagination:[2,"disablePagination","disablePagination",K],selectedIndex:[2,"selectedIndex","selectedIndex",nt]},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[ye]});let t=e;return t;})(),XG=(()=>{let e=class e extends sI{constructor(o,i,n,r,c,s,l){super(o,i,n,r,c,s,l),this.disableRipple=!1;}ngAfterContentInit(){this._inkBar=new Db(this._items),super.ngAfterContentInit();}_itemSelected(o){o.preventDefault();}};e.ɵfac=function(i){return new(i||e)(h(Q),h(he),h(Ta),h(zt,8),h(ie),h(Ee),h(it,8));},e.ɵcmp=O({type:e,selectors:[["mat-tab-header"]],contentQueries:function(i,n,r){if(i&1&&Ve(r,cI,4),i&2){let c;L(c=V())&&(n._items=c);}},viewQuery:function(i,n){if(i&1&&(X(JE,7),X(eI,7),X(tI,7),X(oI,5),X(iI,5)),i&2){let r;L(r=V())&&(n._tabListContainer=r.first),L(r=V())&&(n._tabList=r.first),L(r=V())&&(n._tabListInner=r.first),L(r=V())&&(n._nextPaginator=r.first),L(r=V())&&(n._previousPaginator=r.first);}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(i,n){i&2&&ae("mat-mdc-tab-header-pagination-controls-enabled",n._showPaginationControls)("mat-mdc-tab-header-rtl",n._getLayoutDirection()=="rtl");},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],disableRipple:[2,"disableRipple","disableRipple",K]},standalone:!0,features:[ye,W,D],ngContentSelectors:Ad,decls:13,vars:12,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled","disabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-labels"],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled","disabled"]],template:function(i,n){if(i&1){let r=Z();Re(),u(0,"button",5,0),I("click",function(){return C(r),M(n._handlePaginatorClick("before"));})("mousedown",function(s){return C(r),M(n._handlePaginatorPress("before",s));})("touchend",function(){return C(r),M(n._stopInterval());}),k(2,"div",6),p(),u(3,"div",7,1),I("keydown",function(s){return C(r),M(n._handleKeydown(s));}),u(5,"div",8,2),I("cdkObserveContent",function(){return C(r),M(n._onContentChanges());}),u(7,"div",9,3),me(9),p()()(),u(10,"button",10,4),I("mousedown",function(s){return C(r),M(n._handlePaginatorPress("after",s));})("click",function(){return C(r),M(n._handlePaginatorClick("after"));})("touchend",function(){return C(r),M(n._stopInterval());}),k(12,"div",6),p();}i&2&&(ae("mat-mdc-tab-header-pagination-disabled",n._disableScrollBefore),_("matRippleDisabled",n._disableScrollBefore||n.disableRipple)("disabled",n._disableScrollBefore||null),m(3),ae("_mat-animation-noopable",n._animationMode==="NoopAnimations"),m(2),se("aria-label",n.ariaLabel||null)("aria-labelledby",n.ariaLabelledby||null),m(5),ae("mat-mdc-tab-header-pagination-disabled",n._disableScrollAfter),_("matRippleDisabled",n._disableScrollAfter||n.disableRipple)("disabled",n._disableScrollAfter||null));},dependencies:[Vo,cg],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color, var(--mat-app-on-surface))}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-app-surface-variant))}.mat-mdc-tab-group-inverted-header .mat-mdc-tab-label-container{border-bottom:none;border-top-style:solid;border-top-width:var(--mat-tab-header-divider-height);border-top-color:var(--mat-tab-header-divider-color, var(--mat-app-surface-variant))}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-labels,.mat-mdc-tab-labels.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2});let t=e;return t;})(),lI=new z("MAT_TABS_CONFIG"),KG={translateTab:Dt("translateTab",[Be("center, void, left-origin-center, right-origin-center",xe({transform:"none",visibility:"visible"})),Be("left",xe({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),Be("right",xe({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),ct("* => left, * => right, left => center, right => center",mt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),ct("void => left-origin-center",[xe({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),mt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),ct("void => right-origin-center",[xe({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),mt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])},JG=(()=>{let e=class e extends xi{constructor(o,i,n,r){super(o,i,r),this._host=n,this._centeringSub=Ae.EMPTY,this._leavingSub=Ae.EMPTY;}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(Ct(this._host._isCenterPosition(this._host._position))).subscribe(o=>{this._host._content&&o&&!this.hasAttached()&&this.attach(this._host._content);}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach();});}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe();}};e.ɵfac=function(i){return new(i||e)(h(ea),h(_t),h(co(()=>dI)),h(be));},e.ɵdir=j({type:e,selectors:[["","matTabBodyHost",""]],standalone:!0,features:[W]});let t=e;return t;})(),dI=(()=>{let e=class e{set position(o){this._positionIndex=o,this._computePositionAnimationState();}constructor(o,i,n){this._elementRef=o,this._dir=i,this._dirChangeSubscription=Ae.EMPTY,this._translateTabComplete=new G(),this._onCentering=new $(),this._beforeCentering=new $(),this._afterLeavingCenter=new $(),this._onCentered=new $(!0),this.animationDuration="500ms",this.preserveContent=!1,i&&(this._dirChangeSubscription=i.change.subscribe(r=>{this._computePositionAnimationState(r),n.markForCheck();})),this._translateTabComplete.pipe(bn((r,c)=>r.fromState===c.fromState&&r.toState===c.toState)).subscribe(r=>{this._isCenterPosition(r.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(r.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit();});}ngOnInit(){this._position=="center"&&this.origin!=null&&(this._position=this._computePositionFromOrigin(this.origin));}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete();}_onTranslateTabStarted(o){let i=this._isCenterPosition(o.toState);this._beforeCentering.emit(i),i&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight);}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr";}_isCenterPosition(o){return o=="center"||o=="left-origin-center"||o=="right-origin-center";}_computePositionAnimationState(o=this._getLayoutDirection()){this._positionIndex<0?this._position=o=="ltr"?"left":"right":this._positionIndex>0?this._position=o=="ltr"?"right":"left":this._position="center";}_computePositionFromOrigin(o){let i=this._getLayoutDirection();return i=="ltr"&&o<=0||i=="rtl"&&o>0?"left-origin-center":"right-origin-center";}};e.ɵfac=function(i){return new(i||e)(h(Q),h(zt,8),h(he));},e.ɵcmp=O({type:e,selectors:[["mat-tab-body"]],viewQuery:function(i,n){if(i&1&&X(xi,5),i&2){let r;L(r=V())&&(n._portalHost=r.first);}},hostAttrs:[1,"mat-mdc-tab-body"],inputs:{_content:[0,"content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"},standalone:!0,features:[D],decls:3,vars:6,consts:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",""]],template:function(i,n){if(i&1){let r=Z();u(0,"div",1,0),I("@translateTab.start",function(s){return C(r),M(n._onTranslateTabStarted(s));})("@translateTab.done",function(s){return C(r),M(n._translateTabComplete.next(s));}),S(2,RG,0,0,"ng-template",2),p();}i&2&&_("@translateTab",Za(3,AG,n._position,Ye(1,TG,n.animationDuration)));},dependencies:[JG,fp],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[KG.translateTab]}});let t=e;return t;})(),eQ=0,tQ=!0,Eb=(()=>{let e=class e{get fitInkBarToContent(){return this._fitInkBarToContent;}set fitInkBarToContent(o){this._fitInkBarToContent=o,this._changeDetectorRef.markForCheck();}get selectedIndex(){return this._selectedIndex;}set selectedIndex(o){this._indexToSelect=isNaN(o)?null:o;}get animationDuration(){return this._animationDuration;}set animationDuration(o){let i=o+"";this._animationDuration=/^\d+$/.test(i)?o+"ms":i;}get contentTabIndex(){return this._contentTabIndex;}set contentTabIndex(o){this._contentTabIndex=isNaN(o)?null:o;}get backgroundColor(){return this._backgroundColor;}set backgroundColor(o){if(!tQ)throw new Error("mat-tab-group background color must be set through the Sass theming API");let i=this._elementRef.nativeElement.classList;i.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),o&&i.add("mat-tabs-with-background",`mat-background-${o}`),this._backgroundColor=o;}constructor(o,i,n,r){this._elementRef=o,this._changeDetectorRef=i,this._animationMode=r,this._tabs=new Jo(),this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=Ae.EMPTY,this._tabLabelSubscription=Ae.EMPTY,this._fitInkBarToContent=!1,this.stretchTabs=!0,this.dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this.disablePagination=!1,this.disableRipple=!1,this.preserveContent=!1,this.selectedIndexChange=new $(),this.focusChange=new $(),this.animationDone=new $(),this.selectedTabChange=new $(!0),this._isServer=!T(Ee).isBrowser,this._groupId=eQ++,this.animationDuration=n&&n.animationDuration?n.animationDuration:"500ms",this.disablePagination=n&&n.disablePagination!=null?n.disablePagination:!1,this.dynamicHeight=n&&n.dynamicHeight!=null?n.dynamicHeight:!1,n?.contentTabIndex!=null&&(this.contentTabIndex=n.contentTabIndex),this.preserveContent=!!n?.preserveContent,this.fitInkBarToContent=n&&n.fitInkBarToContent!=null?n.fitInkBarToContent:!1,this.stretchTabs=n&&n.stretchTabs!=null?n.stretchTabs:!0;}ngAfterContentChecked(){let o=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=o){let i=this._selectedIndex==null;if(!i){this.selectedTabChange.emit(this._createChangeEvent(o));let n=this._tabBodyWrapper.nativeElement;n.style.minHeight=n.clientHeight+"px";}Promise.resolve().then(()=>{this._tabs.forEach((n,r)=>n.isActive=r===o),i||(this.selectedIndexChange.emit(o),this._tabBodyWrapper.nativeElement.style.minHeight="");});}this._tabs.forEach((i,n)=>{i.position=n-o,this._selectedIndex!=null&&i.position==0&&!i.origin&&(i.origin=o-this._selectedIndex);}),this._selectedIndex!==o&&(this._selectedIndex=o,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck());}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{let o=this._clampTabIndex(this._indexToSelect);if(o===this._selectedIndex){let i=this._tabs.toArray(),n;for(let r=0;r<i.length;r++)if(i[r].isActive){this._indexToSelect=this._selectedIndex=r,this._lastFocusedTabIndex=null,n=i[r];break;}!n&&i[o]&&Promise.resolve().then(()=>{i[o].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(o));});}this._changeDetectorRef.markForCheck();});}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(Ct(this._allTabs)).subscribe(o=>{this._tabs.reset(o.filter(i=>i._closestTabGroup===this||!i._closestTabGroup)),this._tabs.notifyOnChanges();});}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe();}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab();}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination();}focusTab(o){let i=this._tabHeader;i&&(i.focusIndex=o);}_focusChanged(o){this._lastFocusedTabIndex=o,this.focusChange.emit(this._createChangeEvent(o));}_createChangeEvent(o){let i=new A1();return i.index=o,this._tabs&&this._tabs.length&&(i.tab=this._tabs.toArray()[o]),i;}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=Qt(...this._tabs.map(o=>o._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck());}_clampTabIndex(o){return Math.min(this._tabs.length-1,Math.max(o||0,0));}_getTabLabelId(o){return`mat-tab-label-${this._groupId}-${o}`;}_getTabContentId(o){return`mat-tab-content-${this._groupId}-${o}`;}_setTabBodyWrapperHeight(o)��{if(!this.dynamicHeight||!this._tabBodyWrapperHeight)return;let i=this._tabBodyWrapper.nativeElement;i.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(i.style.height=o+"px");}_removeTabBodyWrapperHeight(){let o=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=o.clientHeight,o.style.height="",this.animationDone.emit();}_handleClick(o,i,n){i.focusIndex=n,o.disabled||(this.selectedIndex=n);}_getTabIndex(o){let i=this._lastFocusedTabIndex??this.selectedIndex;return o===i?0:-1;}_tabFocusChanged(o,i){o&&o!=="mouse"&&o!=="touch"&&(this._tabHeader.focusIndex=i);}};e.ɵfac=function(i){return new(i||e)(h(Q),h(he),h(lI,8),h(it,8));},e.ɵcmp=O({type:e,selectors:[["mat-tab-group"]],contentQueries:function(i,n,r){if(i&1&&Ve(r,R1,5),i&2){let c;L(c=V())&&(n._allTabs=c);}},viewQuery:function(i,n){if(i&1&&(X(zG,5),X(FG,5)),i&2){let r;L(r=V())&&(n._tabBodyWrapper=r.first),L(r=V())&&(n._tabHeader=r.first);}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:10,hostBindings:function(i,n){i&2&&(Mt("mat-"+(n.color||"primary")),wo("--mat-tab-animation-duration",n.animationDuration),ae("mat-mdc-tab-group-dynamic-height",n.dynamicHeight)("mat-mdc-tab-group-inverted-header",n.headerPosition==="below")("mat-mdc-tab-group-stretch-tabs",n.stretchTabs));},inputs:{color:"color",fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",K],stretchTabs:[2,"mat-stretch-tabs","stretchTabs",K],dynamicHeight:[2,"dynamicHeight","dynamicHeight",K],selectedIndex:[2,"selectedIndex","selectedIndex",nt],headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:[2,"contentTabIndex","contentTabIndex",nt],disablePagination:[2,"disablePagination","disablePagination",K],disableRipple:[2,"disableRipple","disableRipple",K],preserveContent:[2,"preserveContent","preserveContent",K],backgroundColor:"backgroundColor",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"]},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},exportAs:["matTabGroup"],standalone:!0,features:[ke([{provide:nI,useExisting:e}]),ye,D],ngContentSelectors:Ad,decls:9,vars:8,consts:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination","aria-label","aria-labelledby"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","mdc-tab--active","class","disabled","fitInkBarToContent"],[1,"mat-mdc-tab-body-wrapper"],["role","tabpanel",3,"id","mat-mdc-tab-body-active","class","content","position","origin","animationDuration","preserveContent"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"click","cdkFocusChange","id","disabled","fitInkBarToContent"],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"_onCentered","_onCentering","id","content","position","origin","animationDuration","preserveContent"]],template:function(i,n){if(i&1){let r=Z();Re(),u(0,"mat-tab-header",3,0),I("indexFocused",function(s){return C(r),M(n._focusChanged(s));})("selectFocusedIndex",function(s){return C(r),M(n.selectedIndex=s);}),ia(2,jG,8,17,"div",4,yr),p(),S(4,BG,1,0),u(5,"div",5,1),ia(7,$G,1,13,"mat-tab-body",6,yr),p();}i&2&&(_("selectedIndex",n.selectedIndex||0)("disableRipple",n.disableRipple)("disablePagination",n.disablePagination)("aria-label",n.ariaLabel)("aria-labelledby",n.ariaLabelledby),m(2),aa(n._tabs),m(2),ee(n._isServer?4:-1),m(),ae("_mat-animation-noopable",n._animationMode==="NoopAnimations"),m(2),aa(n._tabs));},dependencies:[XG,cI,lP,Vo,xi,dI],styles:['.mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mdc-secondary-navigation-tab-container-height);font-family:var(--mat-tab-header-label-text-font, var(--mat-app-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-app-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-app-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-app-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-app-title-small-weight))}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-app-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height);border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-app-primary))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-app-primary))}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-app-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2});let t=e;return t;})(),A1=class{},mI=0,z1=(()=>{let e=class e extends sI{get fitInkBarToContent(){return this._fitInkBarToContent.value;}set fitInkBarToContent(o){this._fitInkBarToContent.next(o),this._changeDetectorRef.markForCheck();}get animationDuration(){return this._animationDuration;}set animationDuration(o){let i=o+"";this._animationDuration=/^\d+$/.test(i)?o+"ms":i;}get backgroundColor(){return this._backgroundColor;}set backgroundColor(o){let i=this._elementRef.nativeElement.classList;i.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),o&&i.add("mat-tabs-with-background",`mat-background-${o}`),this._backgroundColor=o;}constructor(o,i,n,r,c,s,l,d){super(o,r,c,i,n,s,l),this._fitInkBarToContent=new jt(!1),this.stretchTabs=!0,this.disableRipple=!1,this.color="primary",this.disablePagination=d&&d.disablePagination!=null?d.disablePagination:!1,this.fitInkBarToContent=d&&d.fitInkBarToContent!=null?d.fitInkBarToContent:!1,this.stretchTabs=d&&d.stretchTabs!=null?d.stretchTabs:!0;}_itemSelected(){}ngAfterContentInit(){this._inkBar=new Db(this._items),this._items.changes.pipe(Ct(null),Ce(this._destroyed)).subscribe(()=>{this.updateActiveLink();}),super.ngAfterContentInit();}ngAfterViewInit(){this.tabPanel,super.ngAfterViewInit();}updateActiveLink(){if(!this._items)return;let o=this._items.toArray();for(let i=0;i<o.length;i++)if(o[i].active){this.selectedIndex=i,this._changeDetectorRef.markForCheck(),this.tabPanel&&(this.tabPanel._activeTabId=o[i].id);return;}this.selectedIndex=-1,this._inkBar.hide();}_getRole(){return this.tabPanel?"tablist":this._elementRef.nativeElement.getAttribute("role");}};e.ɵfac=function(i){return new(i||e)(h(Q),h(zt,8),h(ie),h(he),h(Ta),h(Ee),h(it,8),h(lI,8));},e.ɵcmp=O({type:e,selectors:[["","mat-tab-nav-bar",""]],contentQueries:function(i,n,r){if(i&1&&Ve(r,F1,5),i&2){let c;L(c=V())&&(n._items=c);}},viewQuery:function(i,n){if(i&1&&(X(JE,7),X(eI,7),X(tI,7),X(oI,5),X(iI,5)),i&2){let r;L(r=V())&&(n._tabListContainer=r.first),L(r=V())&&(n._tabList=r.first),L(r=V())&&(n._tabListInner=r.first),L(r=V())&&(n._nextPaginator=r.first),L(r=V())&&(n._previousPaginator=r.first);}},hostAttrs:[1,"mat-mdc-tab-nav-bar","mat-mdc-tab-header"],hostVars:17,hostBindings:function(i,n){i&2&&(se("role",n._getRole()),wo("--mat-tab-animation-duration",n.animationDuration),ae("mat-mdc-tab-header-pagination-controls-enabled",n._showPaginationControls)("mat-mdc-tab-header-rtl",n._getLayoutDirection()=="rtl")("mat-mdc-tab-nav-bar-stretch-tabs",n.stretchTabs)("mat-primary",n.color!=="warn"&&n.color!=="accent")("mat-accent",n.color==="accent")("mat-warn",n.color==="warn")("_mat-animation-noopable",n._animationMode==="NoopAnimations"));},inputs:{fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",K],stretchTabs:[2,"mat-stretch-tabs","stretchTabs",K],animationDuration:"animationDuration",backgroundColor:"backgroundColor",disableRipple:[2,"disableRipple","disableRipple",K],color:"color",tabPanel:"tabPanel"},exportAs:["matTabNavBar","matTabNav"],standalone:!0,features:[ye,W,D],attrs:HG,ngContentSelectors:Ad,decls:13,vars:8,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled","disabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-link-container",3,"keydown"],[1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-links"],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled","disabled"]],template:function(i,n){if(i&1){let r=Z();Re(),u(0,"button",5,0),I("click",function(){return C(r),M(n._handlePaginatorClick("before"));})("mousedown",function(s){return C(r),M(n._handlePaginatorPress("before",s));})("touchend",function(){return C(r),M(n._stopInterval());}),k(2,"div",6),p(),u(3,"div",7,1),I("keydown",function(s){return C(r),M(n._handleKeydown(s));}),u(5,"div",8,2),I("cdkObserveContent",function(){return C(r),M(n._onContentChanges());}),u(7,"div",9,3),me(9),p()()(),u(10,"button",10,4),I("mousedown",function(s){return C(r),M(n._handlePaginatorPress("after",s));})("click",function(){return C(r),M(n._handlePaginatorClick("after"));})("touchend",function(){return C(r),M(n._stopInterval());}),k(12,"div",6),p();}i&2&&(ae("mat-mdc-tab-header-pagination-disabled",n._disableScrollBefore),_("matRippleDisabled",n._disableScrollBefore||n.disableRipple)("disabled",n._disableScrollBefore||null),m(10),ae("mat-mdc-tab-header-pagination-disabled",n._disableScrollAfter),_("matRippleDisabled",n._disableScrollAfter||n.disableRipple)("disabled",n._disableScrollAfter||null));},dependencies:[Vo,cg],styles:[".mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color, var(--mat-app-on-surface))}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}.mat-mdc-tab-links{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-links,.mat-mdc-tab-links.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-app-surface-variant))}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-focus-indicator::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mdc-tab__ripple::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}"],encapsulation:2});let t=e;return t;})(),F1=(()=>{let e=class e extends rI{get active(){return this._isActive;}set active(o){o!==this._isActive&&(this._isActive=o,this._tabNavBar.updateActiveLink());}get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled;}constructor(o,i,n,r,c,s){super(),this._tabNavBar=o,this.elementRef=i,this._focusMonitor=c,this._destroyed=new G(),this._isActive=!1,this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this.id=`mat-tab-link-${mI++}`,this.rippleConfig=n||{},this.tabIndex=parseInt(r)||0,s==="NoopAnimations"&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0}),o._fitInkBarToContent.pipe(Ce(this._destroyed)).subscribe(l=>{this.fitInkBarToContent=l;});}focus(){this.elementRef.nativeElement.focus();}ngAfterViewInit(){this._focusMonitor.monitor(this.elementRef);}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),super.ngOnDestroy(),this._focusMonitor.stopMonitoring(this.elementRef);}_handleFocus(){this._tabNavBar.focusIndex=this._tabNavBar._items.toArray().indexOf(this);}_handleKeydown(o){(o.keyCode===32||o.keyCode===13)&&(this.disabled?o.preventDefault():this._tabNavBar.tabPanel&&(o.keyCode===32&&o.preventDefault(),this.elementRef.nativeElement.click()));}_getAriaControls(){return this._tabNavBar.tabPanel?this._tabNavBar.tabPanel?.id:this.elementRef.nativeElement.getAttribute("aria-controls");}_getAriaSelected(){return this._tabNavBar.tabPanel?this.active?"true":"false":this.elementRef.nativeElement.getAttribute("aria-selected");}_getAriaCurrent(){return this.active&&!this._tabNavBar.tabPanel?"page":null;}_getRole(){return this._tabNavBar.tabPanel?"tab":this.elementRef.nativeElement.getAttribute("role");}_getTabIndex(){return this._tabNavBar.tabPanel?this._isActive&&!this.disabled?0:-1:this.disabled?-1:this.tabIndex;}};e.ɵfac=function(i){return new(i||e)(h(z1),h(Q),h(Ms,8),No("tabindex"),h(ho),h(it,8));},e.ɵcmp=O({type:e,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mdc-tab","mat-mdc-tab-link","mat-mdc-focus-indicator"],hostVars:11,hostBindings:function(i,n){i&1&&I("focus",function(){return n._handleFocus();})("keydown",function(c){return n._handleKeydown(c);}),i&2&&(se("aria-controls",n._getAriaControls())("aria-current",n._getAriaCurrent())("aria-disabled",n.disabled)("aria-selected",n._getAriaSelected())("id",n.id)("tabIndex",n._getTabIndex())("role",n._getRole()),ae("mat-mdc-tab-disabled",n.disabled)("mdc-tab--active",n.active));},inputs:{active:[2,"active","active",K],disabled:[2,"disabled","disabled",K],disableRipple:[2,"disableRipple","disableRipple",K],tabIndex:[2,"tabIndex","tabIndex",o=>o==null?0:nt(o)],id:"id"},exportAs:["matTabLink"],standalone:!0,features:[ye,W,D],attrs:UG,ngContentSelectors:Ad,decls:5,vars:2,consts:[[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"]],template:function(i,n){i&1&&(Re(),k(0,"span",0)(1,"div",1),u(2,"span",2)(3,"span",3),me(4),p()()),i&2&&(m(),_("matRippleTrigger",n.elementRef.nativeElement)("matRippleDisabled",n.rippleDisabled));},dependencies:[Vo],styles:['.mat-mdc-tab-link{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mdc-secondary-navigation-tab-container-height);font-family:var(--mat-tab-header-label-text-font, var(--mat-app-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-app-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-app-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-app-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-app-title-small-weight))}.mat-mdc-tab-link.mdc-tab{flex-grow:0}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-app-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height);border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab-link:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab-link.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-app-primary))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-app-primary))}.mat-mdc-tab-link.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab-link.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab-link .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-app-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab-link .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab-link:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab-link.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab-link.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab-link .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-header.mat-mdc-tab-nav-bar-stretch-tabs .mat-mdc-tab-link{flex-grow:1}.mat-mdc-tab-link::before{margin:5px}@media(max-width: 599px){.mat-mdc-tab-link{min-width:72px}}'],encapsulation:2,changeDetection:0});let t=e;return t;})(),pI=(()=>{let e=class e{constructor(){this.id=`mat-tab-nav-panel-${mI++}`;}};e.ɵfac=function(i){return new(i||e)();},e.ɵcmp=O({type:e,selectors:[["mat-tab-nav-panel"]],hostAttrs:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],hostVars:2,hostBindings:function(i,n){i&2&&se("aria-labelledby",n._activeTabId)("id",n.id);},inputs:{id:"id"},exportAs:["matTabNavPanel"],standalone:!0,features:[D],ngContentSelectors:Ad,decls:1,vars:0,template:function(i,n){i&1&&(Re(),me(0));},encapsulation:2,changeDetection:0});let t=e;return t;})(),Rd=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,_e]});let t=e;return t;})();var oQ=["mysubmit"],hI=(()=>{let e=class e{constructor(o,i){this.dialogRef=o,this.data=i,this.D3Size=$g,this.D3Quality=Hg,this.D3Style=Ug,this.selectedIndex=1,this.countTxt="Compter",this.sizeTxt="Taille",this.qualityTxt="Qualit\xE9",this.styleTxt="Style",this.closeTxt="Fermer",this.submitTxt="Soumettre",this.d3SizeValue=$g._1024x1024,this.d3QualityValue=Hg.standard,this.d3StyleValue=Ug.vivid,this.imageCount="1",this.imageSize="512x512";}ngAfterViewInit(){console.log("submit",this.submitButton),console.log("tabs",this.tabs),setTimeout(()=>{this.submitButton.focus();},1e3);}createImages(){console.log("active tab",this.tabs.selectedIndex);let o={};this.tabs.selectedIndex===0?o={count:1,size:this.d3SizeValue,quality:this.d3QualityValue,style:this.d3StyleValue}:o={count:this.imageCount,size:this.imageSize},this.dialogRef.close(o);}};e.ɵfac=function(i){return new(i||e)(h(Wt),h(so));},e.ɵcmp=O({type:e,selectors:[["image-create-dialog"]],viewQuery:function(i,n){if(i&1&&(X(Eb,5),X(oQ,5)),i&2){let r;L(r=V())&&(n.tabs=r.first),L(r=V())&&(n.submitButton=r.first);}},standalone:!0,features:[D],decls:68,vars:28,consts:[["mysubmit",""],[1,"modal-content"],["mat-dialog-title",""],["mat-dialog-content",""],["mat-stretch-tabs","false","mat-align-tabs","center"],["label","Dalle-3"],[2,"margin-right","10px"],[3,"valueChange","value"],[3,"value"],["label","Dalle-2"],["id","image-count",2,"margin-right","10px"],["value","1"],["value","2"],["value","3"],["value","4"],["value","5"],["id","image-size"],["value","256x256"],["value","512x512"],["value","1024x1024"],["mat-dialog-actions",""],["mat-button","","mat-dialog-close",""],["id","mysubmitbutton","mat-button","",3,"click"]],template:function(i,n){if(i&1){let r=Z();u(0,"div",1)(1,"h1",2),g(2),p(),u(3,"div",3)(4,"p"),g(5),p(),u(6,"p"),g(7),p(),u(8,"mat-tab-group",4)(9,"mat-tab",5),k(10,"br"),u(11,"mat-form-field",6)(12,"mat-label"),g(13),p(),u(14,"mat-select",7),Po("valueChange",function(s){return C(r),Lo(n.d3SizeValue,s)||(n.d3SizeValue=s),M(s);}),u(15,"mat-option",8),g(16),p(),u(17,"mat-option",8),g(18),p(),u(19,"mat-option",8),g(20),p()()(),u(21,"mat-form-field",6)(22,"mat-label"),g(23),p(),u(24,"mat-select",7),Po("valueChange",function(s){return C(r),Lo(n.d3QualityValue,s)||(n.d3QualityValue=s),M(s);}),u(25,"mat-option",8),g(26),p(),u(27,"mat-option",8),g(28,"high definition"),p()()(),u(29,"mat-form-field",6)(30,"mat-label"),g(31),p(),u(32,"mat-select",7),Po("valueChange",function(s){return C(r),Lo(n.d3StyleValue,s)||(n.d3StyleValue=s),M(s);}),u(33,"mat-option",8),g(34),p(),u(35,"mat-option",8),g(36),p()()()(),u(37,"mat-tab",9)(38,"mat-form-field",10)(39,"mat-label"),g(40),p(),u(41,"mat-select",7),Po("valueChange",function(s){return C(r),Lo(n.imageCount,s)||(n.imageCount=s),M(s);}),u(42,"mat-option",11),g(43,"1"),p(),u(44,"mat-option",12),g(45,"2"),p(),u(46,"mat-option",13),g(47,"3"),p(),u(48,"mat-option",14),g(49,"4"),p(),u(50,"mat-option",15),g(51,"5"),p()()(),u(52,"mat-form-field",16)(53,"mat-label"),g(54),p(),u(55,"mat-select",7),Po("valueChange",function(s){return C(r),Lo(n.imageSize,s)||(n.imageSize=s),M(s);}),u(56,"mat-option",��17),g(57,"256x256"),p(),u(58,"mat-option",18),g(59,"512x512"),p(),u(60,"mat-option",19),g(61,"1024x1024"),p()()()()()(),u(62,"div",20)(63,"button",21),g(64),p(),u(65,"button",22,0),I("click",function(){return C(r),M(n.createImages());}),g(67),p()()();}i&2&&(m(2),y(n.data.title),m(3),y(n.data.msg),m(2),y(n.data.msg2),m(6),y(n.sizeTxt),m(),Oo("value",n.d3SizeValue),m(),Y("value",n.D3Size._1024x1024),m(),y(n.D3Size._1024x1024),m(),Y("value",n.D3Size._1792x1024),m(),y(n.D3Size._1792x1024),m(),Y("value",n.D3Size._1024x1792),m(),y(n.D3Size._1024x1792),m(3),y(n.qualityTxt),m(),Oo("value",n.d3QualityValue),m(),Y("value",n.D3Quality.standard),m(),y(n.D3Quality.standard),m(),Y("value",n.D3Quality.hd),m(4),y(n.styleTxt),m(),Oo("value",n.d3StyleValue),m(),Y("value",n.D3Style.vivid),m(),y(n.D3Style.vivid),m(),Y("value",n.D3Style.natural),m(),y(n.D3Style.natural),m(4),y(n.countTxt),m(),Oo("value",n.imageCount),m(13),y(n.sizeTxt),m(),Oo("value",n.imageSize),m(9),y(n.closeTxt),m(3),F(" ",n.submitTxt," "));},dependencies:[B,wt,jo,po,fo,uo,we,Le,er,to,eo,yd,vc,Rd,R1,Eb],encapsulation:2});let t=e;return t;})();var aQ=["input"],nQ=["label"],rQ=["*"],cQ=new z("mat-checkbox-default-options",{providedIn:"root",factory:gI});function gI(){return{color:"accent",clickAction:"check-indeterminate",disabledInteractive:!1};}var ki=function(t){return t[t.Init=0]="Init",t[t.Checked=1]="Checked",t[t.Unchecked=2]="Unchecked",t[t.Indeterminate=3]="Indeterminate",t;}(ki||{}),sQ={provide:cn,useExisting:co(()=>Ib),multi:!0},N1=class{},lQ=0,fI=gI(),Ib=(()=>{let e=class e{focus(){this._inputElement.nativeElement.focus();}_createChangeEvent(o){let i=new N1();return i.source=this,i.checked=o,i;}_getAnimationTargetElement(){return this._inputElement?.nativeElement;}get inputId(){return`${this.id||this._uniqueId}-input`;}constructor(o,i,n,r,c,s){this._elementRef=o,this._changeDetectorRef=i,this._ngZone=n,this._animationMode=c,this._options=s,this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"},this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new $(),this.indeterminateChange=new $(),this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=ki.Init,this._controlValueAccessorChangeFn=()=>{},this._validatorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||fI,this.color=this._options.color||fI.color,this.tabIndex=parseInt(r)||0,this.id=this._uniqueId=`mat-mdc-checkbox-${++lQ}`,this.disabledInteractive=s?.disabledInteractive??!1;}ngOnChanges(o){o.required&&this._validatorChangeFn();}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate);}get checked(){return this._checked;}set checked(o){o!=this.checked&&(this._checked=o,this._changeDetectorRef.markForCheck());}get disabled(){return this._disabled;}set disabled(o){o!==this.disabled&&(this._disabled=o,this._changeDetectorRef.markForCheck());}get indeterminate(){return this._indeterminate;}set indeterminate(o){let i=o!=this._indeterminate;this._indeterminate=o,i&&(this._indeterminate?this._transitionCheckState(ki.Indeterminate):this._transitionCheckState(this.checked?ki.Checked:ki.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate);}_isRippleDisabled(){return this.disableRipple||this.disabled;}_onLabelTextChange(){this._changeDetectorRef.detectChanges();}writeValue(o){this.checked=!!o;}registerOnChange(o){this._controlValueAccessorChangeFn=o;}registerOnTouched(o){this._onTouched=o;}setDisabledState(o){this.disabled=o;}validate(o){return this.required&&o.value!==!0?{required:!0}:null;}registerOnValidatorChange(o){this._validatorChangeFn=o;}_transitionCheckState(o){let i=this._currentCheckState,n=this._getAnimationTargetElement();if(!(i===o||!n)&&(this._currentAnimationClass&&n.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(i,o),this._currentCheckState=o,this._currentAnimationClass.length>0)){n.classList.add(this._currentAnimationClass);let r=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{n.classList.remove(r);},1e3);});}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked);}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked);}_handleInputClick(){let o=this._options?.clickAction;!this.disabled&&o!=="noop"?(this.indeterminate&&o!=="check"&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate);}),this._checked=!this._checked,this._transitionCheckState(this._checked?ki.Checked:ki.Unchecked),this._emitChangeEvent()):(this.disabled&&this.disabledInteractive||!this.disabled&&o==="noop")&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate);}_onInteractionEvent(o){o.stopPropagation();}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck();});}_getAnimationClassForCheckStateTransition(o,i){if(this._animationMode==="NoopAnimations")return"";switch(o){case ki.Init:if(i===ki.Checked)return this._animationClasses.uncheckedToChecked;if(i==ki.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case ki.Unchecked:return i===ki.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case ki.Checked:return i===ki.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case ki.Indeterminate:return i===ki.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked;}return"";}_syncIndeterminate(o){let i=this._inputElement;i&&(i.nativeElement.indeterminate=o);}_onInputClick(){this._handleInputClick();}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus();}_preventBubblingFromLabel(o){o.target&&this._labelElement.nativeElement.contains(o.target)&&o.stopPropagation();}};e.ɵfac=function(i){return new(i||e)(h(Q),h(he),h(ie),No("tabindex"),h(it,8),h(cQ,8));},e.ɵcmp=O({type:e,selectors:[["mat-checkbox"]],viewQuery:function(i,n){if(i&1&&(X(aQ,5),X(nQ,5),X(Vo,5)),i&2){let r;L(r=V())&&(n._inputElement=r.first),L(r=V())&&(n._labelElement=r.first),L(r=V())&&(n.ripple=r.first);}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:16,hostBindings:function(i,n){i&2&&(yo("id",n.id),se("tabindex",null)("aria-label",null)("aria-labelledby",null),Mt(n.color?"mat-"+n.color:"mat-accent"),ae("_mat-animation-noopable",n._animationMode==="NoopAnimations")("mdc-checkbox--disabled",n.disabled)("mat-mdc-checkbox-disabled",n.disabled)("mat-mdc-checkbox-checked",n.checked)("mat-mdc-checkbox-disabled-interactive",n.disabledInteractive));},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],id:"id",required:[2,"required","required",K],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[2,"disableRipple","disableRipple",K],tabIndex:[2,"tabIndex","tabIndex",o=>o==null?void 0:nt(o)],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",K],checked:[2,"checked","checked",K],disabled:[2,"disabled","disabled",K],indeterminate:[2,"indeterminate","indeterminate",K]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],standalone:!0,features:[ke([sQ,{provide:sn,useExisting:e,multi:!0}]),ye,et,D],ngContentSelectors:rQ,decls:15,vars:20,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(i,n){if(i&1){let r=Z();Re(),u(0,"div",3),I("click",function(s){return C(r),M(n._preventBubblingFromLabel(s));}),u(1,"div",4,0)(3,"div",5),I("click",function(){return C(r),M(n._onTouchTargetClick());}),p(),u(4,"input",6,1),I("blur",function(){return C(r),M(n._onBlur());})("click",function(){return C(r),M(n._onInputClick());})("change",function(s){return C(r),M(n._onInteractionEvent(s));}),p(),k(6,"div",7),u(7,"div",8),Fo(),u(8,"svg",9),k(9,"path",10),p(),us(),k(10,"div",11),p(),k(11,"div",12),p(),u(12,"label",13,2),me(14),p()();}if(i&2){let r=at(2);_("labelPosition",n.labelPosition),m(4),ae("mdc-checkbox--selected",n.checked),_("checked",n.checked)("indeterminate",n.indeterminate)("disabled",n.disabled&&!n.disabledInteractive)("id",n.inputId)("required",n.required)("tabIndex",n.disabled&&!n.disabledInteractive?-1:n.tabIndex),se("aria-label",n.ariaLabel||null)("aria-labelledby",n.ariaLabelledby)("aria-describedby",n.ariaDescribedby)("aria-checked",n.indeterminate?"mixed":null)("aria-disabled",n.disabled&&n.disabledInteractive?!0:null)("name",n.name)("value",n.value),m(7),_("matRippleTrigger",r)("matRippleDisabled",n.disableRipple||n.disabled)("matRippleCentered",!0),m(),_("for",n.inputId);}},dependencies:[Vo,_g],styles:['.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mdc-checkbox__ripple{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.cdk-high-contrast-active .mdc-checkbox--disabled{opacity:.5}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mdc-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color);border-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mat-app-on-surface));background-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary))}.mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mat-app-on-surface))}.mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover .mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color);border-color:rgba(0,0,0,0)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-active .mdc-checkbox__checkmark{color:CanvasText}.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.cdk-high-contrast-active .mdc-checkbox--disabled .mdc-checkbox__checkmark,.cdk-high-contrast-active .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-active .mdc-checkbox__mixedmark{margin:0 1px}.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *,.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive{pointer-events:auto}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input{cursor:default}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color)}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});let t=e;return t;})();var Sb=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[Ib,_e,_e]});let t=e;return t;})();var mQ=["*"];function pQ(t,e){t&1&&me(0);}var L1=(()=>{let e=class e{constructor(o){this._elementRef=o;}focus(){this._elementRef.nativeElement.focus();}};e.ɵfac=function(i){return new(i||e)(h(Q));},e.ɵdir=j({type:e,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"],standalone:!0});let t=e;return t;})(),V1=(()=>{let e=class e{constructor(o){this.template=o;}};e.ɵfac=function(i){return new(i||e)(h(Ze));},e.ɵdir=j({type:e,selectors:[["","cdkStepLabel",""]],standalone:!0});let t=e;return t;})(),uQ=0;var Nr={NUMBER:"number",EDIT:"edit",DONE:"done",ERROR:"error"},j1=new z("STEPPER_GLOBAL_OPTIONS"),Tb=(()=>{let e=class e{get completed(){return this._completedOverride==null?this._getDefaultCompleted():this._completedOverride;}set completed(o){this._completedOverride=o;}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted;}get hasError(){return this._customError==null?this._getDefaultError():this._customError;}set hasError(o){this._customError=o;}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted;}constructor(o,i){this._stepper=o,this.interacted=!1,this.interactedStream=new $(),this.editable=!0,this.optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=i||{},this._displayDefaultIndicatorType=this._stepperOptions.displayDefaultIndicatorType!==!1;}select(){this._stepper.selected=this;}reset(){this.interacted=!1,this._completedOverride!=null&&(this._completedOverride=!1),this._customError!=null&&(this._customError=!1),this.stepControl&&this.stepControl.reset();}ngOnChanges(){this._stepper._stateChanged();}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this));}_showError(){return this._stepperOptions.showError??this._customError!=null;}};e.ɵfac=function(i){return new(i||e)(h(co(()=>zd)),h(j1,8));},e.ɵcmp=O({type:e,selectors:[["cdk-step"]],contentQueries:function(i,n,r){if(i&1&&Ve(r,V1,5),i&2){let c;L(c=V())&&(n.stepLabel=c.first);}},viewQuery:function(i,n){if(i&1&&X(Ze,7),i&2){let r;L(r=V())&&(n.content=r.first);}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],state:"state",editable:[2,"editable","editable",K],optional:[2,"optional","optional",K],completed:[2,"completed","completed",K],hasError:[2,"hasError","hasError",K]},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],standalone:!0,features:[ye,et,D],ngContentSelectors:mQ,decls:1,vars:0,template:function(i,n){i&1&&(Re(),S(0,pQ,1,0,"ng-template"));},encapsulation:2,changeDetection:0});let t=e;return t;})(),zd=(()=>{let e=class e{get selectedIndex(){return this._selectedIndex;}set selectedIndex(o){this.steps&&this._steps?(this._isValidIndex(o),this.selected?._markAsInteracted(),this._selectedIndex!==o&&!this._anyControlsInvalidOrPending(o)&&(o>=this._selectedIndex||this.steps.toArray()[o].editable)&&this._updateSelectedItemIndex(o)):this._selectedIndex=o;}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0;}set selected(o){this.selectedIndex=o&&this.steps?this.steps.toArray().indexOf(o):-1;}get orientation(){return this._orientation;}set orientation(o){this._orientation=o,this._keyManager&&this._keyManager.withVerticalOrientation(o==="vertical");}constructor(o,i,n){this._dir=o,this._changeDetectorRef=i,this._elementRef=n,this._destroyed=new G(),this.steps=new Jo(),this._sortedHeaders=new Jo(),this.linear=!1,this._selectedIndex=0,this.selectionChange=new $(),this.selectedIndexChange=new $(),this._orientation="horizontal",this._groupId=uQ++;}ngAfterContentInit(){this._steps.changes.pipe(Ct(this._steps),Ce(this._destroyed)).subscribe(o=>{this.steps.reset(o.filter(i=>i._stepper===this)),this.steps.notifyOnChanges();});}ngAfterViewInit(){this._stepHeader.changes.pipe(Ct(this._stepHeader),Ce(this._destroyed)).subscribe(o=>{this._sortedHeaders.reset(o.toArray().sort((i,n)=>i._elementRef.nativeElement.compareDocumentPosition(n._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges();}),this._keyManager=new zn(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation(this._orientation==="vertical"),(this._dir?this._dir.change:le()).pipe(Ct(this._layoutDirection()),Ce(this._destroyed)).subscribe(o=>this._keyManager.withHorizontalOrientation(o)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0));}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0);}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete();}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1);}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0);}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(o=>o.reset()),this._stateChanged();}_getStepLabelId(o){return`cdk-step-label-${this._groupId}-${o}`;}_getStepContentId(o){return`cdk-step-content-${this._groupId}-${o}`;}_stateChanged(){this._changeDetectorRef.markForCheck();}_getAnimationDirection(o){let i=o-this._selectedIndex;return i<0?this._layoutDirection()==="rtl"?"next":"previous":i>0?this._layoutDirection()==="rtl"?"previous":"next":"current";}_getIndicatorType(o,i=Nr.NUMBER){let n=this.steps.toArray()[o],r=this._isCurrentStep(o);return n._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(n,r):this._getGuidelineLogic(n,r,i);}_getDefaultIndicatorLogic(o,i){return o._showError()&&o.hasError&&!i?Nr.ERROR:!o.completed||i?Nr.NUMBER:o.editable?Nr.EDIT:Nr.DONE;}_getGuidelineLogic(o,i,n=Nr.NUMBER){return o._showError()&&o.hasError&&!i?Nr.ERROR:o.completed&&!i?Nr.DONE:o.completed&&i?n:o.editable&&i?Nr.EDIT:n;}_isCurrentStep(o){return this._selectedIndex===o;}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex;}_updateSelectedItemIndex(o){let i=this.steps.toArray();this.selectionChange.emit({selectedIndex:o,previouslySelectedIndex:this._selectedIndex,selectedStep:i[o],previouslySelectedStep:i[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(o):this._keyManager.updateActiveItem(o),this._selectedIndex=o,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged();}_onKeydown(o){let i=mo(o),n=o.keyCode,r=this._keyManager;r.activeItemIndex!=null&&!i&&(n===32||n===13)?(this.selectedIndex=r.activeItemIndex,o.preventDefault()):r.setFocusOrigin("keyboard").onKeydown(o);}_anyControlsInvalidOrPending(o){return this.linear&&o>=0?this.steps.toArray().slice(0,o).some(i=>{let n=i.stepControl;return(n?n.invalid||n.pending||!i.interacted:!i.completed)&&!i.optional&&!i._completedOverride;}):!1;}_layoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr";}_containsFocus(){let o=this._elementRef.nativeElement,i=ys();return o===i||o.contains(i);}_isValidIndex(o){return o>-1&&(!this.steps||o<this.steps.length);}};e.ɵfac=function(i){return new(i||e)(h(zt,8),h(he),h(Q));},e.ɵdir=j({type:e,selectors:[["","cdkStepper",""]],contentQueries:function(i,n,r){if(i&1&&(Ve(r,Tb,5),Ve(r,L1,5)),i&2){let c;L(c=V())&&(n._steps=c),L(c=V())&&(n._stepHeader=c);}},inputs:{linear:[2,"linear","linear",K],selectedIndex:[2,"selectedIndex","selectedIndex��",nt],selected:"selected",orientation:"orientation"},outputs:{selectionChange:"selectionChange",selectedIndexChange:"selectedIndexChange"},exportAs:["cdkStepper"],standalone:!0,features:[ye]});let t=e;return t;})(),bI=(()=>{let e=class e{constructor(o){this._stepper=o,this.type="submit";}};e.ɵfac=function(i){return new(i||e)(h(zd));},e.ɵdir=j({type:e,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(i,n){i&1&&I("click",function(){return n._stepper.next();}),i&2&&yo("type",n.type);},inputs:{type:"type"},standalone:!0});let t=e;return t;})(),xI=(()=>{let e=class e{constructor(o){this._stepper=o,this.type="button";}};e.ɵfac=function(i){return new(i||e)(h(zd));},e.ɵdir=j({type:e,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(i,n){i&1&&I("click",function(){return n._stepper.previous();}),i&2&&yo("type",n.type);},inputs:{type:"type"},standalone:!0});let t=e;return t;})(),vI=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[Fn]});let t=e;return t;})();function hQ(t,e){if(t&1&&Zt(0,2),t&2){let a=w();_("ngTemplateOutlet",a.iconOverrides[a.state])("ngTemplateOutletContext",a._getIconContext());}}function fQ(t,e){if(t&1&&(u(0,"span",7),g(1),p()),t&2){let a=w(2);m(),y(a._getDefaultTextForState(a.state));}}function gQ(t,e){if(t&1&&(u(0,"span",8),g(1),p()),t&2){let a=w(3);m(),y(a._intl.completedLabel);}}function bQ(t,e){if(t&1&&(u(0,"span",8),g(1),p()),t&2){let a=w(3);m(),y(a._intl.editableLabel);}}function xQ(t,e){if(t&1&&(S(0,gQ,2,1,"span",8)(1,bQ,2,1,"span",8),u(2,"mat-icon",7),g(3),p()),t&2){let a=w(2);ee(a.state==="done"?0:a.state==="edit"?1:-1),m(3),y(a._getDefaultTextForState(a.state));}}function vQ(t,e){if(t&1&&S(0,fQ,2,1,"span",7)(1,xQ,4,2,"mat-icon",7),t&2){let a,o=w();ee((a=o.state)==="number"?0:1);}}function _Q(t,e){t&1&&(u(0,"div",4),Zt(1,9),p()),t&2&&(m(),_("ngTemplateOutlet",e.template));}function wQ(t,e){if(t&1&&(u(0,"div",4),g(1),p()),t&2){let a=w();m(),y(a.label);}}function yQ(t,e){if(t&1&&(u(0,"div",5),g(1),p()),t&2){let a=w();m(),y(a._intl.optionalLabel);}}function kQ(t,e){if(t&1&&(u(0,"div",6),g(1),p()),t&2){let a=w();m(),y(a.errorMessage);}}var wI=["*"];function CQ(t,e){}function MQ(t,e){if(t&1&&(me(0),S(1,CQ,0,0,"ng-template",0)),t&2){let a=w();m(),_("cdkPortalOutlet",a._portal);}}var yI=(t,e)=>({step:t,i:e}),kI=t=>({animationDuration:t}),CI=(t,e)=>({value:t,params:e});function OQ(t,e){t&1&&me(0);}function PQ(t,e){t&1&&k(0,"div",6);}function DQ(t,e){if(t&1&&(Zt(0,5),S(1,PQ,1,0,"div",6)),t&2){let a=e.$implicit,o=e.$index,i=e.$count;w(2);let n=at(4);_("ngTemplateOutlet",n)("ngTemplateOutletContext",Za(3,yI,a,o)),m(),ee(o!==i-1?1:-1);}}function EQ(t,e){if(t&1){let a=Z();u(0,"div",7),I("@horizontalStepTransition.done",function(i){C(a);let n=w(2);return M(n._animationDone.next(i));}),Zt(1,8),p();}if(t&2){let a=e.$implicit,o=e.$index,i=w(2);ae("mat-horizontal-stepper-content-inactive",i.selectedIndex!==o),_("@horizontalStepTransition",Za(8,CI,i._getAnimationDirection(o),Ye(6,kI,i._getAnimationDuration())))("id",i._getStepContentId(o)),se("aria-labelledby",i._getStepLabelId(o)),m(),_("ngTemplateOutlet",a.content);}}function IQ(t,e){if(t&1&&(u(0,"div",1)(1,"div",2),ia(2,DQ,2,6,null,null,yr),p(),u(4,"div",3),ia(5,EQ,2,11,"div",4,yr),p()()),t&2){let a=w();m(2),aa(a.steps),m(3),aa(a.steps);}}function SQ(t,e){if(t&1){let a=Z();u(0,"div",9),Zt(1,5),u(2,"div",10)(3,"div",11),I("@verticalStepTransition.done",function(i){C(a);let n=w(2);return M(n._animationDone.next(i));}),u(4,"div",12),Zt(5,8),p()()()();}if(t&2){let a=e.$implicit,o=e.$index,i=e.$count,n=w(2),r=at(4);m(),_("ngTemplateOutlet",r)("ngTemplateOutletContext",Za(10,yI,a,o)),m(),ae("mat-stepper-vertical-line",o!==i-1),m(),ae("mat-vertical-stepper-content-inactive",n.selectedIndex!==o),_("@verticalStepTransition",Za(15,CI,n._getAnimationDirection(o),Ye(13,kI,n._getAnimationDuration())))("id",n._getStepContentId(o)),se("aria-labelledby",n._getStepLabelId(o)),m(2),_("ngTemplateOutlet",a.content);}}function TQ(t,e){if(t&1&&ia(0,SQ,6,18,"div",9,yr),t&2){let a=w();aa(a.steps);}}function AQ(t,e){if(t&1){let a=Z();u(0,"mat-step-header",13),I("click",function(){let i=C(a).step;return M(i.select());})("keydown",function(i){C(a);let n=w();return M(n._onKeydown(i));}),p();}if(t&2){let a=e.step,o=e.i,i=w();ae("mat-horizontal-stepper-header",i.orientation==="horizontal")("mat-vertical-stepper-header",i.orientation==="vertical"),_("tabIndex",i._getFocusIndex()===o?0:-1)("id",i._getStepLabelId(o))("index",o)("state",i._getIndicatorType(o,a.state))("label",a.stepLabel||a.label)("selected",i.selectedIndex===o)("active",i._stepIsNavigable(o,a))("optional",a.optional)("errorMessage",a.errorMessage)("iconOverrides",i._iconOverrides)("disableRipple",i.disableRipple||!i._stepIsNavigable(o,a))("color",a.color||i.color),se("aria-posinset",o+1)("aria-setsize",i.steps.length)("aria-controls",i._getStepContentId(o))("aria-selected",i.selectedIndex==o)("aria-label",a.ariaLabel||null)("aria-labelledby",!a.ariaLabel&&a.ariaLabelledby?a.ariaLabelledby:null)("aria-disabled",i._stepIsNavigable(o,a)?null:!0);}}var Ls=(()=>{let e=class e extends V1{};e.ɵfac=(()=>{let o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["","matStepLabel",""]],standalone:!0,features:[W]});let t=e;return t;})(),Ab=(()=>{let e=class e{constructor(){this.changes=new G(),this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable";}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function RQ(t){return t||new Ab();}var zQ={provide:Ab,deps:[[new wa(),new Qa(),Ab]],useFactory:RQ},B1=(()=>{let e=class e extends L1{constructor(o,i,n,r){super(n),this._intl=o,this._focusMonitor=i,this._intlSubscription=o.changes.subscribe(()=>r.markForCheck());}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0);}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef);}focus(o,i){o?this._focusMonitor.focusVia(this._elementRef,o,i):this._elementRef.nativeElement.focus(i);}_stringLabel(){return this.label instanceof Ls?null:this.label;}_templateLabel(){return this.label instanceof Ls?this.label:null;}_getHostElement(){return this._elementRef.nativeElement;}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional};}_getDefaultTextForState(o){return o=="number"?`${this.index+1}`:o=="edit"?"create":o=="error"?"warning":o;}};e.ɵfac=function(i){return new(i||e)(h(Ab),h(ho),h(Q),h(he));},e.ɵcmp=O({type:e,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],hostVars:2,hostBindings:function(i,n){i&2&&Mt("mat-"+(n.color||"primary"));},inputs:{state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple",color:"color"},standalone:!0,features:[W,D],decls:10,vars:17,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-step-label"],[1,"mat-step-text-label"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[3,"ngTemplateOutlet"]],template:function(i,n){if(i&1&&(k(0,"div",0),u(1,"div")(2,"div",1),S(3,hQ,1,2,"ng-container",2)(4,vQ,2,1),p()(),u(5,"div",3),S(6,_Q,2,1,"div",4)(7,wQ,2,1,"div",4)(8,yQ,2,1,"div",5)(9,kQ,2,1,"div",6),p()),i&2){let r;_("matRippleTrigger",n._getHostElement())("matRippleDisabled",n.disableRipple),m(),Hi("mat-step-icon-state-",n.state," mat-step-icon"),ae("mat-step-icon-selected",n.selected),m(2),ee(n.iconOverrides&&n.iconOverrides[n.state]?3:4),m(2),ae("mat-step-label-active",n.active)("mat-step-label-selected",n.selected)("mat-step-label-error",n.state=="error"),m(),ee((r=n._templateLabel())?6:n._stringLabel()?7:-1,r),m(2),ee(n.optional&&n.state!="error"?8:-1),m(),ee(n.state==="error"?9:-1);}},dependencies:[Vo,dc,Je],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color);border-radius:var(--mat-stepper-header-hover-state-layer-shape, var(--mat-app-corner-medium))}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color);border-radius:var(--mat-stepper-header-focus-state-layer-shape, var(--mat-app-corner-medium))}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color, var(--mat-app-on-surface-variant))}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color, var(--mat-app-surface));background-color:var(--mat-stepper-header-icon-background-color, var(--mat-app-on-surface-variant))}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color, var(--mat-app-error))}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font, var(--mat-app-title-small-font));font-size:var(--mat-stepper-header-label-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-stepper-header-label-text-weight, var(--mat-app-title-small-weight));color:var(--mat-stepper-header-label-text-color, var(--mat-app-on-surface-variant))}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color, var(--mat-app-on-surface-variant))}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color, var(--mat-app-error));font-size:var(--mat-stepper-header-error-state-label-text-size, var(--mat-app-title-small-size))}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-stepper-header-selected-state-label-text-weight, var(--mat-app-title-small-weight))}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color, var(--mat-app-primary));color:var(--mat-stepper-header-selected-state-icon-foreground-color, var(--mat-app-on-primary))}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color, var(--mat-app-primary));color:var(--mat-stepper-header-edit-state-icon-foreground-color, var(--mat-app-on-primary))}'],encapsulation:2,changeDetection:0});let t=e;return t;})(),MI="500ms",OI="225ms",_I={horizontalStepTransition:Dt("horizontalStepTransition",[Be("previous",xe({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),Be("current",xe({transform:"none",visibility:"inherit"})),Be("next",xe({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),ct("* => *",M_([mt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),Ds("@*",Ps(),{optional:!0})]),{params:{animationDuration:MI}})]),verticalStepTransition:Dt("verticalStepTransition",[Be("previous",xe({height:"0px",visibility:"hidden"})),Be("next",xe({height:"0px",visibility:"hidden"})),Be("current",xe({height:"*",visibility:"inherit"})),ct("* <=> current",M_([mt("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),Ds("@*",Ps(),{optional:!0})]),{params:{animationDuration:OI}})])},FQ=(()=>{let e=class e{constructor(o){this.templateRef=o;}};e.ɵfac=function(i){return new(i||e)(h(Ze));},e.ɵdir=j({type:e,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:[0,"matStepperIcon","name"]},standalone:!0});let t=e;return t;})(),NQ=(()=>{let e=class e{constructor(o){this._template=o;}};e.ɵfac=function(i){return new(i||e)(h(Ze));},e.ɵdir=j({type:e,selectors:[["ng-template","matStepContent",""]],standalone:!0});let t=e;return t;})(),Hp=(()=>{let e=class e extends Tb{constructor(o,i,n,r){super(o,r),this._errorStateMatcher=i,this._viewContainerRef=n,this._isSelected=Ae.EMPTY,this.stepLabel=void 0;}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe(oo(()=>this._stepper.selectionChange.pipe(pe(o=>o.selectedStep===this),Ct(this._stepper.selected===this)))).subscribe(o=>{o&&this._lazyContent&&!this._portal&&(this._portal=new qo(this._lazyContent._template,this._viewContainerRef));});}ngOnDestroy(){this._isSelected.unsubscribe();}isErrorState(o,i){let n=this._errorStateMatcher.isErrorState(o,i),r=!!(o&&o.invalid&&this.interacted);return n||r;}};e.ɵfac=function(i){return new(i||e)(h(co(()=>Fd)),h(Ir,4),h(_t),h(j1,8));},e.ɵcmp=O({type:e,selectors:[["mat-step"]],contentQueries:function(i,n,r){if(i&1&&(Ve(r,Ls,5),Ve(r,NQ,5)),i&2){let c;L(c=V())&&(n.stepLabel=c.first),L(c=V())&&(n._lazyContent=c.first);}},hostAttrs:["hidden",""],inputs:{color:"color"},exportAs:["matStep"],standalone:!0,features:[ke([{provide:Ir,useExisting:e},{provide:Tb,useExisting:e}]),W,D],ngContentSelectors:wI,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(i,n){i&1&&(Re(),S(0,MQ,2,1,"ng-template"));},dependencies:[xi],encapsulation:2,changeDetection:0});let t=e;return t;})(),Fd=(()=>{let e=class e extends zd{get animationDuration(){return this._animationDuration;}set animationDuration(o){this._animationDuration=/^\d+$/.test(o)?o+"ms":o;}constructor(o,i,n){super(o,i,n),this._stepHeader=void 0,this._steps=void 0,this.steps=new Jo(),this.animationDone=new $(),this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new G(),this._animationDuration="",this._isServer=!T(Ee).isBrowser;let r=n.nativeElement.nodeName.toLowerCase();this.orientation=r==="mat-vertical-stepper"?"vertical":"horizontal";}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:o,templateRef:i})=>this._iconOverrides[o]=i),this.steps.changes.pipe(Ce(this._destroyed)).subscribe(()=>{this._stateChanged();}),this._animationDone.pipe(bn((o,i)=>o.fromState===i.fromState&&o.toState===i.toState),Ce(this._destroyed)).subscribe(o=>{o.toState==="current"&&this.animationDone.emit();});}_stepIsNavigable(o,i){return i.completed||this.selectedIndex===o||!this.linear;}_getAnimationDuration(){return this.animationDuration?this.animationDuration:this.orientation==="horizontal"?MI:OI;}};e.ɵfac=function(i){return new(i||e)(h(zt,8),h(he),h(Q));},e.ɵcmp=O({type:e,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(i,n,r){if(i&1&&(Ve(r,Hp,5),Ve(r,FQ,5)),i&2){let c;L(c=V())&&(n._steps=c),L(c=V())&&(n._icons=c);}},viewQuery:function(i,n){if(i&1&&X(B1,5),i&2){let r;L(r=V())&&(n._stepHeader=r);}},hostAttrs:["role","tablist"],hostVars:11,hostBindings:function(i,n){i&2&&(se("aria-orientation",n.orientation),ae("mat-stepper-horizontal",n.orientation==="horizontal")("mat-stepper-vertical",n.orientation==="vertical")("mat-stepper-label-position-end",n.orientation==="horizontal"&&n.labelPosition=="end")("mat-stepper-label-position-bottom",n.orientation==="horizontal"&&n.labelPosition=="bottom")("mat-stepper-header-position-bottom",n.headerPosition==="bottom"));},inputs:{disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],standalone:!0,features:[ke([{provide:zd,useExisting:e}]),W,D],ngContentSelectors:wI,decls:5,vars:2,consts:[["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[1,"mat-horizontal-content-container"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id","mat-horizontal-stepper-content-inactive"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"click","keydown","tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color"]],template:function(i,n){if(i&1&&(Re(),S(0,OQ,1,0)(1,IQ,7,0,"div",1)(2,TQ,2,0)(3,AQ,1,23,"ng-template",null,0,Da)),i&2){let r;ee(n._isServer?0:-1),m(),ee((r=n.orientation)==="horizontal"?1:r==="vertical"?2:-1);}},dependencies:[dc,B1],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font, var(--mat-app-body-medium-font));background:var(--mat-stepper-container-color, var(--mat-app-surface))}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color, var(--mat-app-outline))}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color, var(--mat-app-outline))}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color, var(--mat-app-outline));top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[_I.horizontalStepTransition,_I.verticalStepTransition]},changeDetection:0});let t=e;return t;})(),Rb=(()=>{let e=class e extends bI{};e.ɵfac=(()=>{let o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(i,n){i&2&&yo("type",n.type);},standalone:!0,features:[W]});let t=e;return t;})(),zb=(()=>{let e=class e extends xI{};e.ɵfac=(()=>{let o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(i,n){i&2&&yo("type",n.type);},standalone:!0,features:[W]});let t=e;return t;})(),Fb=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[zQ,Ir],imports:[_e,B,ua,vI,He,an,Fd,B1,_e]});let t=e;return t;})();function LQ(t,e){if(t&1&&g(0),t&2){let a=w();y(a.step3Txt);}}function VQ(t,e){if(t&1&&(u(0,"div"),g(1),p()),t&2){let a=w();m(),y(a.confirmEditTxt);}}function jQ(t,e){if(t&1&&(u(0,"div"),g(1),p()),t&2){let a=w();m(),y(a.confirmCreateTxt);}}function BQ(t,e){if(t&1&&(u(0,"p",39),g(1),p()),t&2){let a=w();m(),y(a.error1);}}function $Q(t,e){if(t&1&&(u(0,"p",39),g(1),p()),t&2){let a=w();m(),y(a.error2);}}var DI=(()=>{let e=class e{constructor(o,i,n){this.service=o,this.formBuilder=i,this.step1Txt="Apparence",this.step2Txt="Caract\xE9ristiques",this.step3Txt="Confirmation",this.nextTxt="Suivant",this.backTxt="Retour",this.confirmTxt="Confirmer",this.requiredTxt="Champ obligatoire",this.minLengthTxt="Le champ a une longueur minimale de ",this.submitTxt="Soumettre",this.messageTxt="Message initial de l'utilisateur",this.messageHintTxt="Ex. Combien de pouces dans un pied ?",this.messageHintLabelTxt="Indice pour le message initial de l'utilisateur",this.messageHintLabelHintTxt="Entrez votre question ici",this.instructionsTxt="Instructions",this.instructionsHintTxt="Instructions pour la conversation.",this.appearanceTxt="Apparence",this.cardIdTxt="mot-cl\xE9",this.cardIdTipTxt="Un nom court pour l'URL (utilisez des tirets et des minuscules).",this.cardTitleTxt="Nom",this.cardTitleTipTxt="Le nom est utilis\xE9 sur les tableaux de bord et la navigation.",this.cardSubtitleTxt="Cat\xE9gorie",this.cardSubtitleTipTxt="La cat\xE9gorie est utilis\xE9e sur les tableaux de bord et ailleurs.",this.cardDescriptionTxt="Description",this.cardDescriptionTipTxt="La description est principalement utilis\xE9e sur le tableau de bord et la page de d\xE9tails du widget.",this.cardHelpTxt="Aide",this.cardHelpTipTxt="Aide du widget.",this.cardIconTxt="Ic\xF4ne",this.cardIconTipTxt="Ic\xF4ne du widget",this.cardEnabledTxt="Activ\xE9",this.cardEnabledTipTxt="Si le widget est activ\xE9 ou non.",this.cardHiddenTxt="Cach\xE9",this.cardHiddenTipTxt="Si le widget est cach\xE9 ou non.",this.featuresTxt="Caract\xE9ristiques",this.promptTxt="Invite",this.promptTipTxt="Permettre \xE0 l'utilisateur de r\xE9pondre avec une saisie de texte.",this.newTxt="Nouveau",this.newTipTxt="Permettre \xE0 l'utilisateur de cr\xE9er une nouvelle conversation.",this.saveTxt="Enregistrer",this.saveTipTxt="Permettre \xE0 l'utilisateur de sauvegarder la conversation dans un CMS.",this.clearTxt="Effacer",this.clearTipTxt="Permettre \xE0 l'utilisateur de supprimer l'invite actuelle.",this.shareTxt="Partager",this.shareTipTxt="Partagez ce contenu avec les autres.",this.sendTxt="Envoyer",this.sendTipTxt="Permettre \xE0 l'utilisateur d'envoyer des r\xE9ponses.",this.refreshTxt="Rafra\xEEchir",this.refreshTipTxt="Permettre \xE0 l'utilisateur de rafra\xEEchir la conversation.",this.copyToClipboardTxt="Copier dans le presse-papiers",this.copyToClipboardTipTxt="Permettre \xE0 l'utilisateur de copier des parties de la conversation dans leur presse-papiers.",this.copyToPromptTxt="Copier dans l'invite",this.copyToPromptTipTxt="Permettre \xE0 l'utilisateur de copier des parties de la conversation dans l'invite actuelle.",this.createImageFromTextTxt="Cr\xE9er une image \xE0 partir du texte",this.createImageFromTextTipTxt="Permettre \xE0 l'utilisateur de cr\xE9er une image \xE0 partir de parties de la conversation.",this.streamedResponsesTxt="R\xE9ponses en continu",this.streamedResponsesTipTxt="Recevoir les jetons de r\xE9ponses de l'IA au fur et \xE0 mesure qu'ils sont produits par le LLM.",this.autoSendTxt="Envoi automatique",this.autoSendEnabledTxt="Activ\xE9",this.autoSendEnabledTipTxt="Message initial envoy\xE9 automatiquement.",this.addToViewerTxt="Ajouter au visualiseur",this.addToViewerTipTxt="Afficher le message initial dans le visualiseur.",this.addUserNameTxt="Ajouter le nom de l'utilisateur",this.addUserNameTipTxt="Ajouter le nom d'utilisateur au message initial.",this.introTxt="Introduction",this.introTipTxt="Corps du message initial",this.promptsTxt="Instructions",this.promptsEnabledTxt="Activ\xE9",this.promptsEnabledTipTxt="Permettre \xE0 l'utilisateur d'acc\xE9der aux invites enregistr\xE9es.",this.promptsImagePromptTxt="Invite d'image",this.promptsImagePromptTipTxt="L'utilisateur peut r\xE9pondre avec une image.",this.confirmCreateTxt="Cr\xE9er un nouveau widget ?",this.confirmEditTxt="Confirmer les modifications du widget ?",this.configSaveEvent=new $(),this.widgetData=this.service.createDefaultWidgetConfig(),this.appearanceFormError="Le formulaire d'apparence n'est pas valide",this.featuresFormError="Le formulaire de fonctionnalit\xE9s n'est pas valide",this.error1="",this.error2="",this.stepperOrientation=n.observe("(min-width: 800px)").pipe(pe(({matches:r})=>r?"horizontal":"vertical"));}ngOnInit(){console.log("edit config",this.editConfig),this.editConfig?this.widgetData=this.editConfig:(console.log("default widget data: ",this.widgetData),this.widgetData.message="",this.widgetData.messageHint="",this.widgetData.instructions="You are a helpful assistant.",this.widgetData.features.streamedResponses=!0,this.widgetData.features.clear=!0,this.widgetData.features.save=!0,this.widgetData.card={id:"",title:"",subtitle:"Widget de chatbot",description:"",help:"",icon:"auto_awesome",quickLinks:[],link:{name:"Titre du lien d'action",href:"#"},weight:10,enabled:!0,hidden:!1,dynamic:!0}),this.buildForm();}buildForm(){this.firstFormGroup=this.formBuilder.group({id:[this.widgetData.card?.id],title:[this.widgetData.card?.title,[xt.required]],subtitle:[this.widgetData.card?.subtitle,[xt.required]],description:[this.widgetData.card?.description,[xt.required]],help:[this.widgetData.card?.help,[xt.required]],icon:[this.widgetData.card?.icon,[xt.required,xt.minLength(3)]],message:[this.widgetData.message],messageHint:[this.widgetData.messageHint],instructions:this.widgetData.instructions||"",enabled:this.widgetData.card?.enabled,hidden:this.widgetData.card?.hidden}),this.secondFormGroup=this.formBuilder.group({prompt:this.widgetData.features.prompt,new:this.widgetData.features.new,save:this.widgetData.features.save,clear:this.widgetData.features.clear,share:this.widgetData.features.share,send:this.widgetData.features.send,refresh:this.widgetData.features.refresh,copyToClipboard:this.widgetData.features.copyToClipboard,copyToPrompt:this.widgetData.features.copyToPrompt,streamedResponses:this.widgetData.features.streamedResponses,createImageFromText:this.widgetData.features.createImageFromText,autoSend:this.formBuilder.group({enabled:this.widgetData.features.autoSend.enabled,addToViewer:this.widgetData.features.autoSend.addToViewer,addUserName:this.widgetData.features.autoSend.addUserName,intro:this.widgetData.features.autoSend.intro}),prompts:this.formBuilder.group({enabled:this.widgetData.features.prompts.enabled,imagePrompt:this.widgetData.features.prompts.imagePrompt}),images:this.formBuilder.group({imageCount:this.widgetData.features.imageCount,imageSize:this.widgetData.features.imageSize,uploadImages:this.widgetData.features.uploadImages,uploadImagesImageSize:this.widgetData.features.uploadImagesImageSize,downloadImages:this.widgetData.features.downloadImages,saveImagePrompt:this.widgetData.features.saveImagePrompt})});}isValid(){return!1;}showSubmitErrors(){this.error1=this.firstFormGroup.valid?"":this.appearanceFormError,this.error2=this.secondFormGroup.valid?"":this.featuresFormError;}submit(){if(console.log("submit form 1: ",this.firstFormGroup),console.log("submit form 2: ",this.secondFormGroup),this.showSubmitErrors(),!this.firstFormGroup.valid||!this.secondFormGroup.valid){console.log("form is invalid");return;}let o={storageId:this.editConfig?this.editConfig.storageId:void 0,endpoint:ne.unknown,messageType:"Message de Chat",message:this.firstFormGroup.get("message")?.value,messageHint:this.firstFormGroup.get("messageHint")?.value,instructions:this.firstFormGroup.get("instructions")?.value,card:{id:this.firstFormGroup.get("id")?.value,title:this.firstFormGroup.get("title")?.value,subtitle:this.firstFormGroup.get("subtitle")?.value,description:this.firstFormGroup.get("description")?.value,help:this.firstFormGroup.get("help")?.value,icon:this.firstFormGroup.get("icon")?.value,quickLinks:[],link:{name:"Titre du lien d'action",href:"#"},weight:10,enabled:this.firstFormGroup.get("enabled")?.value,hidden:this.firstFormGroup.get("hidden")?.value,dynamic:!0},features:{prompt:this.secondFormGroup.get("prompt")?.value,new:this.secondFormGroup.get("new")?.value,save:this.secondFormGroup.get("save")?.value,clear:this.secondFormGroup.get("clear")?.value,share:this.secondFormGroup.get("share")?.value,send:this.secondFormGroup.get("send")?.value,refresh:this.secondFormGroup.get("refresh")?.value,copyToClipboard:this.secondFormGroup.get("copyToClipboard")?.value,copyToPrompt:this.secondFormGroup.get("copyToPrompt")?.value,streamedResponses:this.secondFormGroup.get("streamedResponses")?.value,��createImageFromText:this.secondFormGroup.get("createImageFromText")?.value,autoSend:{enabled:this.secondFormGroup.get("autoSend.enabled")?.value,addToViewer:this.secondFormGroup.get("autoSend.addToViewer")?.value,addUserName:this.secondFormGroup.get("autoSend.addUserName")?.value,intro:this.secondFormGroup.get("autoSend.intro")?.value},prompts:{enabled:this.secondFormGroup.get("prompts.enabled")?.value,imagePrompt:this.secondFormGroup.get("prompts.imagePrompt")?.value},imageCount:this.secondFormGroup.get("images.imageCount")?.value,imageSize:this.secondFormGroup.get("images.imageSize")?.value,uploadImages:this.secondFormGroup.get("images.uploadImages")?.value,uploadImagesImageSize:this.secondFormGroup.get("images.uploadImagesImageSize")?.value,downloadImages:this.secondFormGroup.get("images.downloadImages")?.value,saveImagePrompt:this.secondFormGroup.get("images.saveImagePrompt")?.value}};console.log("widget config: ",o),this.configSaveEvent.emit(o);}};e.ɵfac=function(i){return new(i||e)(h(ue),h(Sc),h(xc));},e.ɵcmp=O({type:e,selectors:[["cb-dynamic-widget"]],inputs:{editConfig:"editConfig"},outputs:{configSaveEvent:"configSaveEvent"},standalone:!0,features:[D],decls:117,vars:69,consts:[[1,"example-stepper",3,"orientation"],[3,"stepControl","label"],[3,"formGroup"],[1,"widget-field","title-widget"],["type","text","matInput","","name","title","formControlName","title",3,"placeholder"],[1,"widget-field"],["type","text","matInput","","name","subtitle","formControlName","subtitle",3,"placeholder"],["type","text","matInput","","name","description","formControlName","description",3,"placeholder"],["type","text","matInput","","name","help","formControlName","help",3,"placeholder"],["type","text","matInput","","name","icon","formControlName","icon",3,"placeholder"],[1,"widget-field-wrapper"],["matInput","","name","message","formControlName","message",3,"placeholder"],["type","text","matInput","","name","messageHint","formControlName","messageHint",3,"placeholder"],["matInput","","name","instructions","formControlName","instructions",3,"placeholder"],["mat-raised-button","","matStepperNext",""],[1,"features-container"],[1,"features"],["formControlName","prompt",3,"matTooltip"],["formControlName","new",3,"matTooltip"],["formControlName","save",3,"matTooltip"],["formControlName","clear",3,"matTooltip"],["formControlName","share",3,"matTooltip"],["formControlName","send",3,"matTooltip"],["formControlName","refresh",3,"matTooltip"],["formControlName","copyToClipboard",3,"matTooltip"],["formControlName","copyToPrompt",3,"matTooltip"],["formControlName","streamedResponses",3,"matTooltip"],["formControlName","createImageFromText",3,"matTooltip"],["formGroupName","prompts",1,"prompts"],[1,"label"],["formControlName","enabled",3,"matTooltip"],["formControlName","imagePrompt",3,"matTooltip"],["formGroupName","autoSend",1,"autosend"],["formControlName","addToViewer",3,"matTooltip"],["formControlName","addUserName",3,"matTooltip"],["matInput","","name","intro","formControlName","intro",3,"placeholder"],["mat-raised-button","","matStepperPrevious",""],["matStepLabel",""],[1,"section-three"],[1,"validation-error"],["mat-raised-button","",3,"click"]],template:function(i,n){i&1&&(u(0,"mat-stepper",0),rc(1,"async"),u(2,"mat-step",1)(3,"form",2)(4,"mat-form-field",3)(5,"mat-label"),g(6),p(),k(7,"input",4),p(),u(8,"mat-form-field",5)(9,"mat-label"),g(10),p(),k(11,"input",6),p(),u(12,"mat-form-field",5)(13,"mat-label"),g(14),p(),k(15,"input",7),p(),u(16,"mat-form-field",5)(17,"mat-label"),g(18),p(),k(19,"input",8),p(),u(20,"mat-form-field",5)(21,"mat-label"),g(22),p(),k(23,"input",9),p(),u(24,"div",10)(25,"mat-form-field",5)(26,"mat-label"),g(27),p(),k(28,"textarea",11),p()(),u(29,"div",10)(30,"mat-form-field",5)(31,"mat-label"),g(32),p(),k(33,"input",12),p()(),u(34,"div",10)(35,"mat-form-field",5)(36,"mat-label"),g(37),p(),k(38,"textarea",13),p()(),u(39,"div")(40,"button",14),g(41),p()()()(),u(42,"mat-step",1)(43,"form",2)(44,"section")(45,"div",15)(46,"section",16)(47,"span")(48,"mat-checkbox",17),g(49),p()(),u(50,"span")(51,"mat-checkbox",18),g(52),p()(),u(53,"span")(54,"mat-checkbox",19),g(55),p()(),u(56,"span")(57,"mat-checkbox",20),g(58),p()(),u(59,"span")(60,"mat-checkbox",21),g(61),p()(),u(62,"span")(63,"mat-checkbox",22),g(64),p()(),u(65,"span")(66,"mat-checkbox",23),g(67),p()(),u(68,"span")(69,"mat-checkbox",24),g(70),p()(),u(71,"span")(72,"mat-checkbox",25),g(73),p()(),u(74,"span")(75,"mat-checkbox",26),g(76),p()(),u(77,"span")(78,"mat-checkbox",27),g(79),p()()(),u(80,"section",28)(81,"span",29),g(82),p(),u(83,"mat-checkbox",30),g(84),p(),u(85,"mat-checkbox",31),g(86),p()(),u(87,"section",32)(88,"span",29),g(89),p(),u(90,"mat-checkbox",30),g(91),p(),u(92,"mat-checkbox",33),g(93),p(),u(94,"mat-checkbox",34),g(95),p(),u(96,"mat-form-field",5)(97,"mat-label"),g(98),p(),k(99,"textarea",35),p()()()(),u(100,"div")(101,"button",36),g(102),p(),u(103,"button",14),g(104),p()()()(),u(105,"mat-step"),S(106,LQ,1,1,"ng-template",37),u(107,"section",38),S(108,VQ,2,1,"div")(109,jQ,2,1,"div")(110,BQ,2,1,"p",39)(111,$Q,2,1,"p",39),p(),u(112,"div")(113,"button",36),g(114),p(),u(115,"button",40),I("click",function(){return n.submit();}),g(116),p()()()()),i&2&&(_("orientation",rf(1,67,n.stepperOrientation)),m(2),Y("label",n.step1Txt),_("stepControl",n.firstFormGroup),m(),_("formGroup",n.firstFormGroup),m(3),y(n.cardTitleTxt),m(),Y("placeholder",n.cardTitleTipTxt),m(3),y(n.cardSubtitleTxt),m(),Y("placeholder",n.cardSubtitleTipTxt),m(3),y(n.cardDescriptionTxt),m(),Y("placeholder",n.cardDescriptionTipTxt),m(3),y(n.cardHelpTxt),m(),Y("placeholder",n.cardHelpTipTxt),m(3),y(n.cardIconTxt),m(),Y("placeholder",n.cardIconTipTxt),m(4),y(n.messageTxt),m(),Y("placeholder",n.messageHintTxt),m(4),y(n.messageHintLabelTxt),m(),Y("placeholder",n.messageHintLabelHintTxt),m(4),y(n.instructionsTxt),m(),Y("placeholder",n.instructionsHintTxt),m(3),y(n.nextTxt),m(),Y("label",n.step2Txt),_("stepControl",n.secondFormGroup),m(),_("formGroup",n.secondFormGroup),m(5),Y("matTooltip",n.promptTipTxt),m(),y(n.promptTxt),m(2),Y("matTooltip",n.newTipTxt),m(),y(n.newTxt),m(2),Y("matTooltip",n.saveTipTxt),m(),y(n.saveTxt),m(2),Y("matTooltip",n.clearTipTxt),m(),y(n.clearTxt),m(2),Y("matTooltip",n.shareTipTxt),m(),y(n.shareTxt),m(2),Y("matTooltip",n.sendTipTxt),m(),y(n.sendTxt),m(2),Y("matTooltip",n.refreshTipTxt),m(),y(n.refreshTxt),m(2),Y("matTooltip",n.copyToClipboardTipTxt),m(),y(n.copyToClipboardTxt),m(2),Y("matTooltip",n.copyToPromptTipTxt),m(),y(n.copyToPromptTxt),m(2),Y("matTooltip",n.streamedResponsesTipTxt),m(),y(n.streamedResponsesTxt),m(2),Y("matTooltip",n.createImageFromTextTipTxt),m(),y(n.createImageFromTextTxt),m(3),F("",n.promptsTxt,":"),m(),Y("matTooltip",n.promptsEnabledTipTxt),m(),y(n.promptsEnabledTxt),m(),Y("matTooltip",n.promptsImagePromptTipTxt),m(),y(n.promptsImagePromptTxt),m(3),F("",n.autoSendTxt,":"),m(),Y("matTooltip",n.autoSendEnabledTipTxt),m(),y(n.autoSendEnabledTxt),m(),Y("matTooltip",n.addToViewerTipTxt),m(),y(n.addToViewerTxt),m(),Y("matTooltip",n.addUserNameTipTxt),m(),y(n.addUserNameTxt),m(3),y(n.introTxt),m(),Y("placeholder",n.introTipTxt),m(3),F(" ",n.backTxt," "),m(2),y(n.nextTxt),m(4),ee(n.editConfig?108:109),m(2),ee(n.error1?110:-1),m(),ee(n.error2?111:-1),m(3),y(n.backTxt),m(2),y(n.confirmTxt));},dependencies:[B,Pf,bo,Kn,go,So,Xn,Jn,Zi,Rr,rb,Lt,To,to,eo,io,we,Le,Sb,Ib,bt,Jt,Fb,Hp,Ls,Fd,Rb,zb],styles:["section[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:20px}.example-stepper[_ngcontent-%COMP%]{margin-top:8px}.title-widget[_ngcontent-%COMP%]{margin-top:16px}button[_ngcontent-%COMP%]{margin-right:10px}.toggle[_ngcontent-%COMP%]{margin-bottom:20px}.mat-hint[_ngcontent-%COMP%]{color:red}.features-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}mat-form-field[_ngcontent-%COMP%]{width:100%}.features[_ngcontent-%COMP%], .autosend[_ngcontent-%COMP%], .prompts[_ngcontent-%COMP%]{border:1px solid darkgray;border-radius:5px;padding:5px;margin-top:5px;margin-bottom:5px;width:100%}.features[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%], .autosend[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%], .prompts[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{color:#fff}.validation-error[_ngcontent-%COMP%]{color:red}"]});let t=e;return t;})();var HQ=["widget"],EI=(()=>{let e=class e{constructor(o,i){this.dialogRef=o,this.data=i,this.closeTxt="Fermer";}ngOnInit(){console.log("dialog data",this.data);}ngAfterViewInit(){}submitEnabled(){return this.widgetComponent?this.widgetComponent.isValid():!1;}configSave(o){console.log("config saved",o),this.dialogRef.close({data:o});}};e.ɵfac=function(i){return new(i||e)(h(Wt),h(so));},e.ɵcmp=O({type:e,selectors:[["dynamic-widget-dialog"]],viewQuery:function(i,n){if(i&1&&X(HQ,5),i&2){let r;L(r=V())&&(n.widgetComponent=r.first);}},standalone:!0,features:[D],decls:9,vars:3,consts:[["cblogin",""],["mat-dialog-title",""],["mat-dialog-content",""],[3,"configSaveEvent","editConfig"],["mat-dialog-actions","","align","center"],["mat-raised-button","","mat-dialog-close",""]],template:function(i,n){if(i&1){let r=Z();u(0,"h1",1),g(1),p(),u(2,"div",2)(3,"cb-dynamic-widget",3,0),I("configSaveEvent",function(s){return C(r),M(n.configSave(s));}),p()(),u(5,"div",4)(6,"button",5),g(7),p()(),k(8,"br");}i&2&&(m(),y(n.data.title),m(2),_("editConfig",n.data.editWidgetConfig),m(4),y(n.closeTxt));},dependencies:[wt,jo,po,fo,uo,we,Le,B,DI,Lt],encapsulation:2});let t=e;return t;})();var UQ=["switch"],qQ=["*"];function WQ(t,e){t&1&&(u(0,"span",10),Fo(),u(1,"svg",12),k(2,"path",13),p(),u(3,"svg",14),k(4,"path",15),p()());}var GQ=new z("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1,disabledInteractive:!1})}),QQ={provide:cn,useExisting:co(()=>Lb),multi:!0},Nb=class{constructor(e,a){this.source=e,this.checked=a;}},YQ=0,Lb=(()=>{let e=class e{_createChangeEvent(o){return new Nb(this,o);}get buttonId(){return`${this.id||this._uniqueId}-button`;}focus(){this._switchElement.nativeElement.focus();}get checked(){return this._checked;}set checked(o){this._checked=o,this._changeDetectorRef.markForCheck();}get inputId(){return`${this.id||this._uniqueId}-input`;}constructor(o,i,n,r,c,s){this._elementRef=o,this._focusMonitor=i,this._changeDetectorRef=n,this.defaults=c,this._onChange=l=>{},this._onTouched=()=>{},this._validatorOnChange=()=>{},this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this.change=new $(),this.toggleChange=new $(),this.tabIndex=parseInt(r)||0,this.color=c.color||"accent",this._noopAnimations=s==="NoopAnimations",this.id=this._uniqueId=`mat-mdc-slide-toggle-${++YQ}`,this.hideIcon=c.hideIcon??!1,this.disabledInteractive=c.disabledInteractive??!1,this._labelId=this._uniqueId+"-label";}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(o=>{o==="keyboard"||o==="program"?(this._focused=!0,this._changeDetectorRef.markForCheck()):o||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck();});});}ngOnChanges(o){o.required&&this._validatorOnChange();}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef);}writeValue(o){this.checked=!!o;}registerOnChange(o){this._onChange=o;}registerOnTouched(o){this._onTouched=o;}validate(o){return this.required&&o.value!==!0?{required:!0}:null;}registerOnValidatorChange(o){this._validatorOnChange=o;}setDisabledState(o){this.disabled=o,this._changeDetectorRef.markForCheck();}toggle(){this.checked=!this.checked,this._onChange(this.checked);}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked));}_handleClick(){this.disabled||(this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new Nb(this,this.checked))));}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId;}};e.ɵfac=function(i){return new(i||e)(h(Q),h(ho),h(he),No("tabindex"),h(GQ),h(it,8));},e.ɵcmp=O({type:e,selectors:[["mat-slide-toggle"]],viewQuery:function(i,n){if(i&1&&X(UQ,5),i&2){let r;L(r=V())&&(n._switchElement=r.first);}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(i,n){i&2&&(yo("id",n.id),se("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),Mt(n.color?"mat-"+n.color:""),ae("mat-mdc-slide-toggle-focused",n._focused)("mat-mdc-slide-toggle-checked",n.checked)("_mat-animation-noopable",n._noopAnimations));},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",K],color:"color",disabled:[2,"disabled","disabled",K],disableRipple:[2,"disableRipple","disableRipple",K],tabIndex:[2,"tabIndex","tabIndex",o=>o==null?0:nt(o)],checked:[2,"checked","checked",K],hideIcon:[2,"hideIcon","hideIcon",K],disabledInteractive:[2,"disabledInteractive","disabledInteractive",K]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],standalone:!0,features:[ke([QQ,{provide:sn,useExisting:e,multi:!0}]),ye,et,D],ngContentSelectors:qQ,decls:13,vars:27,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(i,n){if(i&1){let r=Z();Re(),u(0,"div",1)(1,"button",2,0),I("click",function(){return C(r),M(n._handleClick());}),k(3,"span",3),u(4,"span",4)(5,"span",5)(6,"span",6),k(7,"span",7),p(),u(8,"span",8),k(9,"span",9),p(),S(10,WQ,5,0,"span",10),p()()(),u(11,"label",11),I("click",function(s){return C(r),M(s.stopPropagation());}),me(12),p()();}if(i&2){let r=at(2);_("labelPosition",n.labelPosition),m(),ae("mdc-switch--selected",n.checked)("mdc-switch--unselected",!n.checked)("mdc-switch--checked",n.checked)("mdc-switch--disabled",n.disabled)("mat-mdc-slide-toggle-disabled-interactive",n.disabledInteractive),_("tabIndex",n.disabled&&!n.disabledInteractive?-1:n.tabIndex)("disabled",n.disabled&&!n.disabledInteractive),se("id",n.buttonId)("name",n.name)("aria-label",n.ariaLabel)("aria-labelledby",n._getAriaLabelledBy())("aria-describedby",n.ariaDescribedby)("aria-required",n.required||null)("aria-checked",n.checked)("aria-disabled",n.disabled&&n.disabledInteractive?"true":null),m(8),_("matRippleTrigger",r)("matRippleDisabled",n.disableRipple||n.disabled)("matRippleCentered",!0),m(),ee(n.hideIcon?-1:10),m(),_("for",n.buttonId),se("id",n._labelId);}},dependencies:[Vo,_g],styles:['.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative;width:var(--mdc-switch-track-width)}.mdc-switch.mdc-switch--disabled{cursor:default;pointer-events:none}.mdc-switch.mat-mdc-slide-toggle-disabled-interactive{pointer-events:auto}.mdc-switch__track{overflow:hidden;position:relative;width:100%;height:var(--mdc-switch-track-height);border-radius:var(--mdc-switch-track-shape, var(--mat-app-corner-full))}.mdc-switch--disabled.mdc-switch .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity)}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%;border-width:var(--mat-switch-track-outline-width);border-color:var(--mat-switch-track-outline-color, var(--mat-app-outline))}.cdk-high-contrast-active .mdc-switch__track::before,.cdk-high-contrast-active .mdc-switch__track::after{border-color:currentColor}.mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track::after{border-width:var(--mat-switch-selected-track-outline-width);border-color:var(--mat-switch-selected-track-outline-color)}.mdc-switch--disabled .mdc-switch__track::before,.mdc-switch--disabled .mdc-switch__track::after{border-width:var(--mat-switch-disabled-unselected-track-outline-width);border-color:var(--mat-switch-disabled-unselected-track-outline-color, var(--mat-app-on-surface))}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0);background:var(--mdc-switch-unselected-track-color, var(--mat-app-surface-variant))}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch--selected .mdc-switch__track::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, var(--mat-app-surface-variant))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, var(--mat-app-surface-variant))}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, var(--mat-app-surface-variant))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::before,.mdc-switch.mdc-switch--disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, var(--mat-app-surface-variant))}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mdc-switch-selected-track-color, var(--mat-app-primary))}[dir=rtl] .mdc-switch__track::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::after{transform:translateX(0)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, var(--mat-app-primary))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, var(--mat-app-primary))}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, var(--mat-app-primary))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::after,.mdc-switch.mdc-switch--disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, var(--mat-app-on-surface))}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0);width:calc(100% - var(--mdc-switch-handle-width))}[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto;transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1);width:var(--mdc-switch-handle-width);height:var(--mdc-switch-handle-height);border-radius:var(--mdc-switch-handle-shape, var(--mat-app-corner-full))}[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size);height:var(--mat-switch-unselected-handle-size);margin:var(--mat-switch-unselected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size);height:var(--mat-switch-selected-handle-size);margin:var(--mat-switch-selected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size);height:var(--mat-switch-with-icon-handle-size)}.mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size);height:var(--mat-switch-pressed-handle-size)}.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity)}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}.cdk-high-contrast-active .mdc-switch__handle::before,.cdk-high-contrast-active .mdc-switch__handle::after{border-color:currentColor}.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mat-app-on-primary))}.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, var(--mat-app-primary-container))}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, var(--mat-app-primary-container))}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, var(--mat-app-primary-container))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:hover:not(:focus):not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:focus:not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:active .mdc-switch__handle::after,.mdc-switch--selected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, var(--mat-app-surface))}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, var(--mat-app-outline))}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, var(--mat-app-on-surface))}.mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__shadow,.mdc-switch.mdc-switch--disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1;width:var(--mdc-switch-state-layer-size);height:var(--mdc-switch-state-layer-size)}.mdc-switch__ripple::after{content:"";opacity:0}.mdc-switch--disabled .mdc-switch__ripple::after{display:none}.mat-mdc-slide-toggle-disabled-interactive .mdc-switch__ripple::after{display:block}.mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:75ms opacity cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:focus .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:active .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:hover:not(:focus) .mdc-switch__ripple::after,.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-pressed-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-selected-pressed-state-layer-color, var(--mat-app-primary));opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch__icons{position:relative;height:100%;width:100%;z-index:1}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity)}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size);height:var(--mdc-switch-unselected-icon-size);fill:var(--mdc-switch-unselected-icon-color, var(--mat-app-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mat-app-surface-variant))}.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size);height:var(--mdc-switch-selected-icon-size);fill:var(--mdc-switch-selected-icon-color, var(--mat-app-on-primary-container))}.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mat-app-on-surface))}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{-webkit-user-select:none;user-select:none;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-switch-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-switch-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-switch-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-switch-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-switch-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-switch-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}'],encapsulation:2,changeDetection:0});let t=e;return t;})();var II=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[Lb,_e,_e]});let t=e;return t;})();function XQ(t,e){if(t&1&&g(0),t&2){let a=w();y(a.step3Txt);}}function KQ(t,e){if(t&1&&(u(0,"div"),g(1),p()),t&2){let a=w();m(),y(a.confirmEditTxt);}}function JQ(t,e){if(t&1&&(u(0,"div"),g(1),p()),t&2){let a=w();m(),y(a.confirmCreateTxt);}}function eY(t,e){if(t&1&&(u(0,"p",22),g(1),p()),t&2){let a=w();m(),y(a.error1);}}function tY(t,e){if(t&1&&(u(0,"p",22),g(1),p()),t&2){let a=w();m(),y(a.error2);}}var SI=(()=>{let e=class e{constructor(o,i,n,r){this.service=o,this.formBuilder=i,this.env=r,this.step1Txt="Info",this.step2Txt="Commentaires",this.step3Txt="Confirmer",this.nextTxt="Suivant",this.backTxt="Retour",this.confirmTxt="Confirmer",this.requiredTxt="Champ obligatoire",this.minLengthTxt="Le champ a une longueur minimale de ",this.submitTxt="Soumettre",this.nameTxt="Nom",this.nameTipTxt="Donnez un nom \xE0 votre personnage.",this.descriptionTxt="Description",this.descriptionTipTxt="D\xE9crivez votre personnage avec quelques phrases ou paragraphes.",this.hobbiesTxt="Passe-temps",this.hobbiesTipTxt="Les passe-temps et les activit\xE9s de loisirs que votre personnage appr\xE9cie.",this.emailTxt="Email",this.emailTipTxt="Une adresse email \xE0 utiliser pour votre personnage.",this.iconTxt="Ic\xF4ne",this.iconTipTxt="Entrez une cha\xEEne d'ic\xF4ne pour votre personnage.",this.colorTxt="Couleur",this.colorTipTxt="Donnez une couleur \xE0 votre personnage.",this.enabledTxt="Activ\xE9",this.enabledTipTxt="Activer ou d\xE9sactiver votre personnage"��,this.commentInstructionsTxt="Instructions sur les commentaires",this.commentInstructionsTipTxt="Instructions utilis\xE9es lorsque votre personnage commente.",this.commentReplyInstructionsTxt="Instructions de r\xE9ponse aux commentaires",this.commentReplyInstructionsTipTxt="Instructions utilis\xE9es lorsque votre personnage r\xE9pond \xE0 un commentaire.",this.commentsPerDayTxt="Commentaires par jour",this.commentsPerDayTipTxt="Combien de fois par jour votre personnage commentera en moyenne.",this.confirmCreateTxt="Cr\xE9er un nouveau personnage ?",this.confirmEditTxt="Confirmer les modifications du personnage?",this.saveEvent=new $(),this.character=this.service.createDefaultCharacter(),this.infoFormError="Character information form is invalid",this.commentsFormError="Le formulaire de commentaires est invalide",this.error1="",this.error2="",this.stepperOrientation=n.observe("(min-width: 800px)").pipe(pe(({matches:c})=>c?"horizontal":"vertical"));}ngOnInit(){this.editData?(this.character=this.editData,console.log("edit character data",this.character)):console.log("default character data: ",this.character),this.buildForm();}buildForm(){this.firstFormGroup=this.formBuilder.group({name:[this.character.name,[xt.required]],description:[this.character.description,[xt.required]],hobbies:[this.character.hobbies],email:[this.character.email,[xt.email,xt.required]],icon:[this.character.icon,[xt.required]],color:[this.character.color,[xt.required]],enabled:[this.character.enabled],date:[this.character.date,[xt.required]]}),this.secondFormGroup=this.formBuilder.group({commentInstructions:[this.character.commentInstructions,[xt.required]],commentReplyInstructions:[this.character.commentReplyInstructions],commentsPerDay:[this.character.commentsPerDay,[xt.required,xt.min(.001),xt.max(6)]]});}isValid(){return!1;}showSubmitErrors(){this.error1=this.firstFormGroup.valid?"":this.infoFormError,this.error2=this.secondFormGroup.valid?"":this.commentsFormError;}submit(){if(console.log("submit form 1: ",this.firstFormGroup),console.log("submit form 2: ",this.secondFormGroup),this.showSubmitErrors(),!this.firstFormGroup.valid||!this.secondFormGroup.valid){console.log("form is invalid");return;}let o={storageId:this.editData?this.editData.storageId:void 0,name:this.firstFormGroup.get("name")?.value,description:this.firstFormGroup.get("description")?.value,hobbies:this.firstFormGroup.get("hobbies")?.value,email:this.firstFormGroup.get("email")?.value,icon:this.firstFormGroup.get("icon")?.value,color:this.firstFormGroup.get("color")?.value,enabled:this.firstFormGroup.get("enabled")?.value,date:this.firstFormGroup.get("date")?.value,commentInstructions:this.secondFormGroup.get("commentInstructions")?.value,commentReplyInstructions:this.secondFormGroup.get("commentReplyInstructions")?.value,commentsPerDay:this.secondFormGroup.get("commentsPerDay")?.value,siteId:this.env.get().slug};console.log("emit character: ",o),this.saveEvent.emit(o);}};e.ɵfac=function(i){return new(i||e)(h(ue),h(Sc),h(xc),h(qe));},e.ɵcmp=O({type:e,selectors:[["cb-character-form"]],inputs:{editData:"editData"},outputs:{saveEvent:"saveEvent"},standalone:!0,features:[D],decls:67,vars:36,consts:[[1,"example-stepper",3,"orientation"],[3,"stepControl","label"],[3,"formGroup"],[1,"section-one"],[1,"character-name"],["type","text","matInput","","name","name","formControlName","name",3,"placeholder"],[1,"character-field"],["matInput","","name","description","formControlName","description",3,"placeholder"],["matInput","","name","hobbies","formControlName","hobbies",3,"placeholder"],["type","email","matInput","","name","email","formControlName","email",3,"placeholder"],["type","text","matInput","","name","icon","formControlName","icon",3,"placeholder"],["type","text","matInput","","name","color","formControlName","color",3,"placeholder"],[1,"character-field-wrapper"],["formControlName","enabled"],["mat-raised-button","","matStepperNext",""],[1,"section-two"],["matInput","","name","commentInstructions","formControlName","commentInstructions",3,"placeholder"],["matInput","","name","commentReplyInstructions","formControlName","commentReplyInstructions",3,"placeholder"],["type","number","matInput","","name","commentsPerDay","formControlName","commentsPerDay",3,"placeholder"],["mat-raised-button","","matStepperPrevious",""],["matStepLabel",""],[1,"section-three"],[1,"validation-error"],["mat-raised-button","",3,"click"]],template:function(i,n){i&1&&(u(0,"mat-stepper",0),rc(1,"async"),u(2,"mat-step",1)(3,"form",2)(4,"section",3)(5,"mat-form-field",4)(6,"mat-label"),g(7),p(),k(8,"input",5),p(),u(9,"mat-form-field",6)(10,"mat-label"),g(11),p(),k(12,"textarea",7),p(),u(13,"mat-form-field",6)(14,"mat-label"),g(15),p(),k(16,"textarea",8),p(),u(17,"mat-form-field",6)(18,"mat-label"),g(19),p(),k(20,"input",9),p(),u(21,"mat-form-field",6)(22,"mat-label"),g(23),p(),k(24,"input",10),p(),u(25,"mat-form-field",6)(26,"mat-label"),g(27),p(),k(28,"input",11),p(),u(29,"div",12)(30,"mat-slide-toggle",13),g(31),p()()(),u(32,"div")(33,"button",14),g(34),p()()()(),u(35,"mat-step",1)(36,"form",2)(37,"section",15)(38,"mat-form-field",6)(39,"mat-label"),g(40),p(),k(41,"textarea",16),p(),u(42,"mat-form-field",6)(43,"mat-label"),g(44),p(),k(45,"textarea",17),p(),u(46,"mat-form-field",6)(47,"mat-label"),g(48),p(),k(49,"input",18),p()(),u(50,"div")(51,"button",19),g(52),p(),u(53,"button",14),g(54),p()()()(),u(55,"mat-step"),S(56,XQ,1,1,"ng-template",20),u(57,"section",21),S(58,KQ,2,1,"div")(59,JQ,2,1,"div")(60,eY,2,1,"p",22)(61,tY,2,1,"p",22),p(),u(62,"div")(63,"button",19),g(64),p(),u(65,"button",23),I("click",function(){return n.submit();}),g(66),p()()()()),i&2&&(_("orientation",rf(1,34,n.stepperOrientation)),m(2),Y("label",n.step1Txt),_("stepControl",n.firstFormGroup),m(),_("formGroup",n.firstFormGroup),m(4),y(n.nameTxt),m(),Y("placeholder",n.nameTipTxt),m(3),y(n.descriptionTxt),m(),Y("placeholder",n.descriptionTipTxt),m(3),y(n.hobbiesTxt),m(),Y("placeholder",n.hobbiesTipTxt),m(3),y(n.emailTxt),m(),Y("placeholder",n.emailTipTxt),m(3),y(n.iconTxt),m(),Y("placeholder",n.iconTipTxt),m(3),y(n.colorTxt),m(),Y("placeholder",n.colorTipTxt),m(3),y(n.enabledTxt),m(3),y(n.nextTxt),m(),Y("label",n.step2Txt),_("stepControl",n.secondFormGroup),m(),_("formGroup",n.secondFormGroup),m(4),y(n.commentInstructionsTxt),m(),Y("placeholder",n.commentInstructionsTipTxt),m(3),y(n.commentReplyInstructionsTxt),m(),Y("placeholder",n.commentReplyInstructionsTipTxt),m(3),y(n.commentsPerDayTxt),m(),Y("placeholder",n.commentsPerDayTipTxt),m(3),F(" ",n.backTxt," "),m(2),y(n.nextTxt),m(4),ee(n.editData?58:59),m(2),ee(n.error1?60:-1),m(),ee(n.error2?61:-1),m(3),y(n.backTxt),m(2),y(n.confirmTxt));},dependencies:[B,Pf,bo,Kn,go,e1,So,Xn,Jn,Zi,Rr,Lt,To,to,eo,io,we,Le,Sb,bt,Fb,Hp,Ls,Fd,Rb,zb,II,Lb],styles:["section[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:20px}.example-stepper[_ngcontent-%COMP%]{margin-top:8px}button[_ngcontent-%COMP%]{margin-right:10px}.toggle[_ngcontent-%COMP%]{margin-bottom:20px}.mat-hint[_ngcontent-%COMP%]{color:red}mat-form-field[_ngcontent-%COMP%]{width:100%}.validation-error[_ngcontent-%COMP%]{color:red}"]});let t=e;return t;})();var oY=["widget"],TI=(()=>{let e=class e{constructor(o,i){this.dialogRef=o,this.data=i,this.closeTxt="Fermer";}ngOnInit(){console.log("dialog data",this.data);}ngAfterViewInit(){}submitEnabled(){return this.characterForm?this.characterForm.isValid():!1;}configSave(o){console.log("character saved",o),this.dialogRef.close({data:o});}};e.ɵfac=function(i){return new(i||e)(h(Wt),h(so));},e.ɵcmp=O({type:e,selectors:[["character-manager-dialog"]],viewQuery:function(i,n){if(i&1&&X(oY,5),i&2){let r;L(r=V())&&(n.characterForm=r.first);}},standalone:!0,features:[D],decls:8,vars:3,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[3,"saveEvent","editData"],["mat-dialog-actions","","align","center"],["mat-raised-button","","mat-dialog-close",""]],template:function(i,n){i&1&&(u(0,"h1",0),g(1),p(),u(2,"div",1)(3,"cb-character-form",2),I("saveEvent",function(c){return n.configSave(c);}),p()(),u(4,"div",3)(5,"button",4),g(6),p()(),k(7,"br")),i&2&&(m(),y(n.data.title),m(2),_("editData",n.data.editCharacterData),m(3),y(n.closeTxt));},dependencies:[wt,jo,po,fo,uo,we,Le,B,SI,Lt],encapsulation:2});let t=e;return t;})();function iY(t,e){t&1&&(u(0,"mat-error"),g(1,"URL is "),u(2,"strong"),g(3,"required"),p()());}function aY(t,e){if(t&1&&(u(0,"mat-error"),g(1),p()),t&2){let a=w();m(),y(a.urlError);}}function nY(t,e){t&1&&g(0," \xA0 ");}function rY(t,e){t&1&&(u(0,"span",8),k(1,"mat-spinner",11),p()),t&2&&(m(),_("diameter",40));}var AI=(()=>{let e=class e{constructor(o,i,n,r){this.dialogRef=o,this.data=i,this.api=n,this.cms=r,this.replyFormControl=new Ss("",[xt.required]),this.closeTxt="Fermer",this.replyTxt="R\xE9pondre",this.instructions1="Instructions: ",this.instructions2="Collez l'URL du message dans la bo\xEEte. Assurez-vous que le message permet les commentaires. Si vous voulez que le personnage r\xE9ponde \xE0 un commentaire existant, collez le lien de r\xE9ponse pour ce commentaire. ",this.loading=!1,this.urlError="";}ngOnInit(){this.character=this.data.characterData;}ngAfterViewInit(){}reply(){let o=this;this.urlError="",o.loading=!0;let i=this.replyFormControl.value;if(i){if(console.log("reply url is ",this.replyFormControl.value),!i?.startsWith("http")){this.urlError="URL invalide";return;}o.api.postComment(o.character,i).pipe(de(1)).subscribe({next(n){if(!n){console.log("no results from post comment");return;}o.loading=!1,console.log("post comment result is ",n),o.dialogRef.close({data:{msg:"Reply added successfully for post at "+i}});},error(n){o.loading=!1,o.urlError="Erreur: "+n.error.detail,console.log("error encountered posting comment: ",n.error.detail);},complete(){}});}}};e.ɵfac=function(i){return new(i||e)(h(Wt),h(so),h(ao),h(Tc));},e.ɵcmp=O({type:e,selectors:[["reply-dialog"]],standalone:!0,features:[D],decls:24,vars:11,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[1,"example-form"],[1,"example-full-width"],["type","text","matInput","","placeholder","Ex. https://example.com/my-article/",3,"formControl"],[1,"error-container"],[1,"reply-container"],["mat-raised-button","",3,"click","disabled"],[1,"spinner-container"],["mat-dialog-actions","","align","center"],["mat-raised-button","","mat-dialog-close","",3,"disabled"],["mode","indeterminate",3,"diameter"]],template:function(i,n){i&1&&(u(0,"h1",0),g(1),p(),u(2,"div",1)(3,"p")(4,"strong"),g(5),p(),g(6),p(),u(7,"form",2)(8,"mat-form-field",3)(9,"mat-label"),g(10,"URL"),p(),k(11,"input",4),S(12,iY,4,0,"mat-error"),p(),u(13,"div",5),S(14,aY,2,1,"mat-error")(15,nY,1,0),p(),u(16,"div",6)(17,"button",7),I("click",function(){return n.reply();}),g(18),p(),S(19,rY,2,1,"span",8),p()()(),u(20,"div",9)(21,"button",10),g(22),p()(),k(23,"br")),i&2&&(m(),y(n.data.title),m(4),y(n.instructions1),m(),F(" ",n.instructions2,""),m(5),_("formControl",n.replyFormControl),m(),ee(n.replyFormControl.hasError("required")?12:-1),m(2),ee(n.urlError!==""?14:15),m(3),_("disabled",n.loading),m(),F(" ",n.replyTxt," "),m(),ee(n.loading?19:-1),m(2),_("disabled",n.loading),m(),F(" ",n.closeTxt," "));},dependencies:[wt,jo,po,fo,uo,we,Le,B,Lt,To,to,eo,gd,bo,Kn,go,So,Xn,As,io,Jn,o1,wi,_i],styles:[".example-form[_ngcontent-%COMP%]{min-width:150px;max-width:900px;width:100%}.example-full-width[_ngcontent-%COMP%]{width:100%}.error-container[_ngcontent-%COMP%]{text-align:center;margin:10px 0 20px}.reply-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.spinner-container[_ngcontent-%COMP%]{margin-left:15px}"]});let t=e;return t;})();function cY(t,e){t&1&&(u(0,"mat-error"),g(1,"Please enter a valid email address"),p());}function sY(t,e){t&1&&(u(0,"mat-error"),g(1,"Email is "),u(2,"strong"),g(3,"required"),p()());}function lY(t,e){t&1&&(u(0,"span"),g(1,"This field is required."),p());}function dY(t,e){if(t&1&&(u(0,"mat-error"),S(1,lY,2,0,"span",9),p()),t&2){let a,o=w();m(),_("ngIf",(a=o.form.get("comment"))==null||a.errors==null?null:a.errors.required);}}var RI=(()=>{let e=class e{constructor(o,i,n){this.formBuilder=o,this.dialogRef=i,this.data=n,this.shareTxt="Partager",this.closeTxt="Fermer",this.commentTxt="Commentaire",this.commentTipTxt="Entrez votre commentaire ici.",this.p1="Partagez votre conversation avec le personnel de Turman Solutions.";}ngOnInit(){console.log("dialog data",this.data),this.form=this.formBuilder.group({email:["",[xt.required,xt.email]],comment:["",[xt.required]]});}ngAfterViewInit(){}isValid(){return this.form.valid;}submitEnabled(){return this.form.valid;}submit(){console.log("valid",this.form.value),this.dialogRef.close({data:this.form.value});}};e.ɵfac=function(i){return new(i||e)(h(Sc),h(Wt),h(so));},e.ɵcmp=O({type:e,selectors:[["share-dialog"]],standalone:!0,features:[D],decls:26,vars:11,consts:[["mat-dialog-title",""],[1,"dialog-header"],["mat-dialog-content",""],[1,"container"],[3,"formGroup"],[1,"my-form-field"],["appearance","outline",1,"form-field"],["matInput","","type","email","formControlName","email","id","email"],["matInput","","name","comment","formControlName","comment",3,"placeholder"],[4,"ngIf"],["mat-dialog-actions","","align","center"],["mat-button","","mat-dialog-close",""],["mat-raised-button","",3,"click","disabled"]],template:function(i,n){if(i&1&&(u(0,"h1",0),g(1),p(),u(2,"div",1),g(3),p(),u(4,"div",2)(5,"div",3)(6,"form",4)(7,"div",5)(8,"mat-form-field",6)(9,"mat-label"),g(10,"Email:"),p(),k(11,"input",7),S(12,cY,2,0,"mat-error")(13,sY,4,0,"mat-error"),p()(),u(14,"div",5)(15,"mat-form-field",6)(16,"mat-label"),g(17),p(),k(18,"textarea",8),S(19,dY,2,1,"mat-error",9),p()()()()(),u(20,"div",10)(21,"button",11),g(22),p(),u(23,"button",12),I("click",function(){return n.submit();}),g(24),p()(),k(25,"br")),i&2){let r;m(),y(n.shareTxt),m(2),y(n.p1),m(3),_("formGroup",n.form),m(6),ee(n.form.get("email").hasError("email")&&!n.form.get("email").hasError("required")?12:-1),m(),ee(n.form.get("email").hasError("required")?13:-1),m(4),y(n.commentTxt),m(),Y("placeholder",n.commentTipTxt),m(),_("ngIf",((r=n.form.get("comment"))==null?null:r.touched)&&((r=n.form.get("comment"))==null?null:r.invalid)),m(3),y(n.closeTxt),m(),_("disabled",!n.submitEnabled()),m(),F(" ",n.shareTxt," ");}},dependencies:[wt,jo,po,fo,uo,we,Le,B,St,Lt,To,to,eo,gd,io,bo,Kn,go,So,Xn,Jn,Zi,Rr],styles:[".dialog-header[_ngcontent-%COMP%]{text-align:center}.container[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:100%;margin-top:10px}"]});let t=e;return t;})();var ue=(()=>{let e=class e{constructor(o,i,n,r,c,s){this.env=o,this.user=i,this.cms=n,this.http=r,this.dialog=c,this.router=s,this.userWidgets=[];}openShareDialog(o){return this.dialog.open(RI,{width:"500px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!0,panelClass:"share-panel",backdropClass:"share-backdrop",data:o});}openPromptsDialog(o,i){let n="Les directives disponibles sont affich\xE9es ci-dessous.";return this.dialog.open(YE,{enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!0,panelClass:"choose-prompt-panel",backdropClass:"choose-prompt-backdrop",data:{msg:n,msg2:"",imagePrompt:o,characterData:i}});}openWidgetCreateDialog(o){return this.dialog.open(EI,{width:"600px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!0,data:o});}openReplyDialog(o){return this.dialog.open(AI,{width:"600px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!0,data:o});}openCharacterCreateDialog(o){return this.dialog.open(TI,{width:"600px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!0,data:o});}openConfirmationDialog(o){return this.dialog.open(ZE,{width:"600px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!0,data:o});}openImageCreateDialog(o){return this.dialog.open(hI,{width:"300px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!0,data:o});}openImageSizeAndCountDialog(o){return this.dialog.open(Fc,{width:"350px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!0,data:o}).afterClosed();}pxToNum(o){let i=o;return i.endsWith("px")&&(i=i.substring(0,i.length-2)),parseInt(i,10);}numToPx(o){return o===0?"0":o+"px";}formatDate(o){var i=new Date(o),n=""+(i.getMonth()+1),r=""+i.getDate(),c=i.getFullYear();return n.length<2&&(n="0"+n),r.length<2&&(r="0"+r),[c,n,r].join("-");}formatDateShort(o){var i=new Date(o),n=""+(i.getMonth()+1),r=""+i.getDate(),c=i.getFullYear();n.length<2&&(n="0"+n),r.length<2&&(r="0"+r);let s=c.toString().substring(2);return[n,r,s].join("-");}createDefaultWidgetConfig(){return{endpoint:ne.unknown,messageHint:"Entrez votre message",message:"",messageType:"Message de Chat",features:{prompt:!0,new:!0,save:!1,prompts:{enabled:!1,imagePrompt:!1},clear:!1,share:!1,send:!0,refresh:!1,imageCount:!1,imageSize:!1,uploadImages:!1,uploadImagesImageSize:!1,downloadImages:!1,copyToClipboard:!0,copyToPrompt:!0,saveImagePrompt:!1,createImageFromText:!1,autoSend:{enabled:!1,addToViewer:!1,addUserName:!1},streamedResponses:!1},animation:{enterDuration:"500ms",exitDuration:"300ms"}};}createDefaultCharacter(){return{name:"",description:"A smart, helpful person.",hobbies:"",email:"jturman87@gmail.com",icon:"person",color:"#cccccc",enabled:!0,commentInstructions:"Read the following article and provide a helpful comment.",commentReplyInstructions:"",commentsPerDay:1,date:new Date(Date.now()),siteId:this.env.get().slug};}convertAIMessageToHtml(o){let i=JSON.parse(o);return i=i.replace(/[\u00A0-\u9999<>\&]/g,function(n){return"&#"+n.charCodeAt(0)+";";}),i=this.addCodeTags(i),i;}addCodeTags(o){let i=`
`;function n(l){let d="",f=!1;for(let x=l;!f;x++){if(o.charAt(x)===i){f=!0;continue;}d+=o[x];}return d;}let r="",c="",s=!1;for(let l=0;l<o.length;l++){let d=o.charAt(l);if(d==="`"){if(c+="`",c==="```")if(s)r+="</code></pre></div>",s=!1,c="";else{let f=n(l+1);r+='<div class="code-block '+f+'"><pre><code>',l+=f.length,s=!0,c="";}continue;}c.length&&(c="",s=!1),d===i&&!s?r+="<br>":r+=d;}return r;}logHidden(o){let i=o.replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t");console.log(i);}strCount(o,i,n=!1){let r=0,c=0;if(i.length<=0)return o.length+1;for(;c=o.indexOf(i,c),c>=0;)r++,c+=n?1:i.length;return r;}escapeHtml(o){return o.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;");}};e.ɵfac=function(i){return new(i||e)(E(qe),E(Va),E(Tc),E(ii),E(Gt),E(ot));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var Vb=(()=>{let e=class e{constructor(){}get(o){let i=localStorage.getItem(o);if(i!==null){let n=JSON.parse(i);if(new Date(n.expirationDate)>new Date())return n.value;localStorage.removeItem(o);}return null;}set(o,i,n=60){let r=new Date(new Date().getTime()+6e4*n),c={value:i,expirationDate:r.toISOString()};localStorage.setItem(o,JSON.stringify(c));}remove(o){localStorage.removeItem(o);}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var mY=t=>({display:t});function pY(t,e){t&1&&(u(0,"div",9),k(1,"mat-spinner",10),p()),t&2&&(m(),_("diameter",40));}function uY(t,e){if(t&1&&(u(0,"th",11),g(1),p()),t&2){let a=w();m(),F(" ",a.idText," ");}}function hY(t,e){if(t&1&&(u(0,"td",12),g(1),p()),t&2){let a=e.$implicit;m(),y(a.id);}}function fY(t,e){if(t&1&&(u(0,"th",13),g(1),p()),t&2){let a=w();m(),F(" ",a.createdText," ");}}function gY(t,e){if(t&1&&(u(0,"td",12),g(1),p()),t&2){let a=e.$implicit;m(),y(a.created);}}function bY(t,e){t&1&&k(0,"tr",14);}function xY(t,e){t&1&&k(0,"tr",15);}var vY=[],FI=(()=>{let e=class e{constructor(o,i,n){this.api=o,this.service=i,this.cache=n,this.displayedColumns=["id","created"],this.dataSource=new Fa(vY),this.idText="ID",this.createdText="Cr\xE9\xE9",this.loading=!0;}ngOnInit(){}ngAfterViewInit(){this.dataSource.sort=this.sort,this.dataSource.sortingDataAccessor=(r,c)=>{switch(c){case"created":return r.createdOriginal;default:return r[c];}};let o=this,i={userId:Et.unknown,endpoint:ne.openaimodels,body:"",bodyOriginal:"",options:{}};i.id=++Nt.sNextID;let n=this.cache.get("info-api");if(n){setTimeout(()=>{o.handleResponse(n);});return;}o.api.fetchModels().subscribe(r=>{r?(this.cache.set("info-api",r,20),o.handleResponse(r)):console.log("no data received");},r=>{console.log("error: ",r);});}handleResponse(o){this.loading=!1;let i=o.data,n=[];i.forEach(r=>{let c=new Date(r.created*1e3);n.push({id:r.id,created:this.service.formatDateShort(c),createdOriginal:r.created});}),n.sort((r,c)=>r.createdOriginal<c.createdOriginal?1:r.createdOriginal>c.createdOriginal?-1:0),n=n.slice(0,3),this.dataSource.data=n,this.table.renderRows();}};e.ɵfac=function(i){return new(i||e)(h(ao),h(ue),h(Vb));},e.ɵcmp=O({type:e,selectors:[["api-card"]],viewQuery:function(i,n){if(i&1&&(X(vi,5),X(ai,5)),i&2){let r;L(r=V())&&(n.table=r.first),L(r=V())&&(n.sort=r.first);}},standalone:!0,features:[D],decls:10,vars:7,consts:[["class","spinner-container",4,"ngIf"],["mat-table","","matSort","","matSortActive","created","matSortDirection","desc","matSortDisableClear","",1,"mat-elevation-z8",3,"ngStyle","dataSource"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","","sortActionDescription","Sort by id",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","created"],["mat-header-cell","","mat-sort-header","","sortActionDescription","Sort by created",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"spinner-container"],["mode","indeterminate",3,"diameter"],["mat-header-cell","","mat-sort-header","","sortActionDescription","Sort by id"],["mat-cell",""],["mat-header-cell","","mat-sort-header","","sortActionDescription","Sort by created"],["mat-header-row",""],["mat-row",""]],template:function(i,n){i&1&&(S(0,pY,2,1,"div",0),u(1,"table",1),Me(2,2),S(3,uY,2,1,"th",3)(4,hY,2,1,"td",4),Oe(),Me(5,5),S(6,fY,2,1,"th",6)(7,gY,2,1,"td",4),Oe(),S(8,bY,1,0,"tr",7)(9,xY,1,0,"tr",8),p()),i&2&&(_("ngIf",n.loading),m(),_("ngStyle",Ye(5,mY,n.loading?"none":"table"))("dataSource",n.dataSource),m(7),_("matHeaderRowDef",n.displayedColumns),m(),_("matRowDefColumns",n.displayedColumns));},dependencies:[B,St,fi,Zn,vi,$n,Wn,Hn,Bn,Gn,Un,qn,Qn,Yn,Pc,ai,Oc,wi,_i,kd],styles:["table[_ngcontent-%COMP%]{width:100%;margin-left:-5px;margin-right:-5px}th.mat-sort-header-sorted[_ngcontent-%COMP%]{color:#000}.spinner-container[_ngcontent-%COMP%]{padding:30px 0;display:flex;align-items:center;justify-content:center}.spinner-container[_ngcontent-%COMP%]   mat-spinner[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:30px}"]});let t=e;return t;})();function _Y(t,e){if(t&1&&(u(0,"div",1),k(1,"img",2),p()),t&2){let a=w();m(),_("src",a.gravatarUrl,Ca);}}function wY(t,e){if(t&1&&(u(0,"mat-icon"),g(1),p()),t&2){let a=w();m(),y(a.altIcon);}}var jb=(()=>{let e=class e{constructor(){this.email="jturman87@gmail.com",this.altIcon="person",this.gravatarUrl="";}ngOnInit(){this.useGravatars()&&this.getGravatarUrl(this.email);}useGravatars(){return window.location.hostname==="localhost"?!0:window.location.protocol==="https:";}getGravatarUrl(o){if(!this.useGravatars()){console.log("gravatars not supported");return;}let i=this;function n(r){return Xs(this,null,function*(){let c=new TextEncoder().encode(r),s=yield window.crypto.subtle.digest("SHA-256",c);return Array.from(new Uint8Array(s)).map(f=>f.toString(16).padStart(2,"0")).join("");});}n(o).then(r=>{i.gravatarUrl=`https://www.gravatar.com/avatar/${r}`;});}};e.ɵfac=function(i){return new(i||e)();},e.ɵcmp=O({type:e,selectors:[["cb-gravatar"]],inputs:{email:"email",altIcon:"altIcon"},standalone:!0,features:[D],decls:3,vars:1,consts:[[1,"character-name"],[1,"gravatar-container"],["alt","Gravatar Image",3,"src"]],template:function(i,n){i&1&&(u(0,"span",0),S(1,_Y,2,1,"div",1)(2,wY,2,1,"mat-icon"),p()),i&2&&(m(),ee(n.useGravatars()?1:2));},dependencies:[He,Je],styles:[".gravatar-container[_ngcontent-%COMP%]{text-align:center;margin:5px}.gravatar-container[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{border-radius:50%;width:100px;height:100px}"]});let t=e;return t;})();function yY(t,e){if(t&1&&(u(0,"mat-icon"),g(1),p()),t&2){let a=w(2).$implicit;m(),y(a.icon);}}function kY(t,e){if(t&1&&(u(0,"a",11),S(1,yY,2,1,"mat-icon",5),u(2,"span"),g(3),p()()),t&2){let a=w().$implicit;Y("routerLink",a.href),m(),_("ngIf",a.icon),m(2),y(a.name);}}function CY(t,e){if(t&1&&(u(0,"mat-icon"),g(1),p()),t&2){let a=w(2).$implicit;m(),y(a.icon);}}function MY(t,e){if(t&1&&(u(0,"a",11),S(1,CY,2,1,"mat-icon",5),g(2),p()),t&2){let a=w().$implicit;Y("routerLink",a.href),m(),_("ngIf",a.icon),m(),F(" ",a.name,"");}}function OY(t,e){t&1&&(u(0,"span"),g(1," \xA0/\xA0 "),p());}function PY(t,e){if(t&1&&(u(0,"span",9),S(1,kY,4,3,"a",10)(2,MY,3,3,"ng-template",null,0,Da)(4,OY,2,0,"span",5),p()),t&2){let a=e.index,o=at(3),i=w(2);m(),_("ngIf",i.breadcrumbs.length===1)("ngIfElse",o),m(3),_("ngIf",a<i.breadcrumbs.length-1);}}function DY(t,e){if(t&1&&(u(0,"span",2),S(1,PY,5,3,"span",8),p()),t&2){let a=w();m(),_("ngForOf",a.breadcrumbs);}}function EY(t,e){if(t&1&&(u(0,"span",3),k(1,"cb-gravatar",12),p()),t&2){let a=w();m(),_("email",a.gravatarEmail);}}function IY(t,e){t&1&&(u(0,"span",2),g(1,"\xA0"),p());}function SY(t,e){if(t&1&&S(0,IY,2,0,"span",13),t&2){let a=w();_("ngIf",!a.breadcrumbs);}}function TY(t,e){if(t&1&&(u(0,"span")(1,"mat-icon"),g(2),p(),g(3,"\xA0"),p()),t&2){let a=w();m(2),y(a.icon.toLowerCase());}}function AY(t,e){if(t&1&&(u(0,"mat-icon",14),g(1,"help"),p()),t&2){let a=w();Y("matTooltip",a.help);}}function RY(t,e){t&1&&(u(0,"span"),g(1,"\xA0"),p());}var xo=(()=>{let e=class e{constructor(o,i,n){this.router=o,this.changeDetector=i,this.env=n,this.gravatarEmail="",this.help="",this.allowNavigation=!1;}ngOnInit(){this.allowNavigation=this.env.allowNavigation;}};e.ɵfac=function(i){return new(i||e)(h(ot),h(he),h(qe));},e.ɵcmp=O({type:e,selectors:[["cb-page-header"]],inputs:{breadcrumbs:"breadcrumbs",gravatarEmail:"gravatarEmail",icon:"icon",title:"title",help:"help"},standalone:!0,features:[D],decls:10,vars:5,consts:[["nothome",""],[1,"page-header"],[1,"breadcrumbs"],[1,"gravatar"],[1,"header-title"],[4,"ngIf"],[1,"help-icon"],[3,"matTooltip",4,"ngIf"],["class","crumb",4,"ngFor","ngForOf"],[1,"crumb"],[3,"routerLink",4,"ngIf","ngIfElse"],[3,"routerLink"],[3,"email"],["class","breadcrumbs",4,"ngIf"],[3,"matTooltip"]],template:function(i,n){i&1&&(u(0,"div",1),S(1,DY,2,1,"span",2)(2,EY,2,1,"span",3)(3,SY,1,1,"span",2),u(4,"span",4),S(5,TY,4,1,"span",5),g(6),p(),u(7,"span",6),S(8,AY,2,1,"mat-icon",7)(9,RY,2,0,"span",5),p()()),i&2&&(m(),ee(n.breadcrumbs&&n.allowNavigation?1:n.gravatarEmail?2:3),m(4),_("ngIf",n.icon),m(),y(n.title),m(2),_("ngIf",n.help),m(),_("ngIf",!n.help));},dependencies:[B,Kt,St,He,Je,bt,Jt,Rt,Eo,jb],styles:['.mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-preview[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-placeholder[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%]   .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%]   .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:#00000052}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}.mat-app-background[_ngcontent-%COMP%]{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elev��ation-z6[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #2196f3;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: white}.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #2196f3;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.mat-warn[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}html[_ngcontent-%COMP%]{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar[_ngcontent-%COMP%], .mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #2196f3;--mdc-linear-progress-track-color: rgba(33, 150, 243, .25)}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(33, 150, 243, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-arrow-transform: translateY(-8px)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: #424242}html[_ngcontent-%COMP%]{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html[_ngcontent-%COMP%]{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}html[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-selected-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-flat-disabled-selected-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #2196f3;--mdc-chip-elevated-selected-container-color: #2196f3;--mdc-chip-elevated-disabled-container-color: #2196f3;--mdc-chip-flat-disabled-selected-container-color: #2196f3;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-color: white}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}html[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 40px}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #2196f3;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}html[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text��-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2);--mat-slider-value-indicator-opacity: .9}html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2)}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3}.mat-warn[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%], .mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%]{color:#2196f3}.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}html[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #2196f3;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #2196f3;--mat-tab-header-active-ripple-color: #2196f3;--mat-tab-header-inactive-ripple-color: #2196f3;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #2196f3;--mat-tab-header-active-hover-label-text-color: #2196f3;--mat-tab-header-active-focus-indicator-color: #2196f3;--mat-tab-header-active-hover-indicator-color: #2196f3}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #2196f3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #2196f3;--mat-text-button-state-layer-color: #2196f3;--mat-text-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #2196f3;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #2196f3;--mat-outlined-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-size: 24px}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #2196f3;--mat-icon-button-state-layer-color: #2196f3;--mat-icon-button-ripple-color: rgba(33, 150, 243, .1)}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html[_ngcontent-%COMP%]{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mdc-fab-container-color: #424242;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-fab-small-container-color: #424242;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #2196f3;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #2196f3;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]{--mat-fab-touch-target-display: block;--mat-fab-small-touch-targe��t-display: block}html[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-snackbar-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}html[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-row-item-outline-width: 1px}html[_ngcontent-%COMP%]{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #2196f3}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}html[_ngcontent-%COMP%]{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-shape: 4px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-toggle-active-state-icon-color: #2196f3;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #2196f3}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: none}.mat-calendar-controls[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-width: 1px}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%], .mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #2196f3}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%]   .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]   .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-sort-arrow-color: #c6c6c6}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-primary[_ngcontent-%COMP%], .mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #2196f3;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html[_ngcontent-%COMP%]{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}html[_ngcontent-%COMP%]{--mat-tree-node-min-height: 48px}html[_ngcontent-%COMP%]{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}@media (max-width: 800px){.breadcrumbs[_ngcontent-%COMP%]   .crumb[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%], .header-title[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{display:none}}@media (min-width: 1200px){.page-header[_ngcontent-%COMP%]{border-radius:10px}}.page-header[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:8px 0;margin-top:12px;background-color:#424242!important;box-shadow:0 5px #0000001f}.page-header[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:link, .page-header[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:visited, .page-header[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:active, .page-header[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#90caf9!important;text-decoration:none}.page-header[_ngcontent-%COMP%]   .breadcrumbs[_ngcontent-%COMP%]{font-size:small;margin-left:20px;width:150px}.page-header[_ngcontent-%COMP%]   .breadcrumbs[_ngcontent-%COMP%]   .crumb[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{margin-right:2px;margin-left:2px;vertical-align:bottom;width:16px;height:16px;font-size:16px}.page-header[_ngcontent-%COMP%]   .gravatar[_ngcontent-%COMP%]{width:150px;text-align:center}.page-header[_ngcontent-%COMP%]   .header-title[_ngcontent-%COMP%]{text-align:center}.page-header[_ngcontent-%COMP%]   .header-title[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{vertical-align:bottom}.page-header[_ngcontent-%COMP%]   .help-icon[_ngcontent-%COMP%]{width:150px;margin-right:10px;text-align:right;color:#90caf9!important}.page-header[_ngcontent-%COMP%]   .help-icon[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:hover{color:#2196f3!important}.page-header[_ngcontent-%COMP%]   .help-icon[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{margin-right:5px;width:24px;height:24px;font-size:24px}']});let t=e;return t;})();var zY=t=>({width:t});function FY(t,e){if(t&1&&(u(0,"span"),g(1),p()),t&2){let a=w(2).$implicit;m(),y(a.name);}}function NY(t,e){if(t&1&&(u(0,"a",6)(1,"mat-icon"),g(2),p(),S(3,FY,2,1,"span",7),p()),t&2){let a=w().$implicit,o=w();Y("matTooltip",a.tooltip),Y("href",o.fullUrl,Ca),m(2),y(a.icon),m(),_("ngIf",!o.miniSize);}}function LY(t,e){if(t&1&&(u(0,"span"),g(1),p()),t&2){let a=w(2).$implicit;m(),y(a.name);}}function VY(t,e){if(t&1){let a=Z();u(0,"button",8),I("click",function(){C(a);let i=w().$implicit,n=w();return M(n.performAction(i.id));}),u(1,"mat-icon"),g(2),p(),S(3,LY,2,1,"span",7),p();}if(t&2){let a=w().$implicit,o=w();Y("matTooltip",a.tooltip),m(2),y(a.icon),m(),_("ngIf",!o.miniSize);}}function jY(t,e){if(t&1&&(Me(0),S(1,NY,4,4,"a",4)(2,VY,4,3,"button",5),Oe()),t&2){let a=e.$implicit;m(),_("ngIf",a.id===3),m(),_("ngIf",a.enabled&&a.id!==3);}}var Nd=(()=>{let e=class e{constructor(o){this.router=o,this.altText="",this.disabledActions=[],this.saveToLibraryEvent=new $(),this.createVariationsEvent=new $(),this.createEditsEvent=new $(),this.miniSize=!1,this.actions=[];}ngOnInit(){this.width&&this.width<250&&(this.miniSize=!0);let o=[];o.push({id:0,name:"Enregistrer",href:"#",icon:"save",tooltip:"Enregistrer l'image dans la biblioth\xE8que multim\xE9dia"}),o.push({id:1,name:"Variations",href:"#",icon:"burst_mode",tooltip:"D\xE9finissez les options et g\xE9n\xE9rez des variations de cette image."}),o.push({id:2,name:"Modifier",href:"#",icon:"edit",tooltip:"R\xE9g\xE9n\xE9rez s\xE9lectivement certaines zones de cette image en fonction d'une directive."}),o.push({id:3,name:"Nouvel onglet",href:"#",icon:"open_in_new",tooltip:"Ouvrir l'image dans un nouvel onglet."}),o.forEach(i=>{this.disabledActions?.indexOf(i.id)===-1?i.enabled=!0:i.enabled=!1,this.actions.push(i);});}ngAfterViewInit(){}performAction(o){let i=this.actions[o];switch(i.href=this.url,console.log("perform action",i),o){case 0:this.saveToLibraryEvent.emit(i);break;case 1:this.createVariationsEvent.emit(i);break;case 2:this.createEditsEvent.emit(i);break;case 3:break;case 4:break;default:console.log("invalid action id");}}};e.ɵfac=function(i){return new(i||e)(h(ot));},e.ɵcmp=O({type:e,selectors:[["cb-image-enhancer"]],inputs:{url:"url",fullUrl:"fullUrl",altText:"altText",width:"width",disabledActions:"disabledActions"},outputs:{saveToLibraryEvent:"saveToLibraryEvent",createVariationsEvent:"createVariationsEvent",createEditsEvent:"createEditsEvent"},standalone:!0,features:[D],decls:4,vars:7,consts:[[1,"image-container",3,"ngStyle","ngClass"],[3,"src","alt"],[1,"image-overlay"],[4,"ngFor","ngForOf"],["color","accent","class","action","mat-raised-button","","target","_blank",3,"matTooltip","href",4,"ngIf"],["class","action","mat-raised-button","","color","accent",3,"matTooltip","click",4,"ngIf"],["color","accent","mat-raised-button","","target","_blank",1,"action",3,"matTooltip","href"],[4,"ngIf"],["mat-raised-button","","color","accent",1,"action",3,"click","matTooltip"]],template:function(i,n){i&1&&(u(0,"div",0),k(1,"img",1),u(2,"div",2),S(3,jY,3,2,"ng-container",3),p()()),i&2&&(_("ngStyle",Ye(5,zY,n.width?n.width+"px":"auto"))("ngClass",n.miniSize?"mini":"large"),m(),Y("src",n.url,Ca),Y("alt",n.altText),m(2),_("ngForOf",n.actions));},dependencies:[B,lc,Kt,St,fi,we,Nn,Le,He,Je,bt,Jt],styles:["[_nghost-%COMP%]:hover   .image-overlay[_ngcontent-%COMP%]{display:flex}.image-container[_ngcontent-%COMP%]{position:relative;text-align:center;display:inline-block}.image-container[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:auto;display:block}.image-container.mini[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{margin-right:0;margin-left:0}.image-container.mini[_ngcontent-%COMP%]   .image-overlay[_ngcontent-%COMP%]   .action[_ngcontent-%COMP%]{padding:0;height:32px;width:32px;min-width:32px}.image-overlay[_ngcontent-%COMP%]{padding-top:5px;display:none;position:absolute;top:0;left:0;width:100%;justify-content:center;align-items:left;flex-wrap:wrap;background-color:#fff0}.image-overlay[_ngcontent-%COMP%]   .action[_ngcontent-%COMP%]{height:30px;margin:2px}"]});let t=e;return t;})();var BY=()=>[0];function $Y(t,e){if(t&1){let a=Z();u(0,"cb-image-enhancer",9),I("createEditsEvent",function(){C(a);let i=w().$implicit,n=w();return M(n.createEdits(i.fullImageUrl));})("createVariationsEvent",function(){C(a);let i=w().$implicit,n=w();return M(n.createVariations(i.fullImageUrl));}),p();}if(t&2){let a=w().$implicit;_("disabledActions",hi(4,BY))("width",100)("url",a.imageUrl)("fullUrl",a.fullImageUrl);}}function HY(t,e){if(t&1){let a=Z();u(0,"div",2),S(1,$Y,1,5,"cb-image-enhancer",3),u(2,"div")(3,"a",4),I("click",function(){let i=C(a).$implicit,n=w();return M(n.goToCms(i));}),g(4),p(),k(5,"br"),u(6,"span",5),g(7),p(),g(8),u(9,"span",6),g(10),p(),k(11,"br")(12,"span",7),p(),k(13,"div",8),p();}if(t&2){let a=e.$implicit,o=w();m(),_("ngIf",a.imageUrl),m(3),y(a.title),m(3),y(a.date),m(),F(" ",o.byTxt," "),m(2),y(a.author),m(2),_("innerHTML",o.sanitizer.bypassSecurityTrustHtml(a.excerpt),Il);}}var NI=(()=>{let e=class e{constructor(o,i,n,r,c,s){this.service=o,this.sanitizer=i,this.unsavedChanges=n,this.dialog=r,this.env=c,this.router=s,this.posts=[],this.byTxt="par";}ngOnInit(){let o=this;this.service.cms.fetchNews("").pipe(de(1)).subscribe({next(i){o.posts=o.service.cms.convertWpPosts(i);},error(i){console.log("error encountered: ",i);},complete(){}});}createVariations(o){let i=this,n=encodeURI(o);this.service.openImageSizeAndCountDialog({title:"Cr\xE9er des variations",msg:"Soumettez vos options pour les variations.",msg2:""}).pipe(de(1)).subscribe({next(r){console.log("dialog result is ",r),i.router.navigate(["/image/variations",{img:n,count:r.count,size:r.size}]);},error(r){console.log("error encountered: ",r);},complete(){}});}createEdits(o){let i=encodeURI(o);this.router.navigate(["/image/edit",{editImg:i}]);}goToCms(o){this.unsavedChanges.hasUnsavedChanges()?this.dialog.open(jn,{width:"350px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!1,data:{destinationUrl:o.url}}):window.open(o.url,"_self");}};e.ɵfac=function(i){return new(i||e)(h(ue),h(ra),h(za),h(Gt),h(qe),h(ot));},e.ɵcmp=O({type:e,selectors:[["cb-news-card"]],standalone:!0,features:[D],decls:2,vars:1,consts:[[1,"news"],["class","article news-article",4,"ngFor","ngForOf"],[1,"article","news-article"],[3,"disabledActions","width","url","fullUrl","createEditsEvent","createVariationsEvent",4,"ngIf"],[3,"click","routerLink"],[1,"date"],[1,"author"],[1,"excerpt",3,"innerHTML"],[1,"clear"],[3,"createEditsEvent","createVariationsEvent","disabledActions","width","url","fullUrl"]],template:function(i,n){i&1&&(u(0,"div",0),S(1,HY,14,6,"div",1),p()),i&2&&(m(),_("ngForOf",n.posts));},dependencies:[B,Kt,St,Nd,Rt,Eo]});let t=e;return t;})();var UY=()=>[0];function qY(t,e){if(t&1){let a=Z();u(0,"li",5)(1,"a",6),I("click",function(){let i=C(a).$implicit,n=w();return M(n.goToCms(i));}),g(2),p()();}if(t&2){let a=e.$implicit;m(2),y(a.title);}}function WY(t,e){if(t&1){let a=Z();u(0,"div",7)(1,"cb-image-enhancer",8),I("createEditsEvent",function(i){let n=C(a).$implicit,r=w();return M(r.createEdits(n,i));})("createVariationsEvent",function(){let i=C(a).$implicit,n=w();return M(n.createVariations(i.fullUrl));}),p()();}if(t&2){let a=e.$implicit;m(),_("disabledActions",hi(4,UY))("width",100)("url",a.url)("fullUrl",a.fullUrl);}}var LI=(()=>{let e=class e{constructor(o,i,n,r,c){this.service=o,this.sanitizer=i,this.env=n,this.unsavedChanges=r,this.dialog=c,this.router=T(ot),this.createVariationsEvent=new $(),this.posts=[],this.images=[],this.row1Images=[],this.row2Images=[],this.row3Images=[];}ngOnInit(){let o=this;this.service.cms.fetchRecentContent("").pipe(de(1)).subscribe({next(i){o.posts=o.service.cms.convertWpPosts(i);},error(i){console.log("error encountered: ",i);},complete(){}}),this.service.cms.fetchFeaturedImages("").pipe(de(1)).subscribe({next(i){i.forEach(n=>{let r=n.media_details.sizes.thumbnail.source_url;o.images.push({url:r,fullUrl:n.source_url,meta:n.media_details});}),o.row1Images=o.images.slice(0,3),o.row2Images=o.images.slice(3,6),o.row3Images=o.images.slice(6,9);},error(i){console.log("error encountered: ",i);},complete(){}});}createVariations(o){let i=this,n=encodeURI(o);this.service.openImageSizeAndCountDialog({title:"Cr\xE9er des variations",msg:"Soumettez vos options pour les variations.",msg2:""}).pipe(de(1)).subscribe({next(r){console.log("dialog result is ",r),i.router.navigate(["/image/variations",{img:n,count:r.count,size:r.size}]);},error(r){console.log("error encountered: ",r);},complete(){}});}createEdits(o,i){let n=encodeURI(o.meta.sizes.full.source_url);console.log("create edit",i),this.router.navigate(["/image/edit",{editImg:n}]);}goToCms(o){this.unsavedChanges.hasUnsavedChanges()?this.dialog.open(jn,{width:"350px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!1,data:{destinationUrl:o.url}}):window.open(o.url,"_self");}};e.ɵfac=function(i){return new(i||e)(h(ue),h(ra),h(qe),h(za),h(Gt));},e.ɵcmp=O({type:e,selectors:[["cb-recent-card"]],outputs:{createVariationsEvent:"createVariationsEvent"},standalone:!0,features:[D],decls:5,vars:2,consts:[[1,"recent"],[1,"articles"],["class","article recent-article",4,"ngFor","ngForOf"],[1,"image-container"],["class","image",4,"ngFor","ngForOf"],[1,"article","recent-article"],[3,"click","routerLink"],[1,"image"],[3,"createEditsEvent","createVariationsEvent","disabledActions","width","url","fullUrl"]],template:function(i,n){i&1&&(u(0,"div",0)(1,"ul",1),S(2,qY,3,1,"li",2),p(),u(3,"div",3),S(4,WY,2,5,"div",4),p()()),i&2&&(m(2),_("ngForOf",n.posts),m(2),_("ngForOf",n.images));},dependencies:[B,Kt,Nd,Rt,Eo]});let t=e;return t;})();var GY=["*",[["mat-toolbar-row"]]],QY=["*","mat-toolbar-row"],YY=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"],standalone:!0});let t=e;return t;})(),Ci=(()=>{let e=class e{constructor(o,i,n){this._elementRef=o,this._platform=i,this._document=n;}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()));}_checkToolbarMixedModes(){this._toolbarRows.length;}};e.ɵfac=function(i){return new(i||e)(h(Q),h(Ee),h(be));},e.ɵcmp=O({type:e,selectors:[["mat-toolbar"]],contentQueries:function(i,n,r){if(i&1&&Ve(r,YY,5),i&2){let c;L(c=V())&&(n._toolbarRows=c);}},hostAttrs:[1,"mat-toolbar"],hostVars:6,hostBindings:function(i,n){i&2&&(Mt(n.color?"mat-"+n.color:""),ae("mat-toolbar-multiple-rows",n._toolbarRows.length>0)("mat-toolbar-single-row",n._toolbarRows.length===0));},inputs:{color:"color"},exportAs:["matToolbar"],standalone:!0,features:[D],ngContentSelectors:QY,decls:2,vars:0,template:function(i,n){i&1&&(Re(GY),me(0),me(1,1));},styles:[".mat-toolbar{background:var(--mat-toolbar-container-background-color, var(--mat-app-surface));color:var(--mat-toolbar-container-text-color, var(--mat-app-on-surface))}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font, var(--mat-app-title-large-font));font-size:var(--mat-toolbar-title-text-size, var(--mat-app-title-large-size));line-height:var(--mat-toolbar-title-text-line-height, var(--mat-app-title-large-line-height));font-weight:var(--mat-toolbar-title-text-weight, var(--mat-app-title-large-weight));letter-spacing:var(--mat-toolbar-title-text-tracking, var(--mat-app-title-large-tracking));margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color:var(--mat-toolbar-container-text-color, var(--mat-app-on-surface));--mdc-outlined-button-label-text-color:var(--mat-toolbar-container-text-color, var(--mat-app-on-surface))}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}"],encapsulation:2,changeDetection:0});let t=e;return t;})();var Mi=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,_e]});let t=e;return t;})();function ZY(t,e){if(t&1){let a=Z();u(0,"div",1)(1,"button",��2),I("click",function(){C(a);let i=w();return M(i.action());}),g(2),p()();}if(t&2){let a=w();m(2),F(" ",a.data.action," ");}}var XY=["label"];function KY(t,e){}var JY=Math.pow(2,31)-1,Up=class{constructor(e,a){this._overlayRef=a,this._afterDismissed=new G(),this._afterOpened=new G(),this._onAction=new G(),this._dismissedByAction=!1,this.containerInstance=e,e._onExit.subscribe(()=>this._finishDismiss());}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId);}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId);}closeWithAction(){this.dismissWithAction();}_dismissAfter(e){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(e,JY));}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete());}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1;}afterDismissed(){return this._afterDismissed;}afterOpened(){return this.containerInstance._onEnter;}onAction(){return this._onAction;}},VI=new z("MatSnackBarData"),Vd=class{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom";}},eZ=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"],standalone:!0});let t=e;return t;})(),tZ=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"],standalone:!0});let t=e;return t;})(),oZ=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"],standalone:!0});let t=e;return t;})(),jI=(()=>{let e=class e{constructor(o,i){this.snackBarRef=o,this.data=i;}action(){this.snackBarRef.dismissWithAction();}get hasAction(){return!!this.data.action;}};e.ɵfac=function(i){return new(i||e)(h(Up),h(VI));},e.ɵcmp=O({type:e,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],standalone:!0,features:[D],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(i,n){i&1&&(u(0,"div",0),g(1),p(),S(2,ZY,3,1,"div",1)),i&2&&(m(),F(" ",n.data.message,`
`),m(),ee(n.hasAction?2:-1));},dependencies:[Le,eZ,tZ,oZ],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0});let t=e;return t;})(),iZ={snackBarState:Dt("state",[Be("void, hidden",xe({transform:"scale(0.8)",opacity:0})),Be("visible",xe({transform:"scale(1)",opacity:1})),ct("* => visible",mt("150ms cubic-bezier(0, 0, 0.2, 1)")),ct("* => void, * => hidden",mt("75ms cubic-bezier(0.4, 0.0, 1, 1)",xe({opacity:0})))])},aZ=0,nZ=(()=>{let e=class e extends kc{constructor(o,i,n,r,c){super(),this._ngZone=o,this._elementRef=i,this._changeDetectorRef=n,this._platform=r,this.snackBarConfig=c,this._document=T(be),this._trackedModals=new Set(),this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new G(),this._onExit=new G(),this._onEnter=new G(),this._animationState="void",this._liveElementId=`mat-snack-bar-container-live-${aZ++}`,this.attachDomPortal=s=>{this._assertNotAttached();let l=this._portalOutlet.attachDomPortal(s);return this._afterPortalAttached(),l;},c.politeness==="assertive"&&!c.announcementMessage?this._live="assertive":c.politeness==="off"?this._live="off":this._live="polite",this._platform.FIREFOX&&(this._live==="polite"&&(this._role="status"),this._live==="assertive"&&(this._role="alert"));}attachComponentPortal(o){this._assertNotAttached();let i=this._portalOutlet.attachComponentPortal(o);return this._afterPortalAttached(),i;}attachTemplatePortal(o){this._assertNotAttached();let i=this._portalOutlet.attachTemplatePortal(o);return this._afterPortalAttached(),i;}onAnimationEnd(o){let{fromState:i,toState:n}=o;if((n==="void"&&i!=="void"||n==="hidden")&&this._completeExit(),n==="visible"){let r=this._onEnter;this._ngZone.run(()=>{r.next(),r.complete();});}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce());}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId);}),this._onExit;}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit();}_completeExit(){queueMicrotask(()=>{this._onExit.next(),this._onExit.complete();});}_afterPortalAttached(){let o=this._elementRef.nativeElement,i=this.snackBarConfig.panelClass;i&&(Array.isArray(i)?i.forEach(c=>o.classList.add(c)):o.classList.add(i)),this._exposeToModals();let n=this._label.nativeElement,r="mdc-snackbar__label";n.classList.toggle(r,!n.querySelector(`.${r}`));}_exposeToModals(){let o=this._liveElementId,i=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let n=0;n<i.length;n++){let r=i[n],c=r.getAttribute("aria-owns");this._trackedModals.add(r),c?c.indexOf(o)===-1&&r.setAttribute("aria-owns",c+" "+o):r.setAttribute("aria-owns",o);}}_clearFromModals(){this._trackedModals.forEach(o=>{let i=o.getAttribute("aria-owns");if(i){let n=i.replace(this._liveElementId,"").trim();n.length>0?o.setAttribute("aria-owns",n):o.removeAttribute("aria-owns");}}),this._trackedModals.clear();}_assertNotAttached(){this._portalOutlet.hasAttached();}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{let o=this._elementRef.nativeElement.querySelector("[aria-hidden]"),i=this._elementRef.nativeElement.querySelector("[aria-live]");if(o&&i){let n=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&o.contains(document.activeElement)&&(n=document.activeElement),o.removeAttribute("aria-hidden"),i.appendChild(o),n?.focus(),this._onAnnounce.next(),this._onAnnounce.complete();}},this._announceDelay);});}};e.ɵfac=function(i){return new(i||e)(h(ie),h(Q),h(he),h(Ee),h(Vd));},e.ɵcmp=O({type:e,selectors:[["mat-snack-bar-container"]],viewQuery:function(i,n){if(i&1&&(X(xi,7),X(XY,7)),i&2){let r;L(r=V())&&(n._portalOutlet=r.first),L(r=V())&&(n._label=r.first);}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:1,hostBindings:function(i,n){i&1&&w2("@state.done",function(c){return n.onAnimationEnd(c);}),i&2&&_2("@state",n._animationState);},standalone:!0,features:[W,D],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(i,n){i&1&&(u(0,"div",1)(1,"div",2,0)(3,"div",3),S(4,KY,0,0,"ng-template",4),p(),k(5,"div"),p()()),i&2&&(m(5),se("aria-live",n._live)("role",n._role)("id",n._liveElementId));},dependencies:[xi],styles:[".mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}.cdk-high-contrast-active .mat-mdc-snackbar-surface{outline:solid 1px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-app-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-app-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mdc-snackbar-supporting-text-font, var(--mat-app-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-app-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-app-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-app-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color, var(--mat-app-inverse-primary));--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}"],encapsulation:2,data:{animation:[iZ.snackBarState]}});let t=e;return t;})();function rZ(){return new Vd();}var cZ=new z("mat-snack-bar-default-options",{providedIn:"root",factory:rZ}),zi=(()=>{let e=class e{get _openedSnackBarRef(){let o=this._parentSnackBar;return o?o._openedSnackBarRef:this._snackBarRefAtThisLevel;}set _openedSnackBarRef(o){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=o:this._snackBarRefAtThisLevel=o;}constructor(o,i,n,r,c,s){this._overlay=o,this._live=i,this._injector=n,this._breakpointObserver=r,this._parentSnackBar=c,this._defaultConfig=s,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=jI,this.snackBarContainerComponent=nZ,this.handsetCssClass="mat-mdc-snack-bar-handset";}openFromComponent(o,i){return this._attach(o,i);}openFromTemplate(o,i){return this._attach(o,i);}open(o,i="",n){let r=U(U({},this._defaultConfig),n);return r.data={message:o,action:i},r.announcementMessage===o&&(r.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,r);}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss();}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss();}_attachSnackBarContainer(o,i){let n=i&&i.viewContainerRef&&i.viewContainerRef.injector,r=Ge.create({parent:n||this._injector,providers:[{provide:Vd,useValue:i}]}),c=new nn(this.snackBarContainerComponent,i.viewContainerRef,r),s=o.attach(c);return s.instance.snackBarConfig=i,s.instance;}_attach(o,i){let n=U(U(U({},new Vd()),this._defaultConfig),i),r=this._createOverlay(n),c=this._attachSnackBarContainer(r,n),s=new Up(c,r);if(o instanceof Ze){let l=new qo(o,null,{$implicit:n.data,snackBarRef:s});s.instance=c.attachTemplatePortal(l);}else{let l=this._createInjector(n,s),d=new nn(o,void 0,l),f=c.attachComponentPortal(d);s.instance=f.instance;}return this._breakpointObserver.observe(eP.HandsetPortrait).pipe(Ce(r.detachments())).subscribe(l=>{r.overlayElement.classList.toggle(this.handsetCssClass,l.matches);}),n.announcementMessage&&c._onAnnounce.subscribe(()=>{this._live.announce(n.announcementMessage,n.politeness);}),this._animateSnackBar(s,n),this._openedSnackBarRef=s,this._openedSnackBarRef;}_animateSnackBar(o,i){o.afterDismissed().subscribe(()=>{this._openedSnackBarRef==o&&(this._openedSnackBarRef=null),i.announcementMessage&&this._live.clear();}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{o.containerInstance.enter();}),this._openedSnackBarRef.dismiss()):o.containerInstance.enter(),i.duration&&i.duration>0&&o.afterOpened().subscribe(()=>o._dismissAfter(i.duration));}_createOverlay(o){let i=new Ln();i.direction=o.direction;let n=this._overlay.position().global(),r=o.direction==="rtl",c=o.horizontalPosition==="left"||o.horizontalPosition==="start"&&!r||o.horizontalPosition==="end"&&r,s=!c&&o.horizontalPosition!=="center";return c?n.left("0"):s?n.right("0"):n.centerHorizontally(),o.verticalPosition==="top"?n.top("0"):n.bottom("0"),i.positionStrategy=n,this._overlay.create(i);}_createInjector(o,i){let n=o&&o.viewContainerRef&&o.viewContainerRef.injector;return Ge.create({parent:n||this._injector,providers:[{provide:Up,useValue:i},{provide:VI,useValue:o.data}]});}};e.ɵfac=function(i){return new(i||e)(E(qt),E(ed),E(Ge),E(xc),E(e,12),E(cZ));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var Nc=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[zi],imports:[Aa,ua,we,_e,jI,_e]});let t=e;return t;})();var $I=(()=>{let e=class e{constructor(){this._vertical=!1,this._inset=!1;}get vertical(){return this._vertical;}set vertical(o){this._vertical=ma(o);}get inset(){return this._inset;}set inset(o){this._inset=ma(o);}};e.ɵfac=function(i){return new(i||e)();},e.ɵcmp=O({type:e,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(i,n){i&2&&(se("aria-orientation",n.vertical?"vertical":"horizontal"),ae("mat-divider-vertical",n.vertical)("mat-divider-horizontal",!n.vertical)("mat-divider-inset",n.inset));},inputs:{vertical:"vertical",inset:"inset"},standalone:!0,features:[D],decls:0,vars:0,template:function(i,n){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-app-outline));border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-app-outline));border-right-width:var(--mat-divider-width)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0});let t=e;return t;})(),Yo=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,_e]});let t=e;return t;})();var HI=(()=>{let e=class e{constructor(o){this.service=o,this.router=T(ot),this.dialog=T(Gt),this._snackBar=T(zi),this.unsavedChanges=T(za),this.env=T(qe),this.hint="Entrez votre question ici.",this.msg="",this.directions="Le chatbot peut r\xE9pondre \xE0 toutes sortes de questions (science, histoire, art, math\xE9matiques, etc.) et accomplir de nombreuses t\xE2ches (\xE9crire du code, de la po\xE9sie, traduire des textes). Le chatbot a \xE9t\xE9 form\xE9 uniquement jusqu'en avril 2023.",this.directions2="Instructions:",this.directions3="Tapez votre question ou vos instructions ci-dessous. Si vous n'\xEAtes pas s\xFBr de comment commencer, utilisez le bouton Prompts et s\xE9lectionnez parmi les invites disponibles. Ensuite, cliquez sur le bouton d'envoi pour continuer.",this.promptsTip="Trouvez une directive pour vous aider \xE0 commencer.",this.promptsMsg="Instructions",this.clearTip="Effacez votre message.",this.clearMsg="Effacer",this.sendTip="Envoyer le message",this.sendMsg="Envoyer";}showPrompts(){let o=this;this.service.openPromptsDialog(!1).afterClosed().subscribe(n=>{if(!n)return;let r=n.prompt;this.msg=r.Message,this._snackBar.open("La directive s\xE9lectionn\xE9e a \xE9t\xE9 ins\xE9r\xE9e.",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-info"]});});}clear(){this.msg="";}send(){let o=encodeURIComponent(this.msg),i=window.location.protocol+"//"+window.location.host+"/chat/ask-me-anything?msg="+o;this.unsavedChanges.hasUnsavedChanges()?this.dialog.open(jn,{width:"350px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!1,data:{navigation:["/chat/ask-me-anything",{msg:this.msg}],destinationUrl:i}}):this.router.navigate(["/chat/ask-me-anything",{msg:this.msg}]);}};e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["cb-chat-card"]],standalone:!0,features:[D],decls:27,vars:13,consts:[["chatinput",""],[1,"directions2"],[1,"input-wrapper"],[1,"input","mat-form-field-no-padding"],[1,"large-label"],["matInput","","type","text",3,"ngModelChange","ngModel"],[1,"example-spacer"],["mat-raised-button","","matTooltipPosition","above",3,"click","matTooltip"],["mat-raised-button","","matTooltipPosition","above",3,"click","matTooltip","disabled"]],template:function(i,n){if(i&1){let r=Z();u(0,"p"),g(1),p(),u(2,"p")(3,"span",1),g(4),p(),g(5),p(),u(6,"div",2)(7,"mat-form-field",3)(8,"mat-label",4),g(9),p(),u(10,"textarea",5,0),Po("ngModelChange",function(s){return C(r),Lo(n.msg,s)||(n.msg=s),M(s);}),p()()(),u(12,"mat-toolbar"),k(13,"span",6),u(14,"button",7),I("click",function(){return C(r),M(n.showPrompts());}),u(15,"mat-icon"),g(16,"text_snippet"),p(),g(17),p(),u(18,"button",8),I("click",function(){return C(r),M(n.clear());}),u(19,"mat-icon"),g(20,"clear"),p(),g(21),p(),u(22,"button",8),I("click",function(){return C(r),M(n.send());}),u(23,"mat-icon"),g(24,"send"),p(),g(25),p(),k(26,"span",6),p();}i&2&&(m(),y(n.directions),m(3),F("",n.directions2," "),m(),F("",n.directions3,`
`),m(4),y(n.hint),m(),Oo("ngModel",n.msg),m(4),Y("matTooltip",n.promptsTip),m(3),F(" ",n.promptsMsg," "),m(),Y("matTooltip",n.clearTip),_("disabled",!n.msg.length),m(3),F(" ",n.clearMsg," "),m(),Y("matTooltip",n.sendTip),_("disabled",!n.msg.length),m(3),F(" ",n.sendMsg," "));},dependencies:[B,io,to,eo,Lt,To,bo,go,So,ln,Mi,Ci,bt,Jt,He,Je,we,Le,wt,Nc,Yo],styles:["mat-form-field[_ngcontent-%COMP%]{width:100%}.directions2[_ngcontent-%COMP%]{font-weight:700}"]});let t=e;return t;})();var UI=(()=>{let e=class e{constructor(){this.service=T(ue),this.router=T(ot),this.dialog=T(Gt),this._snackBar=T(zi),this.hint="Describe the image here.",this.msg="",this.directions="Le chatbot peut cr\xE9er des images \xE0 partir d'une description textuelle. Gardez votre description simple (chiot, voiture), ou donnez autant de d\xE9tails que vous le souhaitez. Vous pouvez inclure le type d'art, les couleurs, les descriptions d'arri\xE8re-plan, etc. (par exemple, Une aquarelle repr\xE9sentant un lac avec des montagnes \xE0 l'arri\xE8re-plan.).",this.directions2="Instructions:",this.directions3="Tapez la description de l'image ci-dessous. Si vous n'\xEAtes pas s\xFBr de comment commencer, utilisez le bouton Prompts et s\xE9lectionnez parmi les invites disponibles. Ensuite, cliquez sur le bouton d'envoi pour continuer.",this.promptsTip="Trouvez une directive pour vous aider \xE0 commencer.",this.promptsMsg="Instructions",this.clearTip="Effacez votre message.",this.clearMsg="Effacer",this.sendTip="Envoyer le message",this.sendMsg="Envoyer";}showPrompts(){let o=this;this.service.openPromptsDialog(!0).afterClosed().subscribe(n=>{if(!n)return;let r=n.prompt;this.msg=r.Message,this._snackBar.open("La directive s\xE9lectionn\xE9e a \xE9t\xE9 ins\xE9r\xE9e.",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-info"]});});}clear(){this.msg="";}send(){let o=this,i={title:"Cr\xE9er des images",msg:"D\xE9finir les options d'image",msg2:"Note : Dalle-3 produit une seule image."};this.service.openImageCreateDialog(i).afterClosed().subscribe(r=>{if(!r){console.log("dialog closed with no data.");return;}if(r.quality){let c=encodeURI(this.msg);this.router.navigate(["/image/generate",{prompt:c,count:r.count,size:r.size,quality:r.quality,style:r.style}]);}else{let c=encodeURI(this.msg);this.router.navigate(["/image/generate",{msg:c,count:r.count,size:r.size}]);}console.log("results: ",r);});}};e.ɵfac=function(i){return new(i||e)();},e.ɵcmp=O({type:e,selectors:[["cb-images-card"]],standalone:!0,features:[D],decls:27,vars:13,consts:[["chatinput",""],[1,"directions2"],[1,"input-wrapper"],[1,"input","mat-form-field-no-padding"],[1,"large-label"],["matInput","","type","text",3,"ngModelChange","ngModel"],[1,"example-spacer"],["mat-raised-button","","matTooltipPosition","above",3,"click","matTooltip"],["mat-raised-button","","matTooltipPosition","above",3,"click","matTooltip","disabled"]],template:function(i,n){if(i&1){let r=Z();u(0,"p"),g(1),p(),u(2,"p")(3,"span",1),g(4),p(),g(5),p(),u(6,"div",2)(7,"mat-form-field",3)(8,"mat-label",4),g(9),p(),u(10,"textarea",5,0),Po("ngModelChange",function(s){return C(r),Lo(n.msg,s)||(n.msg=s),M(s);}),p()()(),u(12,"mat-toolbar"),k(13,"span",6),u(14,"button",7),I("click",function(){return C(r),M(n.showPrompts());}),u(15,"mat-icon"),g(16,"text_snippet"),p(),g(17),p(),u(18,"button",8),I("click",function(){return C(r),M(n.clear());}),u(19,"mat-icon"),g(20,"clear"),p(),g(21),p(),u(22,"button",8),I("click",function(){return C(r),M(n.send());}),u(23,"mat-icon"),g(24,"send"),p(),g(25),p(),k(26,"span",6),p();}i&2&&(m(),y(n.directions),m(3),F("",n.directions2," "),m(),F("",n.directions3,`
`),m(4),y(n.hint),m(),Oo("ngModel",n.msg),m(4),Y("matTooltip",n.promptsTip),m(3),F(" ",n.promptsMsg," "),m(),Y("matTooltip",n.clearTip),_("disabled",!n.msg.length),m(3),F(" ",n.clearMsg," "),m(),Y("matTooltip",n.sendTip),_("disabled",!n.msg.length),m(3),F(" ",n.sendMsg," "));},dependencies:[B,bo,go,So,ln,io,to,eo,Lt,To,Mi,Ci,bt,Jt,He,Je,we,Le,wt,Nc,Yo],styles:["mat-form-field[_ngcontent-%COMP%]{width:100%}.directions2[_ngcontent-%COMP%]{font-weight:700}"]});let t=e;return t;})();function lZ(t,e){t&1&&(u(0,"div",2),k(1,"mat-spinner",4),p()),t&2&&(m(),_("diameter",40));}function dZ(t,e){if(t&1&&(u(0,"div",3),g(1),p()),t&2){let a=w();m(),y(a.noCharacters);}}function mZ(t,e){if(t&1&&(u(0,"li"),g(1),p()),t&2){let a=e.$implicit;m(),fs("",a.name," (",a.commentsPerDay,")");}}function pZ(t,e){if(t&1&&(u(0,"div",3),g(1),p(),u(2,"ul"),ia(3,mZ,2,2,"li",null,nf),p()),t&2){let a=w();m(),y(a.followingCharacters),m(2),aa(a.characters);}}var qI=(()=>{let e=class e{constructor(o,i,n,r){this.service=o,this.api=i,this.sanitizer=n,this.env=r,this.directions="Les personnages que vous activez ne peuvent effectuer qu'une seule t\xE2che (jusqu'\xE0 pr\xE9sent), qui est d'ajouter des commentaires \xE0 vos publications. ",this.directions2="Instructions:",this.directions3="Cr\xE9er et configurer des personnages pour ajouter des commentaires \xE0 vos publications.",this.noCharacters="Aucun personnage activ\xE9 :",this.followingCharacters="Personnages activ\xE9s (commentaires par jour) :",this.characters=[],this.loading=!0;}ngOnInit(){let o=this;this.api.characters.getAllCharacters().pipe(de(1)).subscribe({next(i){console.log("characters card characters",i);let n=o.env.get().slug,r=o.api.characters.extractCharacters(i);r=r.filter(c=>c.enabled?n===c.siteId||n==="demo"&&c.siteId==="waai":!1),o.characters=r,o.loading=!1;},error(i){console.log("error encountered: ",i);},complete(){}});}};e.ɵfac=function(i){return new(i||e)(h(ue),h(ao),h(ra),h(qe));},e.ɵcmp=O({type:e,selectors:[["cb-characters-card"]],standalone:!0,features:[D],decls:10,vars:4,consts:[[1,"characters"],[1,"directions2"],[1,"spinner-container"],[1,"character-list-label"],["mode","indeterminate",3,"diameter"]],template:function(i,n){i&1&&(u(0,"div",0)(1,"p"),g(2),p(),u(3,"p")(4,"span",1),g(5),p(),g(6),p()(),S(7,lZ,2,1,"div",2)(8,dZ,2,1,"div",3)(9,pZ,5,1)),i&2&&(m(2),y(n.directions),m(3),F("",n.directions2," "),m(),F("",n.directions3," "),m(),ee(n.loading?7:n.characters.length?9:8));},dependencies:[B,Rt,wi,_i],styles:[".directions2[_ngcontent-%COMP%], .character-list-label[_ngcontent-%COMP%]{font-weight:700}"]});let t=e;return t;})();var nr=(()=>{let e=class e{constructor(o){this.env=o,this.homeCards=[],this.imageCards=[],this.textCards=[],this.homeCards=[{id:"chat",title:"Discussion",subtitle:"Widgets d'IA",description:"Une collection de widgets de chat g\xE9n\xE9ral et sp\xE9cifique. Tous les widgets ici sont construits avec les API d'OpenAI.",icon:"question_answer",quickLinks:[{name:"Posez-moi n'importe quoi",href:"/chat/ask-me-anything",tooltip:"Discussion \xE0 usage g\xE9n\xE9ral"},{name:"Gestionnaire de widget",href:"/chat/widget-manager",tooltip:"Nouveau ! Cr\xE9ez vos propres widgets d'IA \xE9troite."},{name:"Voir tout",href:"/chat",tooltip:"Explorez plus de widgets de chat"},{name:"Blagues",href:"chat/jokes",tooltip:"Une blague diff\xE9rente \xE0 chaque fois !"},{name:"\xC9l\xE9ments Chimiques",href:"chat/chemical-elements",tooltip:"Informations et quiz interactif sur les \xE9l\xE9ments chimiques."},{name:"Blackjack",href:"chat/blackjack",tooltip:"Jouez au blackjack. Le chatbot est le croupier."},{name:"Python Tutor",href:"chat/python-tutor",tooltip:"Apprenez et soyez interrog\xE9 sur divers sujets Python"},{name:"Tuteur ML",href:"chat/ml-tutor",tooltip:"Apprenez et testez vos connaissances sur les techniques et biblioth\xE8ques de machine learning."},{name:"Philosophie Ancienne",href:"/chat/ancient-philosophy",tooltip:"Paroles de sagesse, principalement des philosophes anciens de l'Ouest et de l'Est."},{name:"Socrate",href:"chat/socrates",tooltip:"Mesurez votre esprit avec Socrate."},{name:"En Espa\xF1ol",href:"/chat/to-spanish",tooltip:"Traducir al espa\xF1ol"},{name:"En Fran\xE7ais",href:"/chat/to-french",tooltip:"Traduire en fran\xE7ais"}],link:{name:"Voir le tableau de bord",href:"/chat"},weight:1,enabled:!0,hidden:!1,dynamic:!0},{id:"images",title:"Images",subtitle:"Widgets d'IA",description:"Utilisez les widgets ici pour cr\xE9er des images \xE0 partir de texte. Des variations, l'\xE9dition, le t\xE9l\xE9chargement, le t\xE9l\xE9chargement, la gestion des invites et d'autres fonctionnalit\xE9s sont \xE9galement disponibles.",icon:"photo_library",quickLinks:[{name:"Tableau de bord",href:"/image",tooltip:"Explorez les widgets d'image"},{name:"Cr\xE9er",href:"image/generate",tooltip:"G\xE9n\xE9rer des images \xE0 partir de texte."},{name:"Modifier",href:"image/edit",tooltip:"Effectuer des corrections d'image (Inpaint) et \xE9tendre une image (Outpaint) en utilisant des masques d'image."},{name:"Variations",href:"image/variations",tooltip:"Cr\xE9er des variantes sur les images."},{name:"Instructions",href:"image/prompts",tooltip:"Cr\xE9ez facilement des instructions sophistiqu\xE9es pour les images."}],link:{name:"Voir le tableau de bord",href:"image"},weight:2,enabled:!0,hidden:!1,dynamic:!0},{id:"characters",title:"Personnages",subtitle:"Agents d'IA",description:"",icon:"people",link:{name:"Configurer les personnages",href:"characters"},weight:3,enabled:!0,hidden:!1,dynamic:!0},{id:"recent",title:"R\xE9cents",subtitle:"Contenu IA",description:"",icon:"calendar_today",link:{name:"Voir tout",href:"about"},quickLinks:[{name:"Parcourir les Chats",href:this.env.get().wordpressHost+"/category/ai-chat/",tooltip:"Parcourir toutes les conversations de chat.",external:!0},{name:"Parcourir les Images",href:this.env.get().wordpressHost+"/gallery/",tooltip:"Parcourir toutes les images.",external:!0}],weight:4,enabled:!0,hidden:!0,dynamic:!0},{id:"news",title:"Actualit\xE9s",subtitle:"Actualit\xE9s Chatbot",description:"",icon:"newspaper",quickLinks:[{name:"Toutes les Nouvelles",href:this.env.get().wordpressHost,tooltip:"Lisez les derni\xE8res actualit\xE9s sur les Chatbots.",external:!0}],link:{name:"Toutes les Nouvelles",href:""},weight:5,enabled:!0,hidden:!0,dynamic:!0},{title:"Sur",subtitle:"Informations sur le site",description:"Chatbot est une application web qui permet aux utilisateurs de discuter avec une API IA, et peut \xEAtre utilis\xE9 pour rechercher l'histoire, \xE9crire du code ou de la po\xE9sie, r\xE9pondre \xE0 des questions de math\xE9matiques et de sciences, traduire du texte, cr\xE9er et \xE9diter des images, et bien plus encore !",icon:"info",link:{name:"Lire la suite",href:"about"},weight:7,enabled:!0,hidden:!1,dynamic:!1},{title:"Soutien",subtitle:"Informations sur le site",description:"Cette application devrait fonctionner correctement sur la plupart des navigateurs, mais il s'agit d'un produit b\xEAta et tous les navigateurs n'ont pas \xE9t\xE9 test\xE9s. Vous pouvez trouver des conseils, des conseils et des informations de contact ici. Les commentaires et les suggestions sont encourag\xE9s.",icon:"contact_support",link:{name:"Obtenir de l'aide",href:"support"},weight:8,enabled:!0,hidden:!1,dynamic:!1},{id:"api",title:"Statut",subtitle:"Informations sur l'API",description:"Disponibilit\xE9 de statut et de mod\xE8le.",icon:"api",quickLinks:[{name:"Voir tout",href:"models"}],link:{name:"Voir tout",href:"models"},weight:9,enabled:!0,hidden:!1,dynamic:!0}],this.imageCards=[{title:"Cr\xE9er",subtitle:"Widget d'image",description:"Cr\xE9er des images \xE0 partir de descriptions textuelles. Options de t\xE9l\xE9chargement et autres disponibles.",icon:"add_photo_alternate",link:{name:"Commencez ici !",href:"/image/generate"},weight:0,enabled:!0,hidden:!1,routeKey:ne.imageGenerate,dynamic:!1},{title:"Modifier",subtitle:"Widget d'image",description:"Am\xE9liorez les r\xE9gions d'une image en fonction d'une description textuelle.",icon:"auto_fix_high",link:{name:"C'est parti !",href:"/image/edit"},weight:1,enabled:!0,hidden:!1,routeKey:ne.imageEdit,dynamic:!1},{title:"Variations",subtitle:"Widget d'image",description:"T\xE9l\xE9chargez une image et obtenez des variations bas\xE9es sur votre image originale.",icon:"burst_mode",link:{name:"Tr\xE8s bien !",href:"/image/variations"},weight:2,enabled:!0,hidden:!1,routeKey:ne.imageVariations,dynamic:!1},{title:"Instructions",subtitle:"Widget d'image",description:"G\xE9n\xE9rez des consignes d\xE9taill\xE9es pour cr\xE9er des images.",icon:"auto_awesome",link:{name:"G\xE9n\xE9rer des consignes",href:"/image/prompts"},weight:3,enabled:!0,hidden:!1,routeKey:ne.imagePrompts,dynamic:!1}],this.textCards=[{title:"Posez-moi n'importe quoi",subtitle:"Widget de Chat",description:"Ce widget de chat est polyvalent et utilise des API d'IA (OpenAI). Il est capable de choses incroyables, y compris \xE9crire du code et de la po\xE9sie, r\xE9pondre \xE0 des questions de math\xE9matiques et d'histoire, et bien plus encore. L'API est form\xE9e avec des donn\xE9es jusqu'en mars 2023.",icon:"wechat",link:{name:"Essayez-le !",href:"/chat/ask-me-anything"},help:"Posez n'importe quelle question et fournissez des d\xE9tails lorsque cela est appropri\xE9. Le chatbot prendra en compte tous les messages dans la conversation actuelle (c'est-\xE0-dire sur cette page) lorsqu'il r\xE9pondra.",weight:1,enabled:!0,hidden:!1,routeKey:ne.chat,dynamic:!1},{title:"Posez-moi n'importe quoi (GPT 3.5)",subtitle:"Widget de Chat",description:"Cette application de chat polyvalente est bas\xE9e sur GPT 3.5 Turbo. Ce widget est nettement plus rapide que le widget principal \"Demandez-moi n'importe quoi\", mais fonctionne principalement de la m\xEAme mani\xE8re.",icon:"wechat",link:{name:"Parlons !",href:"/chat/ask-me-anything-alt"},weight:2,enabled:!1,hidden:!1,routeKey:ne.chatAlt,dynamic:!1},{title:"Blagues",subtitle:"Widget de Chat",description:"Entrez un sujet et obtenez une nouvelle blague \xE0 chaque fois.",icon:"mic_external_on",link:{name:"Fais-moi rire",href:"/chat/jokes"},weight:3,enabled:!0,hidden:!1,routeKey:ne.jokes,dynamic:!1},{title:"\xC9l\xE9ments Chimiques",subtitle:"Widget de Chat",description:"Informations et quiz interactif sur les \xE9l\xE9ments du tableau p\xE9riodique.",icon:"science",link:{name:"Essayez-le !",href:"/chat/chemical-elements"},weight:4,enabled:!0,hidden:!1,routeKey:ne.chemicalElements,dynamic:!1},{title:"Physique des particules",subtitle:"Widget de Chat",description:"Informations et quiz interactifs sur les particules subatomiques.",icon:"bolt",link:{name:"Essayez-le !",href:"/chat/particle-physics"},weight:4.2,enabled:!0,hidden:!0,routeKey:ne.particlePhysics,dynamic:!1},{title:"Blackjack",subtitle:"Widget de Chat",description:"Jouez au blackjack contre le chatbot.",icon:"table_bar",link:{name:"Jouer maintenant",href:"/chat/blackjack"},weight:4.4,enabled:!0,hidden:!1,routeKey:ne.blackjack,dynamic:!1},{title:"Python Tutor",subtitle:"Widget de Chat",description:"Apprenez sur Python et soyez interrog\xE9 par un chatbot.",icon:"school",link:{name:"Apprenez Python",href:"/chat/python-tutor"},weight:4.5,enabled:!0,hidden:!1,routeKey:ne.pythonTutor,dynamic:!1},{title:"Tuteur ML",subtitle:"Widget de Chat",description:"Apprenez les techniques et biblioth\xE8ques de machine learning. Testez vos connaissances avec le chatbot.",icon:"engineering",link:{name:"\xC9tudier le ML maintenant",href:"/chat/ml-tutor"},weight:4.6,enabled:!0,hidden:!1,routeKey:ne.mlTutor,dynamic:!1},{title:"Philosophie Ancienne",subtitle:"Widget IA",description:"Paroles de�� sagesse des philosophes anciens. La plupart des citations proviennent de philosophes anciens occidentaux et orientaux, mais vous verrez \xE9galement des citations d'autres p\xE9riodes et sources.",icon:"library_books",link:{name:"Allez-y",href:"/chat/ancient-philosophy"},weight:5,enabled:!0,hidden:!1,routeKey:ne.ancientPhilosophy,dynamic:!1},{title:"Socrate",subtitle:"Chat de texte",description:"Ce widget est une d\xE9monstration interactive de la m\xE9thode socratique.",icon:"wine_bar",link:{name:"R\xE9fl\xE9chir",href:"/chat/socrates"},help:"Conversez avec le grand Socrate.",weight:6,enabled:!0,hidden:!1,routeKey:ne.socrates,dynamic:!1},{title:"En Espa\xF1ol",subtitle:"Chat de texte",description:"Ce widget bas\xE9 sur du texte est configur\xE9 pour se traduire facilement en espagnol depuis n'importe quelle langue.",icon:"translate",link:{name:"Traduire maintenant",href:"/chat/to-spanish"},help:"Le chatbot prendra en compte tous les messages de la conversation actuelle (c'est-\xE0-dire sur cette page) lors de sa r\xE9ponse.",weight:7,enabled:!0,hidden:!1,routeKey:ne.toSpanish,dynamic:!1},{title:"En Fran\xE7ais",subtitle:"Chat de texte",description:"Ce widget bas\xE9 sur du texte est configur\xE9 pour se traduire facilement en fran\xE7ais depuis n'importe quelle langue.",icon:"translate",link:{name:"Traduire maintenant",href:"/chat/to-french"},help:"Le chatbot prendra en compte tous les messages de la conversation actuelle (c'est-\xE0-dire sur cette page) lors de sa r\xE9ponse.",weight:8,enabled:!0,hidden:!1,routeKey:ne.toFrench,dynamic:!1},{title:"Dix meilleurs",subtitle:"Widget de Chat",description:"Entrez un sujet et obtenez une liste des dix faits int\xE9ressants.",icon:"123",link:{name:"Allons-y !",href:"/chat/topten"},weight:10,enabled:!1,hidden:!1,routeKey:ne.topTen,dynamic:!1},{title:"Personnage",subtitle:"Widget de Chat",description:"Entrez le texte et cliquez sur envoyer pour commencer les communications.",icon:"person",link:{name:"Rencontrer",href:"/chat/character"},weight:10,enabled:!0,hidden:!1,routeKey:ne.character,dynamic:!1},{title:"Gestionnaire de widget",subtitle:"Widget d'IA \xE9troite",description:"Cr\xE9ez, modifiez et utilisez des widgets d'IA \xE9troite.",icon:"widgets",link:{name:"G\xE9rer les widgets",href:"/chat/widget-manager"},weight:12,enabled:!0,hidden:!1,dynamic:!1}],this.homeCards.sort((i,n)=>i.weight<n.weight?-1:i.weight>n.weight?1:0),this.imageCards.sort((i,n)=>i.weight<n.weight?-1:i.weight>n.weight?1:0),this.textCards.sort((i,n)=>i.weight<n.weight?-1:i.weight>n.weight?1:0);}scrollToBottom(){window.scrollTo(0,document.body.scrollHeight);}};e.ɵfac=function(i){return new(i||e)(E(qe));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function uZ(t,e){t&1&&(Me(0),k(1,"cb-chat-card"),Oe());}function hZ(t,e){t&1&&(Me(0),k(1,"cb-images-card"),Oe());}function fZ(t,e){t&1&&(Me(0),k(1,"cb-characters-card"),Oe());}function gZ(t,e){t&1&&(Me(0),k(1,"api-card"),Oe());}function bZ(t,e){t&1&&(Me(0),k(1,"cb-recent-card"),Oe());}function xZ(t,e){t&1&&(Me(0),k(1,"cb-news-card"),Oe());}function vZ(t,e){if(t&1&&(u(0,"p"),g(1),p()),t&2){let a=w(2).$implicit;m(),F(" ",a.description," ");}}function _Z(t,e){if(t&1&&k(0,"cb-quicklinks",10),t&2){let a=w(2).$implicit;_("links",a.quickLinks);}}function wZ(t,e){if(t&1&&(u(0,"a",11,0),g(2),p()),t&2){let a=w(2).$implicit;_("routerLink",a.link.href),m(2),y(a.link.name);}}function yZ(t,e){if(t&1&&(u(0,"mat-card",5)(1,"mat-card-header")(2,"mat-icon",6),g(3),p(),u(4,"mat-card-title"),g(5),p(),u(6,"mat-card-subtitle"),g(7),p()(),u(8,"mat-card-content"),S(9,uZ,2,0,"ng-container",7)(10,hZ,2,0,"ng-container",7)(11,fZ,2,0,"ng-container",7)(12,gZ,2,0,"ng-container",7)(13,bZ,2,0,"ng-container",7)(14,xZ,2,0,"ng-container",7)(15,vZ,2,1,"p",7),k(16,"mat-divider"),p(),u(17,"mat-card-actions"),S(18,_Z,1,1,"cb-quicklinks",8)(19,wZ,3,2,"a",9),p()()),t&2){let a=w().$implicit;m(2),Hi("chat-icon-",a.link.href,""),m(),y(a.icon),m(2),y(a.title),m(2),y(a.subtitle),m(2),_("ngIf",a.id==="chat"),m(),_("ngIf",a.id==="images"),m(),_("ngIf",a.id==="characters"),m(),_("ngIf",a.id==="api"),m(),_("ngIf",a.id==="recent"),m(),_("ngIf",a.id==="news"),m(),_("ngIf",!a.dynamic),m(3),_("ngIf",a.quickLinks&&a.quickLinks.length),m(),_("ngIf",!a.quickLinks);}}function kZ(t,e){if(t&1&&(Me(0),S(1,yZ,20,15,"mat-card",4),Oe()),t&2){let a=e.$implicit;m(),_("ngIf",a.enabled);}}var WI=(()=>{let e=class e{constructor(o,i){this.navService=o,this.titleService=i,this.home="Accueil",this.cards=[],this.titleService.setTitle("Chatbot - "+this.home),this.cards=this.navService.homeCards;}};e.ɵfac=function(i){return new(i||e)(h(nr),h(gi));},e.ɵcmp=O({type:e,selectors:[["cb-home"]],standalone:!0,features:[D],decls:3,vars:2,consts:[["rla","routerLinkActive"],[3,"title"],[1,"dash-cards"],[4,"ngFor","ngForOf"],["class","dash-card",4,"ngIf"],[1,"dash-card"],["mat-card-avatar","",2,"width","32px","height","32px","font-size","32px"],[4,"ngIf"],[3,"links",4,"ngIf"],["mat-raised-button","","routerLinkActive","",3,"routerLink",4,"ngIf"],[3,"links"],["mat-raised-button","","routerLinkActive","",3,"routerLink"]],template:function(i,n){i&1&&(k(0,"cb-page-header",1),u(1,"div",2),S(2,kZ,2,1,"ng-container",3),p()),i&2&&(_("title",n.home),m(2),_("ngForOf",n.cards));},dependencies:[B,Kt,St,ld,od,rd,sd,ad,cd,nd,id,we,Nn,Yo,$I,He,Je,Rt,Eo,bc,o6,FI,xo,NI,LI,HI,UI,qI]});let t=e;return t;})();var CZ=["prompterinput"];function MZ(t,e){if(t&1){let a=Z();u(0,"mat-form-field",11)(1,"mat-label",12),g(2),p(),u(3,"textarea",13,1),Po("ngModelChange",function(i){C(a);let n=w();return Lo(n.config.message,i)||(n.config.message=i),M(i);}),p()();}if(t&2){let a=w();m(2),y(a.config.messageHint),m(),Oo("ngModel",a.config.message);}}function OZ(t,e){if(t&1){let a=Z();u(0,"button",14),I("click",function(){C(a);let i=w();return M(i.share());}),u(1,"mat-icon"),g(2,"ios_share"),p(),g(3),p();}if(t&2){let a=w();Y("matTooltip",a.shareTip),_("disabled",!a.shareEnabled),m(3),F(" ",a.shareMsg," ");}}function PZ(t,e){if(t&1){let a=Z();u(0,"button",15),I("click",function(){C(a);let i=w();return M(i.refresh());}),u(1,"mat-icon"),g(2,"refresh"),p(),g(3),p();}if(t&2){let a=w();Y("matTooltip",a.refreshTip),_("disabled",!a.refreshEnabled),m(3),F(" ",a.refreshTxt," ");}}function DZ(t,e){if(t&1){let a=Z();u(0,"button",16),I("click",function(){C(a);let i=w();return M(i.hit());}),u(1,"mat-icon"),g(2,"swipe_down"),p(),g(3),p();}if(t&2){let a=w();Y("matTooltip",a.hitTip),m(3),F(" ",a.hitMsg," ");}}function EZ(t,e){if(t&1){let a=Z();u(0,"button",16),I("click",function(){C(a);let i=w();return M(i.stick());}),u(1,"mat-icon"),g(2,"back_hand"),p(),g(3),p();}if(t&2){let a=w();Y("matTooltip",a.stickTip),m(3),F(" ",a.stickMsg," ");}}function IZ(t,e){if(t&1){let a=Z();u(0,"button",15),I("click",function(){C(a);let i=w();return M(i.newConversation());}),u(1,"mat-icon"),g(2,"create"),p(),g(3),p();}if(t&2){let a=w();Y("matTooltip",a.newTip),_("disabled",!a.newEnabled),m(3),F(" ",a.newTxt," ");}}function SZ(t,e){if(t&1){let a=Z();u(0,"button",17),I("click",function(){C(a);let i=w();return M(i.save());}),u(1,"mat-icon"),g(2,"cloud_upload"),p(),g(3),p();}if(t&2){let a=w();Y("matTooltip",a.saveTip),_("disabled",!a.saveEnabled),m(3),F(" ",a.saveTxt," ");}}function TZ(t,e){if(t&1){let a=Z();u(0,"button",16),I("click",function(){C(a);let i=w();return M(i.showPrompts());}),u(1,"mat-icon"),g(2,"text_snippet"),p(),g(3),p();}if(t&2){let a=w();Y("matTooltip",a.promptsTip),m(3),F(" ",a.promptsMsg," ");}}function AZ(t,e){if(t&1){let a=Z();Me(0),u(1,"button",14),I("click",function(){C(a),w();let i=at(16);return i.value="",M(i.click());}),u(2,"mat-icon"),g(3,"upload_file"),p(),g(4),p(),Oe();}if(t&2){let a=w();m(),Y("matTooltip",a.uploadTip),_("disabled",!1),m(3),F(" ",a.uploadMsg," ");}}function RZ(t,e){if(t&1){let a=Z();u(0,"button",14),I("click",function(){C(a);let i=w();return M(i.clear());}),u(1,"mat-icon"),g(2,"clear"),p(),g(3),p();}if(t&2){let a=w();Y("matTooltip",a.clearTip),_("disabled",!a.config.message),m(3),F(" ",a.clearMsg," ");}}function zZ(t,e){if(t&1){let a=Z();u(0,"button",14),I("click",function(){C(a);let i=w();return M(i.send());}),u(1,"mat-icon"),g(2,"send"),p(),g(3),p();}if(t&2){let a=w();Y("matTooltip",a.sendTip),_("disabled",!a.sendEnabled()),m(3),F(" ",a.sendMsg," ");}}function FZ(t,e){if(t&1){let a=Z();u(0,"button",16),I("click",function(){C(a);let i=w();return M(i.showSimilarContent());}),u(1,"mat-icon"),g(2,"thumb_up"),p(),g(3),p();}if(t&2){let a=w();Y("matTooltip",a.similarTip),m(3),F(" ",a.similarMsg," ");}}function NZ(t,e){if(t&1){let a=Z();u(0,"button",16),I("click",function(){C(a);let i=w();return M(i.showDifferentContent());}),u(1,"mat-icon"),g(2,"refresh"),p(),g(3),p();}if(t&2){let a=w();Y("matTooltip",a.differentTip),m(3),F(" ",a.differentMsg," ");}}var jd=(()=>{let e=class e{constructor(o,i,n,r){this.service=o,this.api=i,this.dialog=n,this.env=r,this.shareEnabled=!1,this.saveEnabled=!1,this.newEnabled=!1,this.refreshEnabled=!1,this.inProgress=!1,this.sendMessageEvent=new $(),this.saveEvent=new $(),this.shareEvent=new $(),this.newEvent=new $(),this.refreshEvent=new $(),this.uploadEvent=new $(),this.showPromptsEvent=new $(),this.refreshTip="Effacer la conversation en cours et commencer une autre.",this.refreshTxt="Red\xE9marrer",this.newTip="Effacer la conversation en cours et commencer une autre.",this.newTxt="Tout Effacer",this.saveTip="Enregistrer la conversation en cours",this.saveTxt="Enregistrer",this.clearTip="Effacer votre message",this.clearMsg="Effacer",this.promptsTip="Trouvez une directive pour vous aider \xE0 commencer.",this.promptsMsg="Instructions",this.uploadTip="T\xE9l\xE9chargez une image depuis votre appareil.",this.uploadMsg="T\xE9l\xE9charger",this.shareTip="Partagez ce contenu avec les autres.",this.shareMsg="Partager...",this.sendTip="Envoyez votre message au Chatbot.",this.sendMsg="Envoyer",this.similarTip="Voir une autre citation comme celle-ci",this.similarMsg="Similaire",this.differentTip="Changer pour un autre sujet philosophique",this.differentMsg="Diff\xE9rent",this.hitTip="Prenez une autre carte",this.hitMsg="Tirez",this.stickTip="Ne prenez pas de carte",this.stickMsg="Restez",this.uploadFileType="image/png,image/jpeg,image/gif",this.uploadFileName="",this.uploadFileSent=!1,this.uploadCompleteEvent=new $(),this.fileSentEvent=new $(),this.config=o.createDefaultWidgetConfig();}ngOnInit(){}ngAfterViewInit(){}clear(){this.config.message="";}save(){this.saveEvent.emit(!0);}share(){this.shareEvent.emit(!0);}refresh(){this.refreshEvent.emit(!0),this.config.message="";}newConversation(){this.newEvent.emit(!0),this.config.message="";}showPrompts(){this.showPromptsEvent.emit(!0);}onFileSelected(o){let i=o.target.files[0];if(!i){console.log("file not selected");return;}this.fileSentEvent.emit(!0),this.uploadFileSent=!0,this.uploadFileName=i.name,this.uploadSub=this.api.sendFile(i).subscribe(n=>{this.uploadCompleteEvent.emit(n);},n=>{console.log("error: ",n);});}sendEnabled(){return this.config.features.prompt?this.config.message.length>0:!1;}send(){if(this.config.features.imageCount){this.config.endpoint===ne.imageGenerate?this.sendD3Image():this.sendImage();return;}let o={userId:Et.human,endpoint:this.config.endpoint,body:this.config.message,bodyOriginal:this.config.message,imageCount:0,imageSize:""};o.id=++Nt.sNextID,this.sendMessageEvent.emit(o),this.config.message="";}sendD3Image(){let o=this,i={title:"Cr\xE9er des images",msg:"D\xE9finir les options d'image",msg2:"Note : Dalle-3 produit une seule image."};this.service.openImageCreateDialog(i).afterClosed().subscribe(r=>{if(!r)return;console.log("Dialog result: ",r);let c={userId:Et.human,endpoint:o.config.endpoint,body:o.config.message,bodyOriginal:o.config.message,imageCount:parseInt(r.count,10),imageSize:r.size};c.id=++Nt.sNextID,r.quality&&(c.d3RequestData={prompt:o.config.message,count:r.count,size:r.size,quality:r.quality,style:r.style,user:"demo user"}),this.sendMessageEvent.emit(c),this.config.message="";});}sendImage(){let o=this;this.dialog.open(Fc,{width:"516px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!1,data:{title:"Cr\xE9er une image",msg:"",msg2:""}}).afterClosed().subscribe(c=>{if(!c)return;console.log("Dialog result: ",c);let s={userId:Et.human,endpoint:o.config.endpoint,body:o.config.message,bodyOriginal:o.config.message,imageCount:parseInt(c.count,10),imageSize:c.size};s.id=++Nt.sNextID,this.sendMessageEvent.emit(s),this.config.message="";});}showSimilarContent(){let o=this.config.message;o+=" Make this quote similar to the last one.";let i={userId:Et.human,endpoint:this.config.endpoint,body:o,bodyOriginal:o,addToViewer:!1,progressMessage:"Recherche de citations similaires. Veuillez patienter..."};i.id=++Nt.sNextID,this.sendMessageEvent.emit(i);}showDifferentContent(){let o=this.config.message;o+=" Make this quote different than the last one.";let i={userId:Et.human,endpoint:this.config.endpoint,body:o,bodyOriginal:o,addToViewer:!1,progressMessage:"Recherche de citations philosophiques. Veuillez patienter..."};i.id=++Nt.sNextID,this.sendMessageEvent.emit(i);}hit(){let o="hit",i={userId:Et.human,endpoint:this.config.endpoint,body:o,bodyOriginal:o,addToViewer:!0,progressMessage:"Prenez une carte. Veuillez attendre..."};i.id=++Nt.sNextID,this.sendMessageEvent.emit(i);}stick(){let o="stick",i={userId:Et.human,endpoint:this.config.endpoint,body:o,bodyOriginal:o,addToViewer:!0,progressMessage:"Ne prenez pas de carte. Veuillez attendre."};i.id=++Nt.sNextID,this.sendMessageEvent.emit(i);}};e.ɵfac=function(i){return new(i||e)(h(ue),h(ao),h(Gt),h(qe));},e.ɵcmp=O({type:e,selectors:[["cb-prompter"]],viewQuery:function(i,n){if(i&1&&X(CZ,5),i&2){let r;L(r=V())&&(n.prompterinput=r.first);}},inputs:{config:"config",shareEnabled:"shareEnabled",saveEnabled:"saveEnabled",newEnabled:"newEnabled",refreshEnabled:"refreshEnabled"},outputs:{sendMessageEvent:"sendMessageEvent",saveEvent:"saveEvent",shareEvent:"shareEvent",newEvent:"newEvent",refreshEvent:"refreshEvent",uploadEvent:"uploadEvent",showPromptsEvent:"showPromptsEvent",uploadCompleteEvent:"uploadCompleteEvent",fileSentEvent:"fileSentEvent"},standalone:!0,features:[D],decls:17,vars:14,consts:[["fileUpload",""],["prompterinput",""],[1,"prompter-input-wrapper"],["class","prompter-input mat-form-field-no-padding",4,"ngIf"],[1,"custom-toolbar"],["mat-raised-button","","matTooltipPosition","above",3,"disabled","matTooltip","click",4,"ngIf"],["class","clear-all","mat-raised-button","","matTooltipPosition","above",3,"disabled","matTooltip","click",4,"ngIf"],["mat-raised-button","","matTooltipPosition","above",3,"matTooltip","click",4,"ngIf"],["mat-raised-button","","aria-label","Save","matTooltipPosition","above",3,"disabled","matTooltip","click",4,"ngIf"],[4,"ngIf"],["type","file","name","fileToUpload","id","fileToUpload",1,"file-input",3,"change","accept"],[1,"prompter-input","mat-form-field-no-padding"],[1,"large-label"],["matInput","","type","text",3,"ngModelChange","ngModel"],["mat-raised-button","","matTooltipPosition","above",3,"click","disabled","matTooltip"],["mat-raised-button","","matTooltipPosition","above",1,"clear-all",3,"click","disabled","matTooltip"],["mat-raised-button","","matTooltipPosition","above",3,"click","matTooltip"],["mat-raised-button","","aria-label","Save","matTooltipPosition","above",3,"click","disabled","matTooltip"]],template:function(i,n){if(i&1){let r=Z();u(0,"div",2),S(1,MZ,5,2,"mat-form-field",3),p(),u(2,"div",4),S(3,OZ,4,3,"button",5)(4,PZ,4,3,"button",6)(5,DZ,4,2,"button",7)(6,EZ,4,2,"button",7)(7,IZ,4,3,"button",6)(8,SZ,4,3,"button",8)(9,TZ,4,2,"button",7)(10,AZ,5,3,"ng-container",9)(11,RZ,4,3,"button",5)(12,zZ,4,3,"button",5)(13,FZ,4,2,"button",7)(14,NZ,4,2,"button",7),p(),u(15,"input",10,0),I("change",function(s){return C(r),M(n.onFileSelected(s));}),p();}i&2&&(m(),_("ngIf",n.config.features.prompt),m(2),_("ngIf",n.config.features.share),m(),_("ngIf",n.config.features.refresh),m(),_("ngIf",n.config.endpoint===18),m(),_("ngIf",n.config.endpoint===18),m(),_("ngIf",n.config.features.new),m(),_("ngIf",n.config.features.save),m(),_("ngIf",n.config.features.prompts.enabled),m(),_("ngIf",n.config.features.uploadImages),m(),_("ngIf",n.config.features.clear),m(),_("ngIf",n.config.features.send),m(),_("ngIf",n.config.endpoint===3),m(),_("ngIf",n.config.endpoint===3),m(),_("accept",n.uploadFileType));},dependencies:[B,St,Lt,To,to,eo,io,bo,go,So,ln,He,Je,Mi,we,Le,ar,er,bt,Jt],styles:['.mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-preview[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-placeholder[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%]   .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%]   .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:#00000052}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}.mat-app-background[_ngcontent-%COMP%]{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #2196f3;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: white}.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #2196f3;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.mat-warn[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}html[_ngcontent-%COMP%]{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar[_ngcontent-%COMP%], .mat-mdc-progre��ss-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #2196f3;--mdc-linear-progress-track-color: rgba(33, 150, 243, .25)}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(33, 150, 243, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-arrow-transform: translateY(-8px)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: #424242}html[_ngcontent-%COMP%]{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html[_ngcontent-%COMP%]{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}html[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-selected-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-flat-disabled-selected-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #2196f3;--mdc-chip-elevated-selected-container-color: #2196f3;--mdc-chip-elevated-disabled-container-color: #2196f3;--mdc-chip-flat-disabled-selected-container-color: #2196f3;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-color: white}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}html[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 40px}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #2196f3;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}html[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2);--mat-slider-value-indicator-opacity: .9}html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2)}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3}.mat-warn[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%], .mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%]{color:#2196f3}.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}html[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-li��st-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #2196f3;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #2196f3;--mat-tab-header-active-ripple-color: #2196f3;--mat-tab-header-inactive-ripple-color: #2196f3;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #2196f3;--mat-tab-header-active-hover-label-text-color: #2196f3;--mat-tab-header-active-focus-indicator-color: #2196f3;--mat-tab-header-active-hover-indicator-color: #2196f3}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #2196f3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #2196f3;--mat-text-button-state-layer-color: #2196f3;--mat-text-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #2196f3;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #2196f3;--mat-outlined-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-size: 24px}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #2196f3;--mat-icon-button-state-layer-color: #2196f3;--mat-icon-button-ripple-color: rgba(33, 150, 243, .1)}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html[_ngcontent-%COMP%]{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mdc-fab-container-color: #424242;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-fab-small-container-color: #424242;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #2196f3;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #2196f3;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-snackbar-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}html[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-row-item-outline-width: 1px}html[_ngcontent-%COMP%]{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #2196f3}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}html[_ngcontent-%COMP%]{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-shape: 4px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-toggle-active-state-icon-color: #2196f3;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-to��ggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #2196f3}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: none}.mat-calendar-controls[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-width: 1px}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%], .mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #2196f3}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%]   .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]   .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-sort-arrow-color: #c6c6c6}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-primary[_ngcontent-%COMP%], .mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #2196f3;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html[_ngcontent-%COMP%]{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}html[_ngcontent-%COMP%]{--mat-tree-node-min-height: 48px}html[_ngcontent-%COMP%]{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}@media (max-width: 800px){.custom-toolbar[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{display:none}}@media (max-width: 500px){.custom-toolbar[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{min-width:70px!important}}.custom-toolbar[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:5px}.custom-toolbar[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin:5px 4px;height:50px!important;min-width:90px;border-radius:7px}.example-spacer[_ngcontent-%COMP%]{flex:1 1 auto}#image-count[_ngcontent-%COMP%], #image-size[_ngcontent-%COMP%]{width:150px;margin-top:20px;margin-left:15px}.file-input[_ngcontent-%COMP%]{display:none}']});let t=e;return t;})();var $b=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[Ql,B,_e,an,l_,Yo]});let t=e;return t;})();var LZ=["knob"],VZ=["valueIndicatorContainer"];function jZ(t,e){if(t&1&&(u(0,"div",2,1)(2,"div",5)(3,"span",6),g(4),p()()()),t&2){let a=w();m(4),y(a.valueIndicatorText);}}var BZ=["trackActive"],$Z=["*"];function HZ(t,e){if(t&1&&k(0,"div"),t&2){let a=e.$implicit,o=e.$index,i=w(3);Mt(a===0?"mdc-slider__tick-mark--active":"mdc-slider__tick-mark--inactive"),wo("transform",i._calcTickMarkTransform(o));}}function UZ(t,e){if(t&1&&ia(0,HZ,1,4,"div",8,nf),t&2){let a=w(2);aa(a._tickMarks);}}function qZ(t,e){if(t&1&&(u(0,"div",6,1),S(2,UZ,2,0),p()),t&2){let a=w();m(2),ee(a._cachedWidth?2:-1);}}function WZ(t,e){if(t&1&&k(0,"mat-slider-visual-thumb",7),t&2){let a=w();_("discrete",a.discrete)("thumbPosition",1)("valueIndicatorText",a.startValueIndicatorText);}}var Qe=function(t){return t[t.START=1]="START",t[t.END=2]="END",t;}(Qe||{}),Bd=function(t){return t[t.ACTIVE=0]="ACTIVE",t[t.INACTIVE=1]="INACTIVE",t;}(Bd||{}),$1=new z("_MatSlider"),GI=new z("_MatSliderThumb"),GZ=new z("_MatSliderRangeThumb"),QI=new z("_MatSliderVisualThumb");var QZ=(()=>{let e=class e{constructor(o,i,n,r){this._cdr=o,this._ngZone=i,this._slider=r,this._isHovered=!1,this._isActive=!1,this._isValueIndicatorVisible=!1,this._platform=T(Ee),this._onPointerMove=c=>{if(this._sliderInput._isFocused)return;let s=this._hostElement.getBoundingClientRect(),l=this._slider._isCursorOnSliderThumb(c,s);this._isHovered=l,l?this._showHoverRipple():this._hideRipple(this._hoverRippleRef);},this._onMouseLeave=()=>{this._isHovered=!1,this._hideRipple(this._hoverRippleRef);},this._onFocus=()=>{this._hideRipple(this._hoverRippleRef),this._showFocusRipple(),this._hostElement.classList.add("mdc-slider__thumb--focused");},this._onBlur=()=>{this._isActive||this._hideRipple(this._focusRippleRef),this._isHovered&&this._showHoverRipple(),this._hostElement.classList.remove("mdc-slider__thumb--focused");},this._onDragStart=c=>{c.button===0&&(this._isActive=!0,this._showActiveRipple());},this._onDragEnd=()=>{this._isActive=!1,this._hideRipple(this._activeRippleRef),this._sliderInput._isFocused||this._hideRipple(this._focusRippleRef),this._platform.SAFARI&&this._showHoverRipple();},this._hostElement=n.nativeElement;}ngAfterViewInit(){this._ripple.radius=24,this._sliderInput=this._slider._getInput(this.thumbPosition),this._sliderInputEl=this._sliderInput._hostElement;let o=this._sliderInputEl;this._ngZone.runOutsideAngular(()=>{o.addEventListener("pointermove",this._onPointerMove),o.addEventListener("pointerdown",this._onDragStart),o.addEventListener("pointerup",this._onDragEnd),o.addEventListener("pointerleave",this._onMouseLeave),o.addEventListener("focus",this._onFocus),o.addEventListener("blur",this._onBlur);});}ngOnDestroy(){let o=this._sliderInputEl;o&&(o.removeEventListener("pointermove",this._onPointerMove),o.removeEventListener("pointerdown",this._onDragStart),o.removeEventListener("pointerup",this._onDragEnd),o.removeEventListener("pointerleave",this._onMouseLeave),o.removeEventListener("focus",this._onFocus),o.removeEventListener("blur",this._onBlur));}_showHoverRipple(){this._isShowingRipple(this._hoverRippleRef)||(this._hoverRippleRef=this._showRipple({enterDuration:0,exitDuration:0}),this._hoverRippleRef?.element.classList.add("mat-mdc-slider-hover-ripple"));}_showFocusRipple(){this._isShowingRipple(this._focusRippleRef)||(this._focusRippleRef=this._showRipple({enterDuration:0,exitDuration:0},!0),this._focusRippleRef?.element.classList.add("mat-mdc-slider-focus-ripple"));}_showActiveRipple(){this._isShowingRipple(this._activeRippleRef)||(this._activeRippleRef=this._showRipple({enterDuration:225,exitDuration:400}),this._activeRippleRef?.element.classList.add("mat-mdc-slider-active-ripple"));}_isShowingRipple(o){return o?.state===Ti.FADING_IN||o?.state===Ti.VISIBLE;}_showRipple(o,i){if(!this._slider.disabled&&(this._showValueIndicator(),this._slider._isRange&&this._slider._getThumb(this.thumbPosition===Qe.START?Qe.END:Qe.START)._showValueIndicator(),!(this._slider._globalRippleOptions?.disabled&&!i)))return this._ripple.launch({animation:this._slider._noopAnimations?{enterDuration:0,exitDuration:0}:o,centered:!0,persistent:!0});}_hideRipple(o){if(o?.fadeOut(),this._isShowingAnyRipple())return;this._slider._isRange||this._hideValueIndicator();let i=this._getSibling();i._isShowingAnyRipple()||(this._hideValueIndicator(),i._hideValueIndicator());}_showValueIndicator(){this._hostElement.classList.add("mdc-slider__thumb--with-indicator");}_hideValueIndicator(){this._hostElement.classList.remove("mdc-slider__thumb--with-indicator");}_getSibling(){return this._slider._getThumb(this.thumbPosition===Qe.START?Qe.END:Qe.START);}_getValueIndicatorContainer(){return this._valueIndicatorContainer?.nativeElement;}_getKnob(){return this._knob.nativeElement;}_isShowingAnyRipple(){return this._isShowingRipple(this._hoverRippleRef)||this._isShowingRipple(this._focusRippleRef)||this._isShowingRipple(this._activeRippleRef);}};e.ɵfac=function(i){return new(i||e)(h(he),h(ie),h(Q),h($1));},e.ɵcmp=O({type:e,selectors:[["mat-slider-visual-thumb"]],viewQuery:function(i,n){if(i&1&&(X(Vo,5),X(LZ,5),X(VZ,5)),i&2){let r;L(r=V())&&(n._ripple=r.first),L(r=V())&&(n._knob=r.first),L(r=V())&&(n._valueIndicatorContainer=r.first);}},hostAttrs:[1,"mdc-slider__thumb","mat-mdc-slider-visual-thumb"],inputs:{discrete:"discrete",thumbPosition:"thumbPosition",valueIndicatorText:"valueIndicatorText"},standalone:!0,features:[ke([{provide:QI,useExisting:e}]),D],decls:4,vars:2,consts:[["knob",""],["valueIndicatorContainer",""],[1,"mdc-slider__value-indicator-container"],[1,"mdc-slider__thumb-knob"],["matRipple","",1,"mat-mdc-focus-indicator",3,"matRippleDisabled"],[1,"mdc-slider__value-indicator"],[1,"mdc-slider__value-indicator-text"]],template:function(i,n){i&1&&(S(0,jZ,5,1,"div",2),k(1,"div",3,0)(3,"div",4)),i&2&&(ee(n.discrete?0:-1),m(3),_("matRippleDisabled",!0));},dependencies:[Vo],styles:[".mat-mdc-slider-visual-thumb .mat-ripple{height:100%;width:100%}.mat-mdc-slider .mdc-slider__tick-marks{justify-content:start}.mat-mdc-slider .mdc-slider__tick-marks .mdc-slider__tick-mark--active,.mat-mdc-slider .mdc-slider__tick-marks .mdc-slider__tick-mark--inactive{position:absolute;left:2px}"],encapsulation:2,changeDetection:0});let t=e;return t;})(),Hb=(()=>{let e=class e{get disabled(){return this._disabled;}set disabled(o){this._disabled=o;let i=this._getInput(Qe.END),n=this._getInput(Qe.START);i&&(i.disabled=this._disabled),n&&(n.disabled=this._disabled);}get discrete(){return this._discrete;}set discrete(o){this._discrete=o,this._updateValueIndicatorUIs();}get min(){return this._min;}set min(o){let i=isNaN(o)?this._min:o;this._min!==i&&this._updateMin(i);}_updateMin(o){let i=this._min;this._min=o,this._isRange?this._updateMinRange({old:i,new:o}):this._updateMinNonRange(o),this._onMinMaxOrStepChange();}_updateMinRange(o){let i=this._getInput(Qe.END),n=this._getInput(Qe.START),r=i.value,c=n.value;n.min=o.new,i.min=Math.max(o.new,n.value),n.max=Math.min(i.max,i.value),n._updateWidthInactive(),i._updateWidthInactive(),o.new<o.old?this._onTranslateXChangeBySideEffect(i,n):this._onTranslateXChangeBySideEffect(n,i),r!==i.value&&this._onValueChange(i),c!==n.value&&this._onValueChange(n);}_updateMinNonRange(o){let i=this._getInput(Qe.END);if(i){let n=i.value;i.min=o,i._updateThumbUIByValue(),this._updateTrackUI(i),n!==i.value&&this._onValueChange(i);}}get max(){return this._max;}set max(o){let i=isNaN(o)?this._max:o;this._max!==i&&this._updateMax(i);}_updateMax(o){let i=this._max;this._max=o,this._isRange?this._updateMaxRange({old:i,new:o}):this._updateMaxNonRange(o),this._onMinMaxOrStepChange();}_updateMaxRange(o){let i=this._getInput(Qe.END),n=this._getInput(Qe.START),r=i.value,c=n.value;i.max=o.new,n.max=Math.min(o.new,i.value),i.min=n.value,i._updateWidthInactive(),n._updateWidthInactive(),o.new>o.old?this._onTranslateXChangeBySideEffect(n,i):this._onTranslateXChangeBySideEffect(i,n),r!==i.value&&this._onValueChange(i),c!==n.value&&this._onValueChange(n);}_updateMaxNonRange(o){let i=this._getInput(Qe.END);if(i){let n=i.value;i.max=o,i._updateThumbUIByValue(),this._updateTrackUI(i),n!==i.value&&this._onValueChange(i);}}get step(){return this._step;}set step(o){let i=isNaN(o)?this._step:o;this._step!==i&&this._updateStep(i);}_updateStep(o){this._step=o,this._isRange?this._updateStepRange():this._updateStepNonRange(),this._onMinMaxOrStepChange();}_updateStepRange(){let o=this._getInput(Qe.END),i=this._getInput(Qe.START),n=o.value,r=i.value,c=i.value;o.min=this._min,i.max=this._max,o.step=this._step,i.step=this._step,this._platform.SAFARI&&(o.value=o.value,i.value=i.value),o.min=Math.max(this._min,i.value),i.max=Math.min(this._max,o.value),i._updateWidthInactive(),o._updateWidthInactive(),o.value<c?this._onTranslateXChangeBySideEffect(i,o):this._onTranslateXChangeBySideEffect(o,i),n!==o.value&&this._onValueChange(o),r!==i.value&&this._onValueChange(i);}_updateStepNonRange(){let o=this._getInput(Qe.END);if(o){let i=o.value;o.step=this._step,this._platform.SAFARI&&(o.value=o.value),o._updateThumbUIByValue(),i!==o.value&&this._onValueChange(o);}}constructor(o,i,n,r,c,s){this._ngZone=o,this._cdr=i,this._elementRef=n,this._dir=r,this._globalRippleOptions=c,this._disabled=!1,this._discrete=!1,this.showTickMarks=!1,this._min=0,this.disableRipple=!1,this._max=100,this._step=1,this.displayWith=l=>`${l}`,this._rippleRadius=24,this.startValueIndicatorText="",this.endValueIndicatorText="",this._isRange=!1,this._isRtl=!1,this._hasViewInitialized=!1,this._tickMarkTrackWidth=0,this._hasAnimation=!1,this._resizeTimer=null,this._platform=T(Ee),this._knobRadius=8,this._thumbsOverlap=!1,this._noopAnimations=s==="NoopAnimations",this._dirChangeSubscription=this._dir.change.subscribe(()=>this._onDirChange()),this._isRtl=this._dir.value==="rtl";}ngAfterViewInit(){this._platform.isBrowser&&this._updateDimensions();let o=this._getInput(Qe.END),i=this._getInput(Qe.START);this._isRange=!!o&&!!i,this._cdr.detectChanges();let n=this._getThumb(Qe.END);this._rippleRadius=n._ripple.radius,this._inputPadding=this._rippleRadius-this._knobRadius,this._isRange?this._initUIRange(o,i):this._initUINonRange(o),this._updateTrackUI(o),this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._observeHostResize(),this._cdr.detectChanges();}_initUINonRange(o){o.initProps(),o.initUI(),this._updateValueIndicatorUI(o),this._hasViewInitialized=!0,o._updateThumbUIByValue();}_initUIRange(o,i){o.initProps(),o.initUI(),i.initProps(),i.initUI(),o._updateMinMax(),i._updateMinMax(),o._updateStaticStyles(),i._updateStaticStyles(),this._updateValueIndicatorUIs(),this._hasViewInitialized=!0,o._updateThumbUIByValue(),i._updateThumbUIByValue();}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._resizeObserver?.disconnect(),this._resizeObserver=null;}_onDirChange(){this._isRtl=this._dir.value==="rtl",this._isRange?this._onDirChangeRange():this._onDirChangeNonRange(),this._updateTickMarkUI();}_onDirChangeRange(){let o=this._getInput(Qe.END),i=this._getInput(Qe.START);o._setIsLeftThumb(),i._setIsLeftThumb(),o.translateX=o._calcTranslateXByValue(),i.translateX=i._calcTranslateXByValue(),o._updateStaticStyles(),i._updateStaticStyles(),o._updateWidthInactive(),i._updateWidthInactive(),o._updateThumbUIByValue(),i._updateThumbUIByValue();}_onDirChangeNonRange(){this._getInput(Qe.END)._updateThumbUIByValue();}_observeHostResize(){typeof ResizeObserver>"u"||!ResizeObserver||this._ngZone.runOutsideAngular(()=>{this._resizeObserver=new ResizeObserver(()=>{this._isActive()||(this._resizeTimer&&clearTimeout(this._resizeTimer),this._onResize());}),this._resizeObserver.observe(this._elementRef.nativeElement);});}_isActive(){return this._getThumb(Qe.START)._isActive||this._getThumb(Qe.END)._isActive;}_getValue(o=Qe.END){let i=this._getInput(o);return i?i.value:this.min;}_skipUpdate(){return!!(this._getInput(Qe.START)?._skipUIUpdate||this._getInput(Qe.END)?._skipUIUpdate);}_updateDimensions(){this._cachedWidth=this._elementRef.nativeElement.offsetWidth,this._cachedLeft=this._elementRef.nativeElement.getBoundingClientRect().left;}_setTrackActiveStyles(o){let i=this._trackActive.nativeElement.style;i.left=o.left,i.right=o.right,i.transformOrigin=o.transformOrigin,i.transform=o.transform;}_calcTickMarkTransform(o){return`translateX(${o*(this._tickMarkTrackWidth/(this._tickMarks.length-1))}px`;}_onTranslateXChange(o){this._hasViewInitialized&&(this._updateThumbUI(o),this._updateTrackUI(o),this._updateOverlappingThumbUI(o));}_onTranslateXChangeBySideEffect(o,i){this._hasViewInitialized&&(o._updateThumbUIByValue(),i._updateThumbUIByValue());}_onValueChange(o){this._hasViewInitialized&&(this._updateValueIndicatorUI(o),this._updateTickMarkUI(),this._cdr.detectChanges());}_onMinMaxOrStepChange(){this._hasViewInitialized&&(this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._cdr.markForCheck());}_onResize(){if(this._hasViewInitialized){if(this._updateDimensions(),this._isRange){let o=this._getInput(Qe.END),i=this._getInput(Qe.START);o._updateThumbUIByValue(),i._updateThumbUIByValue(),o._updateStaticStyles(),i._updateStaticStyles(),o._updateMinMax(),i._updateMinMax(),o._updateWidthInactive(),i._updateWidthInactive();}else{let o=this._getInput(Qe.END);o&&o._updateThumbUIByValue();}this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._cdr.detectChanges();}}_areThumbsOverlapping(){let o=this._getInput(Qe.START),i=this._getInput(Qe.END);return!o||!i?!1:i.translateX-o.translateX<20;}_updateOverlappingThumbClassNames(o){let i=o.getSibling(),n=this._getThumb(o.thumbPosition);this._getThumb(i.thumbPosition)._hostElement.classList.remove("mdc-slider__thumb--top"),n._hostElement.classList.toggle("mdc-slider__thumb--top",this._thumbsOverlap);}_updateOverlappingThumbUI(o){!this._isRange||this._skipUpdate()||this._thumbsOverlap!==this._areThumbsOverlapping()&&(this._thumbsOverlap=!this._thumbsOverlap,this._updateOverlappingThumbClassNames(o));}_updateThumbUI(o){if(this._skipUpdate())return;let i=this._getThumb(o.thumbPosition===Qe.END?Qe.END:Qe.START);i._hostElement.style.transform=`translateX(${o.translateX}px)`;}_updateValueIndicatorUI(o){if(this._skipUpdate())return;let i=this.displayWith(o.value);if(this._hasViewInitialized?o._valuetext.set(i):o._hostElement.setAttribute("aria-valuetext",i),this.discrete){o.thumbPosition===Qe.START?this.startValueIndicatorText=i:this.endValueIndicatorText=i;let n=this._getThumb(o.thumbPosition);i.length<3?n._hostElement.classList.add("mdc-slider__thumb--short-value"):n._hostElement.classList.remove("mdc-slider__thumb--short-value");}}_updateValueIndicatorUIs(){let o=this._getInput(Qe.END),i=this._getInput(Qe.START);o&&this._updateValueIndicatorUI(o),i&&this._updateValueIndicatorUI(i);}_updateTickMarkTrackUI(){if(!this.showTickMarks||this._skipUpdate())return;let o=this._step&&this._step>0?this._step:1,n=(Math.floor(this.max/o)*o-this.min)/(this.max-this.min);this._tickMarkTrackWidth=this._cachedWidth*n-6;}_updateTrackUI(o){this._skipUpdate()||(this._isRange?this._updateTrackUIRange(o):this._updateTrackUINonRange(o));}_updateTrackUIRange(o){let i=o.getSibling();if(!i||!this._cachedWidth)return;let n=Math.abs(i.translateX-o.translateX)/this._cachedWidth;o._isLeftThumb&&this._cachedWidth?this._setTrackActiveStyles({left:"auto",right:`${this._cachedWidth-i.translateX}px`,transformOrigin:"right",transform:`scaleX(${n})`}):this._setTrackActiveStyles({left:`${i.translateX}px`,right:"auto",transformOrigin:"left",transform:`scaleX(${n})`});}_updateTrackUINonRange(o){this._isRtl?this._setTrackActiveStyles({left:"auto",right:"0px",transformOrigin:"right",transform:`scaleX(${1-o.fillPercentage})`}):this._setTrackActiveStyles({left:"0px",right:"auto",transformOrigin:"left",transform:`scaleX(${o.fillPercentage})`});}_updateTickMarkUI(){if(!this.showTickMarks||this.step===void 0||this.min===void 0||this.max===void 0)return;let o=this.step>0?this.step:1;this._isRange?this._updateTickMarkUIRange(o):this._updateTickMarkUINonRange(o),this._isRtl&&this._tickMarks.reverse();}_updateTickMarkUINonRange(o){let i=this._getValue(),n=Math.max(Math.round((i-this.min)/o),0),r=Math.max(Math.round((this.max-i)/o),0);this._isRtl?n++:r++,this._tickMarks=Array(n).fill(Bd.ACTIVE).concat(Array(r).fill(Bd.INACTIVE));}_updateTickMarkUIRange(o){let i=this._getValue(),n=this._getValue(Qe.START),r=Math.max(Math.round((n-this.min)/o),0),c=Math.max(Math.round((i-n)/o)+1,0),s=Math.max(Math.round((this.max-i)/o),0);this._tickMarks=Array(r).fill(Bd.INACTIVE).concat(Array(c).fill(Bd.ACTIVE),Array(s).fill(Bd.INACTIVE));}_getInput(o){if(o===Qe.END&&this._input)return this._input;if(this._inputs?.length)return o===Qe.START?this._inputs.first:this._inputs.last;}_getThumb(o){return o===Qe.END?this._thumbs?.last:this._thumbs?.first;}_setTransition(o){this._hasAnimation=!this._platform.IOS&&o&&!this._noopAnimations,this._elementRef.nativeElement.classList.toggle("mat-mdc-slider-with-animation",this._hasAnimation);}_isCursorOnSliderThumb(o,i){let n=i.width/2,r=i.x+n,c=i.y+n,s=o.clientX-r,l=o.clientY-c;return Math.pow(s,2)+Math.pow(l,2)<Math.pow(n,2);}};e.ɵfac=function(i){return new(i||e)(h(ie),h(he),h(Q),h(zt,8),h(Ms,8),h(it,8));},e.ɵcmp=O({type:e,selectors:[["mat-slider"]],contentQueries:function(i,n,r){if(i&1&&(Ve(r,GI,5),Ve(r,GZ,4)),i&2){let c;L(c=V())&&(n._input=c.first),L(c=V())&&(n._inputs=c);}},viewQuery:function(i,n){if(i&1&&(X(BZ,5),X(QI,5)),i&2){let r;L(r=V())&&(n._trackActive=r.first),L(r=V())&&(n._thumbs=r);}},hostAttrs:[1,"mat-mdc-slider","mdc-slider"],hostVars:12,hostBindings:function(i,n){i&2&&(Mt("mat-"+(n.color||"primary")),ae("mdc-slider--range",n._isRange)("mdc-slider--disabled",n.disabled)("mdc-slider--discrete",n.discrete)("mdc-slider--tick-marks",n.showTickMarks)("_mat-animation-noopable",n._noopAnimations));},inputs:{disabled:[2,"disabled","disabled",K],discrete:[2,"discrete","discrete",K],showTickMarks:[2,"showTickMarks","showTickMarks",K],min:[2,"min","min",nt],color:"color",disableRipple:[2,"disableRipple","disableRipple",K],max:[2,"max","max",nt],step:[2,"step","step",nt],displayWith:"displayWith"},exportAs:["matSlider"],standalone:!0,features:[ke([{provide:$1,useExisting:e}]),ye,D],ngContentSelectors:$Z,decls:9,vars:5,consts:[["trackActive",""],["tickMarkContainer",""],[1,"mdc-slider__track"],[1,"mdc-slider__track--inactive"],[1,"mdc-slider__track--active"],[1,"mdc-slider__track--active_fill"],[1,"mdc-slider__tick-marks"],[3,"discrete","thumbPosition","valueIndicatorText"],[3,"class","transform"]],template:function(i,n){i&1&&(Re(),me(0),u(1,"div",2),k(2,"div",3),u(3,"div",4),k(4,"div",5,0),p(),S(6,qZ,3,1,"div",6),p(),S(7,WZ,1,3,"mat-slider-visual-thumb",7),k(8,"mat-slider-visual-thumb",7)),i&2&&(m(6),ee(n.showTickMarks?6:-1),m(),ee(n._isRange?7:-1),m(),_("discrete",n.discrete)("thumbPosition",2)("valueIndicatorText",n.endValueIndicatorText));},dependencies:[QZ],styles:['.mdc-slider__track{position:absolute;top:50%;transform:translateY(-50%);width:100%;pointer-events:none;height:var(--mdc-slider-inactive-track-height)}.mdc-slider__track--active,.mdc-slider__track--inactive{display:flex;height:100%;position:absolute;width:100%}.mdc-slider__track--active{overflow:hidden;border-radius:var(--mdc-slider-active-track-shape, var(--mat-app-corner-full));height:var(--mdc-slider-active-track-height);top:calc((var(--mdc-slider-inactive-track-height) - var(--mdc-slider-active-track-height))/2)}.mdc-slider__track--active_fill{border-top-style:solid;box-sizing:border-box;height:100%;width:100%;position:relative;transform-origin:left;transition:transform 80ms ease;border-color:var(--mdc-slider-active-track-color, var(--mat-app-primary));border-top-width:var(--mdc-slider-active-track-height)}.mdc-slider--disabled .mdc-slider__track--active_fill{border-color:var(--mdc-slider-disabled-active-track-color, var(--mat-app-on-surface))}[dir=rtl] .mdc-slider__track--active_fill{-webkit-transform-origin:right;transform-origin:right}.mdc-slider__track--inactive{left:0;top:0;opacity:.24;background-color:var(--mdc-slider-inactive-track-color, var(--mat-app-surface-variant));height:var(--mdc-slider-inactive-track-height);border-radius:var(--mdc-slider-inactive-track-shape, var(--mat-app-corner-full))}.mdc-slider--disabled .mdc-slider__track--inactive{background-color:var(--mdc-slider-disabled-inactive-track-color, var(--mat-app-on-surface));opacity:.24}.mdc-slider__track--inactive::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.cdk-high-contrast-active .mdc-slider__track--inactive::before{border-color:CanvasText}.mdc-slider__value-indicator-container{bottom:44px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);transform:var(--mat-slider-value-indicator-container-transform)}.mdc-slider__thumb--with-indicator .mdc-slider__value-indicator-container{pointer-events:auto}.mdc-slider__value-indicator{display:flex;align-items:center;border-radius:4px;height:32px;padding:0 12px;transform:scale(0);transform-origin:bottom;opacity:1;transition:transform 100ms cubic-bezier(0.4, 0, 1, 1);word-break:normal;background-color:var(--mdc-slider-label-container-color, var(--mat-app-primary));color:var(--mdc-slider-label-label-text-color, var(--mat-app-on-primary));width:var(--mat-slider-value-indicator-width);height:var(--mat-slider-value-indicator-height);padding:var(--mat-slider-value-indicator-padding);opacity:var(--mat-slider-value-indicator-opacity);border-radius:var(--mat-slider-value-indicator-border-radius)}.mdc-slider__thumb--with-indicator .mdc-slider__value-indicator{transition:transform 100ms cubic-bezier(0, 0, 0.2, 1);transform:scale(1)}.mdc-slider__value-indicator::before{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid;bottom:-5px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;display:var(--mat-slider-value-indicator-caret-display);border-top-color:var(--mdc-slider-label-container-color, var(--mat-app-primary))}.mdc-slider__value-indicator::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.cdk-high-contrast-active .mdc-slider__value-indicator::after{border-color:CanvasText}.mdc-slider__value-indicator-text{text-align:center;width:var(--mat-slider-value-indicator-width);transform:var(--mat-slider-value-indicator-text-transform);font-family:var(--mdc-slider-label-label-text-font, var(--mat-app-label-medium-font));font-size:var(--mdc-slider-label-label-text-size, var(--mat-app-label-medium-size));font-weight:var(--mdc-slider-label-label-text-weight, var(--mat-app-label-medium-weight));line-height:var(--mdc-slider-label-label-text-line-height, var(--mat-app-label-medium-line-height));letter-spacing:var(--mdc-slider-label-label-text-tracking, var(--mat-app-label-medium-tracking))}.mdc-slider__thumb{-webkit-user-select:none;user-select:none;display:flex;left:-24px;outline:none;position:absolute;height:48px;width:48px;pointer-events:none}.mdc-slider--discrete .mdc-slider__thumb{transition:transform 80ms ease}.mdc-slider--disabled .mdc-slider__thumb{pointer-events:none}.mdc-slider__thumb--top{z-index:1}.mdc-slider__thumb-knob{position:absolute;box-sizing:border-box;left:50%;top:50%;transform:translate(-50%, -50%);border-style:solid;width:var(--mdc-slider-handle-width);height:var(--mdc-slider-handle-height);border-width:calc(var(--mdc-slider-handle-height)/2) calc(var(--mdc-slider-handle-width)/2);box-shadow:var(--mdc-slider-handle-elevation, var(--mat-app-level1));background-color:var(--mdc-slider-handle-color, var(--mat-app-primary));border-color:var(--mdc-slider-handle-color, var(--mat-app-primary));border-radius:var(--mdc-slider-handle-shape, var(--mat-app-corner-full))}.mdc-slider__thumb:hover .mdc-slider__thumb-knob{background-color:var(--mdc-slider-hover-handle-color, var(--mat-app-primary));border-color:var(--mdc-slider-hover-handle-color, var(--mat-app-primary))}.mdc-slider__thumb--focused .mdc-slider__thumb-knob{background-color:var(--mdc-slider-focus-handle-color, var(--mat-app-primary));border-color:var(--mdc-slider-focus-handle-color, var(--mat-app-primary))}.mdc-slider--disabled .mdc-slider__thumb-knob{background-color:var(--mdc-slider-disabled-handle-color, var(--mat-app-on-surface));border-color:var(--mdc-slider-disabled-handle-color, var(--mat-app-on-surface))}.mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border:solid 1px #fff;box-sizing:content-bo��x;border-color:var(--mdc-slider-with-overlap-handle-outline-color, var(--mat-app-on-primary));border-width:var(--mdc-slider-with-overlap-handle-outline-width)}.mdc-slider__tick-marks{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding:0 1px;position:absolute;width:100%}.mdc-slider__tick-mark--active,.mdc-slider__tick-mark--inactive{width:var(--mdc-slider-with-tick-marks-container-size);height:var(--mdc-slider-with-tick-marks-container-size);border-radius:var(--mdc-slider-with-tick-marks-container-shape, var(--mat-app-corner-full))}.mdc-slider__tick-mark--inactive{opacity:var(--mdc-slider-with-tick-marks-inactive-container-opacity);background-color:var(--mdc-slider-with-tick-marks-inactive-container-color, var(--mat-app-on-surface-variant))}.mdc-slider--disabled .mdc-slider__tick-mark--inactive{opacity:var(--mdc-slider-with-tick-marks-inactive-container-opacity);background-color:var(--mdc-slider-with-tick-marks-disabled-container-color, var(--mat-app-on-surface))}.mdc-slider__tick-mark--active{opacity:var(--mdc-slider-with-tick-marks-active-container-opacity);background-color:var(--mdc-slider-with-tick-marks-active-container-color, var(--mat-app-on-primary))}.mdc-slider__input{cursor:pointer;left:2px;margin:0;height:44px;opacity:0;position:absolute;top:2px;width:44px;box-sizing:content-box}.mdc-slider__input.mat-mdc-slider-input-no-pointer-events{pointer-events:none}.mdc-slider__input.mat-slider__right-input{left:auto;right:0}.mat-mdc-slider{display:inline-block;box-sizing:border-box;outline:none;vertical-align:middle;cursor:pointer;height:48px;margin:0 8px;position:relative;touch-action:pan-y;width:auto;min-width:112px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-slider.mdc-slider--disabled{cursor:auto;opacity:.38}.mat-mdc-slider .mdc-slider__thumb,.mat-mdc-slider .mdc-slider__track--active_fill{transition-duration:0ms}.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__thumb,.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__track--active_fill{transition-duration:80ms}.mat-mdc-slider.mdc-slider--discrete .mdc-slider__thumb,.mat-mdc-slider.mdc-slider--discrete .mdc-slider__track--active_fill{transition-duration:0ms}.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__thumb,.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__track--active_fill{transition-duration:80ms}.mat-mdc-slider .mat-ripple .mat-ripple-element{background-color:var(--mat-slider-ripple-color, var(--mat-app-primary))}.mat-mdc-slider .mat-ripple .mat-mdc-slider-hover-ripple{background-color:var(--mat-slider-hover-state-layer-color)}.mat-mdc-slider .mat-ripple .mat-mdc-slider-focus-ripple,.mat-mdc-slider .mat-ripple .mat-mdc-slider-active-ripple{background-color:var(--mat-slider-focus-state-layer-color)}.mat-mdc-slider._mat-animation-noopable.mdc-slider--discrete .mdc-slider__thumb,.mat-mdc-slider._mat-animation-noopable.mdc-slider--discrete .mdc-slider__track--active_fill,.mat-mdc-slider._mat-animation-noopable .mdc-slider__value-indicator{transition:none}.mat-mdc-slider .mat-mdc-focus-indicator::before{border-radius:50%}.mdc-slider__thumb--focused .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});let t=e;return t;})();var YZ={provide:cn,useExisting:co(()=>qp),multi:!0};var qp=(()=>{let e=class e{get value(){return nt(this._hostElement.value,0);}set value(o){o=isNaN(o)?0:o;let i=o+"";if(!this._hasSetInitialValue){this._initialValue=i;return;}this._isActive||this._setValue(i);}_setValue(o){this._hostElement.value=o,this._updateThumbUIByValue(),this._slider._onValueChange(this),this._cdr.detectChanges(),this._slider._cdr.markForCheck();}get translateX(){return this._slider.min>=this._slider.max?(this._translateX=this._tickMarkOffset,this._translateX):(this._translateX===void 0&&(this._translateX=this._calcTranslateXByValue()),this._translateX);}set translateX(o){this._translateX=o;}get min(){return nt(this._hostElement.min,0);}set min(o){this._hostElement.min=o+"",this._cdr.detectChanges();}get max(){return nt(this._hostElement.max,0);}set max(o){this._hostElement.max=o+"",this._cdr.detectChanges();}get step(){return nt(this._hostElement.step,0);}set step(o){this._hostElement.step=o+"",this._cdr.detectChanges();}get disabled(){return K(this._hostElement.disabled);}set disabled(o){this._hostElement.disabled=o,this._cdr.detectChanges(),this._slider.disabled!==this.disabled&&(this._slider.disabled=this.disabled);}get percentage(){return this._slider.min>=this._slider.max?this._slider._isRtl?1:0:(this.value-this._slider.min)/(this._slider.max-this._slider.min);}get fillPercentage(){return this._slider._cachedWidth?this._translateX===0?0:this.translateX/this._slider._cachedWidth:this._slider._isRtl?1:0;}_setIsFocused(o){this._isFocused=o;}constructor(o,i,n,r){this._ngZone=o,this._elementRef=i,this._cdr=n,this._slider=r,this.valueChange=new $(),this.dragStart=new $(),this.dragEnd=new $(),this.thumbPosition=Qe.END,this._valuetext=Ma(""),this._knobRadius=8,this._tickMarkOffset=3,this._isActive=!1,this._isFocused=!1,this._hasSetInitialValue=!1,this._destroyed=new G(),this._skipUIUpdate=!1,this._onTouchedFn=()=>{},this._isControlInitialized=!1,this._platform=T(Ee),this._hostElement=i.nativeElement,this._ngZone.runOutsideAngular(()=>{this._hostElement.addEventListener("pointerdown",this._onPointerDown.bind(this)),this._hostElement.addEventListener("pointermove",this._onPointerMove.bind(this)),this._hostElement.addEventListener("pointerup",this._onPointerUp.bind(this));});}ngOnDestroy(){this._hostElement.removeEventListener("pointerdown",this._onPointerDown),this._hostElement.removeEventListener("pointermove",this._onPointerMove),this._hostElement.removeEventListener("pointerup",this._onPointerUp),this._destroyed.next(),this._destroyed.complete(),this.dragStart.complete(),this.dragEnd.complete();}initProps(){this._updateWidthInactive(),this.disabled!==this._slider.disabled&&(this._slider.disabled=!0),this.step=this._slider.step,this.min=this._slider.min,this.max=this._slider.max,this._initValue();}initUI(){this._updateThumbUIByValue();}_initValue(){this._hasSetInitialValue=!0,this._initialValue===void 0?this.value=this._getDefaultValue():(this._hostElement.value=this._initialValue,this._updateThumbUIByValue(),this._slider._onValueChange(this),this._cdr.detectChanges());}_getDefaultValue(){return this.min;}_onBlur(){this._setIsFocused(!1),this._onTouchedFn();}_onFocus(){this._slider._setTransition(!1),this._slider._updateTrackUI(this),this._setIsFocused(!0);}_onChange(){this.valueChange.emit(this.value),this._isActive&&this._updateThumbUIByValue({withAnimation:!0});}_onInput(){this._onChangeFn?.(this.value),(this._slider.step||!this._isActive)&&this._updateThumbUIByValue({withAnimation:!0}),this._slider._onValueChange(this);}_onNgControlValueChange(){(!this._isActive||!this._isFocused)&&(this._slider._onValueChange(this),this._updateThumbUIByValue()),this._slider.disabled=this._formControl.disabled;}_onPointerDown(o){if(!(this.disabled||o.button!==0)){if(this._platform.IOS){let i=this._slider._isCursorOnSliderThumb(o,this._slider._getThumb(this.thumbPosition)._hostElement.getBoundingClientRect());this._isActive=i,this._updateWidthActive(),this._slider._updateDimensions();return;}this._isActive=!0,this._setIsFocused(!0),this._updateWidthActive(),this._slider._updateDimensions(),this._slider.step||this._updateThumbUIByPointerEvent(o,{withAnimation:!0}),this.disabled||(this._handleValueCorrection(o),this.dragStart.emit({source:this,parent:this._slider,value:this.value}));}}_handleValueCorrection(o){this._skipUIUpdate=!0,setTimeout(()=>{this._skipUIUpdate=!1,this._fixValue(o);},0);}_fixValue(o){let i=o.clientX-this._slider._cachedLeft,n=this._slider._cachedWidth,r=this._slider.step===0?1:this._slider.step,c=Math.floor((this._slider.max-this._slider.min)/r),s=this._slider._isRtl?1-i/n:i/n,d=Math.round(s*c)/c*(this._slider.max-this._slider.min)+this._slider.min,f=Math.round(d/r)*r,x=this.value;if(f===x){this._slider._onValueChange(this),this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(o,{withAnimation:this._slider._hasAnimation});return;}this.value=f,this.valueChange.emit(this.value),this._onChangeFn?.(this.value),this._slider._onValueChange(this),this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(o,{withAnimation:this._slider._hasAnimation});}_onPointerMove(o){!this._slider.step&&this._isActive&&this._updateThumbUIByPointerEvent(o);}_onPointerUp(){this._isActive&&(this._isActive=!1,this._platform.SAFARI&&this._setIsFocused(!1),this.dragEnd.emit({source:this,parent:this._slider,value:this.value}),setTimeout(()=>this._updateWidthInactive(),this._platform.IOS?10:0));}_clamp(o){let i=this._tickMarkOffset,n=this._slider._cachedWidth-this._tickMarkOffset;return Math.max(Math.min(o,n),i);}_calcTranslateXByValue(){return this._slider._isRtl?(1-this.percentage)*(this._slider._cachedWidth-this._tickMarkOffset*2)+this._tickMarkOffset:this.percentage*(this._slider._cachedWidth-this._tickMarkOffset*2)+this._tickMarkOffset;}_calcTranslateXByPointerEvent(o){return o.clientX-this._slider._cachedLeft;}_updateWidthActive(){}_updateWidthInactive(){this._hostElement.style.padding=`0 ${this._slider._inputPadding}px`,this._hostElement.style.width=`calc(100% + ${this._slider._inputPadding-this._tickMarkOffset*2}px)`,this._hostElement.style.left=`-${this._slider._rippleRadius-this._tickMarkOffset}px`;}_updateThumbUIByValue(o){this.translateX=this._clamp(this._calcTranslateXByValue()),this._updateThumbUI(o);}_updateThumbUIByPointerEvent(o,i){this.translateX=this._clamp(this._calcTranslateXByPointerEvent(o)),this._updateThumbUI(i);}_updateThumbUI(o){this._slider._setTransition(!!o?.withAnimation),this._slider._onTranslateXChange(this);}writeValue(o){(this._isControlInitialized||o!==null)&&(this.value=o);}registerOnChange(o){this._onChangeFn=o,this._isControlInitialized=!0;}registerOnTouched(o){this._onTouchedFn=o;}setDisabledState(o){this.disabled=o;}focus(){this._hostElement.focus();}blur(){this._hostElement.blur();}};e.ɵfac=function(i){return new(i||e)(h(ie),h(Q),h(he),h($1));},e.ɵdir=j({type:e,selectors:[["input","matSliderThumb",""]],hostAttrs:["type","range",1,"mdc-slider__input"],hostVars:1,hostBindings:function(i,n){i&1&&I("change",function(){return n._onChange();})("input",function(){return n._onInput();})("blur",function(){return n._onBlur();})("focus",function(){return n._onFocus();}),i&2&&se("aria-valuetext",n._valuetext());},inputs:{value:[2,"value","value",nt]},outputs:{valueChange:"valueChange",dragStart:"dragStart",dragEnd:"dragEnd"},exportAs:["matSliderThumb"],standalone:!0,features:[ke([YZ,{provide:GI,useExisting:e}]),ye]});let t=e;return t;})();var Ub=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,an]});let t=e;return t;})();var ZZ=["myCanvas"],ZI=t=>({display:t});function XZ(t,e){if(t&1){let a=Z();u(0,"button",10),I("click",function(){C(a);let i=w();return M(i.editLockedImage());}),u(1,"mat-icon"),g(2,"edit"),p(),g(3),p();}if(t&2){let a=w();m(3),F(" ",a.editTxt," ");}}function KZ(t,e){if(t&1){let a=Z();u(0,"button",10),I("click",function(){C(a);let i=w();return M(i.clearMask());}),u(1,"mat-icon"),g(2,"clear"),p(),g(3),p();}if(t&2){let a=w();m(3),F(" ",a.clearTxt," ");}}var H1=(()=>{let e=class e{onScroll(){this.loaded&&(this.resizeCanvas(),setTimeout(()=>{this.drawImage();}));}constructor(o){this.service=o,this.createEditsEvent=new $(),this.editTxt="Modifier",this.clearTxt="Effacer le masque",this.positionX=0,this.positionY=0,this.startX=0,this.startY=0,this.locked=!1,this.loaded=!1,this.penSize=45,this.paths=[],this.isDrawing=!1,this.id=++e.SId;}ngAfterViewInit(){this.context=this.canvas.nativeElement.getContext("2d"),(!this.context||!this.canvas)&&console.log("unable to init canvas",this.canvas,this.context),setTimeout(()=>{this.resizeCanvas(),this.drawImage();},100);}resizeCanvas(){if(!this.loaded)return;let o=window.innerWidth,i=256,n=768,r=100,c=this.image.width/this.image.height;this.width=o-r*2,this.width<i?this.width=i:this.width>n&&(this.width=n),this.height=this.width/c;}lock(){this.locked=!0,console.log("image masker locked - "+this.id);}editLockedImage(){this.createEditsEvent.emit(!0);}drawImage(){let o=this;function i(){o.context?.clearRect(0,0,o.canvas.nativeElement.width,o.canvas.nativeElement.height),o.context?.drawImage(o.image,0,0,o.image.width,o.image.height,0,0,o.canvas.nativeElement.width,o.canvas.nativeElement.height),o.paths.length&&o.paths.forEach(n=>{o.drawCircle(n);});}if(this.image){i();return;}this.image=new Image(),this.image.crossOrigin="Anonymous",this.image.onload=function(){console.log("myImg width, height",o.image.width,o.image.height),console.log("image load"),o.loaded=!0,o.resizeCanvas(),setTimeout(()=>{i();});},this.image.src=this.url;}formatLabel(o){return o>=1e3?Math.round(o/1e3)+" px":`${o}`;}clearMask(){this.context.clearRect(0,0,this.canvas.nativeElement.width,this.canvas.nativeElement.height),this.paths.length=0,this.drawImage();}toBase64(){var o=document.createElement("canvas"),i=o.getContext("2d");o.width=this.image.width,o.height=this.image.height,console.log("new canvas",o),console.log("new canvas width",o.width),console.log("new canvas height",o.height),i.drawImage(this.canvas.nativeElement,0,0,this.width,this.height,0,0,this.image.width,this.image.height);let n=o.toDataURL();return n=n.replace(/^data:image\/(png|jpg);base64,/,""),n;}getMousePosition(o){if(o.offsetX){let n=o.offsetX,r=o.offsetY;return{x:n,y:r};}else{var i=this.canvas.nativeElement.getBoundingClientRect();let n=o.touches[0].clientX-i.left,r=o.touches[0].clientY-i.top;return{x:n,y:r};}}mousedown(o){let i=this.getMousePosition(o);console.log("mouse position: ",i),this.positionX=i.x,this.positionY=i.y,this.isDrawing=!0;}mouseup(o){this.isDrawing=!1;}mouseleave(o){this.isDrawing=!1;}mousemove(o){if(!this.isDrawing)return;let i=this.getMousePosition(o);this.positionX=i.x,this.positionY=i.y;let n={x:this.positionX,y:this.positionY,size:this.penSize,width:this.canvas.nativeElement.width};this.paths.push(n),this.drawCircle(n),o.preventDefault(),o.stopImmediatePropagation();}drawCircle(o){let i=this.context,n=0;n=o.width/this.canvas.nativeElement.width;let r={x:o.x,y:o.y,size:o.size,width:o.width};r.x/=n,r.y/=n,r.size/=n,i?.save(),i?.beginPath(),i.lineWidth=5,i.lineCap="round",i.strokeStyle="#c0392b",i.arc(r.x,r.y,r.size,0,2*Math.PI,!0),i.clip(),i.clearRect(0,0,this.canvas.nativeElement.width,this.canvas.nativeElement.height),i.closePath(),i?.restore();}};e.SId=0,e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["image-masker"]],viewQuery:function(i,n){if(i&1&&X(ZZ,5),i&2){let r;L(r=V())&&(n.canvas=r.first);}},hostBindings:function(i,n){i&1&&I("resize",function(){return n.onScroll();},!1,Sl);},inputs:{url:"url"},outputs:{createEditsEvent:"createEditsEvent"},standalone:!0,features:[D],decls:15,vars:14,consts:[["mySlider",""],["myCanvas",""],[1,"loader",3,"ngStyle"],[1,"edit-container",3,"ngStyle"],[1,"toolbar-container"],["mat-raised-button","","class","example-icon favorite-icon",3,"click",4,"ngIf"],[1,"example-spacer"],["min","5","max","50","step","5","showTickMarks","","discrete","",3,"displayWith"],["matSliderThumb","",3,"ngModelChange","ngModel"],[3,"mousedown","touchstart","mouseup","touchend","mouseleave","mousemove","touchmove","id","height","width"],["mat-raised-button","",1,"example-icon","favorite-icon",3,"click"]],template:function(i,n){if(i&1){let r=Z();u(0,"div",2),k(1,"mat-spinner"),p(),u(2,"div",3)(3,"div",4)(4,"mat-toolbar"),S(5,XZ,4,1,"button",5)(6,KZ,4,1,"button",5),k(7,"span",6),u(8,"mat-slider",7,0)(10,"input",8,0),Po("ngModelChange",function(s){return C(r),Lo(n.penSize,s)||(n.penSize=s),M(s);}),p()(),k(12,"span",6),p()(),u(13,"canvas",9,1),I("mousedown",function(s){return C(r),M(n.mousedown(s));})("touchstart",function(s){return C(r),M(n.mousedown(s));})("mouseup",function(s){return C(r),M(n.mouseup(s));})("touchend",function(s){return C(r),M(n.mouseup(s));})("mouseleave",function(s){return C(r),M(n.mouseleave(s));})("mousemove",function(s){return C(r),M(n.mousemove(s));})("touchmove",function(s){return C(r),M(n.mousemove(s));}),p()();}i&2&&(_("ngStyle",Ye(10,ZI,n.loaded?"none":"block")),m(2),_("ngStyle",Ye(12,ZI,n.loaded?"block":"none")),m(3),_("ngIf",n.locked),m(),_("ngIf",!n.locked),m(2),_("displayWith",n.formatLabel),m(2),Oo("ngModel",n.penSize),m(3),Pa("id","mask-canvas-",n.id,""),Y("height",n.height),Y("width",n.width));},dependencies:[B,St,fi,Mi,Ci,we,Le,He,Je,Ub,Hb,qp,bo,go,So,ln,wi,_i],styles:[".loader[_ngcontent-%COMP%]{text-align:center}.loader[_ngcontent-%COMP%]   mat-spinner[_ngcontent-%COMP%]{margin:0 auto}.edit-container[_ngcontent-%COMP%]{text-align:center;margin:30px auto 0}.edit-container[_ngcontent-%COMP%]   .toolbar-container[_ngcontent-%COMP%]{width:256px;margin:0 auto}.edit-container[_ngcontent-%COMP%]   .toolbar-container[_ngcontent-%COMP%]   mat-slider[_ngcontent-%COMP%]{width:150px}.edit-container[_ngcontent-%COMP%]   canvas[_ngcontent-%COMP%]{border:1px solid gray}.example-spacer[_ngcontent-%COMP%]{flex:1 1 auto}"]});let t=e;return t;})();var K1={};ru(K1,{arrayReplaceAt:()=>X1,assign:()=>Ud,escapeHtml:()=>jr,escapeRE:()=>zX,fromCodePoint:()=>Qp,has:()=>CX,isMdAsciiPunct:()=>$s,isPunctChar:()=>Bs,isSpace:()=>ht,isString:()=>o0,isValidEntityCode:()=>i0,isWhiteSpace:()=>js,lib:()=>FX,normalizeReference:()=>Hs,unescapeAll:()=>Vr,unescapeMd:()=>EX});var Yb={};ru(Yb,{decode:()=>Wp,encode:()=>Gb,format:()=>$d,parse:()=>Gp});var XI={};function JZ(t){let e=XI[t];if(e)return e;e=XI[t]=[];for(let a=0;a<128;a++){let o=String.fromCharCode(a);e.push(o);}for(let a=0;a<t.length;a++){let o=t.charCodeAt(a);e[o]="%"+("0"+o.toString(16).toUpperCase()).slice(-2);}return e;}function qb(t,e){typeof e!="string"&&(e=qb.defaultChars);let a=JZ(e);return t.replace(/(%[a-f0-9]{2})+/gi,function(o){let i="";for(let n=0,r=o.length;n<r;n+=3){let c=parseInt(o.slice(n+1,n+3),16);if(c<128){i+=a[c];continue;}if((c&224)===192&&n+3<r){let s=parseInt(o.slice(n+4,n+6),16);if((s&192)===128){let l=c<<6&1984|s&63;l<128?i+="\uFFFD\uFFFD":i+=String.fromCharCode(l),n+=3;continue;}}if((c&240)===224&&n+6<r){let s=parseInt(o.slice(n+4,n+6),16),l=parseInt(o.slice(n+7,n+9),16);if((s&192)===128&&(l&192)===128){let d=c<<12&61440|s<<6&4032|l&63;d<2048||d>=55296&&d<=57343?i+="\uFFFD\uFFFD\uFFFD":i+=String.fromCharCode(d),n+=6;continue;}}if((c&248)===240&&n+9<r){let s=parseInt(o.slice(n+4,n+6),16),l=parseInt(o.slice(n+7,n+9),16),d=parseInt(o.slice(n+10,n+12),16);if((s&192)===128&&(l&192)===128&&(d&192)===128){let f=c<<18&1835008|s<<12&258048|l<<6&4032|d&63;f<65536||f>1114111?i+="\uFFFD\uFFFD\uFFFD\uFFFD":(f-=65536,i+=String.fromCharCode(55296+(f>>10),56320+(f&1023))),n+=9;continue;}}i+="\uFFFD";}return i;});}qb.defaultChars=";/?:@&=+$,#";qb.componentChars="";var Wp=qb;var KI={};function eX(t){let e=KI[t];if(e)return e;e=KI[t]=[];for(let a=0;a<128;a++){let o=String.fromCharCode(a);/^[0-9a-z]$/i.test(o)?e.push(o):e.push("%"+("0"+a.toString(16).toUpperCase()).slice(-2));}for(let a=0;a<t.length;a++)e[t.charCodeAt(a)]=t[a];return e;}function Wb(t,e,a){typeof e!="string"&&(a=e,e=Wb.defaultChars),typeof a>"u"&&(a=!0);let o=eX(e),i="";for(let n=0,r=t.length;n<r;n++){let c=t.charCodeAt(n);if(a&&c===37&&n+2<r&&/^[0-9a-f]{2}$/i.test(t.slice(n+1,n+3))){i+=t.slice(n,n+3),n+=2;continue;}if(c<128){i+=o[c];continue;}if(c>=55296&&c<=57343){if(c>=55296&&c<=56319&&n+1<r){let s=t.charCodeAt(n+1);if(s>=56320&&s<=57343){i+=encodeURIComponent(t[n]+t[n+1]),n++;continue;}}i+="%EF%BF%BD";continue;}i+=encodeURIComponent(t[n]);}return i;}Wb.defaultChars=";/?:@&=+$,-_.!~*'()#";Wb.componentChars="-_.!~*'()";var Gb=Wb;function $d(t){let e="";return e+=t.protocol||"",e+=t.slashes?"//":"",e+=t.auth?t.auth+"@":"",t.hostname&&t.hostname.indexOf(":")!==-1?e+="["+t.hostname+"]":e+=t.hostname||"",e+=t.port?":"+t.port:"",e+=t.pathname||"",e+=t.search||"",e+=t.hash||"",e;}function Qb(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null;}var tX=/^([a-z0-9.+-]+:)/i,oX=/:[0-9]*$/,iX=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,aX=["<",">",'"',"`"," ","\r",`
`,"	"],nX=["{","}","|","\\","^","`"].concat(aX),rX=["'"].concat(nX),JI=["%","/","?",";","#"].concat(rX),eS=["/","?","#"],cX=255,tS=/^[+a-z0-9A-Z_-]{0,63}$/,sX=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,oS={javascript:!0,"javascript:":!0},iS={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function lX(t,e){if(t&&t instanceof Qb)return t;let a=new Qb();return a.parse(t,e),a;}Qb.prototype.parse=function(t,e){let a,o,i,n=t;if(n=n.trim(),!e&&t.split("#").length===1){let l=iX.exec(n);if(l)return this.pathname=l[1],l[2]&&(this.search=l[2]),this;}let r=tX.exec(n);if(r&&(r=r[0],a=r.toLowerCase(),this.protocol=r,n=n.substr(r.length)),(e||r||n.match(/^\/\/[^@\/]+@[^@\/]+/))&&(i=n.substr(0,2)==="//",i&&!(r&&oS[r])&&(n=n.substr(2),this.slashes=!0)),!oS[r]&&(i||r&&!iS[r])){let l=-1;for(let v=0;v<eS.length;v++)o=n.indexOf(eS[v]),o!==-1&&(l===-1||o<l)&&(l=o);let d,f;l===-1?f=n.lastIndexOf("@"):f=n.lastIndexOf("@",l),f!==-1&&(d=n.slice(0,f),n=n.slice(f+1),this.auth=d),l=-1;for(let v=0;v<JI.length;v++)o=n.indexOf(JI[v]),o!==-1&&(l===-1||o<l)&&(l=o);l===-1&&(l=n.length),n[l-1]===":"&&l--;let x=n.slice(0,l);n=n.slice(l),this.parseHost(x),this.hostname=this.hostname||"";let b=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!b){let v=this.hostname.split(/\./);for(let P=0,A=v.length;P<A;P++){let R=v[P];if(R&&!R.match(tS)){let q="";for(let J=0,te=R.length;J<te;J++)R.charCodeAt(J)>127?q+="x":q+=R[J];if(!q.match(tS)){let J=v.slice(0,P),te=v.slice(P+1),ve=R.match(sX);ve&&(J.push(ve[1]),te.unshift(ve[2])),te.length&&(n=te.join(".")+n),this.hostname=J.join(".");break;}}}}this.hostname.length>cX&&(this.hostname=""),b&&(this.hostname=this.hostname.substr(1,this.hostname.length-2));}let c=n.indexOf("#");c!==-1&&(this.hash=n.substr(c),n=n.slice(0,c));let s=n.indexOf("?");return s!==-1&&(this.search=n.substr(s),n=n.slice(0,s)),n&&(this.pathname=n),iS[a]&&this.hostname&&!this.pathname&&(this.pathname=""),this;};Qb.prototype.parseHost=function(t){let e=oX.exec(t);e&&(e=e[0],e!==":"&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t);};var Gp=lX;var U1={};ru(U1,{Any:()=>Zb,Cc:()=>Xb,Cf:()=>aS,P:()=>Hd,S:()=>Kb,Z:()=>Jb});var Zb=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;var Xb=/[\0-\x1F\x7F-\x9F]/;var aS=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/;var Hd=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/;var Kb=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/;var Jb=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/;var nS=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0��180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u693��3s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(t=>t.charCodeAt(0)));var rS=new Uint16Array("\u0200aglq	\x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(t=>t.charCodeAt(0)));var q1,dX=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),W1=(q1=String.fromCodePoint)!==null&&q1!==void 0?q1:function(t){let e="";return t>65535&&(t-=65536,e+=String.fromCharCode(t>>>10&1023|55296),t=56320|t&1023),e+=String.fromCharCode(t),e;};function G1(t){var e;return t>=55296&&t<=57343||t>1114111?65533:(e=dX.get(t))!==null&&e!==void 0?e:t;}var ci=function(t){return t[t.NUM=35]="NUM",t[t.SEMI=59]="SEMI",t[t.EQUALS=61]="EQUALS",t[t.ZERO=48]="ZERO",t[t.NINE=57]="NINE",t[t.LOWER_A=97]="LOWER_A",t[t.LOWER_F=102]="LOWER_F",t[t.LOWER_X=120]="LOWER_X",t[t.LOWER_Z=122]="LOWER_Z",t[t.UPPER_A=65]="UPPER_A",t[t.UPPER_F=70]="UPPER_F",t[t.UPPER_Z=90]="UPPER_Z",t;}(ci||{}),mX=32,Vs=function(t){return t[t.VALUE_LENGTH=49152]="VALUE_LENGTH",t[t.BRANCH_LENGTH=16256]="BRANCH_LENGTH",t[t.JUMP_TABLE=127]="JUMP_TABLE",t;}(Vs||{});function Q1(t){return t>=ci.ZERO&&t<=ci.NINE;}function pX(t){return t>=ci.UPPER_A&&t<=ci.UPPER_F||t>=ci.LOWER_A&&t<=ci.LOWER_F;}function uX(t){return t>=ci.UPPER_A&&t<=ci.UPPER_Z||t>=ci.LOWER_A&&t<=ci.LOWER_Z||Q1(t);}function hX(t){return t===ci.EQUALS||uX(t);}var ri=function(t){return t[t.EntityStart=0]="EntityStart",t[t.NumericStart=1]="NumericStart",t[t.NumericDecimal=2]="NumericDecimal",t[t.NumericHex=3]="NumericHex",t[t.NamedEntity=4]="NamedEntity",t;}(ri||{}),Lr=function(t){return t[t.Legacy=0]="Legacy",t[t.Strict=1]="Strict",t[t.Attribute=2]="Attribute",t;}(Lr||{}),e0=class{constructor(e,a,o){this.decodeTree=e,this.emitCodePoint=a,this.errors=o,this.state=ri.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Lr.Strict;}startEntity(e){this.decodeMode=e,this.state=ri.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1;}write(e,a){switch(this.state){case ri.EntityStart:return e.charCodeAt(a)===ci.NUM?(this.state=ri.NumericStart,this.consumed+=1,this.stateNumericStart(e,a+1)):(this.state=ri.NamedEntity,this.stateNamedEntity(e,a));case ri.NumericStart:return this.stateNumericStart(e,a);case ri.NumericDecimal:return this.stateNumericDecimal(e,a);case ri.NumericHex:return this.stateNumericHex(e,a);case ri.NamedEntity:return this.stateNamedEntity(e,a);}}stateNumericStart(e,a){return a>=e.length?-1:(e.charCodeAt(a)|mX)===ci.LOWER_X?(this.state=ri.NumericHex,this.consumed+=1,this.stateNumericHex(e,a+1)):(this.state=ri.NumericDecimal,this.stateNumericDecimal(e,a));}addToNumericResult(e,a,o,i){if(a!==o){let n=o-a;this.result=this.result*Math.pow(i,n)+parseInt(e.substr(a,n),i),this.consumed+=n;}}stateNumericHex(e,a){let o=a;for(;a<e.length;){let i=e.charCodeAt(a);if(Q1(i)||pX(i))a+=1;else return this.addToNumericResult(e,o,a,16),this.emitNumericEntity(i,3);}return this.addToNumericResult(e,o,a,16),-1;}stateNumericDecimal(e,a){let o=a;for(;a<e.length;){let i=e.charCodeAt(a);if(Q1(i))a+=1;else return this.addToNumericResult(e,o,a,10),this.emitNumericEntity(i,2);}return this.addToNumericResult(e,o,a,10),-1;}emitNumericEntity(e,a){var o;if(this.consumed<=a)return(o=this.errors)===null||o===void 0||o.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===ci.SEMI)this.consumed+=1;else if(this.decodeMode===Lr.Strict)return 0;return this.emitCodePoint(G1(this.result),this.consumed),this.errors&&(e!==ci.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed;}stateNamedEntity(e,a){let{decodeTree:o}=this,i=o[this.treeIndex],n=(i&Vs.VALUE_LENGTH)>>14;for(;a<e.length;a++,this.excess++){let r=e.charCodeAt(a);if(this.treeIndex=fX(o,i,this.treeIndex+Math.max(1,n),r),this.treeIndex<0)return this.result===0||this.decodeMode===Lr.Attribute&&(n===0||hX(r))?0:this.emitNotTerminatedNamedEntity();if(i=o[this.treeIndex],n=(i&Vs.VALUE_LENGTH)>>14,n!==0){if(r===ci.SEMI)return this.emitNamedEntityData(this.treeIndex,n,this.consumed+this.excess);this.decodeMode!==Lr.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0);}}return-1;}emitNotTerminatedNamedEntity(){var e;let{result:a,decodeTree:o}=this,i=(o[a]&Vs.VALUE_LENGTH)>>14;return this.emitNamedEntityData(a,i,this.consumed),(e=this.errors)===null||e===void 0||e.missingSemicolonAfterCharacterReference(),this.consumed;}emitNamedEntityData(e,a,o){let{decodeTree:i}=this;return this.emitCodePoint(a===1?i[e]&~Vs.VALUE_LENGTH:i[e+1],o),a===3&&this.emitCodePoint(i[e+2],o),o;}end(){var e;switch(this.state){case ri.NamedEntity:return this.result!==0&&(this.decodeMode!==Lr.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case ri.NumericDecimal:return this.emitNumericEntity(0,2);case ri.NumericHex:return this.emitNumericEntity(0,3);case ri.NumericStart:return(e=this.errors)===null||e===void 0||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case ri.EntityStart:return 0;}}};function cS(t){let e="",a=new e0(t,o=>e+=W1(o));return function(i,n){let r=0,c=0;for(;(c=i.indexOf("&",c))>=0;){e+=i.slice(r,c),a.startEntity(n);let l=a.write(i,c+1);if(l<0){r=c+a.end();break;}r=c+l,c=l===0?r+1:r;}let s=e+i.slice(r);return e="",s;};}function fX(t,e,a,o){let i=(e&Vs.BRANCH_LENGTH)>>7,n=e&Vs.JUMP_TABLE;if(i===0)return n!==0&&o===n?a:-1;if(n){let s=o-n;return s<0||s>=i?-1:t[a+s]-1;}let r=a,c=r+i-1;for(;r<=c;){let s=r+c>>>1,l=t[s];if(l<o)r=s+1;else if(l>o)c=s-1;else return t[s+i];}return-1;}var gX=cS(nS),mCe=cS(rS);function Lc(t,e=Lr.Legacy){return gX(t,e);}function t0(t){for(let e=1;e<t.length;e++)t[e][0]+=t[e-1][0]+1;return t;}var bX=new Map(t0([[9,"&Tab;"],[0,"&NewLine;"],[22,"&excl;"],[0,"&quot;"],[0,"&num;"],[0,"&dollar;"],[0,"&percnt;"],[0,"&amp;"],[0,"&apos;"],[0,"&lpar;"],[0,"&rpar;"],[0,"&ast;"],[0,"&plus;"],[0,"&comma;"],[1,"&period;"],[0,"&sol;"],[10,"&colon;"],[0,"&semi;"],[0,{v:"&lt;",n:8402,o:"&nvlt;"}],[0,{v:"&equals;",n:8421,o:"&bne;"}],[0,{v:"&gt;",n:8402,o:"&nvgt;"}],[0,"&quest;"],[0,"&commat;"],[26,"&lbrack;"],[0,"&bsol;"],[0,"&rbrack;"],[0,"&Hat;"],[0,"&lowbar;"],[0,"&DiacriticalGrave;"],[5,{n:106,o:"&fjlig;"}],[20,"&lbrace;"],[0,"&verbar;"],[0,"&rbrace;"],[34,"&nbsp;"],[0,"&iexcl;"],[0,"&cent;"],[0,"&pound;"],[0,"&curren;"],[0,"&yen;"],[0,"&brvbar;"],[0,"&sect;"],[0,"&die;"],[0,"&copy;"],[0,"&ordf;"],[0,"&laquo;"],[0,"&not;"],[0,"&shy;"],[0,"&circledR;"],[0,"&macr;"],[0,"&deg;"],[0,"&PlusMinus;"],[0,"&sup2;"],[0,"&sup3;"],[0,"&acute;"],[0,"&micro;"],[0,"&para;"],[0,"&centerdot;"],[0,"&cedil;"],[0,"&sup1;"],[0,"&ordm;"],[0,"&raquo;"],[0,"&frac14;"],[0,"&frac12;"],[0,"&frac34;"],[0,"&iquest;"],[0,"&Agrave;"],[0,"&Aacute;"],[0,"&Acirc;"],[0,"&Atilde;"],[0,"&Auml;"],[0,"&angst;"],[0,"&AElig;"],[0,"&Ccedil;"],[0,"&Egrave;"],[0,"&Eacute;"],[0,"&Ecirc;"],[0,"&Euml;"],[0,"&Igrave;"],[0,"&Iacute;"],[0,"&Icirc;"],[0,"&Iuml;"],[0,"&ETH;"],[0,"&Ntilde;"],[0,"&Ograve;"],[0,"&Oacute;"],[0,"&Ocirc;"],[0,"&Otilde;"],[0,"&Ouml;"],[0,"&times;"],[0,"&Oslash;"],[0,"&Ugrave;"],[0,"&Uacute;"],[0,"&Ucirc;"],[0,"&Uuml;"],[0,"&Yacute;"],[0,"&THORN;"],[0,"&szlig;"],[0,"&agrave;"],[0,"&aacute;"],[0,"&acirc;"],[0,"&atilde;"],[0,"&auml;"],[0,"&aring;"],[0,"&aelig;"],[0,"&ccedil;"],[0,"&egrave;"],[0,"&eacute;"],[0,"&ecirc;"],[0,"&euml;"],[0,"&igrave;"],[0,"&iacute;"],[0,"&icirc;"],[0,"&iuml;"],[0,"&eth;"],[0,"&ntilde;"],[0,"&ograve;"],[0,"&oacute;"],[0,"&ocirc;"],[0,"&otilde;"],[0,"&ouml;"],[0,"&div;"],[0,"&oslash;"],[0,"&ugrave;"],[0,"&uacute;"],[0,"&ucirc;"],[0,"&uuml;"],[0,"&yacute;"],[0,"&thorn;"],[0,"&yuml;"],[0,"&Amacr;"],[0,"&amacr;"],[0,"&Abreve;"],[0,"&abreve;"],[0,"&Aogon;"],[0,"&aogon;"],[0,"&Cacute;"],[0,"&cacute;"],[0,"&Ccirc;"],[0,"&ccirc;"],[0,"&Cdot;"],[0,"&cdot;"],[0,"&Ccaron;"],[0,"&ccaron;"],[0,"&Dcaron;"],[0,"&dcaron;"],[0,"&Dstrok;"],[0,"&dstrok;"],[0,"&Emacr;"],[0,"&emacr;"],[2,"&Edot;"],[0,"&edot;"],[0,"&Eogon;"],[0,"&eogon;"],[0,"&Ecaron;"],[0,"&ecaron;"],[0,"&Gcirc;"],[0,"&gcirc;"],[0,"&Gbreve;"],[0,"&gbreve;"],[0,"&Gdot;"],[0,"&gdot;"],[0,"&Gcedil;"],[1,"&Hcirc;"],[0,"&hcirc;"],[0,"&Hstrok;"],[0,"&hstrok;"],[0,"&Itilde;"],[0,"&itilde;"],[0,"&Imacr;"],[0,"&imacr;"],[2,"&Iogon;"],[0,"&iogon;"],[0,"&Idot;"],[0,"&imath;"],[0,"&IJlig;"],[0,"&ijlig;"],[0,"&Jcirc;"],[0,"&jcirc;"],[0,"&Kcedil;"],[0,"&kcedil;"],[0,"&kgreen;"],[0,"&Lacute;"],[0,"&lacute;"],[0,"&Lcedil;"],[0,"&lcedil;"],[0,"&Lcaron;"],[0,"&lcaron;"],[0,"&Lmidot;"],[0,"&lmidot;"],[0,"&Lstrok;"],[0,"&lstrok;"],[0,"&Nacute;"],[0,"&nacute;"],[0,"&Ncedil;"],[0,"&ncedil;"],[0,"&Ncaron;"],[0,"&ncaron;"],[0,"&napos;"],[0,"&ENG;"],[0,"&eng;"],[0,"&Omacr;"],[0,"&omacr;"],[2,"&Odblac;"],[0,"&odblac;"],[0,"&OElig;"],[0,"&oelig;"],[0,"&Racute;"],[0,"&racute;"],[0,"&Rcedil;"],[0,"&rcedil;"],[0,"&Rcaron;"],[0,"&rcaron;"],[0,"&Sacute;"],[0,"&sacute;"],[0,"&Scirc;"],[0,"&scirc;"],[0,"&Scedil;"],[0,"&scedil;"],[0,"&Scaron;"],[0,"&scaron;"],[0,"&Tcedil;"],[0,"&tcedil;"],[0,"&Tcaron;"],[0,"&tcaron;"],[0,"&Tstrok;"],[0,"&tstrok;"],[0,"&Utilde;"],[0,"&utilde;"],[0,"&Umacr;"],[0,"&umacr;"],[0,"&Ubreve;"],[0,"&ubreve;"],[0,"&Uring;"],[0,"&uring;"],[0,"&Udblac;"],[0,"&udblac;"],[0,"&Uogon;"],[0,"&uogon;"],[0,"&Wcirc;"],[0,"&wcirc;"],[0,"&Ycirc;"],[0,"&ycirc;"],[0,"&Yuml;"],[0,"&Zacute;"],[0,"&zacute;"],[0,"&Zdot;"],[0,"&zdot;"],[0,"&Zcaron;"],[0,"&zcaron;"],[19,"&fnof;"],[34,"&imped;"],[63,"&gacute;"],[65,"&jmath;"],[142,"&circ;"],[0,"&caron;"],[16,"&breve;"],[0,"&DiacriticalDot;"],[0,"&ring;"],[0,"&ogon;"],[0,"&DiacriticalTilde;"],[0,"&dblac;"],[51,"&DownBreve;"],[127,"&Alpha;"],[0,"&Beta;"],[0,"&Gamma;"],[0,"&Delta;"],[0,"&Epsilon;"],[0,"&Zeta;"],[0,"&Eta;"],[0,"&Theta;"],[0,"&Iota;"],[0,"&Kappa;"],[0,"&Lambda;"],[0,"&Mu;"],[0,"&Nu;"],[0,"&Xi;"],[0,"&Omicron;"],[0,"&Pi;"],[0,"&Rho;"],[1,"&Sigma;"],[0,"&Tau;"],[0,"&Upsilon;"],[0,"&Phi;"],[0,"&Chi;"],[0,"&Psi;"],[0,"&ohm;"],[7,"&alpha;"],[0,"&beta;"],[0,"&gamma;"],[0,"&delta;"],[0,"&epsi;"],[0,"&zeta;"],[0,"&eta;"],[0,"&theta;"],[0,"&iota;"],[0,"&kappa;"],[0,"&lambda;"],[0,"&mu;"],[0,"&nu;"],[0,"&xi;"],[0,"&omicron;"],[0,"&pi;"],[0,"&rho;"],[0,"&sigmaf;"],[0,"&sigma;"],[0,"&tau;"],[0,"&upsi;"],[0,"&phi;"],[0,"&chi;"],[0,"&psi;"],[0,"&omega;"],[7,"&thetasym;"],[0,"&Upsi;"],[2,"&phiv;"],[0,"&piv;"],[5,"&Gammad;"],[0,"&digamma;"],[18,"&kappav;"],[0,"&rhov;"],[3,"&epsiv;"],[0,"&backepsilon;"],[10,"&IOcy;"],[0,"&DJcy;"],[0,"&GJcy;"],[0,"&Jukcy;"],[0,"&DScy;"],[0,"&Iukcy;"],[0,"&YIcy;"],[0,"&Jsercy;"],[0,"&LJcy;"],[0,"&NJcy;"],[0,"&TSHcy;"],[0,"&KJcy;"],[1,"&Ubrcy;"],[0,"&DZcy;"],[0,"&Acy;"],[0,"&Bcy;"],[0,"&Vcy;"],[0,"&Gcy;"],[0,"&Dcy;"],[0,"&IEcy;"],[0,"&ZHcy;"],[0,"&Zcy;"],[0,"&Icy;"],[0,"&Jcy;"],[0,"&Kcy;"],[0,"&Lcy;"],[0,"&Mcy;"],[0,"&Ncy;"],[0,"&Ocy;"],[0,"&Pcy;"],[0,"&Rcy;"],[0,"&Scy;"],[0,"&Tcy;"],[0,"&Ucy;"],[0,"&Fcy;"],[0,"&KHcy;"],[0,"&TScy;"],[0,"&CHcy;"],[0,"&SHcy;"],[0,"&SHCHcy;"],[0,"&HARDcy;"],[0,"&Ycy;"],[0,"&SOFTcy;"],[0,"&Ecy;"],[0,"&YUcy;"],[0,"&YAcy;"],[0,"&acy;"],[0,"&bcy;"],[0,"&vcy;"],[0,"&gcy;"],[0,"&dcy;"],[0,"&iecy;"],[0,"&zhcy;"],[0,"&zcy;"],[0,"&icy;"],[0,"&jcy;"],[0,"&kcy;"],[0,"&lcy;"],[0,"&mcy;"],[0,"&ncy;"],[0,"&ocy;"],[0,"&pcy;"],[0,"&rcy;"],[0,"&scy;"],[0,"&tcy;"],[0,"&ucy;"],[0,"&fcy;"],[0,"&khcy;"],[0,"&tscy;"],[0,"&chcy;"],[0,"&shcy;"],[0,"&shchcy;"],[0,"&hardcy;"],[0,"&ycy;"],[0,"&softcy;"],[0,"&ecy;"],[0,"&yucy;"],[0,"&yacy;"],[1,"&iocy;"],[0,"&djcy;"],[0,"&gjcy;"],[0,"&jukcy;"],[0,"&dscy;"],[0,"&iukcy;"],[0,"&yicy;"],[0,"&jsercy;"],[0,"&ljcy;"],[0,"&njcy;"],[0,"&tshcy;"],[0,"&kjcy;"],[1,"&ubrcy;"],[0,"&dzcy;"],[7074,"&ensp;"],[0,"&emsp;"],[0,"&emsp13;"],[0,"&emsp14;"],[1,"&numsp;"],[0,"&puncsp;"],[0,"&ThinSpace;"],[0,"&hairsp;"],[0,"&NegativeMediumSpace;"],[0,"&zwnj;"],[0,"&zwj;"],[0,"&lrm;"],[0,"&rlm;"],[0,"&dash;"],[2,"&ndash;"],[0,"&mdash;"],[0,"&horbar;"],[0,"&Verbar;"],[1,"&lsquo;"],[0,"&CloseCurlyQuote;"],[0,"&lsquor;"],[1,"&ldquo;"],[0,"&CloseCurlyDoubleQuote;"],[0,"&bdquo;"],[1,"&dagger;"],[0,"&Dagger;"],[0,"&bull;"],[2,"&nldr;"],[0,"&hellip;"],[9,"&permil;"],[0,"&pertenk;"],[0,"&prime;"],[0,"&Prime;"],[0,"&tprime;"],[0,"&backprime;"],[3,"&lsaquo;"],[0,"&rsaquo;"],[3,"&oline;"],[2,"&caret;"],[1,"&hybull;"],[0,"&frasl;"],[10,"&bsemi;"],[7,"&qprime;"],[7,{v:"&MediumSpace;",n:8202,o:"&ThickSpace;"}],[0,"&NoBreak;"],[0,"&af;"],[0,"&InvisibleTimes;"],[0,"&ic;"],[72,"&euro;"],[46,"&tdot;"],[0,"&DotDot;"],[37,"&complexes;"],[2,"&incare;"],[4,"&gscr;"],[0,"&hamilt;"],[0,"&Hfr;"],[0,"&Hopf;"],[0,"&planckh;"],[0,"&hbar;"],[0,"&imagline;"],[0,"&Ifr;"],[0,"&lagran;"],[0,"&ell;"],[1,"&naturals;"],[0,"&numero;"],[0,"&copysr;"],[0,"&weierp;"],[0,"&Popf;"],[0,"&Qopf;"],[0,"&realine;"],[0,"&real;"],[0,"&reals;"],[0,"&rx;"],[3,"&trade;"],[1,"&integers;"],[2,"&mho;"],[0,"&zeetrf;"],[0,"&iiota;"],[2,"&bernou;"],[0,"&Cayleys;"],[1,"&escr;"],[0,"&Escr;"],[0,"&Fouriertrf;"],[1,"&Mellintrf;"],[0,"&order;"],[0,"&alefsym;"],[0,"&beth;"],[0,"&gimel;"],[0,"&daleth;"],[12,"&CapitalDifferentialD;"],[0,"&dd;"],[0,"&ee;"],[0,"&ii;"],[10,"&frac13;"],[0,"&frac23;"],[0,"&frac15;"],[0,"&frac25;"],[0,"&frac35;"],[0,"&frac45;"],[0,"&frac16;"],[0,"&frac56;"],[0,"&frac18;"],[0,"&frac38;"],[0,"&frac58;"],[0,"&frac78;"],[49,"&larr;"],[0,"&ShortUpArrow;"],[0,"&rarr;"],[0,"&darr;"],[0,"&harr;"],[0,"&updownarrow;"],[0,"&nwarr;"],[0,"&nearr;"],[0,"&LowerRightArrow;"],[0,"&LowerLeftArrow;"],[0,"&nlarr;"],[0,"&nrarr;"],[1,{v:"&rarrw;",n:824,o:"&nrarrw;"}],[0,"&Larr;"],[0,"&Uarr;"],[0,"&Rarr;"],[0,"&Darr;"],[0,"&larrtl;"],[0,"&rarrtl;"],[0,"&LeftTeeArrow;"],[0,"&mapstoup;"],[0,"&map;"],[0,"&DownTeeArrow;"],[1,"&hookleftarrow;"],[0,"&hookrightarrow;"],[0,"&larrlp;"],[0,"&looparrowright;"],[0,"&harrw;"],[0,"&nharr;"],[1,"&lsh;"],[0,"&rsh;"],[0,"&ldsh;"],[0,"&rdsh;"],[1,"&crarr;"],[0,"&cularr;"],[0,"&curarr;"],[2,"&circlearrowleft;"],[0,"&circlearrowright;"],[0,"&leftharpoonup;"],[0,"&DownLeftVector;"],[0,"&RightUpVector;"],[0,"&LeftUpVector;"],[0,"&rharu;"],[0,"&DownRightVector;"],[0,"&dharr;"],[0,"&dharl;"],[0,"&RightArrowLeftArrow;"],[0,"&udarr;"],[0,"&LeftArrowRightArrow;"],[0,"&leftleftarrows;"],[0,"&upuparrows;"],[0,"&rightrightarrows;"],[0,"&ddarr;"],[0,"&leftrightharpoons;"],[0,"&Equilibrium;"],[0,"&nlArr;"],[0,"&nhArr;"],[0,"&nrArr;"],[0,"&DoubleLeftArrow;"],[0,"&DoubleUpArrow;"],[0,"&DoubleRightArrow;"],[0,"&dArr;"],[0,"&DoubleLeftRightArrow;"],[0,"&DoubleUpDownArrow;"],[0,"&nwArr;"],[0,"&neArr;"],[0,"&seArr;"],[0,"&swArr;"],[0,"&lAarr;"],[0,"&rAarr;"],[1,"&zigrarr;"],[6,"&larrb;"],[0,"&rarrb;"],[15,"&DownArrowUpArrow;"],[7,"&loarr;"],[0,"&roarr;"],[0,"&hoarr;"],[0,"&forall;"],[0,"&comp;"],[0,{v:"&part;",n:824,o:"&npart;"}],[0,"&exist;"],[0,"&nexist;"],[0,"&empty;"],[1,"&Del;"],[0,"&Element;"],[0,"&NotElement;"],[1,"&ni;"],[0,"&notni;"],[2,"&prod;"],[0,"&coprod;"],[0,"&sum;"],[0,"&minus;"],[0,"&MinusPlus;"],[0,"&dotplus;"],[1,"&Backslash;"],[0,"&lowast;"],[0,"&compfn;"],[1,"&radic;"],[2,"&prop;"],[0,"&infin;"],[0,"&angrt;"],[0,{v:"&ang;",n:8402,o:"&nang;"}],[0,"&angmsd;"],[0,"&angsph;"],[0,"&mid;"],[0,"&nmid;"],[0,"&DoubleVerticalBar;"],[0,"&NotDoubleVerticalBar;"],[0,"&and;"],[0,"&or;"],[0,{v:"&cap;",n:65024,o:"&caps;"}],[0,{v:"&cup;",n:65024,o:"&cups;"}],[0,"&int;"],[0,"&Int;"],[0,"&iiint;"],[0,"&conint;"],[0,"&Conint;"],[0,"&Cconint;"],[0,"&cwint;"],[0,"&ClockwiseContourIntegral;"],[0,"&awconint;"],[0,"&there4;"],[0,"&becaus;"],[0,"&ratio;"],[0,"&Colon;"],[0,"&dotminus;"],[1,"&mDDot;"],[0,"&homtht;"],[0,{v:"&sim;",n:8402,o:"&nvsim;"}],[0,{v:"&backsim;",n:817,o:"&race;"}],[0,{v:"&ac;",n:819,o:"&acE;"}],[0,"&acd;"],[0,"&VerticalTilde;"],[0,"&NotTilde;"],[0,{v:"&eqsim;",n:824,o:"&nesim;"}],[0,"&sime;"],[0,"&NotTildeEqual;"],[0,"&cong;"],[0,"&simne;"],[0,"&ncong;"],[0,"&ap;"],[0,"&nap;"],[0,"&ape;"],[0,{v:"&apid;",n:824,o:"&napid;"}],[0,"&backcong;"],[0,{v:"&asympeq;",n:8402,o:"&nvap;"}],[0,{v:"&bump;",n:824,o:"&nbump;"}],[0,{v:"&bumpe;",n:824,o:"&nbumpe;"}],[0,{v:"&doteq;",n:824,o:"&nedot;"}],[0,"&doteqdot;"],[0,"&efDot;"],[0,"&erDot;"],[0,"&Assign;"],[0,"&ecolon;"],[0,"&ecir;"],[0,"&circeq;"],[1,"&wedgeq;"],[0,"&veeeq;"],[1,"&triangleq;"],[2,"&equest;"],[0,"&ne;"],[0,{v:"&Congruent;",n:8421,o:"&bnequiv;"}],[0,"&nequiv;"],[1,{v:"&le;",n:8402,o:"&nvle;"}],[0,{v:"&ge;",n:8402,o:"&nvge;"}],[0,{v:"&lE;",n:824,o:"&nlE;"}],[0,{v:"&gE;",n:824,o:"&ngE;"}],[0,{v:"&lnE;",n:65024,o:"&lvertneqq;"}],[0,{v:"&gnE;",n:65024,o:"&gvertneqq;"}],[0,{v:"&ll;",n:new Map(t0([[824,"&nLtv;"],[7577,"&nLt;"]]))}],[0,{v:"&gg;",n:new Map(t0([[824,"&nGtv;"],[7577,"&nGt;"]]))}],[0,"&between;"],[0,"&NotCupCap;"],[0,"&nless;"],[0,"&ngt;"],[0,"&nle;"],[0,"&nge;"],[0,"&lesssim;"],[0,"&GreaterTilde;"],[0,"&nlsim;"],[0,"&ngsim;"],[0,"&LessGreater;"],[0,"&gl;"],[0,"&NotLessGreater;"],[0,"&NotGreaterLess;"],[0,"&pr;"],[0,"&sc;"],[0,"&prcue;"],[0,"&sccue;"],[0,"&PrecedesTilde;"],[0,{v:"&scsim;",n:824,o:"&NotSucceedsTilde;"}],[0,"&NotPrecedes;"],[0,"&NotSucceeds;"],[0,{v:"&sub;",n:8402,o:"&NotSubset;"}],[0,{v:"&sup;",n:8402,o:"&NotSuperset;"}],[0,"&nsub;"],[0,"&nsup;"],[0,"&sube;"],[0,"&supe;"],[0,"&NotSubsetEqual;"],[0,"&NotSupersetEqual;"],[0,{v:"&subne;",n:65024,o:"&varsubsetneq;"}],[0,{v:"&supne;",n:65024,o:"&varsupsetneq;"}],[1,"&cupdot;"],[0,"&UnionPlus;"],[0,{v:"&sqsub;",n:824,o:"&NotSquareSubset;"}],[0,{v:"&sqsup;",n:824,o:"&NotSquareSuperset;"}],[0,"&sqsube;"],[0,"&sqsupe;"],[0,{v:"&sqcap;",n:65024,o:"&sqcaps;"}],[0,{v:"&sqcup;",n:65024,o:"&sqcups;"}],[0,"&CirclePlus;"],[0,"&CircleMinus;"],[0,"&CircleTimes;"],[0,"&osol;"],[0,"&CircleDot;"],[0,"&circledcirc;"],[0,"&circledast;"],[1,"&circleddash;"],[0,"&boxplus;"],[0,"&boxminus;"],[0,"&boxtimes;"],[0,"&dotsquare;"],[0,"&RightTee;"],[0,"&dashv;"],[0,"&DownTee;"],[0,"&bot;"],[1,"&models;"],[0,"&DoubleRightTee;"],[0,"&Vdash;"],[0,"&Vvdash;"],[0,"&VDash;"],[0,"&nvdash;"],[0,"&nvDash;"],[0,"&nVdash;"],[0,"&nVDash;"],[0,"&prurel;"],[1,"&LeftTriangle;"],[0,"&RightTriangle;"],[0,{v:"&LeftTriangleEqual;",n:8402,o:"&nvltrie;"}],[0,{v:"&RightTriangleEqual;",n:8402,o:"&nvrtrie;"}],[0,"&origof;"],[0,"&imof;"],[0,"&multimap;"],[0,"&hercon;"],[0,"&intcal;"],[0,"&veebar;"],[1,"&barvee;"],[0,"&angrtvb;"],[0,"&lrtri;"],[0,"&bigwedge;"],[0,"&bigvee;"],[0,"&bigcap;"],[0,"&bigcup;"],[0,"&diam;"],[0,"&sdot;"],[0,"&sstarf;"],[0,"&divideontimes;"],[0,"&bowtie;"],[0,"&ltimes;"],[0,"&rtimes;"],[0,"&leftthreetimes;"],[0,"&rightthreetimes;"],[0,"&backsimeq;"],[0,"&curlyvee;"],[0,"&curlywedge;"],[0,"&Sub;"],[0,"&Sup;"],[0,"&Cap;"],[0,"&Cup;"],[0,"&fork;"],[0,"&epar;"],[0,"&lessdot;"],[0,"&gtdot;"],[0,{v:"&Ll;",n:824,o:"&nLl;"}],[0,{v:"&Gg;",n:824,o:"&nGg;"}],[0,{v:"&leg;",n:65024,o:"&lesg;"}],[0,{v:"&gel;",n:65024,o:"&gesl;"}],[2,"&cuepr;"],[0,"&cuesc;"],[0,"&NotPrecedesSlantEqual;"],[0,"&NotSucceedsSlantEqual;"],[0,"&NotSquareSubsetEqual;"],[0,"&NotSquareSupersetEqual;"],[2,"&lnsim;"],[0,"&gnsim;"],[0,"&precnsim;"],[0,"&scnsim;"],[0,"&nltri;"],[0,"&NotRightTriangle;"],[0,"&nltrie;"],[0,"&NotRightTriangleEqual;"],[0,"&vellip;"],[0,"&ctdot;"],[0,"&utdot;"],[0,"&dtdot;"],[0,"&disin;"],[0,"&isinsv;"],[0,"&isins;"],[0,{v:"&isindot;",n:824,o:"&notindot;"}],[0,"&notinvc;"],[0,"&notinvb;"],[1,{v:"&isinE;",n:824,o:"&notinE;"}],[0,"&nisd;"],[0,"&xnis;"],[0,"&nis;"],[0,"&notnivc;"],[0,"&notnivb;"],[6,"&barwed;"],[0,"&Barwed;"],[1,"&lceil;"],[0,"&rceil;"],[0,"&LeftFloor;"],[0,"&rfloor;"],[0,"&drcrop;"],[0,"&dlcrop;"],[0,"&urcrop;"],[0,"&ulcrop;"],[0,"&bnot;"],[1,"&profline;"],[0,"&profsurf;"],[1,"&telrec;"],[0,"&target;"],[5,"&ulcorn;"],[0,"&urcorn;"],[0,"&dlcorn;"],[0,"&drcorn;"],[2,"&frown;"],[0,"&smile;"],[9,"&cylcty;"],[0,"&profalar;"],[7,"&topbot;"],[6,"&ovbar;"],[1,"&solbar;"],[60,"&angzarr;"],[51,"&lmoustache;"],[0,"&rmoustache;"],[2,"&OverBracket;"],[0,"&bbrk;"],[0,"&bbrktbrk;"],[37,"&OverParenthesis;"],[0,"&UnderParenthesis;"],[0,"&OverBrace;"],[0,"&UnderBrace;"],[2,"&trpezium;"],[4,"&elinters;"],[59,"&blank;"],[164,"&circledS;"],[55,"&boxh;"],[1,"&boxv;"],[9,"&boxdr;"],[3,"&boxdl;"],[3,"&boxur;"],[3,"&boxul;"],[3,"&boxvr;"],[7,"&boxvl;"],[7,"&boxhd;"],[7,"&boxhu;"],[7,"&boxvh;"],[19,"&boxH;"],[0,"&boxV;"],[0,"&boxdR;"],[0,"&boxDr;"],[0,"&boxDR;"],[0,"&boxdL;"],[0,"&boxDl;"],[0,"&boxDL;"],[0,"&boxuR;"],[0,"&boxUr;"],[0,"&boxUR;"],[0,"&boxuL;"],[0,"&boxUl;"],[0,"&boxUL;"],[0,"&boxvR;"],[0,"&boxVr;"],[0,"&boxVR;"],[0,"&boxvL;"],[0,"&boxVl;"],[0,"&boxVL;"],[0,"&boxHd;"],[0,"&boxhD;"],[0,"&boxHD;"],[0,"&boxHu;"],[0,"&boxhU;"],[0,"&boxHU;"],[0,"&boxvH;"],[0,"&boxVh;"],[0,"&boxVH;"],[19,"&uhblk;"],[3,"&lhblk;"],[3,"&block;"],[8,"&blk14;"],[0,"&blk12;"],[0,"&blk34;"],[13,"&square;"],[8,"&blacksquare;"],[0,"&EmptyVerySmallSquare;"],[1,"&rect;"],[0,"&marker;"],[2,"&fltns;"],[1,"&bigtriangleup;"],[0,"&blacktriangle;"],[0,"&triangle;"],[2,"&blacktriangleright;"],[0,"&rtri;"],[3,"&bigtriangledown;"],[0,"&blacktriangledown;"],[0,"&dtri;"],[2,"&blacktriangleleft;"],[0,"&ltri;"],[6,"&loz;"],[0,"&cir;"],[32,"&tridot;"],[2,"&bigcirc;"],[8,"&ultri;"],[0,"&urtri;"],[0,"&lltri;"],[0,"&EmptySmallSquare;"],[0,"&FilledSmallSquare;"],[8,"&bigstar;"],[0,"&star;"],[7,"&phone;"],[49,"&female;"],[1,"&male;"],[29,"&spades;"],[2,"&clubs;"],[1,"&hearts;"],[0,"&diamondsuit;"],[3,"&sung;"],[2,"&flat;"],[0,"&natural;"],[0,"&sharp;"],[163,"&check;"],[3,"&cross;"],[8,"&malt;"],[21,"&sext;"],[33,"&VerticalSeparator;"],[25,"&lbbrk;"],[0,"&rbbrk;"],[84,"&bsolhsub;"],[0,"&suphsol;"],[28,"&LeftDoubleBracket;"],[0,"&RightDoubleBracket;"],[0,"&lang;"],[0,"&rang;"],[0,"&Lang;"],[0,"&Rang;"],[0,"&loang;"],[0,"&roang;"],[7,"&longleftarrow;"],[0,"&longrightarrow;"],[0,"&longleftrightarrow;"],[0,"&DoubleLongLeftArrow;"],[0,"&DoubleLongRightArrow;"],[0,"&DoubleLongLeftRightArrow;"],[1,"&longmapsto;"],[2,"&dzigrarr;"],[258,"&nvlArr;"],[0,"&nvrArr;"],[0,"&nvHarr;"],[0,"&Map;"],[6,"&lbarr;"],[0,"&bkarow;"],[0,"&lBarr;"],[0,"&dbkarow;"],[0,"&drbkarow;"],[0,"&DDotrahd;"],[0,"&UpArrowBar;"],[0,"&DownArrowBar;"],[2,"&Rarrtl;"],[2,"&latail;"],[0,"&ratail;"],[0,"&lAtail;"],[0,"&rAtail;"],[0,"&larrfs;"],[0,"&rarrfs;"],[0,"&larrbfs;"],[0,"&rarrbfs;"],[2,"&nwarhk;"],[0,"&nearhk;"],[0,"&hksearow;"],[0,"&hkswarow;"],[0,"&nwnear;"],[0,"&nesear;"],[0,"&seswar;"],[0,"&swnwar;"],[8,{v:"&rarrc;",n:824,o:"&nrarrc;"}],[1,"&cudarrr;"],[0,"&ldca;"],[0,"&rdca;"],[0,"&cudarrl;"],[0,"&larrpl;"],[2,"&curarrm;"],[0,"&cularrp;"],[7,"&rarrpl;"],[2,"&harrcir;"],[0,"&Uarrocir;"],[0,"&lurdshar;"],[0,"&ldrushar;"],[2,"&LeftRightVector;"],[0,"&RightUpDownVector;"],[0,"&DownLeftRightVector;"],[0,"&LeftUpDownVector;"],[0,"&LeftVectorBar;"],[0,"&RightVectorBar;"],[0,"&RightUpVectorBar;"],[0,"&RightDownVectorBar;"],[0,"&DownLeftVectorBar;"],[0,"&DownRightVectorBar;"],[0,"&LeftUpVectorBar;"],[0,"&LeftDownVectorBar;"],[0,"&LeftTeeVector;"],[0,"&RightTeeVector;"],[0,"&RightUpTeeVector;"],[0,"&RightDownTeeVector;"],[0,"&DownLeftTeeVector;"],[0,"&DownRightTeeVector;"],[0,"&LeftUpTeeVector;"],[0,"&LeftDownTeeVector;"],[0,"&lHar;"],[0,"&uHar;"],[0,"&rHar;"],[0,"&dHar;"],[0,"&luruhar;"],[0,"&ldrdhar;"],[0,"&ruluhar;"],[0,"&rdldhar;"],[0,"&lharul;"],[0,"&llhard;"],[0,"&rharul;"],[0,"&lrhard;"],[0,"&udhar;"],[0,"&duhar;"],[0,"&RoundImplies;"],[0,"&erarr;"],[0,"&simrarr;"],[0,"&larrsim;"],[0,"&rarrsim;"],[0,"&rarrap;"],[0,"&ltlarr;"],[1,"&gtrarr;"],[0,"&subrarr;"],[1,"&suplarr;"],[0,"&lfisht;"],[0,"&rfisht;"],[0,"&ufisht;"],[0,"&dfisht;"],[5,"&lopar;"],[0,"&ropar;"],[4,"&lbrke;"],[0,"&rbrke;"],[0,"&lbrkslu;"],[0,"&rbrksld;"],[0,"&lbrksld;"],[0,"&rbrkslu;"],[0,"&langd;"],[0,"&rangd;"],[0,"&lparlt;"],[0,"&rpargt;"],[0,"&gtlPar;"],[0,"&ltrPar;"],[3,"&vzigzag;"],[1,"&vangrt;"],[0,"&angrtvbd;"],[6,"&ange;"],��[0,"&range;"],[0,"&dwangle;"],[0,"&uwangle;"],[0,"&angmsdaa;"],[0,"&angmsdab;"],[0,"&angmsdac;"],[0,"&angmsdad;"],[0,"&angmsdae;"],[0,"&angmsdaf;"],[0,"&angmsdag;"],[0,"&angmsdah;"],[0,"&bemptyv;"],[0,"&demptyv;"],[0,"&cemptyv;"],[0,"&raemptyv;"],[0,"&laemptyv;"],[0,"&ohbar;"],[0,"&omid;"],[0,"&opar;"],[1,"&operp;"],[1,"&olcross;"],[0,"&odsold;"],[1,"&olcir;"],[0,"&ofcir;"],[0,"&olt;"],[0,"&ogt;"],[0,"&cirscir;"],[0,"&cirE;"],[0,"&solb;"],[0,"&bsolb;"],[3,"&boxbox;"],[3,"&trisb;"],[0,"&rtriltri;"],[0,{v:"&LeftTriangleBar;",n:824,o:"&NotLeftTriangleBar;"}],[0,{v:"&RightTriangleBar;",n:824,o:"&NotRightTriangleBar;"}],[11,"&iinfin;"],[0,"&infintie;"],[0,"&nvinfin;"],[4,"&eparsl;"],[0,"&smeparsl;"],[0,"&eqvparsl;"],[5,"&blacklozenge;"],[8,"&RuleDelayed;"],[1,"&dsol;"],[9,"&bigodot;"],[0,"&bigoplus;"],[0,"&bigotimes;"],[1,"&biguplus;"],[1,"&bigsqcup;"],[5,"&iiiint;"],[0,"&fpartint;"],[2,"&cirfnint;"],[0,"&awint;"],[0,"&rppolint;"],[0,"&scpolint;"],[0,"&npolint;"],[0,"&pointint;"],[0,"&quatint;"],[0,"&intlarhk;"],[10,"&pluscir;"],[0,"&plusacir;"],[0,"&simplus;"],[0,"&plusdu;"],[0,"&plussim;"],[0,"&plustwo;"],[1,"&mcomma;"],[0,"&minusdu;"],[2,"&loplus;"],[0,"&roplus;"],[0,"&Cross;"],[0,"&timesd;"],[0,"&timesbar;"],[1,"&smashp;"],[0,"&lotimes;"],[0,"&rotimes;"],[0,"&otimesas;"],[0,"&Otimes;"],[0,"&odiv;"],[0,"&triplus;"],[0,"&triminus;"],[0,"&tritime;"],[0,"&intprod;"],[2,"&amalg;"],[0,"&capdot;"],[1,"&ncup;"],[0,"&ncap;"],[0,"&capand;"],[0,"&cupor;"],[0,"&cupcap;"],[0,"&capcup;"],[0,"&cupbrcap;"],[0,"&capbrcup;"],[0,"&cupcup;"],[0,"&capcap;"],[0,"&ccups;"],[0,"&ccaps;"],[2,"&ccupssm;"],[2,"&And;"],[0,"&Or;"],[0,"&andand;"],[0,"&oror;"],[0,"&orslope;"],[0,"&andslope;"],[1,"&andv;"],[0,"&orv;"],[0,"&andd;"],[0,"&ord;"],[1,"&wedbar;"],[6,"&sdote;"],[3,"&simdot;"],[2,{v:"&congdot;",n:824,o:"&ncongdot;"}],[0,"&easter;"],[0,"&apacir;"],[0,{v:"&apE;",n:824,o:"&napE;"}],[0,"&eplus;"],[0,"&pluse;"],[0,"&Esim;"],[0,"&Colone;"],[0,"&Equal;"],[1,"&ddotseq;"],[0,"&equivDD;"],[0,"&ltcir;"],[0,"&gtcir;"],[0,"&ltquest;"],[0,"&gtquest;"],[0,{v:"&leqslant;",n:824,o:"&nleqslant;"}],[0,{v:"&geqslant;",n:824,o:"&ngeqslant;"}],[0,"&lesdot;"],[0,"&gesdot;"],[0,"&lesdoto;"],[0,"&gesdoto;"],[0,"&lesdotor;"],[0,"&gesdotol;"],[0,"&lap;"],[0,"&gap;"],[0,"&lne;"],[0,"&gne;"],[0,"&lnap;"],[0,"&gnap;"],[0,"&lEg;"],[0,"&gEl;"],[0,"&lsime;"],[0,"&gsime;"],[0,"&lsimg;"],[0,"&gsiml;"],[0,"&lgE;"],[0,"&glE;"],[0,"&lesges;"],[0,"&gesles;"],[0,"&els;"],[0,"&egs;"],[0,"&elsdot;"],[0,"&egsdot;"],[0,"&el;"],[0,"&eg;"],[2,"&siml;"],[0,"&simg;"],[0,"&simlE;"],[0,"&simgE;"],[0,{v:"&LessLess;",n:824,o:"&NotNestedLessLess;"}],[0,{v:"&GreaterGreater;",n:824,o:"&NotNestedGreaterGreater;"}],[1,"&glj;"],[0,"&gla;"],[0,"&ltcc;"],[0,"&gtcc;"],[0,"&lescc;"],[0,"&gescc;"],[0,"&smt;"],[0,"&lat;"],[0,{v:"&smte;",n:65024,o:"&smtes;"}],[0,{v:"&late;",n:65024,o:"&lates;"}],[0,"&bumpE;"],[0,{v:"&PrecedesEqual;",n:824,o:"&NotPrecedesEqual;"}],[0,{v:"&sce;",n:824,o:"&NotSucceedsEqual;"}],[2,"&prE;"],[0,"&scE;"],[0,"&precneqq;"],[0,"&scnE;"],[0,"&prap;"],[0,"&scap;"],[0,"&precnapprox;"],[0,"&scnap;"],[0,"&Pr;"],[0,"&Sc;"],[0,"&subdot;"],[0,"&supdot;"],[0,"&subplus;"],[0,"&supplus;"],[0,"&submult;"],[0,"&supmult;"],[0,"&subedot;"],[0,"&supedot;"],[0,{v:"&subE;",n:824,o:"&nsubE;"}],[0,{v:"&supE;",n:824,o:"&nsupE;"}],[0,"&subsim;"],[0,"&supsim;"],[2,{v:"&subnE;",n:65024,o:"&varsubsetneqq;"}],[0,{v:"&supnE;",n:65024,o:"&varsupsetneqq;"}],[2,"&csub;"],[0,"&csup;"],[0,"&csube;"],[0,"&csupe;"],[0,"&subsup;"],[0,"&supsub;"],[0,"&subsub;"],[0,"&supsup;"],[0,"&suphsub;"],[0,"&supdsub;"],[0,"&forkv;"],[0,"&topfork;"],[0,"&mlcp;"],[8,"&Dashv;"],[1,"&Vdashl;"],[0,"&Barv;"],[0,"&vBar;"],[0,"&vBarv;"],[1,"&Vbar;"],[0,"&Not;"],[0,"&bNot;"],[0,"&rnmid;"],[0,"&cirmid;"],[0,"&midcir;"],[0,"&topcir;"],[0,"&nhpar;"],[0,"&parsim;"],[9,{v:"&parsl;",n:8421,o:"&nparsl;"}],[44343,{n:new Map(t0([[56476,"&Ascr;"],[1,"&Cscr;"],[0,"&Dscr;"],[2,"&Gscr;"],[2,"&Jscr;"],[0,"&Kscr;"],[2,"&Nscr;"],[0,"&Oscr;"],[0,"&Pscr;"],[0,"&Qscr;"],[1,"&Sscr;"],[0,"&Tscr;"],[0,"&Uscr;"],[0,"&Vscr;"],[0,"&Wscr;"],[0,"&Xscr;"],[0,"&Yscr;"],[0,"&Zscr;"],[0,"&ascr;"],[0,"&bscr;"],[0,"&cscr;"],[0,"&dscr;"],[1,"&fscr;"],[1,"&hscr;"],[0,"&iscr;"],[0,"&jscr;"],[0,"&kscr;"],[0,"&lscr;"],[0,"&mscr;"],[0,"&nscr;"],[1,"&pscr;"],[0,"&qscr;"],[0,"&rscr;"],[0,"&sscr;"],[0,"&tscr;"],[0,"&uscr;"],[0,"&vscr;"],[0,"&wscr;"],[0,"&xscr;"],[0,"&yscr;"],[0,"&zscr;"],[52,"&Afr;"],[0,"&Bfr;"],[1,"&Dfr;"],[0,"&Efr;"],[0,"&Ffr;"],[0,"&Gfr;"],[2,"&Jfr;"],[0,"&Kfr;"],[0,"&Lfr;"],[0,"&Mfr;"],[0,"&Nfr;"],[0,"&Ofr;"],[0,"&Pfr;"],[0,"&Qfr;"],[1,"&Sfr;"],[0,"&Tfr;"],[0,"&Ufr;"],[0,"&Vfr;"],[0,"&Wfr;"],[0,"&Xfr;"],[0,"&Yfr;"],[1,"&afr;"],[0,"&bfr;"],[0,"&cfr;"],[0,"&dfr;"],[0,"&efr;"],[0,"&ffr;"],[0,"&gfr;"],[0,"&hfr;"],[0,"&ifr;"],[0,"&jfr;"],[0,"&kfr;"],[0,"&lfr;"],[0,"&mfr;"],[0,"&nfr;"],[0,"&ofr;"],[0,"&pfr;"],[0,"&qfr;"],[0,"&rfr;"],[0,"&sfr;"],[0,"&tfr;"],[0,"&ufr;"],[0,"&vfr;"],[0,"&wfr;"],[0,"&xfr;"],[0,"&yfr;"],[0,"&zfr;"],[0,"&Aopf;"],[0,"&Bopf;"],[1,"&Dopf;"],[0,"&Eopf;"],[0,"&Fopf;"],[0,"&Gopf;"],[1,"&Iopf;"],[0,"&Jopf;"],[0,"&Kopf;"],[0,"&Lopf;"],[0,"&Mopf;"],[1,"&Oopf;"],[3,"&Sopf;"],[0,"&Topf;"],[0,"&Uopf;"],[0,"&Vopf;"],[0,"&Wopf;"],[0,"&Xopf;"],[0,"&Yopf;"],[1,"&aopf;"],[0,"&bopf;"],[0,"&copf;"],[0,"&dopf;"],[0,"&eopf;"],[0,"&fopf;"],[0,"&gopf;"],[0,"&hopf;"],[0,"&iopf;"],[0,"&jopf;"],[0,"&kopf;"],[0,"&lopf;"],[0,"&mopf;"],[0,"&nopf;"],[0,"&oopf;"],[0,"&popf;"],[0,"&qopf;"],[0,"&ropf;"],[0,"&sopf;"],[0,"&topf;"],[0,"&uopf;"],[0,"&vopf;"],[0,"&wopf;"],[0,"&xopf;"],[0,"&yopf;"],[0,"&zopf;"]]))}],[8906,"&fflig;"],[0,"&filig;"],[0,"&fllig;"],[0,"&ffilig;"],[0,"&ffllig;"]]));var xX=new Map([[34,"&quot;"],[38,"&amp;"],[39,"&apos;"],[60,"&lt;"],[62,"&gt;"]]),vX=String.prototype.codePointAt!=null?(t,e)=>t.codePointAt(e):(t,e)=>(t.charCodeAt(e)&64512)===55296?(t.charCodeAt(e)-55296)*1024+t.charCodeAt(e+1)-56320+65536:t.charCodeAt(e);function Y1(t,e){return function(o){let i,n=0,r="";for(;i=t.exec(o);)n!==i.index&&(r+=o.substring(n,i.index)),r+=e.get(i[0].charCodeAt(0)),n=i.index+1;return r+o.substring(n);};}var sS=Y1(/[&<>'"]/g,xX),lS=Y1(/["&\u00A0]/g,new Map([[34,"&quot;"],[38,"&amp;"],[160,"&nbsp;"]])),dS=Y1(/[&<>\u00A0]/g,new Map([[38,"&amp;"],[60,"&lt;"],[62,"&gt;"],[160,"&nbsp;"]]));function yX(t){return Object.prototype.toString.call(t);}function o0(t){return yX(t)==="[object String]";}var kX=Object.prototype.hasOwnProperty;function CX(t,e){return kX.call(t,e);}function Ud(t){return Array.prototype.slice.call(arguments,1).forEach(function(a){if(a){if(typeof a!="object")throw new TypeError(a+"must be object");Object.keys(a).forEach(function(o){t[o]=a[o];});}}),t;}function X1(t,e,a){return[].concat(t.slice(0,e),a,t.slice(e+1));}function i0(t){return!(t>=55296&&t<=57343||t>=64976&&t<=65007||(t&65535)===65535||(t&65535)===65534||t>=0&&t<=8||t===11||t>=14&&t<=31||t>=127&&t<=159||t>1114111);}function Qp(t){if(t>65535){t-=65536;let e=55296+(t>>10),a=56320+(t&1023);return String.fromCharCode(e,a);}return String.fromCharCode(t);}var uS=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,MX=/&([a-z#][a-z0-9]{1,31});/gi,OX=new RegExp(uS.source+"|"+MX.source,"gi"),PX=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function DX(t,e){if(e.charCodeAt(0)===35&&PX.test(e)){let o=e[1].toLowerCase()==="x"?parseInt(e.slice(2),16):parseInt(e.slice(1),10);return i0(o)?Qp(o):t;}let a=Lc(t);return a!==t?a:t;}function EX(t){return t.indexOf("\\")<0?t:t.replace(uS,"$1");}function Vr(t){return t.indexOf("\\")<0&&t.indexOf("&")<0?t:t.replace(OX,function(e,a,o){return a||DX(e,o);});}var IX=/[&<>"]/,SX=/[&<>"]/g,TX={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function AX(t){return TX[t];}function jr(t){return IX.test(t)?t.replace(SX,AX):t;}var RX=/[.?*+^$[\]\\(){}|-]/g;function zX(t){return t.replace(RX,"\\$&");}function ht(t){switch(t){case 9:case 32:return!0;}return!1;}function js(t){if(t>=8192&&t<=8202)return!0;switch(t){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0;}return!1;}function Bs(t){return Hd.test(t)||Kb.test(t);}function $s(t){switch(t){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1;}}function Hs(t){return t=t.trim().replace(/\s+/g," "),"\u1E9E".toLowerCase()==="\u1E7E"&&(t=t.replace(/ẞ/g,"\xDF")),t.toLowerCase().toUpperCase();}var FX={mdurl:Yb,ucmicro:U1};var ow={};ru(ow,{parseLinkDestination:()=>ew,parseLinkLabel:()=>J1,parseLinkTitle:()=>tw});function J1(t,e,a){let o,i,n,r,c=t.posMax,s=t.pos;for(t.pos=e+1,o=1;t.pos<c;){if(n=t.src.charCodeAt(t.pos),n===93&&(o--,o===0)){i=!0;break;}if(r=t.pos,t.md.inline.skipToken(t),n===91){if(r===t.pos-1)o++;else if(a)return t.pos=s,-1;}}let l=-1;return i&&(l=t.pos),t.pos=s,l;}function ew(t,e,a){let o,i=e,n={ok:!1,pos:0,str:""};if(t.charCodeAt(i)===60){for(i++;i<a;){if(o=t.charCodeAt(i),o===10||o===60)return n;if(o===62)return n.pos=i+1,n.str=Vr(t.slice(e+1,i)),n.ok=!0,n;if(o===92&&i+1<a){i+=2;continue;}i++;}return n;}let r=0;for(;i<a&&(o=t.charCodeAt(i),!(o===32||o<32||o===127));){if(o===92&&i+1<a){if(t.charCodeAt(i+1)===32)break;i+=2;continue;}if(o===40&&(r++,r>32))return n;if(o===41){if(r===0)break;r--;}i++;}return e===i||r!==0||(n.str=Vr(t.slice(e,i)),n.pos=i,n.ok=!0),n;}function tw(t,e,a,o){let i,n=e,r={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(o)r.str=o.str,r.marker=o.marker;else{if(n>=a)return r;let c=t.charCodeAt(n);if(c!==34&&c!==39&&c!==40)return r;e++,n++,c===40&&(c=41),r.marker=c;}for(;n<a;){if(i=t.charCodeAt(n),i===r.marker)return r.pos=n+1,r.str+=Vr(t.slice(e,n)),r.ok=!0,r;if(i===40&&r.marker===41)return r;i===92&&n+1<a&&n++,n++;}return r.can_continue=!0,r.str+=Vr(t.slice(e,n)),r;}var rr={};rr.code_inline=function(t,e,a,o,i){let n=t[e];return"<code"+i.renderAttrs(n)+">"+jr(n.content)+"</code>";};rr.code_block=function(t,e,a,o,i){let n=t[e];return"<pre"+i.renderAttrs(n)+"><code>"+jr(t[e].content)+`</code></pre>
`;};rr.fence=function(t,e,a,o,i){let n=t[e],r=n.info?Vr(n.info).trim():"",c="",s="";if(r){let d=r.split(/(\s+)/g);c=d[0],s=d.slice(2).join("");}let l;if(a.highlight?l=a.highlight(n.content,c,s)||jr(n.content):l=jr(n.content),l.indexOf("<pre")===0)return l+`
`;if(r){let d=n.attrIndex("class"),f=n.attrs?n.attrs.slice():[];d<0?f.push(["class",a.langPrefix+c]):(f[d]=f[d].slice(),f[d][1]+=" "+a.langPrefix+c);let x={attrs:f};return`<pre><code${i.renderAttrs(x)}>${l}</code></pre>
`;}return`<pre><code${i.renderAttrs(n)}>${l}</code></pre>
`;};rr.image=function(t,e,a,o,i){let n=t[e];return n.attrs[n.attrIndex("alt")][1]=i.renderInlineAsText(n.children,a,o),i.renderToken(t,e,a);};rr.hardbreak=function(t,e,a){return a.xhtmlOut?`<br />
`:`<br>
`;};rr.softbreak=function(t,e,a){return a.breaks?a.xhtmlOut?`<br />
`:`<br>
`:`
`;};rr.text=function(t,e){return jr(t[e].content);};rr.html_block=function(t,e){return t[e].content;};rr.html_inline=function(t,e){return t[e].content;};function qd(){this.rules=Ud({},rr);}qd.prototype.renderAttrs=function(e){let a,o,i;if(!e.attrs)return"";for(i="",a=0,o=e.attrs.length;a<o;a++)i+=" "+jr(e.attrs[a][0])+'="'+jr(e.attrs[a][1])+'"';return i;};qd.prototype.renderToken=function(e,a,o){let i=e[a],n="";if(i.hidden)return"";i.block&&i.nesting!==-1&&a&&e[a-1].hidden&&(n+=`
`),n+=(i.nesting===-1?"</":"<")+i.tag,n+=this.renderAttrs(i),i.nesting===0&&o.xhtmlOut&&(n+=" /");let r=!1;if(i.block&&(r=!0,i.nesting===1&&a+1<e.length)){let c=e[a+1];(c.type==="inline"||c.hidden||c.nesting===-1&&c.tag===i.tag)&&(r=!1);}return n+=r?`>
`:">",n;};qd.prototype.renderInline=function(t,e,a){let o="",i=this.rules;for(let n=0,r=t.length;n<r;n++){let c=t[n].type;typeof i[c]<"u"?o+=i[c](t,n,e,a,this):o+=this.renderToken(t,n,e);}return o;};qd.prototype.renderInlineAsText=function(t,e,a){let o="";for(let i=0,n=t.length;i<n;i++)switch(t[i].type){case"text":o+=t[i].content;break;case"image":o+=this.renderInlineAsText(t[i].children,e,a);break;case"html_inline":case"html_block":o+=t[i].content;break;case"softbreak":case"hardbreak":o+=`
`;break;default:}return o;};qd.prototype.render=function(t,e,a){let o="",i=this.rules;for(let n=0,r=t.length;n<r;n++){let c=t[n].type;c==="inline"?o+=this.renderInline(t[n].children,e,a):typeof i[c]<"u"?o+=i[c](t,n,e,a,this):o+=this.renderToken(t,n,e,a);}return o;};var hS=qd;function dn(){this.__rules__=[],this.__cache__=null;}dn.prototype.__find__=function(t){for(let e=0;e<this.__rules__.length;e++)if(this.__rules__[e].name===t)return e;return-1;};dn.prototype.__compile__=function(){let t=this,e=[""];t.__rules__.forEach(function(a){a.enabled&&a.alt.forEach(function(o){e.indexOf(o)<0&&e.push(o);});}),t.__cache__={},e.forEach(function(a){t.__cache__[a]=[],t.__rules__.forEach(function(o){o.enabled&&(a&&o.alt.indexOf(a)<0||t.__cache__[a].push(o.fn));});});};dn.prototype.at=function(t,e,a){let o=this.__find__(t),i=a||{};if(o===-1)throw new Error("Parser rule not found: "+t);this.__rules__[o].fn=e,this.__rules__[o].alt=i.alt||[],this.__cache__=null;};dn.prototype.before=function(t,e,a,o){let i=this.__find__(t),n=o||{};if(i===-1)throw new Error("Parser rule not found: "+t);this.__rules__.splice(i,0,{name:e,enabled:!0,fn:a,alt:n.alt||[]}),this.__cache__=null;};dn.prototype.after=function(t,e,a,o){let i=this.__find__(t),n=o||{};if(i===-1)throw new Error("Parser rule not found: "+t);this.__rules__.splice(i+1,0,{name:e,enabled:!0,fn:a,alt:n.alt||[]}),this.__cache__=null;};dn.prototype.push=function(t,e,a){let o=a||{};this.__rules__.push({name:t,enabled:!0,fn:e,alt:o.alt||[]}),this.__cache__=null;};dn.prototype.enable=function(t,e){Array.isArray(t)||(t=[t]);let a=[];return t.forEach(function(o){let i=this.__find__(o);if(i<0){if(e)return;throw new Error("Rules manager: invalid rule name "+o);}this.__rules__[i].enabled=!0,a.push(o);},this),this.__cache__=null,a;};dn.prototype.enableOnly=function(t,e){Array.isArray(t)||(t=[t]),this.__rules__.forEach(function(a){a.enabled=!1;}),this.enable(t,e);};dn.prototype.disable=function(t,e){Array.isArray(t)||(t=[t]);let a=[];return t.forEach(function(o){let i=this.__find__(o);if(i<0){if(e)return;throw new Error("Rules manager: invalid rule name "+o);}this.__rules__[i].enabled=!1,a.push(o);},this),this.__cache__=null,a;};dn.prototype.getRules=function(t){return this.__cache__===null&&this.__compile__(),this.__cache__[t]||[];};var Us=dn;function Wd(t,e,a){this.type=t,this.tag=e,this.attrs=null,this.map=null,this.nesting=a,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1;}Wd.prototype.attrIndex=function(e){if(!this.attrs)return-1;let a=this.attrs;for(let o=0,i=a.length;o<i;o++)if(a[o][0]===e)return o;return-1;};Wd.prototype.attrPush=function(e){this.attrs?this.attrs.push(e):this.attrs=[e];};Wd.prototype.attrSet=function(e,a){let o=this.attrIndex(e),i=[e,a];o<0?this.attrPush(i):this.attrs[o]=i;};Wd.prototype.attrGet=function(e){let a=this.attrIndex(e),o=null;return a>=0&&(o=this.attrs[a][1]),o;};Wd.prototype.attrJoin=function(e,a){let o=this.attrIndex(e);o<0?this.attrPush([e,a]):this.attrs[o][1]=this.attrs[o][1]+" "+a;};var Br=Wd;function fS(t,e,a){this.src=t,this.env=a,this.tokens=[],this.inlineMode=!1,this.md=e;}fS.prototype.Token=Br;var gS=fS;var NX=/\r\n?|\n/g,LX=/\0/g;function iw(t){let e;e=t.src.replace(NX,`
`),e=e.replace(LX,"\uFFFD"),t.src=e;}function aw(t){let e;t.inlineMode?(e=new t.Token("inline","",0),e.content=t.src,e.map=[0,1],e.children=[],t.tokens.push(e)):t.md.block.parse(t.src,t.md,t.env,t.tokens);}function nw(t){let e=t.tokens;for(let a=0,o=e.length;a<o;a++){let i=e[a];i.type==="inline"&&t.md.inline.parse(i.content,t.md,t.env,i.children);}}function VX(t){return /^<a[>\s]/i.test(t);}function jX(t){return /^<\/a\s*>/i.test(t);}function rw(t){let e=t.tokens;if(t.md.options.linkify)for(let a=0,o=e.length;a<o;a++){if(e[a].type!=="inline"||!t.md.linkify.pretest(e[a].content))continue;let i=e[a].children,n=0;for(let r=i.length-1;r>=0;r--){let c=i[r];if(c.type==="link_close"){for(r--;i[r].level!==c.level&&i[r].type!=="link_open";)r--;continue;}if(c.type==="html_inline"&&(VX(c.content)&&n>0&&n--,jX(c.content)&&n++),!(n>0)&&c.type==="text"&&t.md.linkify.test(c.content)){let s=c.content,l=t.md.linkify.match(s),d=[],f=c.level,x=0;l.length>0&&l[0].index===0&&r>0&&i[r-1].type==="text_special"&&(l=l.slice(1));for(let b=0;b<l.length;b++){let v=l[b].url,P=t.md.normalizeLink(v);if(!t.md.validateLink(P))continue;let A=l[b].text;l[b].schema?l[b].schema==="mailto:"&&!/^mailto:/i.test(A)?A=t.md.normalizeLinkText("mailto:"+A).replace(/^mailto:/,""):A=t.md.normalizeLinkText(A):A=t.md.normalizeLinkText("http://"+A).replace(/^http:\/\//,"");let R=l[b].index;if(R>x){let ve=new t.Token("text","",0);ve.content=s.slice(x,R),ve.level=f,d.push(ve);}let q=new t.Token("link_open","a",1);q.attrs=[["href",P]],q.level=f++,q.markup="linkify",q.info="auto",d.push(q);let J=new t.Token("text","",0);J.content=A,J.level=f,d.push(J);let te=new t.Token("link_close","a",-1);te.level=--f,te.markup="linkify",te.info="auto",d.push(te),x=l[b].lastIndex;}if(x<s.length){let b=new t.Token("text","",0);b.content=s.slice(x),b.level=f,d.push(b);}e[a].children=i=X1(i,r,d);}}}}var bS=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,BX=/\((c|tm|r)\)/i,$X=/\((c|tm|r)\)/ig,HX={c:"\xA9",r:"\xAE",tm:"\u2122"};function UX(t,e){return HX[e.toLowerCase()];}function qX(t){let e=0;for(let a=t.length-1;a>=0;a--){let o=t[a];o.type==="text"&&!e&&(o.content=o.content.replace($X,UX)),o.type==="link_open"&&o.info==="auto"&&e--,o.type==="link_close"&&o.info==="auto"&&e++;}}function WX(t){let e=0;for(let a=t.length-1;a>=0;a--){let o=t[a];o.type==="text"&&!e&&bS.test(o.content)&&(o.content=o.content.replace(/\+-/g,"\xB1").replace(/\.{2,}/g,"\u2026").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1\u2014").replace(/(^|\s)--(?=\s|$)/mg,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1\u2013")),o.type==="link_open"&&o.info==="auto"&&e--,o.type==="link_close"&&o.info==="auto"&&e++;}}function cw(t){let e;if(t.md.options.typographer)for(e=t.tokens.length-1;e>=0;e--)t.tokens[e].type==="inline"&&(BX.test(t.tokens[e].content)&&qX(t.tokens[e].children),bS.test(t.tokens[e].content)&&WX(t.tokens[e].children));}var GX=/['"]/,xS=/['"]/g,vS="\u2019";function a0(t,e,a){return t.slice(0,e)+a+t.slice(e+1);}function QX(t,e){let a,o=[];for(let i=0;i<t.length;i++){let n=t[i],r=t[i].level;for(a=o.length-1;a>=0&&!(o[a].level<=r);a--);if(o.length=a+1,n.type!=="text")continue;let c=n.content,s=0,l=c.length;e:for(;s<l;){xS.lastIndex=s;let d=xS.exec(c);if(!d)break;let f=!0,x=!0;s=d.index+1;let b=d[0]==="'",v=32;if(d.index-1>=0)v=c.charCodeAt(d.index-1);else for(a=i-1;a>=0&&!(t[a].type==="softbreak"||t[a].type==="hardbreak");a--)if(t[a].content){v=t[a].content.charCodeAt(t[a].content.length-1);break;}let P=32;if(s<l)P=c.charCodeAt(s);else for(a=i+1;a<t.length&&!(t[a].type==="softbreak"||t[a].type==="hardbreak");a++)if(t[a].content){P=t[a].content.charCodeAt(0);break;}let A=$s(v)||Bs(String.fromCharCode(v)),R=$s(P)||Bs(String.fromCharCode(P)),q=js(v),J=js(P);if(J?f=!1:R&&(q||A||(f=!1)),q?x=!1:A&&(J||R||(x=!1)),P===34&&d[0]==='"'&&v>=48&&v<=57&&(x=f=!1),f&&x&&(f=A,x=R),!f&&!x){b&&(n.content=a0(n.content,d.index,vS));continue;}if(x)for(a=o.length-1;a>=0;a--){let te=o[a];if(o[a].level<r)break;if(te.single===b&&o[a].level===r){te=o[a];let ve,fe;b?(ve=e.md.options.quotes[2],fe=e.md.options.quotes[3]):(ve=e.md.options.quotes[0],fe=e.md.options.quotes[1]),n.content=a0(n.content,d.index,fe),t[te.token].content=a0(t[te.token].content,te.pos,ve),s+=fe.length-1,te.token===i&&(s+=ve.length-1),c=n.content,l=c.length,o.length=a;continue e;}}f?o.push({token:i,pos:d.index,single:b,level:r}):x&&b&&(n.content=a0(n.content,d.index,vS));}}}function sw(t){if(t.md.options.typographer)for(let e=t.tokens.length-1;e>=0;e--)t.tokens[e].type!=="inline"||!GX.test(t.tokens[e].content)||QX(t.tokens[e].children,t);}function lw(t){let e,a,o=t.tokens,i=o.length;for(let n=0;n<i;n++){if(o[n].type!=="inline")continue;let r=o[n].children,c=r.length;for(e=0;e<c;e++)r[e].type==="text_special"&&(r[e].type="text");for(e=a=0;e<c;e++)r[e].type==="text"&&e+1<c&&r[e+1].type==="text"?r[e+1].content=r[e].content+r[e+1].content:(e!==a&&(r[a]=r[e]),a++);e!==a&&(r.length=a);}}var dw=[["normalize",iw],["block",aw],["inline",nw],["linkify",rw],["replacements",cw],["smartquotes",sw],["text_join",lw]];function mw(){this.ruler=new Us();for(let t=0;t<dw.length;t++)this.ruler.push(dw[t][0],dw[t][1]);}mw.prototype.process=function(t){let e=this.ruler.getRules("");for(let a=0,o=e.length;a<o;a++)e[a](t);};mw.prototype.State=gS;var _S=mw;function cr(t,e,a,o){this.src=t,this.md=e,this.env=a,this.tokens=o,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0;let i=this.src;for(let n=0,r=0,c=0,s=0,l=i.length,d=!1;r<l;r++){let f=i.charCodeAt(r);if(!d)if(ht(f)){c++,f===9?s+=4-s%4:s++;continue;}else d=!0;(f===10||r===l-1)&&(f!==10&&r++,this.bMarks.push(n),this.eMarks.push(r),this.tShift.push(c),this.sCount.push(s),this.bsCount.push(0),d=!1,c=0,s=0,n=r+1);}this.bMarks.push(i.length),this.eMarks.push(i.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1;}cr.prototype.push=function(t,e,a){let o=new Br(t,e,a);return o.block=!0,a<0&&this.level--,o.level=this.level,a>0&&this.level++,this.tokens.push(o),o;};cr.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e];};cr.prototype.skipEmptyLines=function(e){for(let a=this.lineMax;e<a&&!(this.bMarks[e]+this.tShift[e]<this.eMarks[e]);e++);return e;};cr.prototype.skipSpaces=function(e){for(let a=this.src.length;e<a;e++){let o=this.src.charCodeAt(e);if(!ht(o))break;}return e;};cr.prototype.skipSpacesBack=function(e,a){if(e<=a)return e;for(;e>a;)if(!ht(this.src.charCodeAt(--e)))return e+1;return e;};cr.prototype.skipChars=function(e,a){for(let o=this.src.length;e<o&&this.src.charCodeAt(e)===a;e++);return e;};cr.prototype.skipCharsBack=function(e,a,o){if(e<=o)return e;for(;e>o;)if(a!==this.src.charCodeAt(--e))return e+1;return e;};cr.prototype.getLines=function(e,a,o,i){if(e>=a)return"";let n=new Array(a-e);for(let r=0,c=e;c<a;c++,r++){let s=0,l=this.bMarks[c],d=l,f;for(c+1<a||i?f=this.eMarks[c]+1:f=this.eMarks[c];d<f&&s<o;){let x=this.src.charCodeAt(d);if(ht(x))x===9?s+=4-(s+this.bsCount[c])%4:s++;else if(d-l<this.tShift[c])s++;else break;d++;}s>o?n[r]=new Array(s-o+1).join(" ")+this.src.slice(d,f):n[r]=this.src.slice(d,f);}return n.join("");};cr.prototype.Token=Br;var wS=cr;var YX=65536;function pw(t,e){let a=t.bMarks[e]+t.tShift[e],o=t.eMarks[e];return t.src.slice(a,o);}function yS(t){let e=[],a=t.length,o=0,i=t.charCodeAt(o),n=!1,r=0,c="";for(;o<a;)i===124&&(n?(c+=t.substring(r,o-1),r=o):(e.push(c+t.substring(r,o)),c="",r=o+1)),n=i===92,o++,i=t.charCodeAt(o);return e.push(c+t.substring(r)),e;}function uw(t,e,a,o){if(e+2>a)return!1;let i=e+1;if(t.sCount[i]<t.blkIndent||t.sCount[i]-t.blkIndent>=4)return!1;let n=t.bMarks[i]+t.tShift[i];if(n>=t.eMarks[i])return!1;let r=t.src.charCodeAt(n++);if(r!==124&&r!==45&&r!==58||n>=t.eMarks[i])return!1;let c=t.src.charCodeAt(n++);if(c!==124&&c!==45&&c!==58&&!ht(c)||r===45&&ht(c))return!1;for(;n<t.eMarks[i];){let te=t.src.charCodeAt(n);if(te!==124&&te!==45&&te!==58&&!ht(te))return!1;n++;}let s=pw(t,e+1),l=s.split("|"),d=[];for(let te=0;te<l.length;te++){let ve=l[te].trim();if(!ve){if(te===0||te===l.length-1)continue;return!1;}if(!/^:?-+:?$/.test(ve))return!1;ve.charCodeAt(ve.length-1)===58?d.push(ve.charCodeAt(0)===58?"center":"right"):ve.charCodeAt(0)===58?d.push("left"):d.push("");}if(s=pw(t,e).trim(),s.indexOf("|")===-1||t.sCount[e]-t.blkIndent>=4)return!1;l=yS(s),l.length&&l[0]===""&&l.shift(),l.length&&l[l.length-1]===""&&l.pop();let f=l.length;if(f===0||f!==d.length)return!1;if(o)return!0;let x=t.parentType;t.parentType="table";let b=t.md.block.ruler.getRules("blockquote"),v=t.push("table_open","table",1),P=[e,0];v.map=P;let A=t.push("thead_open","thead",1);A.map=[e,e+1];let R=t.push("tr_open","tr",1);R.map=[e,e+1];for(let te=0;te<l.length;te++){let ve=t.push("th_open","th",1);d[te]&&(ve.attrs=[["style","text-align:"+d[te]]]);let fe=t.push("inline","",0);fe.content=l[te].trim(),fe.children=[],t.push("th_close","th",-1);}t.push("tr_close","tr",-1),t.push("thead_close","thead",-1);let q,J=0;for(i=e+2;i<a&&!(t.sCount[i]<t.blkIndent);i++){let te=!1;for(let fe=0,De=b.length;fe<De;fe++)if(b[fe](t,i,a,!0)){te=!0;break;}if(te||(s=pw(t,i).trim(),!s)||t.sCount[i]-t.blkIndent>=4||(l=yS(s),l.length&&l[0]===""&&l.shift(),l.length&&l[l.length-1]===""&&l.pop(),J+=f-l.length,J>YX))break;if(i===e+2){let fe=t.push("tbody_open","tbody",1);fe.map=q=[e+2,0];}let ve=t.push("tr_open","tr",1);ve.map=[i,i+1];for(let fe=0;fe<f;fe++){let De=t.push("td_open","td",1);d[fe]&&(De.attrs=[["style","text-align:"+d[fe]]]);let lt=t.push("inline","",0);lt.content=l[fe]?l[fe].trim():"",lt.children=[],t.push("td_close","td",-1);}t.push("tr_close","tr",-1);}return q&&(t.push("tbody_close","tbody",-1),q[1]=i),t.push("table_close","table",-1),P[1]=i,t.parentType=x,t.line=i,!0;}function hw(t,e,a){if(t.sCount[e]-t.blkIndent<4)return!1;let o=e+1,i=o;for(;o<a;){if(t.isEmpty(o)){o++;continue;}if(t.sCount[o]-t.blkIndent>=4){o++,i=o;continue;}break;}t.line=i;let n=t.push("code_block","code",0);return n.content=t.getLines(e,i,4+t.blkIndent,!1)+`
`,n.map=[e,t.line],!0;}function fw(t,e,a,o){let i=t.bMarks[e]+t.tShift[e],n=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4||i+3>n)return!1;let r=t.src.charCodeAt(i);if(r!==126&&r!==96)return!1;let c=i;i=t.skipChars(i,r);let s=i-c;if(s<3)return!1;let l=t.src.slice(c,i),d=t.src.slice(i,n);if(r===96&&d.indexOf(String.fromCharCode(r))>=0)return!1;if(o)return!0;let f=e,x=!1;for(;f++,!(f>=a||(i=c=t.bMarks[f]+t.tShift[f],n=t.eMarks[f],i<n&&t.sCount[f]<t.blkIndent));)if(t.src.charCodeAt(i)===r&&!(t.sCount[f]-t.blkIndent>=4)&&(i=t.skipChars(i,r),!(i-c<s)&&(i=t.skipSpaces(i),!(i<n)))){x=!0;break;}s=t.sCount[e],t.line=f+(x?1:0);let b=t.push("fence","code",0);return b.info=d,b.content=t.getLines(e+1,f,s,!0),b.markup=l,b.map=[e,t.line],!0;}function gw(t,e,a,o){let i=t.bMarks[e]+t.tShift[e],n=t.eMarks[e],r=t.lineMax;if(t.sCount[e]-t.blkIndent>=4||t.src.charCodeAt(i)!==62)return!1;if(o)return!0;let c=[],s=[],l=[],d=[],f=t.md.block.ruler.getRules("blockquote"),x=t.parentType;t.parentType="blockquote";let b=!1,v;for(v=e;v<a;v++){let J=t.sCount[v]<t.blkIndent;if(i=t.bMarks[v]+t.tShift[v],n=t.eMarks[v],i>=n)break;if(t.src.charCodeAt(i++)===62&&!J){let ve=t.sCount[v]+1,fe,De;t.src.charCodeAt(i)===32?(i++,ve++,De=!1,fe=!0):t.src.charCodeAt(i)===9?(fe=!0,(t.bsCount[v]+ve)%4===3?(i++,ve++,De=!1):De=!0):fe=!1;let lt=ve;for(c.push(t.bMarks[v]),t.bMarks[v]=i;i<n;){let Vt=t.src.charCodeAt(i);if(ht(Vt))Vt===9?lt+=4-(lt+t.bsCount[v]+(De?1:0))%4:lt++;else break;i++;}b=i>=n,s.push(t.bsCount[v]),t.bsCount[v]=t.sCount[v]+1+(fe?1:0),l.push(t.sCount[v]),t.sCount[v]=lt-ve,d.push(t.tShift[v]),t.tShift[v]=i-t.bMarks[v];continue;}if(b)break;let te=!1;for(let ve=0,fe=f.length;ve<fe;ve++)if(f[ve](t,v,a,!0)){te=!0;break;}if(te){t.lineMax=v,t.blkIndent!==0&&(c.push(t.bMarks[v]),s.push(t.bsCount[v]),d.push(t.tShift[v]),l.push(t.sCount[v]),t.sCount[v]-=t.blkIndent);break;}c.push(t.bMarks[v]),s.push(t.bsCount[v]),d.push(t.tShift[v]),l.push(t.sCount[v]),t.sCount[v]=-1;}let P=t.blkIndent;t.blkIndent=0;let A=t.push("blockquote_open","blockquote",1);A.markup=">";let R=[e,0];A.map=R,t.md.block.tokenize(t,e,v);let q=t.push("blockquote_close","blockquote",-1);q.markup=">",t.lineMax=r,t.parentType=x,R[1]=t.line;for(let J=0;J<d.length;J++)t.bMarks[J+e]=c[J],t.tShift[J+e]=d[J],t.sCount[J+e]=l[J],t.bsCount[J+e]=s[J];return t.blkIndent=P,!0;}function bw(t,e,a,o){let i=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4)return!1;let n=t.bMarks[e]+t.tShift[e],r=t.src.charCodeAt(n++);if(r!==42&&r!==45&&r!==95)return!1;let c=1;for(;n<i;){let l=t.src.charCodeAt(n++);if(l!==r&&!ht(l))return!1;l===r&&c++;}if(c<3)return!1;if(o)return!0;t.line=e+1;let s=t.push("hr","hr",0);return s.map=[e,t.line],s.markup=Array(c+1).join(String.fromCharCode(r)),!0;}function kS(t,e){let a=t.eMarks[e],o=t.bMarks[e]+t.tShift[e],i=t.src.charCodeAt(o++);if(i!==42&&i!==45&&i!==43)return-1;if(o<a){let n=t.src.charCodeAt(o);if(!ht(n))return-1;}return o;}function CS(t,e){let a=t.bMarks[e]+t.tShift[e],o=t.eMarks[e],i=a;if(i+1>=o)return-1;let n=t.src.charCodeAt(i++);if(n<48||n>57)return-1;for(;;){if(i>=o)return-1;if(n=t.src.charCodeAt(i++),n>=48&&n<=57){if(i-a>=10)return-1;continue;}if(n===41||n===46)break;return-1;}return i<o&&(n=t.src.charCodeAt(i),!ht(n))?-1:i;}function ZX(t,e){let a=t.level+2;for(let o=e+2,i=t.tokens.length-2;o<i;o++)t.tokens[o].level===a&&t.tokens[o].type==="paragraph_open"&&(t.tokens[o+2].hidden=!0,t.tokens[o].hidden=!0,o+=2);}function xw(t,e,a,o){let i,n,r,c,s=e,l=!0;if(t.sCount[s]-t.blkIndent>=4||t.listIndent>=0&&t.sCount[s]-t.listIndent>=4&&t.sCount[s]<t.blkIndent)return!1;let d=!1;o&&t.parentType==="paragraph"&&t.sCount[s]>=t.blkIndent&&(d=!0);let f,x,b;if((b=CS(t,s))>=0){if(f=!0,r=t.bMarks[s]+t.tShift[s],x=Number(t.src.slice(r,b-1)),d&&x!==1)return!1;}else if((b=kS(t,s))>=0)f=!1;else return!1;if(d&&t.skipSpaces(b)>=t.eMarks[s])return!1;if(o)return!0;let v=t.src.charCodeAt(b-1),P=t.tokens.length;f?(c=t.push("ordered_list_open","ol",1),x!==1&&(c.attrs=[["start",x]])):c=t.push("bullet_list_open","ul",1);let A=[s,0];c.map=A,c.markup=String.fromCharCode(v);let R=!1,q=t.md.block.ruler.getRules("list"),J=t.parentType;for(t.parentType="list";s<a;){n=b,i=t.eMarks[s];let te=t.sCount[s]+b-(t.bMarks[s]+t.tShift[s]),ve=te;for(;n<i;){let Ao=t.src.charCodeAt(n);if(Ao===9)ve+=4-(ve+t.bsCount[s])%4;else if(Ao===32)ve++;else break;n++;}let fe=n,De;fe>=i?De=1:De=ve-te,De>4&&(De=1);let lt=te+De;c=t.push("list_item_open","li",1),c.markup=String.fromCharCode(v);let Vt=[s,0];c.map=Vt,f&&(c.info=t.src.slice(r,b-1));let vo=t.tight,Fi=t.tShift[s],si=t.sCount[s],li=t.listIndent;if(t.listIndent=t.blkIndent,t.blkIndent=lt,t.tight=!0,t.tShift[s]=fe-t.bMarks[s],t.sCount[s]=ve,fe>=i&&t.isEmpty(s+1)?t.line=Math.min(t.line+2,a):t.md.block.tokenize(t,s,a,!0),(!t.tight||R)&&(l=!1),R=t.line-s>1&&t.isEmpty(t.line-1),t.blkIndent=t.listIndent,t.listIndent=li,t.tShift[s]=Fi,t.sCount[s]=si,t.tight=vo,c=t.push("list_item_close","li",-1),c.markup=String.fromCharCode(v),s=t.line,Vt[1]=s,s>=a||t.sCount[s]<t.blkIndent||t.sCount[s]-t.blkIndent>=4)break;let Ni=!1;for(let Ao=0,ge=q.length;Ao<ge;Ao++)if(q[Ao](t,s,a,!0)){Ni=!0;break;}if(Ni)break;if(f){if(b=CS(t,s),b<0)break;r=t.bMarks[s]+t.tShift[s];}else if(b=kS(t,s),b<0)break;if(v!==t.src.charCodeAt(b-1))break;}return f?c=t.push("ordered_list_close","ol",-1):c=t.push("bullet_list_close","ul",-1),c.markup=String.fromCharCode(v),A[1]=s,t.line=s,t.parentType=J,l&&ZX(t,P),!0;}function vw(t,e,a,o){let i=t.bMarks[e]+t.tShift[e],n=t.eMarks[e],r=e+1;if(t.sCount[e]-t.blkIndent>=4||t.src.charCodeAt(i)!==91)return!1;function c(q){let J=t.lineMax;if(q>=J||t.isEmpty(q))return null;let te=!1;if(t.sCount[q]-t.blkIndent>3&&(te=!0),t.sCount[q]<0&&(te=!0),!te){let De=t.md.block.ruler.getRules("reference"),lt=t.parentType;t.parentType="reference";let Vt=!1;for(let vo=0,Fi=De.length;vo<Fi;vo++)if(De[vo](t,q,J,!0)){Vt=!0;break;}if(t.parentType=lt,Vt)return null;}let ve=t.bMarks[q]+t.tShift[q],fe=t.eMarks[q];return t.src.slice(ve,fe+1);}let s=t.src.slice(i,n+1);n=s.length;let l=-1;for(i=1;i<n;i++){let q=s.charCodeAt(i);if(q===91)return!1;if(q===93){l=i;break;}else if(q===10){let J=c(r);J!==null&&(s+=J,n=s.length,r++);}else if(q===92&&(i++,i<n&&s.charCodeAt(i)===10)){let J=c(r);J!==null&&(s+=J,n=s.length,r++);}}if(l<0||s.charCodeAt(l+1)!==58)return!1;for(i=l+2;i<n;i++){let q=s.charCodeAt(i);if(q===10){let J=c(r);J!==null&&(s+=J,n=s.length,r++);}else if(!ht(q))break;}let d=t.md.helpers.parseLinkDestination(s,i,n);if(!d.ok)return!1;let f=t.md.normalizeLink(d.str);if(!t.md.validateLink(f))return!1;i=d.pos;let x=i,b=r,v=i;for(;i<n;i++){let q=s.charCodeAt(i);if(q===10){let J=c(r);J!==null&&(s+=J,n=s.length,r++);}else if(!ht(q))break;}let P=t.md.helpers.parseLinkTitle(s,i,n);for(;P.can_continue;){let q=c(r);if(q===null)break;s+=q,i=n,n=s.length,r++,P=t.md.helpers.parseLinkTitle(s,i,n,P);}let A;for(i<n&&v!==i&&P.ok?(A=P.str,i=P.pos):(A="",i=x,r=b);i<n;){let q=s.charCodeAt(i);if(!ht(q))break;i++;}if(i<n&&s.charCodeAt(i)!==10&&A)for(A="",i=x,r=b;i<n;){let q=s.charCodeAt(i);if(!ht(q))break;i++;}if(i<n&&s.charCodeAt(i)!==10)return!1;let R=Hs(s.slice(1,l));return R?(o||(typeof t.env.references>"u"&&(t.env.references={}),typeof t.env.references[R]��>"u"&&(t.env.references[R]={title:A,href:f}),t.line=r),!0):!1;}var MS=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"];var XX="[a-zA-Z_:][a-zA-Z0-9:._-]*",KX="[^\"'=<>`\\x00-\\x20]+",JX="'[^']*'",eK='"[^"]*"',tK="(?:"+KX+"|"+JX+"|"+eK+")",oK="(?:\\s+"+XX+"(?:\\s*=\\s*"+tK+")?)",OS="<[A-Za-z][A-Za-z0-9\\-]*"+oK+"*\\s*\\/?>",PS="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",iK="<!---?>|<!--(?:[^-]|-[^-]|--[^>])*-->",aK="<[?][\\s\\S]*?[?]>",nK="<![A-Za-z][^>]*>",rK="<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",DS=new RegExp("^(?:"+OS+"|"+PS+"|"+iK+"|"+aK+"|"+nK+"|"+rK+")"),ES=new RegExp("^(?:"+OS+"|"+PS+")");var Gd=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+MS.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(ES.source+"\\s*$"),/^$/,!1]];function _w(t,e,a,o){let i=t.bMarks[e]+t.tShift[e],n=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4||!t.md.options.html||t.src.charCodeAt(i)!==60)return!1;let r=t.src.slice(i,n),c=0;for(;c<Gd.length&&!Gd[c][0].test(r);c++);if(c===Gd.length)return!1;if(o)return Gd[c][2];let s=e+1;if(!Gd[c][1].test(r)){for(;s<a&&!(t.sCount[s]<t.blkIndent);s++)if(i=t.bMarks[s]+t.tShift[s],n=t.eMarks[s],r=t.src.slice(i,n),Gd[c][1].test(r)){r.length!==0&&s++;break;}}t.line=s;let l=t.push("html_block","",0);return l.map=[e,s],l.content=t.getLines(e,s,t.blkIndent,!0),!0;}function ww(t,e,a,o){let i=t.bMarks[e]+t.tShift[e],n=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4)return!1;let r=t.src.charCodeAt(i);if(r!==35||i>=n)return!1;let c=1;for(r=t.src.charCodeAt(++i);r===35&&i<n&&c<=6;)c++,r=t.src.charCodeAt(++i);if(c>6||i<n&&!ht(r))return!1;if(o)return!0;n=t.skipSpacesBack(n,i);let s=t.skipCharsBack(n,35,i);s>i&&ht(t.src.charCodeAt(s-1))&&(n=s),t.line=e+1;let l=t.push("heading_open","h"+String(c),1);l.markup="########".slice(0,c),l.map=[e,t.line];let d=t.push("inline","",0);d.content=t.src.slice(i,n).trim(),d.map=[e,t.line],d.children=[];let f=t.push("heading_close","h"+String(c),-1);return f.markup="########".slice(0,c),!0;}function yw(t,e,a){let o=t.md.block.ruler.getRules("paragraph");if(t.sCount[e]-t.blkIndent>=4)return!1;let i=t.parentType;t.parentType="paragraph";let n=0,r,c=e+1;for(;c<a&&!t.isEmpty(c);c++){if(t.sCount[c]-t.blkIndent>3)continue;if(t.sCount[c]>=t.blkIndent){let b=t.bMarks[c]+t.tShift[c],v=t.eMarks[c];if(b<v&&(r=t.src.charCodeAt(b),(r===45||r===61)&&(b=t.skipChars(b,r),b=t.skipSpaces(b),b>=v))){n=r===61?1:2;break;}}if(t.sCount[c]<0)continue;let x=!1;for(let b=0,v=o.length;b<v;b++)if(o[b](t,c,a,!0)){x=!0;break;}if(x)break;}if(!n)return!1;let s=t.getLines(e,c,t.blkIndent,!1).trim();t.line=c+1;let l=t.push("heading_open","h"+String(n),1);l.markup=String.fromCharCode(r),l.map=[e,t.line];let d=t.push("inline","",0);d.content=s,d.map=[e,t.line-1],d.children=[];let f=t.push("heading_close","h"+String(n),-1);return f.markup=String.fromCharCode(r),t.parentType=i,!0;}function kw(t,e,a){let o=t.md.block.ruler.getRules("paragraph"),i=t.parentType,n=e+1;for(t.parentType="paragraph";n<a&&!t.isEmpty(n);n++){if(t.sCount[n]-t.blkIndent>3||t.sCount[n]<0)continue;let l=!1;for(let d=0,f=o.length;d<f;d++)if(o[d](t,n,a,!0)){l=!0;break;}if(l)break;}let r=t.getLines(e,n,t.blkIndent,!1).trim();t.line=n;let c=t.push("paragraph_open","p",1);c.map=[e,t.line];let s=t.push("inline","",0);return s.content=r,s.map=[e,t.line],s.children=[],t.push("paragraph_close","p",-1),t.parentType=i,!0;}var n0=[["table",uw,["paragraph","reference"]],["code",hw],["fence",fw,["paragraph","reference","blockquote","list"]],["blockquote",gw,["paragraph","reference","blockquote","list"]],["hr",bw,["paragraph","reference","blockquote","list"]],["list",xw,["paragraph","reference","blockquote"]],["reference",vw],["html_block",_w,["paragraph","reference","blockquote"]],["heading",ww,["paragraph","reference","blockquote"]],["lheading",yw],["paragraph",kw]];function r0(){this.ruler=new Us();for(let t=0;t<n0.length;t++)this.ruler.push(n0[t][0],n0[t][1],{alt:(n0[t][2]||[]).slice()});}r0.prototype.tokenize=function(t,e,a){let o=this.ruler.getRules(""),i=o.length,n=t.md.options.maxNesting,r=e,c=!1;for(;r<a&&(t.line=r=t.skipEmptyLines(r),!(r>=a||t.sCount[r]<t.blkIndent));){if(t.level>=n){t.line=a;break;}let s=t.line,l=!1;for(let d=0;d<i;d++)if(l=o[d](t,r,a,!1),l){if(s>=t.line)throw new Error("block rule didn't increment state.line");break;}if(!l)throw new Error("none of the block rules matched");t.tight=!c,t.isEmpty(t.line-1)&&(c=!0),r=t.line,r<a&&t.isEmpty(r)&&(c=!0,r++,t.line=r);}};r0.prototype.parse=function(t,e,a,o){if(!t)return;let i=new this.State(t,e,a,o);this.tokenize(i,i.line,i.lineMax);};r0.prototype.State=wS;var IS=r0;function Yp(t,e,a,o){this.src=t,this.env=a,this.md=e,this.tokens=o,this.tokens_meta=Array(o.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0;}Yp.prototype.pushPending=function(){let t=new Br("text","",0);return t.content=this.pending,t.level=this.pendingLevel,this.tokens.push(t),this.pending="",t;};Yp.prototype.push=function(t,e,a){this.pending&&this.pushPending();let o=new Br(t,e,a),i=null;return a<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),o.level=this.level,a>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],i={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(o),this.tokens_meta.push(i),o;};Yp.prototype.scanDelims=function(t,e){let a=this.posMax,o=this.src.charCodeAt(t),i=t>0?this.src.charCodeAt(t-1):32,n=t;for(;n<a&&this.src.charCodeAt(n)===o;)n++;let r=n-t,c=n<a?this.src.charCodeAt(n):32,s=$s(i)||Bs(String.fromCharCode(i)),l=$s(c)||Bs(String.fromCharCode(c)),d=js(i),f=js(c),x=!f&&(!l||d||s),b=!d&&(!s||f||l);return{can_open:x&&(e||!b||s),can_close:b&&(e||!x||l),length:r};};Yp.prototype.Token=Br;var SS=Yp;function cK(t){switch(t){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1;}}function Cw(t,e){let a=t.pos;for(;a<t.posMax&&!cK(t.src.charCodeAt(a));)a++;return a===t.pos?!1:(e||(t.pending+=t.src.slice(t.pos,a)),t.pos=a,!0);}var sK=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i;function Mw(t,e){if(!t.md.options.linkify||t.linkLevel>0)return!1;let a=t.pos,o=t.posMax;if(a+3>o||t.src.charCodeAt(a)!==58||t.src.charCodeAt(a+1)!==47||t.src.charCodeAt(a+2)!==47)return!1;let i=t.pending.match(sK);if(!i)return!1;let n=i[1],r=t.md.linkify.matchAtStart(t.src.slice(a-n.length));if(!r)return!1;let c=r.url;if(c.length<=n.length)return!1;c=c.replace(/\*+$/,"");let s=t.md.normalizeLink(c);if(!t.md.validateLink(s))return!1;if(!e){t.pending=t.pending.slice(0,-n.length);let l=t.push("link_open","a",1);l.attrs=[["href",s]],l.markup="linkify",l.info="auto";let d=t.push("text","",0);d.content=t.md.normalizeLinkText(c);let f=t.push("link_close","a",-1);f.markup="linkify",f.info="auto";}return t.pos+=c.length-n.length,!0;}function Ow(t,e){let a=t.pos;if(t.src.charCodeAt(a)!==10)return!1;let o=t.pending.length-1,i=t.posMax;if(!e)if(o>=0&&t.pending.charCodeAt(o)===32){if(o>=1&&t.pending.charCodeAt(o-1)===32){let n=o-1;for(;n>=1&&t.pending.charCodeAt(n-1)===32;)n--;t.pending=t.pending.slice(0,n),t.push("hardbreak","br",0);}else t.pending=t.pending.slice(0,-1),t.push("softbreak","br",0);}else t.push("softbreak","br",0);for(a++;a<i&&ht(t.src.charCodeAt(a));)a++;return t.pos=a,!0;}var Pw=[];for(let t=0;t<256;t++)Pw.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(t){Pw[t.charCodeAt(0)]=1;});function Dw(t,e){let a=t.pos,o=t.posMax;if(t.src.charCodeAt(a)!==92||(a++,a>=o))return!1;let i=t.src.charCodeAt(a);if(i===10){for(e||t.push("hardbreak","br",0),a++;a<o&&(i=t.src.charCodeAt(a),!!ht(i));)a++;return t.pos=a,!0;}let n=t.src[a];if(i>=55296&&i<=56319&&a+1<o){let c=t.src.charCodeAt(a+1);c>=56320&&c<=57343&&(n+=t.src[a+1],a++);}let r="\\"+n;if(!e){let c=t.push("text_special","",0);i<256&&Pw[i]!==0?c.content=n:c.content=r,c.markup=r,c.info="escape";}return t.pos=a+1,!0;}function Ew(t,e){let a=t.pos;if(t.src.charCodeAt(a)!==96)return!1;let i=a;a++;let n=t.posMax;for(;a<n&&t.src.charCodeAt(a)===96;)a++;let r=t.src.slice(i,a),c=r.length;if(t.backticksScanned&&(t.backticks[c]||0)<=i)return e||(t.pending+=r),t.pos+=c,!0;let s=a,l;for(;(l=t.src.indexOf("`",s))!==-1;){for(s=l+1;s<n&&t.src.charCodeAt(s)===96;)s++;let d=s-l;if(d===c){if(!e){let f=t.push("code_inline","code",0);f.markup=r,f.content=t.src.slice(a,l).replace(/\n/g," ").replace(/^ (.+) $/,"$1");}return t.pos=s,!0;}t.backticks[d]=l;}return t.backticksScanned=!0,e||(t.pending+=r),t.pos+=c,!0;}function lK(t,e){let a=t.pos,o=t.src.charCodeAt(a);if(e||o!==126)return!1;let i=t.scanDelims(t.pos,!0),n=i.length,r=String.fromCharCode(o);if(n<2)return!1;let c;n%2&&(c=t.push("text","",0),c.content=r,n--);for(let s=0;s<n;s+=2)c=t.push("text","",0),c.content=r+r,t.delimiters.push({marker:o,length:0,token:t.tokens.length-1,end:-1,open:i.can_open,close:i.can_close});return t.pos+=i.length,!0;}function TS(t,e){let a,o=[],i=e.length;for(let n=0;n<i;n++){let r=e[n];if(r.marker!==126||r.end===-1)continue;let c=e[r.end];a=t.tokens[r.token],a.type="s_open",a.tag="s",a.nesting=1,a.markup="~~",a.content="",a=t.tokens[c.token],a.type="s_close",a.tag="s",a.nesting=-1,a.markup="~~",a.content="",t.tokens[c.token-1].type==="text"&&t.tokens[c.token-1].content==="~"&&o.push(c.token-1);}for(;o.length;){let n=o.pop(),r=n+1;for(;r<t.tokens.length&&t.tokens[r].type==="s_close";)r++;r--,n!==r&&(a=t.tokens[r],t.tokens[r]=t.tokens[n],t.tokens[n]=a);}}function dK(t){let e=t.tokens_meta,a=t.tokens_meta.length;TS(t,t.delimiters);for(let o=0;o<a;o++)e[o]&&e[o].delimiters&&TS(t,e[o].delimiters);}var Iw={tokenize:lK,postProcess:dK};function mK(t,e){let a=t.pos,o=t.src.charCodeAt(a);if(e||o!==95&&o!==42)return!1;let i=t.scanDelims(t.pos,o===42);for(let n=0;n<i.length;n++){let r=t.push("text","",0);r.content=String.fromCharCode(o),t.delimiters.push({marker:o,length:i.length,token:t.tokens.length-1,end:-1,open:i.can_open,close:i.can_close});}return t.pos+=i.length,!0;}function AS(t,e){let a=e.length;for(let o=a-1;o>=0;o--){let i=e[o];if(i.marker!==95&&i.marker!==42||i.end===-1)continue;let n=e[i.end],r=o>0&&e[o-1].end===i.end+1&&e[o-1].marker===i.marker&&e[o-1].token===i.token-1&&e[i.end+1].token===n.token+1,c=String.fromCharCode(i.marker),s=t.tokens[i.token];s.type=r?"strong_open":"em_open",s.tag=r?"strong":"em",s.nesting=1,s.markup=r?c+c:c,s.content="";let l=t.tokens[n.token];l.type=r?"strong_close":"em_close",l.tag=r?"strong":"em",l.nesting=-1,l.markup=r?c+c:c,l.content="",r&&(t.tokens[e[o-1].token].content="",t.tokens[e[i.end+1].token].content="",o--);}}function pK(t){let e=t.tokens_meta,a=t.tokens_meta.length;AS(t,t.delimiters);for(let o=0;o<a;o++)e[o]&&e[o].delimiters&&AS(t,e[o].delimiters);}var Sw={tokenize:mK,postProcess:pK};function Tw(t,e){let a,o,i,n,r="",c="",s=t.pos,l=!0;if(t.src.charCodeAt(t.pos)!==91)return!1;let d=t.pos,f=t.posMax,x=t.pos+1,b=t.md.helpers.parseLinkLabel(t,t.pos,!0);if(b<0)return!1;let v=b+1;if(v<f&&t.src.charCodeAt(v)===40){for(l=!1,v++;v<f&&(a=t.src.charCodeAt(v),!(!ht(a)&&a!==10));v++);if(v>=f)return!1;if(s=v,i=t.md.helpers.parseLinkDestination(t.src,v,t.posMax),i.ok){for(r=t.md.normalizeLink(i.str),t.md.validateLink(r)?v=i.pos:r="",s=v;v<f&&(a=t.src.charCodeAt(v),!(!ht(a)&&a!==10));v++);if(i=t.md.helpers.parseLinkTitle(t.src,v,t.posMax),v<f&&s!==v&&i.ok)for(c=i.str,v=i.pos;v<f&&(a=t.src.charCodeAt(v),!(!ht(a)&&a!==10));v++);}(v>=f||t.src.charCodeAt(v)!==41)&&(l=!0),v++;}if(l){if(typeof t.env.references>"u")return!1;if(v<f&&t.src.charCodeAt(v)===91?(s=v+1,v=t.md.helpers.parseLinkLabel(t,v),v>=0?o=t.src.slice(s,v++):v=b+1):v=b+1,o||(o=t.src.slice(x,b)),n=t.env.references[Hs(o)],!n)return t.pos=d,!1;r=n.href,c=n.title;}if(!e){t.pos=x,t.posMax=b;let P=t.push("link_open","a",1),A=[["href",r]];P.attrs=A,c&&A.push(["title",c]),t.linkLevel++,t.md.inline.tokenize(t),t.linkLevel--,t.push("link_close","a",-1);}return t.pos=v,t.posMax=f,!0;}function Aw(t,e){let a,o,i,n,r,c,s,l,d="",f=t.pos,x=t.posMax;if(t.src.charCodeAt(t.pos)!==33||t.src.charCodeAt(t.pos+1)!==91)return!1;let b=t.pos+2,v=t.md.helpers.parseLinkLabel(t,t.pos+1,!1);if(v<0)return!1;if(n=v+1,n<x&&t.src.charCodeAt(n)===40){for(n++;n<x&&(a=t.src.charCodeAt(n),!(!ht(a)&&a!==10));n++);if(n>=x)return!1;for(l=n,c=t.md.helpers.parseLinkDestination(t.src,n,t.posMax),c.ok&&(d=t.md.normalizeLink(c.str),t.md.validateLink(d)?n=c.pos:d=""),l=n;n<x&&(a=t.src.charCodeAt(n),!(!ht(a)&&a!==10));n++);if(c=t.md.helpers.parseLinkTitle(t.src,n,t.posMax),n<x&&l!==n&&c.ok)for(s=c.str,n=c.pos;n<x&&(a=t.src.charCodeAt(n),!(!ht(a)&&a!==10));n++);else s="";if(n>=x||t.src.charCodeAt(n)!==41)return t.pos=f,!1;n++;}else{if(typeof t.env.references>"u")return!1;if(n<x&&t.src.charCodeAt(n)===91?(l=n+1,n=t.md.helpers.parseLinkLabel(t,n),n>=0?i=t.src.slice(l,n++):n=v+1):n=v+1,i||(i=t.src.slice(b,v)),r=t.env.references[Hs(i)],!r)return t.pos=f,!1;d=r.href,s=r.title;}if(!e){o=t.src.slice(b,v);let P=[];t.md.inline.parse(o,t.md,t.env,P);let A=t.push("image","img",0),R=[["src",d],["alt",""]];A.attrs=R,A.children=P,A.content=o,s&&R.push(["title",s]);}return t.pos=n,t.posMax=x,!0;}var uK=/^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,hK=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function Rw(t,e){let a=t.pos;if(t.src.charCodeAt(a)!==60)return!1;let o=t.pos,i=t.posMax;for(;;){if(++a>=i)return!1;let r=t.src.charCodeAt(a);if(r===60)return!1;if(r===62)break;}let n=t.src.slice(o+1,a);if(hK.test(n)){let r=t.md.normalizeLink(n);if(!t.md.validateLink(r))return!1;if(!e){let c=t.push("link_open","a",1);c.attrs=[["href",r]],c.markup="autolink",c.info="auto";let s=t.push("text","",0);s.content=t.md.normalizeLinkText(n);let l=t.push("link_close","a",-1);l.markup="autolink",l.info="auto";}return t.pos+=n.length+2,!0;}if(uK.test(n)){let r=t.md.normalizeLink("mailto:"+n);if(!t.md.validateLink(r))return!1;if(!e){let c=t.push("link_open","a",1);c.attrs=[["href",r]],c.markup="autolink",c.info="auto";let s=t.push("text","",0);s.content=t.md.normalizeLinkText(n);let l=t.push("link_close","a",-1);l.markup="autolink",l.info="auto";}return t.pos+=n.length+2,!0;}return!1;}function fK(t){return /^<a[>\s]/i.test(t);}function gK(t){return /^<\/a\s*>/i.test(t);}function bK(t){let e=t|32;return e>=97&&e<=122;}function zw(t,e){if(!t.md.options.html)return!1;let a=t.posMax,o=t.pos;if(t.src.charCodeAt(o)!==60||o+2>=a)return!1;let i=t.src.charCodeAt(o+1);if(i!==33&&i!==63&&i!==47&&!bK(i))return!1;let n=t.src.slice(o).match(DS);if(!n)return!1;if(!e){let r=t.push("html_inline","",0);r.content=n[0],fK(r.content)&&t.linkLevel++,gK(r.content)&&t.linkLevel--;}return t.pos+=n[0].length,!0;}var xK=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,vK=/^&([a-z][a-z0-9]{1,31});/i;function Fw(t,e){let a=t.pos,o=t.posMax;if(t.src.charCodeAt(a)!==38||a+1>=o)return!1;if(t.src.charCodeAt(a+1)===35){let n=t.src.slice(a).match(xK);if(n){if(!e){let r=n[1][0].toLowerCase()==="x"?parseInt(n[1].slice(1),16):parseInt(n[1],10),c=t.push("text_special","",0);c.content=i0(r)?Qp(r):Qp(65533),c.markup=n[0],c.info="entity";}return t.pos+=n[0].length,!0;}}else{let n=t.src.slice(a).match(vK);if(n){let r=Lc(n[0]);if(r!==n[0]){if(!e){let c=t.push("text_special","",0);c.content=r,c.markup=n[0],c.info="entity";}return t.pos+=n[0].length,!0;}}}return!1;}function RS(t){let e={},a=t.length;if(!a)return;let o=0,i=-2,n=[];for(let r=0;r<a;r++){let c=t[r];if(n.push(0),(t[o].marker!==c.marker||i!==c.token-1)&&(o=r),i=c.token,c.length=c.length||0,!c.close)continue;e.hasOwnProperty(c.marker)||(e[c.marker]=[-1,-1,-1,-1,-1,-1]);let s=e[c.marker][(c.open?3:0)+c.length%3],l=o-n[o]-1,d=l;for(;l>s;l-=n[l]+1){let f=t[l];if(f.marker===c.marker&&f.open&&f.end<0){let x=!1;if((f.close||c.open)&&(f.length+c.length)%3===0&&(f.length%3!==0||c.length%3!==0)&&(x=!0),!x){let b=l>0&&!t[l-1].open?n[l-1]+1:0;n[r]=r-l+b,n[l]=b,c.open=!1,f.end=r,f.close=!1,d=-1,i=-2;break;}}}d!==-1&&(e[c.marker][(c.open?3:0)+(c.length||0)%3]=d);}}function Nw(t){let e=t.tokens_meta,a=t.tokens_meta.length;RS(t.delimiters);for(let o=0;o<a;o++)e[o]&&e[o].delimiters&&RS(e[o].delimiters);}function Lw(t){let e,a,o=0,i=t.tokens,n=t.tokens.length;for(e=a=0;e<n;e++)i[e].nesting<0&&o--,i[e].level=o,i[e].nesting>0&&o++,i[e].type==="text"&&e+1<n&&i[e+1].type==="text"?i[e+1].content=i[e].content+i[e+1].content:(e!==a&&(i[a]=i[e]),a++);e!==a&&(i.length=a);}var Vw=[["text",Cw],["linkify",Mw],["newline",Ow],["escape",Dw],["backticks",Ew],["strikethrough",Iw.tokenize],["emphasis",Sw.tokenize],["link",Tw],["image",Aw],["autolink",Rw],["html_inline",zw],["entity",Fw]],jw=[["balance_pairs",Nw],["strikethrough",Iw.postProcess],["emphasis",Sw.postProcess],["fragments_join",Lw]];function Zp(){this.ruler=new Us();for(let t=0;t<Vw.length;t++)this.ruler.push(Vw[t][0],Vw[t][1]);this.ruler2=new Us();for(let t=0;t<jw.length;t++)this.ruler2.push(jw[t][0],jw[t][1]);}Zp.prototype.skipToken=function(t){let e=t.pos,a=this.ruler.getRules(""),o=a.length,i=t.md.options.maxNesting,n=t.cache;if(typeof n[e]<"u"){t.pos=n[e];return;}let r=!1;if(t.level<i){for(let c=0;c<o;c++)if(t.level++,r=a[c](t,!0),t.level--,r){if(e>=t.pos)throw new Error("inline rule didn't increment state.pos");break;}}else t.pos=t.posMax;r||t.pos++,n[e]=t.pos;};Zp.prototype.tokenize=function(t){let e=this.ruler.getRules(""),a=e.length,o=t.posMax,i=t.md.options.maxNesting;for(;t.pos<o;){let n=t.pos,r=!1;if(t.level<i){for(let c=0;c<a;c++)if(r=e[c](t,!1),r){if(n>=t.pos)throw new Error("inline rule didn't increment state.pos");break;}}if(r){if(t.pos>=o)break;continue;}t.pending+=t.src[t.pos++];}t.pending&&t.pushPending();};Zp.prototype.parse=function(t,e,a,o){let i=new this.State(t,e,a,o);this.tokenize(i);let n=this.ruler2.getRules(""),r=n.length;for(let c=0;c<r;c++)n[c](i);};Zp.prototype.State=SS;var zS=Zp;function FS(t){let e={};t=t||{},e.src_Any=Zb.source,e.src_Cc=Xb.source,e.src_Z=Jb.source,e.src_P=Hd.source,e.src_ZPCc=[e.src_Z,e.src_P,e.src_Cc].join("|"),e.src_ZCc=[e.src_Z,e.src_Cc].join("|");let a="[><\uFF5C]";return e.src_pseudo_letter="(?:(?!"+a+"|"+e.src_ZPCc+")"+e.src_Any+")",e.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",e.src_auth="(?:(?:(?!"+e.src_ZCc+"|[@/\\[\\]()]).)+@)?",e.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",e.src_host_terminator="(?=$|"+a+"|"+e.src_ZPCc+")(?!"+(t["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+e.src_ZPCc+"))",e.src_path="(?:[/?#](?:(?!"+e.src_ZCc+"|"+a+`|[()[\\]{}.,"'?!\\-;]).|\\[(?:(?!`+e.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+e.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+e.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+e.src_ZCc+`|["]).)+\\"|\\'(?:(?!`+e.src_ZCc+"|[']).)+\\'|\\'(?="+e.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+e.src_ZCc+"|[.]|$)|"+(t["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+e.src_ZCc+"|$)|;(?!"+e.src_ZCc+"|$)|\\!+(?!"+e.src_ZCc+"|[!]|$)|\\?(?!"+e.src_ZCc+"|[?]|$))+|\\/)?",e.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',e.src_xn="xn--[a-z0-9\\-]{1,59}",e.src_domain_root="(?:"+e.src_xn+"|"+e.src_pseudo_letter+"{1,63})",e.src_domain="(?:"+e.src_xn+"|(?:"+e.src_pseudo_letter+")|(?:"+e.src_pseudo_letter+"(?:-|"+e.src_pseudo_letter+"){0,61}"+e.src_pseudo_letter+"))",e.src_host="(?:(?:(?:(?:"+e.src_domain+")\\.)*"+e.src_domain+"))",e.tpl_host_fuzzy="(?:"+e.src_ip4+"|(?:(?:(?:"+e.src_domain+")\\.)+(?:%TLDS%)))",e.tpl_host_no_ip_fuzzy="(?:(?:(?:"+e.src_domain+")\\.)+(?:%TLDS%))",e.src_host_strict=e.src_host+e.src_host_terminator,e.tpl_host_fuzzy_strict=e.tpl_host_fuzzy+e.src_host_terminator,e.src_host_port_strict=e.src_host+e.src_port+e.src_host_terminator,e.tpl_host_port_fuzzy_strict=e.tpl_host_fuzzy+e.src_port+e.src_host_terminator,e.tpl_host_port_no_ip_fuzzy_strict=e.tpl_host_no_ip_fuzzy+e.src_port+e.src_host_terminator,e.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+e.src_ZPCc+"|>|$))",e.tpl_email_fuzzy="(^|"+a+'|"|\\(|'+e.src_ZCc+")("+e.src_email_name+"@"+e.tpl_host_fuzzy_strict+")",e.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+e.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+e.tpl_host_port_fuzzy_strict+e.src_path+")",e.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+e.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+e.tpl_host_port_no_ip_fuzzy_strict+e.src_path+")",e;}function Bw(t){return Array.prototype.slice.call(arguments,1).forEach(function(a){a&&Object.keys(a).forEach(function(o){t[o]=a[o];});}),t;}function s0(t){return Object.prototype.toString.call(t);}function _K(t){return s0(t)==="[object String]";}function wK(t){return s0(t)==="[object Object]";}function yK(t){return s0(t)==="[object RegExp]";}function NS(t){return s0(t)==="[object Function]";}function kK(t){return t.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&");}var VS={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function CK(t){return Object.keys(t||{}).reduce(function(e,a){return e||VS.hasOwnProperty(a);},!1);}var MK={"http:":{validate:function(t,e,a){let o=t.slice(e);return a.re.http||(a.re.http=new RegExp("^\\/\\/"+a.re.src_auth+a.re.src_host_port_strict+a.re.src_path,"i")),a.re.http.test(o)?o.match(a.re.http)[0].length:0;}},"https:":"http:","ftp:":"http:","//":{validate:function(t,e,a){let o=t.slice(e);return a.re.no_http||(a.re.no_http=new RegExp("^"+a.re.src_auth+"(?:localhost|(?:(?:"+a.re.src_domain+")\\.)+"+a.re.src_domain_root+")"+a.re.src_port+a.re.src_host_terminator+a.re.src_path,"i")),a.re.no_http.test(o)?e>=3&&t[e-3]===":"||e>=3&&t[e-3]==="/"?0:o.match(a.re.no_http)[0].length:0;}},"mailto:":{validate:function(t,e,a){let o=t.slice(e);return a.re.mailto||(a.re.mailto=new RegExp("^"+a.re.src_email_name+"@"+a.re.src_host_strict,"i")),a.re.mailto.test(o)?o.match(a.re.mailto)[0].length:0;}}},OK="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",PK="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function DK(t){t.__index__=-1,t.__text_cache__="";}function EK(t){return function(e,a){let o=e.slice(a);return t.test(o)?o.match(t)[0].length:0;};}function LS(){return function(t,e){e.normalize(t);};}function c0(t){let e=t.re=FS(t.__opts__),a=t.__tlds__.slice();t.onCompile(),t.__tlds_replaced__||a.push(OK),a.push(e.src_xn),e.src_tlds=a.join("|");function o(c){return c.replace("%TLDS%",e.src_tlds);}e.email_fuzzy=RegExp(o(e.tpl_email_fuzzy),"i"),e.link_fuzzy=RegExp(o(e.tpl_link_fuzzy),"i"),e.link_no_ip_fuzzy=RegExp(o(e.tpl_link_no_ip_fuzzy),"i"),e.host_fuzzy_test=RegExp(o(e.tpl_host_fuzzy_test),"i");let i=[];t.__compiled__={};function n(c,s){throw new Error('(LinkifyIt) Invalid schema "'+c+'": '+s);}Object.keys(t.__schemas__).forEach(function(c){let s=t.__schemas__[c];if(s===null)return;let l={validate:null,link:null};if(t.__compiled__[c]=l,wK(s)){yK(s.validate)?l.validate=EK(s.validate):NS(s.validate)?l.validate=s.validate:n(c,s),NS(s.normalize)?l.normalize=s.normalize:s.normalize?n(c,s):l.normalize=LS();return;}if(_K(s)){i.push(c);return;}n(c,s);}),i.forEach(function(c){t.__compiled__[t.__schemas__[c]]&&(t.__compiled__[c].validate=t.__compiled__[t.__schemas__[c]].validate,t.__compiled__[c].normalize=t.__compiled__[t.__schemas__[c]].normalize);}),t.__compiled__[""]={validate:null,normalize:LS()};let r=Object.keys(t.__compiled__).filter(function(c){return c.length>0&&t.__compiled__[c];}).map(kK).join("|");t.re.schema_test=RegExp("(^|(?!_)(?:[><\uFF5C]|"+e.src_ZPCc+"))("+r+")","i"),t.re.schema_search=RegExp("(^|(?!_)(?:[><\uFF5C]|"+e.src_ZPCc+"))("+r+")","ig"),t.re.schema_at_start=RegExp("^"+t.re.schema_search.source,"i"),t.re.pretest=RegExp("("+t.re.schema_test.source+")|("+t.re.host_fuzzy_test.source+")|@","i"),DK(t);}function IK(t,e){let a=t.__index__,o=t.__last_index__,i=t.__text_cache__.slice(a,o);this.schema=t.__schema__.toLowerCase(),this.index=a+e,this.lastIndex=o+e,this.raw=i,this.text=i,this.url=i;}function $w(t,e){let a=new IK(t,e);return t.__compiled__[a.schema].normalize(a,t),a;}function fa(t,e){if(!(this instanceof fa))return new fa(t,e);e||CK(t)&&(e=t,t={}),this.__opts__=Bw({},VS,e),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=Bw({},MK,t),this.__compiled__={},this.__tlds__=PK,this.__tlds_replaced__=!1,this.re={},c0(this);}fa.prototype.add=function(e,a){return this.__schemas__[e]=a,c0(this),this;};fa.prototype.set=function(e){return this.__opts__=Bw(this.__opts__,e),this;};fa.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;let a,o,i,n,r,c,s,l,d;if(this.re.schema_test.test(e)){for(s=this.re.schema_search,s.lastIndex=0;(a=s.exec(e))!==null;)if(n=this.testSchemaAt(e,a[2],s.lastIndex),n){this.__schema__=a[2],this.__index__=a.index+a[1].length,this.__last_index__=a.index+a[0].length+n;break;}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(l=e.search(this.re.host_fuzzy_test),l>=0&&(this.__index__<0||l<this.__index__)&&(o=e.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))!==null&&(r=o.index+o[1].length,(this.__index__<0||r<this.__index__)&&(this.__schema__="",this.__index__=r,this.__last_index__=o.index+o[0].length))),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&(d=e.indexOf("@"),d>=0&&(i=e.match(this.re.email_fuzzy))!==null&&(r=i.index+i[1].length,c=i.index+i[0].length,(this.__index__<0||r<this.__index__||r===this.__index__&&c>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=r,this.__last_index__=c))),this.__index__>=0;};fa.prototype.pretest=function(e){return this.re.pretest.test(e);};fa.prototype.testSchemaAt=function(e,a,o){return this.__compiled__[a.toLowerCase()]?this.__compiled__[a.toLowerCase()].validate(e,o,this):0;};fa.prototype.match=function(e){let a=[],o=0;this.__index__>=0&&this.__text_cache__===e&&(a.push($w(this,o)),o=this.__last_index__);let i=o?e.slice(o):e;for(;this.test(i);)a.push($w(this,o)),i=i.slice(this.__last_index__),o+=this.__last_index__;return a.length?a:null;};fa.prototype.matchAtStart=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return null;let a=this.re.schema_at_start.exec(e);if(!a)return null;let o=this.testSchemaAt(e,a[2],a[0].length);return o?(this.__schema__=a[2],this.__index__=a.index+a[1].length,this.__last_index__=a.index+a[0].length+o,$w(this,0)):null;};fa.prototype.tlds=function(e,a){return e=Array.isArray(e)?e:[e],a?(this.__tlds__=this.__tlds__.concat(e).sort().filter(function(o,i,n){return o!==n[i-1];}).reverse(),c0(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,c0(this),this);};fa.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),e.schema==="mailto:"&&!/^mailto:/i.test(e.url)&&(e.url="mailto:"+e.url);};fa.prototype.onCompile=function(){};var jS=fa;var $S="-",SK=/^xn--/,TK=/[^\0-\x7F]/,AK=/[\x2E\u3002\uFF0E\uFF61]/g,RK={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Hw=35,sr=Math.floor,Uw=String.fromCharCode;function Vc(t){throw new RangeError(RK[t]);}function zK(t,e){let a=[],o=t.length;for(;o--;)a[o]=e(t[o]);return a;}function HS(t,e){let a=t.split("@"),o="";a.length>1&&(o=a[0]+"@",t=a[1]),t=t.replace(AK,".");let i=t.split("."),n=zK(i,e).join(".");return o+n;}function US(t){let e=[],a=0,o=t.length;for(;a<o;){let i=t.charCodeAt(a++);if(i>=55296&&i<=56319&&a<o){let n=t.charCodeAt(a++);(n&64512)==56320?e.push(((i&1023)<<10)+(n&1023)+65536):(e.push(i),a--);}else e.push(i);}return e;}var FK=t=>String.fromCodePoint(...t),NK=function(t){return t>=48&&t<58?26+(t-48):t>=65&&t<91?t-65:t>=97&&t<123?t-97:36;},BS=function(t,e){return t+22+75*(t<26)-((e!=0)<<5);},qS=function(t,e,a){let o=0;for(t=a?sr(t/700):t>>1,t+=sr(t/e);t>Hw*26>>1;o+=36)t=sr(t/Hw);return sr(o+(Hw+1)*t/(t+38));},WS=function(t){let e=[],a=t.length,o=0,i=128,n=72,r=t.lastIndexOf($S);r<0&&(r=0);for(let c=0;c<r;++c)t.charCodeAt(c)>=128&&Vc("not-basic"),e.push(t.charCodeAt(c));for(let c=r>0?r+1:0;c<a;){let s=o;for(let d=1,f=36;;f+=36){c>=a&&Vc("invalid-input");let x=NK(t.charCodeAt(c++));x>=36&&Vc("invalid-input"),x>sr((2147483647-o)/d)&&Vc("overflow"),o+=x*d;let b=f<=n?1:f>=n+26?26:f-n;if(x<b)break;let v=36-b;d>sr(2147483647/v)&&Vc("overflow"),d*=v;}let l=e.length+1;n=qS(o-s,l,s==0),sr(o/l)>2147483647-i&&Vc("overflow"),i+=sr(o/l),o%=l,e.splice(o++,0,i);}return String.fromCodePoint(...e);},GS=function(t){let e=[];t=US(t);let a=t.length,o=128,i=0,n=72;for(let s of t)s<128&&e.push(Uw(s));let r=e.length,c=r;for(r&&e.push($S);c<a;){let s=2147483647;for(let d of t)d>=o&&d<s&&(s=d);let l=c+1;s-o>sr((2147483647-i)/l)&&Vc("overflow"),i+=(s-o)*l,o=s;for(let d of t)if(d<o&&++i>2147483647&&Vc("overflow"),d===o){let f=i;for(let x=36;;x+=36){let b=x<=n?1:x>=n+26?26:x-n;if(f<b)break;let v=f-b,P=36-b;e.push(Uw(BS(b+v%P,0))),f=sr(v/P);}e.push(Uw(BS(f,0))),n=qS(i,l,c===r),i=0,++c;}++i,++o;}return e.join("");},LK=function(t){return HS(t,function(e){return SK.test(e)?WS(e.slice(4).toLowerCase()):e;});},VK=function(t){return HS(t,function(e){return TK.test(e)?"xn--"+GS(e):e;});},jK={version:"2.3.1",ucs2:{decode:US,encode:FK},decode:WS,encode:GS,toASCII:VK,toUnicode:LK};var qw=jK;var QS={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}};var YS={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}};var ZS={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}};var BK={default:QS,zero:YS,commonmark:ZS},$K=/^(vbscript|javascript|file|data):/,HK=/^data:image\/(gif|png|jpeg|webp);/;function UK(t){let e=t.trim().toLowerCase();return $K.test(e)?HK.test(e):!0;}var XS=["http:","https:","mailto:"];function qK(t){let e=Gp(t,!0);if(e.hostname&&(!e.protocol||XS.indexOf(e.protocol)>=0))try{e.hostname=qw.toASCII(e.hostname);}catch{}return Gb($d(e));}function WK(t){let e=Gp(t,!0);if(e.hostname&&(!e.protocol||XS.indexOf(e.protocol)>=0))try{e.hostname=qw.toUnicode(e.hostname);}catch{}return Wp($d(e),Wp.defaultChars+"%");}function Ba(t,e){if(!(this instanceof Ba))return new Ba(t,e);e||o0(t)||(e=t||{},t="default"),this.inline=new zS(),this.block=new IS(),this.core=new _S(),this.renderer=new hS(),this.linkify=new jS(),this.validateLink=UK,this.normalizeLink=qK,this.normalizeLinkText=WK,this.utils=K1,this.helpers=Ud({},ow),this.options={},this.configure(t),e&&this.set(e);}Ba.prototype.set=function(t){return Ud(this.options,t),this;};Ba.prototype.configure=function(t){let e=this;if(o0(t)){let a=t;if(t=BK[a],!t)throw new Error('Wrong `markdown-it` preset "'+a+'", check name');}if(!t)throw new Error("Wrong `markdown-it` preset, can't be empty");return t.options&&e.set(t.options),t.components&&Object.keys(t.components).forEach(function(a){t.components[a].rules&&e[a].ruler.enableOnly(t.components[a].rules),t.components[a].rules2&&e[a].ruler2.enableOnly(t.components[a].rules2);}),this;};Ba.prototype.enable=function(t,e){let a=[];Array.isArray(t)||(t=[t]),["core","block","inline"].forEach(function(i){a=a.concat(this[i].ruler.enable(t,!0));},this),a=a.concat(this.inline.ruler2.enable(t,!��0));let o=t.filter(function(i){return a.indexOf(i)<0;});if(o.length&&!e)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+o);return this;};Ba.prototype.disable=function(t,e){let a=[];Array.isArray(t)||(t=[t]),["core","block","inline"].forEach(function(i){a=a.concat(this[i].ruler.disable(t,!0));},this),a=a.concat(this.inline.ruler2.disable(t,!0));let o=t.filter(function(i){return a.indexOf(i)<0;});if(o.length&&!e)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+o);return this;};Ba.prototype.use=function(t){let e=[this].concat(Array.prototype.slice.call(arguments,1));return t.apply(t,e),this;};Ba.prototype.parse=function(t,e){if(typeof t!="string")throw new Error("Input data should be a String");let a=new this.core.State(t,this,e);return this.core.process(a),a.tokens;};Ba.prototype.render=function(t,e){return e=e||{},this.renderer.render(this.parse(t,e),this.options,e);};Ba.prototype.parseInline=function(t,e){let a=new this.core.State(t,this,e);return a.inlineMode=!0,this.core.process(a),a.tokens;};Ba.prototype.renderInline=function(t,e){return e=e||{},this.renderer.render(this.parseInline(t,e),this.options,e);};var Ww=Ba;function GK(t,e){if(t&1&&(u(0,"span",0),g(1),p()),t&2){let a=w();m(),y(a.tokens.length);}}var Gw=(()=>{let e=class e{constructor(o){this.sanitizer=o,this.showTokenCounter=!1,this.tokens=[],this.tokenBuffer=[],this.markdown="",this.htmlString="";}ngAfterViewInit(){this.md=new Ww();}doFlushBuffer(){let i=Math.ceil(this.tokens.length/100);return this.tokenBuffer.length>=i;}addToken(o){this.tokenBuffer.push(o),this.tokens.push(o),this.doFlushBuffer()&&this.flushBuffer();}flushBuffer(){this.tokenBuffer.forEach(o=>{this.markdown+=o;}),this.htmlString=this.md.render(this.markdown),this.tokenBuffer.length=0;}};e.ɵfac=function(i){return new(i||e)(h(ra));},e.ɵcmp=O({type:e,selectors:[["streamed-message"]],inputs:{id:"id"},standalone:!0,features:[D],decls:2,vars:2,consts:[[1,"counter"],[1,"streamed-message",3,"innerHTML"]],template:function(i,n){i&1&&(S(0,GK,2,1,"span",0),k(1,"span",1)),i&2&&(ee(n.showTokenCounter?0:-1),m(),_("innerHTML",n.sanitizer.bypassSecurityTrustHtml(n.htmlString),Il));},dependencies:[B]});let t=e;return t;})();var QK=(t,e,a)=>({"human-message":t,"ai-message":e,"auto-send":a}),KS=t=>({display:t});function YK(t,e){if(t&1&&(Me(0),u(1,"div",5)(2,"mat-icon"),g(3,"not_interested"),p(),u(4,"span"),g(5),p()(),Oe()),t&2){let a=w();m(5),y(a.txt1);}}function ZK(t,e){if(t&1&&(u(0,"span",7),g(1),p()),t&2){let a=w(2);m(),F("",a.youTxt,": ");}}function XK(t,e){if(t&1&&(u(0,"span",7),g(1),p()),t&2){let a=w(3);m(),F("",a.config==null||a.config.character==null?null:a.config.character.name,": ");}}function KK(t,e){if(t&1&&(u(0,"span",7),g(1),p()),t&2){let a=w(3);m(),F("",a.chatbotTxt,": ");}}function JK(t,e){if(t&1&&S(0,XK,2,1,"span",7)(1,KK,2,1,"span",7),t&2){let a=w(2);ee(a.config!=null&&a.config.character?0:1);}}function eJ(t,e){if(t&1){let a=Z();Me(0),u(1,"image-masker",12),I("createEditsEvent",function(){C(a);let i=w().$implicit,n=w(2).$implicit,r=w();return M(r.createEdits(i,n.imageSize));}),p(),Oe();}if(t&2){let a=w(3).$implicit;m(),_("url",a.images[0]);}}function tJ(t,e){if(t&1){let a=Z();u(0,"div",13)(1,"div",14)(2,"button",15),I("click",function(){C(a);let i=w().index,n=w(2).$implicit,r=w();return M(r.saveImage(n,i));}),u(3,"mat-icon"),g(4,"save"),p(),g(5),p(),u(6,"button",15),I("click",function(){C(a);let i=w().index,n=w(2).$implicit,r=w();return M(r.createVariations(n.images[i]));}),u(7,"mat-icon"),g(8,"burst_mode"),p(),g(9),p(),u(10,"button",15),I("click",function(){C(a);let i=w().index,n=w(2).$implicit,r=w();return M(r.createEdits(n.images[i],n.imageSize));}),u(11,"mat-icon"),g(12,"edit"),p(),g(13),p(),u(14,"a",16)(15,"mat-icon"),g(16,"open_in_new"),p(),g(17),p()(),u(18,"span",17),g(19),p()(),k(20,"br"),u(21,"a",18),k(22,"img",19),p();}if(t&2){let a=w(),o=a.$implicit,i=a.index,n=w(2).$implicit,r=w();m(2),Y("matTooltip",r.saveTip),m(3),F(" ",r.saveTxt," "),m(),Y("matTooltip",r.variationsTip),m(3),F(" ",r.variationsTxt," "),m(),Y("matTooltip",r.editTip),m(3),F(" ",r.editTxt," "),m(),Y("matTooltip",r.tabTip),Y("href",o,Ca),m(3),y(r.tabTxt),m(2),y(r.dlTxt),m(2),Y("href",o,Ca),m(),k2("id","gi-img-",n.id,"-",i,""),Y("src",o,Ca);}}function oJ(t,e){if(t&1&&(u(0,"div",10)(1,"span",11),S(2,eJ,2,1,"ng-container",8)(3,tJ,23,15,"ng-template",null,1,Da),p()()),t&2){let a=at(4),o=w(2).$implicit;_("ngClass",o.userId===0?"user-image":"ai-image"),m(2),_("ngIf",o.responseIsEditable)("ngIfElse",a);}}function iJ(t,e){if(t&1&&(u(0,"span"),S(1,oJ,5,3,"div",9),p()),t&2){let a=w().$implicit;m(),_("ngForOf",a.images);}}function aJ(t,e){if(t&1&&k(0,"streamed-message",24),t&2){let a=w(2).$implicit;_("id",a==null?null:a.id);}}function nJ(t,e){if(t&1&&k(0,"span",25),t&2){let a=w(2).$implicit,o=w();_("innerHTML",o.sanitizer.bypassSecurityTrustHtml(a.body),Il);}}function rJ(t,e){if(t&1){let a=Z();u(0,"span",26)(1,"button",27),I("click",function(){C(a);let i=w(2).$implicit,n=w();return M(n.copyToClipboard(i));}),u(2,"mat-icon"),g(3,"content_copy"),p()()();}if(t&2){let a=w(3);_("ngStyle",Ye(2,KS,a.inProgress?"none":"inline")),m(),Y("matTooltip",a.clipboardCopyTip);}}function cJ(t,e){if(t&1){let a=Z();u(0,"span",26)(1,"button",28),I("click",function(){C(a);let i=w(2).$implicit,n=w();return M(n.copyToPrompt(i));}),u(2,"mat-icon"),g(3,"save_alt"),p()()();}if(t&2){let a=w(3);_("ngStyle",Ye(2,KS,a.inProgress?"none":"inline")),m(),Y("matTooltip",a.promptCopyTip);}}function sJ(t,e){if(t&1){let a=Z();u(0,"span",29)(1,"button",30),I("click",function(){C(a);let i=w(2).$implicit,n=w();return M(n.saveImagePrompt(i));}),u(2,"mat-icon"),g(3,"cloud_upload"),p()()();}if(t&2){let a=w(3);m(),Y("matTooltip",a.saveImageTip);}}function lJ(t,e){if(t&1){let a=Z();u(0,"span",29)(1,"button",30),I("click",function(){C(a);let i=w(2).$implicit,n=w();return M(n.createImageFromText(i.body));}),u(2,"mat-icon"),g(3,"image"),p()()();}if(t&2){let a=w(3);m(),Y("matTooltip",a.createImageTip);}}function dJ(t,e){if(t&1&&S(0,aJ,1,1,"streamed-message",20)(1,nJ,1,1,"span",21)(2,rJ,4,4,"span",22)(3,cJ,4,4,"span",22)(4,sJ,4,1,"span",23)(5,lJ,4,1,"span",23),t&2){let a=w().$implicit,o=w();_("ngIf",(o.config==null||o.config.features==null?null:o.config.features.streamedResponses)&&a.userId===1),m(),_("ngIf",a.userId===0||!(!(o.config==null||o.config.features==null)&&o.config.features.streamedResponses)),m(),_("ngIf",o.config==null||o.config.features==null?null:o.config.features.copyToClipboard),m(),_("ngIf",o.config==null||o.config.features==null?null:o.config.features.copyToPrompt),m(),_("ngIf",o.config==null||o.config.features==null?null:o.config.features.saveImagePrompt),m(),_("ngIf",o.config==null||o.config.features==null?null:o.config.features.createImageFromText);}}function mJ(t,e){if(t&1&&(u(0,"div",6),S(1,ZK,2,1,"span",7)(2,JK,2,1)(3,iJ,2,1,"span",8)(4,dJ,6,6,"ng-template",null,0,Da),p()),t&2){let a=e.$implicit,o=at(5),i=w();Pa("id","message-",a.id,""),_("ngClass",sM(6,QK,a.userId===0,a.userId===1,i.config==null||i.config.features==null||i.config.features.autoSend==null?null:i.config.features.autoSend.enabled)),m(),ee(a.userId===0?1:2),m(2),_("ngIf",a.images==null?null:a.images.length)("ngIfElse",o);}}var Qd=(()=>{let e=class e{constructor(o,i,n,r,c){this.dialog=o,this.sanitizer=i,this.changeDetector=n,this.env=r,this.service=c,this.config=void 0,this.messages=[],this.inProgress=!1,this.saveImageEvent=new $(),this.createVariationsEvent=new $(),this.createEditsEvent=new $(),this.copyToClipboardEvent=new $(),this.copyToPromptEvent=new $(),this.saveImagePromptEvent=new $(),this.createImageFromTextEvent=new $(),this.txt1="Astuce : Vous pouvez am\xE9liorer toutes les images que vous voyez dans le chatbot en survolant l'image et en acc\xE9dant \xE0 la barre d'outils de l'image. Vous pouvez \xE9galement t\xE9l\xE9charger une image depuis votre appareil en utilisant le bouton ci-dessous.",this.youTxt="Toi",this.chatbotTxt="Chatbot",this.saveTxt="Enregistrer",this.saveTip="Enregistrer l'image dans la biblioth\xE8que multim\xE9dia",this.variationsTip="D\xE9finissez les options et g\xE9n\xE9rez des variations de cette image.",this.variationsTxt="Variations",this.editTip="R\xE9g\xE9n\xE9rez s\xE9lectivement certaines zones de cette image en fonction d'une directive.",this.editTxt="Modifier",this.tabTip="Ouvrir l'image dans un nouvel onglet.",this.tabTxt="Nouvel onglet",this.dlTxt="Cliquez sur l'image pour la t\xE9l\xE9charger.",this.clipboardCopyTip="Copier dans le presse-papiers",this.promptCopyTip="Copier dans la directive",this.saveImageTip="Enregistrer la directive de l'image",this.createImageTip="Cr\xE9er une image \xE0 partir de ce texte",this.imageTxt="Image",this.messageTxt="Message",this.messagesTxt="Messages";}ngAfterViewInit(){}createEdits(o,i){console.log("create edits",o,i);let n={userId:Et.human,endpoint:this.config.endpoint,body:"",bodyOriginal:"",imageSize:i,images:[o]};n.id=++Nt.sNextID,this.createEditsEvent.emit(n);}lockImageMaskers(){console.log("lock image maskers",this.imageMaskers),this.imageMaskers.forEach(function(o){o.lock();});}findLastImageMasker(){let o=null;return this.imageMaskers.forEach(function(i){o?i.id>o.id&&(o=i):o=i;}),o;}findStreamedMessage(o){let i=this.streamedMessages.toArray();return i.length?i.find(r=>o===r.id):void 0;}copyToClipboard(o){console.log("copy to clipboard:",o),this.copyToClipboardEvent.emit(o.body);}copyToPrompt(o){console.log("copy to prompot:",o),this.copyToPromptEvent.emit(o.body);}saveImagePrompt(o){console.log("save image prompot:",o),this.saveImagePromptEvent.emit(o.body);}createImageFromText(o){let i={title:"Cr\xE9er des images",msg:"D\xE9finir les options d'image",msg2:"Note : Dalle-3 produit une seule image."};this.service.openImageCreateDialog(i).afterClosed().subscribe(r=>{if(!r)return;let c={userId:Et.human,endpoint:this.config.endpoint,body:o,bodyOriginal:o,imageCount:r.count,imageSize:r.size};c.id=++Nt.sNextID,r.quality&&(c.d3RequestData={prompt:o,count:r.count,size:r.size,quality:r.quality,style:r.style,user:"demo user"}),this.createImageFromTextEvent.emit(c);});}saveImage(o,i){if(console.log("save image",o,i),o.images){let n=o.images[i];this.saveImageEvent.emit({url:n,msg:o});}else console.log("image not found");}createVariations(o){this.dialog.open(Fc,{width:"516px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!1,data:{title:"Cr\xE9er des variations",msg:"Soumettez vos options pour les variations.",msg2:""}}).afterClosed().subscribe(c=>{if(!c)return;let s={userId:Et.human,endpoint:this.config.endpoint,body:"",bodyOriginal:"",images:[o],imageCount:c.count,imageSize:c.size};s.id=++Nt.sNextID,this.createVariationsEvent.emit(s);});}};e.ɵfac=function(i){return new(i||e)(h(Gt),h(ra),h(he),h(qe),h(ue));},e.ɵcmp=O({type:e,selectors:[["cb-viewer"]],viewQuery:function(i,n){if(i&1&&(X(H1,5),X(Gw,5)),i&2){let r;L(r=V())&&(n.imageMaskers=r),L(r=V())&&(n.streamedMessages=r);}},inputs:{messages:"messages"},outputs:{saveImageEvent:"saveImageEvent",createVariationsEvent:"createVariationsEvent",createEditsEvent:"createEditsEvent",copyToClipboardEvent:"copyToClipboardEvent",copyToPromptEvent:"copyToPromptEvent",saveImagePromptEvent:"saveImagePromptEvent",createImageFromTextEvent:"createImageFromTextEvent"},standalone:!0,features:[D],decls:4,vars:4,consts:[["elseBlock",""],["imgElse",""],[1,"msg-count"],[4,"ngIf"],["class","message",3,"id","ngClass",4,"ngFor","ngForOf"],[1,"no-image"],[1,"message",3,"id","ngClass"],[1,"user-label"],[4,"ngIf","ngIfElse"],["class","image-outer",3,"ngClass",4,"ngFor","ngForOf"],[1,"image-outer",3,"ngClass"],[1,"image-container"],[3,"createEditsEvent","url"],[1,"hidden-actions"],[1,"action-container"],["mat-raised-button","",1,"action",3,"click","matTooltip"],["mat-raised-button","","target","_blank",1,"action",3,"matTooltip","href"],[1,"click-to-download"],["download","",3,"href"],[3,"id","src"],[3,"id",4,"ngIf"],["class","message-body",3,"innerHTML",4,"ngIf"],["class","text-tool",3,"ngStyle",4,"ngIf"],["class","text-tool",4,"ngIf"],[3,"id"],[1,"message-body",3,"innerHTML"],[1,"text-tool",3,"ngStyle"],["mat-flat-button","",1,"copy-to-clipboard",3,"click","matTooltip"],["mat-flat-button","",1,"copy-to-prompt",3,"click","matTooltip"],[1,"text-tool"],["mat-flat-button","",1,"save-image-prompt",3,"click","matTooltip"]],template:function(i,n){i&1&&(u(0,"div",2),g(1),p(),S(2,YK,6,1,"ng-container",3)(3,mJ,6,10,"div",4)),i&2&&(m(),fs(" ",n.messages.length," ",n.messages.length===1?n.messageTxt:n.messagesTxt,`
`),m(),_("ngIf",n.messages.length===0&&(n.config==null||n.config.features==null?null:n.config.features.uploadImages)),m(),_("ngForOf",n.messages));},dependencies:[B,lc,Kt,St,fi,$b,Yo,we,Nn,Le,bt,Jt,He,Je,Mi,H1,Gw],styles:['.mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-preview[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-placeholder[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%]   .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%]   .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:#00000052}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}.mat-app-background[_ngcontent-%COMP%]{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #2196f3;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: white}.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #2196f3;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.mat-warn[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}html[_ngcontent-%COMP%]{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar[_ngcontent-%COMP%], .mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #2196f3;--mdc-linear-progress-track-color: rgba(33, 150, 243, .25)}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-col��or: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(33, 150, 243, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-arrow-transform: translateY(-8px)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: #424242}html[_ngcontent-%COMP%]{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html[_ngcontent-%COMP%]{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}html[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-selected-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-flat-disabled-selected-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #2196f3;--mdc-chip-elevated-selected-container-color: #2196f3;--mdc-chip-elevated-disabled-container-color: #2196f3;--mdc-chip-flat-disabled-selected-container-color: #2196f3;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-color: white}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}html[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 40px}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #2196f3;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}html[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2);--mat-slider-value-indicator-opacity: .9}html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2)}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3}.mat-warn[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%], .mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%]{color:#2196f3}.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}html[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #2196f3;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #2196f3;--mat-tab-header-active-ripple-color: #2196f3;--mat-tab-header-inactive-ripple-color: #2196f3;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #2196f3;--mat-tab-header-active-hov��er-label-text-color: #2196f3;--mat-tab-header-active-focus-indicator-color: #2196f3;--mat-tab-header-active-hover-indicator-color: #2196f3}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #2196f3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #2196f3;--mat-text-button-state-layer-color: #2196f3;--mat-text-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #2196f3;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #2196f3;--mat-outlined-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-size: 24px}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #2196f3;--mat-icon-button-state-layer-color: #2196f3;--mat-icon-button-ripple-color: rgba(33, 150, 243, .1)}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html[_ngcontent-%COMP%]{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mdc-fab-container-color: #424242;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-fab-small-container-color: #424242;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #2196f3;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #2196f3;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-snackbar-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}html[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-row-item-outline-width: 1px}html[_ngcontent-%COMP%]{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #2196f3}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}html[_ngcontent-%COMP%]{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-shape: 4px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-toggle-active-state-icon-color: #2196f3;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #2196f3}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: none}.mat-calendar-controls[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-width: 1px}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%], .mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #2196f3}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: whi��te;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%]   .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]   .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-sort-arrow-color: #c6c6c6}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-primary[_ngcontent-%COMP%], .mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #2196f3;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html[_ngcontent-%COMP%]{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}html[_ngcontent-%COMP%]{--mat-tree-node-min-height: 48px}html[_ngcontent-%COMP%]{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}.msg-count[_ngcontent-%COMP%]{text-align:center;margin:0 auto;padding:12px 0;font-size:small}.no-image[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;height:175px}.no-image[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{color:#616161;width:48px;height:48px;font-size:48px}.no-image[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{width:300px;margin:20px 0;font-size:small}.message[_ngcontent-%COMP%]{padding:10px 15px;color:#eee}.message[_ngcontent-%COMP%]   .text-tool[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:34px;min-width:24px;margin-left:5px;padding:0;height:24px}.message[_ngcontent-%COMP%]   .text-tool[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{margin-left:8px}.message[_ngcontent-%COMP%]   .image-outer[_ngcontent-%COMP%]{text-align:center;position:relative;margin-bottom:5px;z-index:400}.message[_ngcontent-%COMP%]   .image-outer[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:hover   .hidden-actions[_ngcontent-%COMP%]{display:block!important}.message[_ngcontent-%COMP%]   .image-outer[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]{text-align:center}.message[_ngcontent-%COMP%]   .image-outer[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]   .hidden-actions[_ngcontent-%COMP%]{height:125px;margin:0 auto -125px;display:none}.message[_ngcontent-%COMP%]   .image-outer[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]   .hidden-actions[_ngcontent-%COMP%]   .action-container[_ngcontent-%COMP%]{padding-top:22px}.message[_ngcontent-%COMP%]   .image-outer[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]   .hidden-actions[_ngcontent-%COMP%]   .action-container[_ngcontent-%COMP%]   .action[_ngcontent-%COMP%]{height:45px;margin:3px 2px}.message[_ngcontent-%COMP%]   .image-outer[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]   .hidden-actions[_ngcontent-%COMP%]   .click-to-download[_ngcontent-%COMP%]{pointer-events:none;font-size:smaller;margin:0 auto;padding:5px;z-index:500;position:relative;color:#fff;background-color:#424242}.message[_ngcontent-%COMP%]   .image-outer[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;border:3px solid transparent}.human-message[_ngcontent-%COMP%]   .user-label[_ngcontent-%COMP%]{font-weight:700;margin-right:4px;color:#a5d6a7!important}.human-message[_ngcontent-%COMP%]   .hidden-actions[_ngcontent-%COMP%]{background-color:transparent;text-align:center}.human-message[_ngcontent-%COMP%]   .hidden-actions[_ngcontent-%COMP%]   .action[_ngcontent-%COMP%]{background-color:#212121;color:#a5d6a7!important}.human-message[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]:hover{border:3px solid #a5d6a7!important}.ai-message[_ngcontent-%COMP%]   .user-label[_ngcontent-%COMP%]{font-weight:700;margin-right:4px;color:#90caf9!important}.ai-message[_ngcontent-%COMP%]   .hidden-actions[_ngcontent-%COMP%]{background-color:transparent;text-align:center}.ai-message[_ngcontent-%COMP%]   .hidden-actions[_ngcontent-%COMP%]   .action[_ngcontent-%COMP%]{background-color:#212121;color:#90caf9!important}.ai-message[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]:hover{border:3px solid #90caf9!important}']});let t=e;return t;})();var l0=class{constructor(){}};var d0=(()=>{let e=class e extends l0{onScroll(){let o=this;function i(r){let c=r.getBoundingClientRect();return c.top>=0&&c.left>=0&&c.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&c.right<=(window.innerWidth||document.documentElement.clientWidth);}let n=document.getElementById("prompter-container-"+o.id);n&&(i(n)?o.showJumpToButton=!1:o.inProgress||(o.showJumpToButton=!0));}get messages(){return this._messages;}set messages(o){this._messages=o;}constructor(o){super(),this.changeDetector=o,this.dynamicConfig=!1,this.message="",this.inProgress=!1,this.allowNavigation=!1,this.jumpToTxt="Aller en bas",this._messages=[],this.newEnabled=!1,this.refreshEnabled=!1,this.shareEnabled=!0,this.saveEnabled=!1,this.showJumpToButton=!1,this.router=T(ot),this.route=T(Si),this.dialog=T(Gt),this.service=T(ue),this.navService=T(nr),this._snackBar=T(zi),this.env=T(qe),this.user=T(Va),this.api=T(ao),this.unsavedChanges=T(za),this.titleService=T(gi),this.characterService=T(Ob),this.id=++e.Sid;}ngOnInit(){this.allowNavigation=this.env.allowNavigation;}ngAfterViewInit(){let o=this;this.router.events.pipe(Ie(i=>i instanceof Ja)).subscribe(()=>{this.showJumpToButton=!1;}),this.router.events.pipe(Ie(i=>i instanceof la)).subscribe(()=>{o.handleParams();});}setConfig(o,i=!1){let n=this;this.config=o,i||(this.config.card=this.navService.imageCards.find(r=>r.routeKey===this.config.endpoint),this.config.card||(this.config.card=this.navService.textCards.find(r=>r.routeKey===this.config.endpoint)),this.config.card||console.log("card not found")),this.changeDetector.detectChanges(),this.pageHeader&&(this.pageHeader.title=this.config.card?.title,this.pageHeader.icon=this.config.card?.icon,this.pageHeader.breadcrumbs=[{name:"Home",icon:"home",href:"/"},{name:this.router.url.indexOf("image/")>0?"Images":"Chat",href:this.router.url.indexOf("image/")>0?"/image":"/chat",icon:this.router.url.indexOf("image/")>0?"image":"question_answer"}],this.pageHeader.help=this.config.card?.description||"",this.pageHeader.changeDetector.detectChanges()),this.viewer.config=o,this.titleService.setTitle("Chatbot - "+this.config.card?.title),this.config.features.autoSend.enabled&&setTimeout(()=>{n.autoSendMessage();}),setTimeout(()=>{this.handleParams(),console.log("handle params");});}autoSendMessage(){this.setInProgress(!0);let o=this.config.message;if(this.config.features.autoSend.addUserName){let n=this.service.user.user;if(console.log("user is ",n),n){o=this.config.features.autoSend.intro||"";let r=" "+"Mon nom est ";o+=r+n.name+".";}}let i={userId:Et.human,endpoint:this.config.endpoint,body:o,bodyOriginal:o,imageCount:0,imageSize:"",addToViewer:this.config.features.autoSend.addToViewer,progressMessage:"S'il vous pla\xEEt, attendez."};i.id=++Nt.sNextID,this.config.message="",this.sendMessage(i);}setInProgress(o){this.inProgress=o,this.viewer.inProgress=o,this.prompter.inProgress=o,this.changeDetector.detectChanges(),this.viewer.changeDetector.detectChanges();}getInProgress(){return this.inProgress;}handleParams(){}uploadEvent(o){}saveImage(o){}copyToClipboard(o){navigator.clipboard.writeText(o),this._snackBar.open("Texte copi\xE9 dans le presse-papiers.",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-info"]});}copyToPrompt(o){this.prompter.config.message=o,this._snackBar.open("Texte copi\xE9 dans la directive.",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-info"]});}saveImagePrompt(o){let i=this;function n(){let c="Enregistrement de la directive...";return i.dialog.open(Td,{width:"250px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!0,data:{msg:c,msg2:""}});}let r=n();this.api.getCsrfToken().subscribe(c=>{i.api.postPrompt(c,o).subscribe(s=>{r.close(),console.log("result: ",s),this._snackBar.open("Directive enregistr\xE9e !","",{duration:3e3,panelClass:["custom-snack","custom-snack-success"]});},s=>{r.close(),console.log("error in posting:",s);});},c=>{console.log("csrf err is ",c),r.close(),this._snackBar.open("Erreur rencontr\xE9e :",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-error"]});}),this._snackBar.open("La directive d'image a \xE9t\xE9 enregistr\xE9e.",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-info"]});}createImageFromText(o){let i=encodeURI(o.body);o.d3RequestData?this.router.navigate(["/image/generate",o.d3RequestData]):this.router.navigate(["/image/generate",{msg:i,count:o.imageCount,size:o.imageSize}]);}ngOnDestroy(){this.saveSubscription?.unsubscribe();}convertConversation(){let o=this.user.user.nicename||this.user.user.name,i=[];return this.messages.forEach(n=>{let r='<div class="human-label" style="font-weight:bold">'+o+":</div> ";n.userId==1&&(r='<div class="ai-label" style="font-weight:bold">'+"Chatbot"+":</div> ");let c=this.viewer.findStreamedMessage(n.id);console.log("streamed message:",c),c?r+=c?.htmlString:r+=n.body,i.push(r);}),i;}openProgressDialog(o){let i=o;this.dialog.open(Td,{width:"250px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!0,data:{msg:i,msg2:""}});}share(){let o=this;console.log("share");let i={msg:"",msg2:""};this.service.openShareDialog(i).afterClosed().subscribe(r=>{if(!r){console.log("dialog closed with no data.");return;}console.log("dialog result is ",r),this.openProgressDialog("Partage de la conversation...");let c=this.user.user.token,s=this.convertConversation();s.push("This conversation is from: "+r.data.email),s.push("The comment is: "+r.data.comment);let l="Message from "+r.data.email;o.service.cms.createPost(c,l,s).pipe(de(1)).subscribe({next(d){console.log("share success: ",d),o.dialog.closeAll(),o._snackBar.open("Conversation partag\xE9e !","",{duration:3e3,panelClass:["custom-snack","custom-snack-success"]});},error(d){console.log("error encountered: ",d),o.dialog.closeAll(),o._snackBar.open("Erreur rencontr\xE9e :",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-error"]});},complete(){console.log("share complete");}});});}save(){let o=this;this.openProgressDialog("Enregistrement de la conversation...");let i=this.user.user.token,n=this.convertConversation(),r=o.messages[0].body.substring(0,128);o.service.cms.createPost(i,r,n).pipe(de(1)).subscribe({next(c){console.log("save success: ",c),o.dialog.closeAll(),o._snackBar.open("Conversation enregistr\xE9e !","",{duration:3e3,panelClass:["custom-snack","custom-snack-success"]});},error(c){console.log("error encountered: ",c),o.dialog.closeAll(),o._snackBar.open("Erreur rencontr\xE9e :",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-error"]});},complete(){console.log("save complete");}});}refresh(){this.messages=[],this.refreshEnabled=!1,this.shareEnabled=!1,this.saveEnabled=!1,this.unsavedChanges.unset(this.config.endpoint.toString()),this.titleService.setTitle("Chatbot - "+this.config.card?.title),this.autoSendMessage();}newConversation(){this.messages=[],this.newEnabled=!1,this.shareEnabled=!1,this.saveEnabled=!1,this.unsavedChanges.unset(this.config.endpoint.toString()),this.titleService.setTitle("Chatbot - "+this.config.card?.title);}showPrompts(){let o=this;document.activeElement instanceof HTMLElement&&document.activeElement.blur(),this.service.openPromptsDialog(o.config.features.prompts.imagePrompt,this.config?.character).afterClosed().subscribe(n=>{if(!n)return;let r=n.prompt;this.prompter.config.message=r.Message,this._snackBar.open("La directive s\xE9lectionn\xE9e a \xE9t\xE9 ins\xE9r\xE9e.",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-info"]});});}scrollToBottom(){this.navService.scrollToBottom();}delayedScrollToBottom(o=1e3){setTimeout(()=>{this.navService.scrollToBottom();},o);}createVariations(o){if(!o.images){console.warn("image not found");return;}let i=encodeURI(o.images[0]);console.log("create variations",o),this.router.navigate(["/image/variations",{img:i,count:o.imageCount,size:o.imageSize}]);}createEdits(o){if(!o.images){console.warn("image not found");return;}let i=encodeURI(o.images[0]);console.log("create edits",o),this.router.navigate(["/image/edit",{editImg:i,imageSize:o.imageSize}]);}sendMessage(o,i=Et.ai){let n=this;o.addToViewer!==!1&&this.messages.push(o),this.setInProgress(!0),this.unsavedChanges.set(this.config.endpoint.toString());let r=n.messages.slice(0,n.messages.length-1),c="";this.config.instructions&&(c=this.config.instructions),this.config?.character&&(c=this.characterService.makeCharacterInstructions(this.config),console.log("character found - make instructions are: ",o.instructions));let s="Chat: ",l="";r.length?l=r[0].body:l=o.body;let d=50,f=s+l.substring(0,d);if(l.length>d&&(f+="..."),this.titleService.setTitle(f),this.config.features.streamedResponses){n.sendStreamedMessage(o,r,c);return;}console.error("invalid response type");}sendStreamedMessage(o,i,n){let r=this;console.log("send streamed message: ",o);let c={userId:Et.ai,endpoint:this.config.endpoint,body:"",bodyOriginal:""};c.id=++Nt.sNextID,this.messages.push(c),this.viewer.changeDetector.detectChanges();let s=this.viewer.findStreamedMessage(c.id);if(!s){console.log("Unable to find streamed message");return;}let l={userId:o.userId,body:o.bodyOriginal,instructions:n||"",conversation:i},d=!1;this.api.storeData(l).subscribe({next(f){let x=f.message,b=r.env.get().apiUrl+"/stream/"+x;r.evtSource&&(r.evtSource?.close(),delete r.evtSource),r.evtSource=new EventSource(b),r.evtSource.onmessage=function(v){let P=new RegExp("__chatbot_br__","g"),A=v.data,R=A.replace(P,`
`),q=A.replace(P,`
`);!R&&!d?(console.log("stream initialized"),d=!0):R==="__chatbot_end__"?setTimeout(()=>{console.log("close"),s?.flushBuffer(),r.evtSource.close(),r.newEnabled=!0,r.refreshEnabled=!0,r.shareEnabled=!0,r.saveEnabled=!0,r.setInProgress(!1),r.scrollToBottom(),r.prompter.prompterinput&&r.prompter.prompterinput.nativeElement.focus();},500):(s?.addToken(q),c.body+=R,c.bodyOriginal+=R,r.viewer.changeDetector.detectChanges(),r.scrollToBottom());};},error(f){console.error("An error occurred:",f);},complete(){console.log("Done.");}});}};e.Sid=0,e.ɵfac=function(i){return new(i||e)(h(he));},e.ɵdir=j({type:e,selectors:[["cb-messenger"]],viewQuery:function(i,n){if(i&1&&(X(jd,5),X(Qd,5),X(xo,5)),i&2){let r;L(r=V())&&(n.prompter=r.first),L(r=V())&&(n.viewer=r.first),L(r=V())&&(n.pageHeader=r.first);}},hostBindings:function(i,n){i&1&&I("scroll",function(){return n.onScroll();},!1,Sl);},inputs:{dynamicConfig:"dynamicConfig",message:"message"},features:[W]});let t=e;return t;})();var pJ=t=>({display:t});function uJ(t,e){if(t&1){let a=Z();u(0,"div",0)(1,"div",2)(2,"button",3),I("click",function(){C(a);let i=w();return M(i.scrollToBottom());}),u(3,"mat-icon"),g(4,"arrow_downward"),p()()(),u(5,"cb-page-header",4),I("email",function(){C(a);let i=w();return M((i.config.character==null?null:i.config.character.email)||"fake@example.com");}),p(),u(6,"div",5)(7,"cb-viewer",6),I("createVariationsEvent",function(i){C(a);let n=w();return M(n.createVariations(i));})("createEditsEvent",function(i){C(a);let n=w();return M(n.createEdits(i));})("copyToClipboardEvent",function(i){C(a);let n=w();return M(n.copyToClipboard(i));})("copyToPromptEvent",function(i){C(a);let n=w();return M(n.copyToPrompt(i));})("saveImageEvent",function(i){C(a);let n=w();return M(n.saveImage(i));})("saveImagePromptEvent",function(i){C(a);let n=w();return M(n.saveImagePrompt(i));})("createImageFromTextEvent",function(i){C(a);let n=w();return M(n.createImageFromText(i));}),p(),u(8,"div",7)(9,"cb-prompter",8),I("sendMessageEvent",function(i){C(a);let n=w();return M(n.sendMessage(i));})("saveEvent",function(){C(a);let i=w();return M(i.save());})("shareEvent",function(){C(a);let i=w();return M(i.share());})("newEvent",function(){C(a);let i=w();return M(i.newConversation());})("refreshEvent",function(){C(a);let i=w();return M(i.refresh());})("showPromptsEvent",function(){C(a);let i=w();return M(i.showPrompts());})("uploadCompleteEvent",function(i){C(a);let n=w();return M(n.uploadEvent(i));}),p()()()();}if(t&2){let a=w();Pa("id","messenger-",a.id,""),m(),_("ngStyle",Ye(12,pJ,a.showJumpToButton?"block":"none")),m(),se("aria-label",a.jumpToTxt),m(5),_("messages",a.messages),m(),Pa("id","prompter-container-",a.id,""),m(),_("config",a.config)("newEnabled",a.newEnabled)("refreshEnabled",a.refreshEnabled)("shareEnabled",a.shareEnabled)("saveEnabled",a.saveEnabled);}}function hJ(t,e){t&1&&(u(0,"div",1),k(1,"mat-spinner",9),p()),t&2&&(m(),_("diameter",40));}var gt=(()=>{let e=class e extends d0{constructor(o){super(o),this.changeDetector=o;}setConfig(o,i=!1){super.setConfig(o,i);}ngOnInit(){super.ngOnInit();let o=this;this.route.queryParamMap.subscribe(i=>{let n,r;i.get("id")&&(n=i.get("id"),console.log("character is ",n)),n&&(console.log("character name found"),this.characterService.fetchCharacterByTitle(n).pipe(de(1)).subscribe({next(c){console.log("character result",c);let s=o.characterService.loadCharacter(c.data[0]);o.config.character=s,console.log("casted character: ",s),o.config?.character?(console.log("config is ",o.config),o.pageHeader.gravatarEmail=o.config.character.email,o.pageHeader.title="Chatting with "+o.config.character.name):console.log("character not found");},error(c){console.log("error encountered: ",c);},complete(){console.log("complete");}}));});}handleParams(){let o=this.route.snapshot.params;console.log("chat handle params snapshot",o),o.msg?this.handleCreateChatParams(o.msg):this.route.queryParams.pipe(de(1)).subscribe(i=>{console.log("routeQuery parms: ",i.msg),i.msg&&this.handleCreateChatParams(i.msg);});}handleCreateChatParams(o){let i=this;this._snackBar.open("Cr\xE9ation d'une conversation de chat \xE0 partir du message.",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-info"]});let n={userId:Et.human,endpoint:i.config.endpoint,body:decodeURI(o),bodyOriginal:decodeURI(o)};n.id=++Nt.sNextID,i.sendMessage(n),this.router.navigate(["/chat/ask-me-anything"],{replaceUrl:!0});}};e.ɵfac=function(i){return new(i||e)(h(he));},e.ɵcmp=O({type:e,selectors:[["cb-chat-messenger"]],standalone:!0,features:[W,D],decls:2,vars:1,consts:[[1,"messenger",3,"id"],[1,"spinner-container"],[1,"jump-to-bottom",3,"ngStyle"],["color","primary","mat-mini-fab","",3,"click"],[3,"email"],[1,"messenger-container"],[3,"createVariationsEvent","createEditsEvent","copyToClipboardEvent","copyToPromptEvent","saveImageEvent","saveImagePromptEvent","createImageFromTextEvent","messages"],[1,"prompter-container",3,"id"],[3,"sendMessageEvent","saveEvent","shareEvent","newEvent","refreshEvent","showPromptsEvent","uploadCompleteEvent","config","newEnabled","refreshEnabled","shareEnabled","saveEnabled"],["mode","indeterminate",3,"diameter"]],template:function(i,n){i&1&&S(0,uJ,10,14,"div",0)(1,hJ,2,1,"div",1),i&2&&ee(n.config?0:1);},dependencies:[B,fi,jd,Qd,Yo,wt,ar,we,_c,bt,Nc,He,Je,xo,wi,_i],styles:['.mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-preview[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-placeholder[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%]   .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%]   .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:#00000052}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}.mat-app-background[_ngcontent-%COMP%]{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #2196f3;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: white}.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #2196f3;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.mat-warn[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}html[_ngcontent-%COMP%]{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0��, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar[_ngcontent-%COMP%], .mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #2196f3;--mdc-linear-progress-track-color: rgba(33, 150, 243, .25)}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(33, 150, 243, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-arrow-transform: translateY(-8px)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: #424242}html[_ngcontent-%COMP%]{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html[_ngcontent-%COMP%]{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}html[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-selected-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-flat-disabled-selected-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #2196f3;--mdc-chip-elevated-selected-container-color: #2196f3;--mdc-chip-elevated-disabled-container-color: #2196f3;--mdc-chip-flat-disabled-selected-container-color: #2196f3;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-color: white}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}html[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 40px}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #2196f3;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}html[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2);--mat-slider-value-indicator-opacity: .9}html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2)}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: r��gba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3}.mat-warn[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%], .mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%]{color:#2196f3}.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}html[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #2196f3;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #2196f3;--mat-tab-header-active-ripple-color: #2196f3;--mat-tab-header-inactive-ripple-color: #2196f3;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #2196f3;--mat-tab-header-active-hover-label-text-color: #2196f3;--mat-tab-header-active-focus-indicator-color: #2196f3;--mat-tab-header-active-hover-indicator-color: #2196f3}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #2196f3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #2196f3;--mat-text-button-state-layer-color: #2196f3;--mat-text-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #2196f3;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #2196f3;--mat-outlined-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-size: 24px}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #2196f3;--mat-icon-button-state-layer-color: #2196f3;--mat-icon-button-ripple-color: rgba(33, 150, 243, .1)}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html[_ngcontent-%COMP%]{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mdc-fab-container-color: #424242;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-fab-small-container-color: #424242;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #2196f3;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #2196f3;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-snackbar-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}html[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-row-item-outline-width: 1px}html[_ngcontent-%COMP%]{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #2196f3}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}html[_ngcontent-%COMP%]{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-shape: 4px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-��selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-toggle-active-state-icon-color: #2196f3;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #2196f3}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: none}.mat-calendar-controls[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-width: 1px}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%], .mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #2196f3}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%]   .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]   .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-sort-arrow-color: #c6c6c6}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-primary[_ngcontent-%COMP%], .mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #2196f3;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html[_ngcontent-%COMP%]{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}html[_ngcontent-%COMP%]{--mat-tree-node-min-height: 48px}html[_ngcontent-%COMP%]{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}.messenger[_ngcontent-%COMP%]{position:relative}.widget-help[_ngcontent-%COMP%]{font-size:30px;position:absolute;right:25px;top:-4px;cursor:default}.messenger-container[_ngcontent-%COMP%]{width:100%;margin:0 auto}.jump-to-bottom[_ngcontent-%COMP%]{position:fixed;width:50px;height:50px;top:230px;right:0;z-index:1000}.jump-to-bottom[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{color:#90caf9;background-color:#616161}.spinner-container[_ngcontent-%COMP%]{margin-top:100px;margin-bottom:100px;display:flex;justify-content:center;align-items:center;height:100%}']});let t=e;return t;})();var fJ=["myCanvas"],gJ=["myOutputCanvas"],bJ=["cropTool"],xJ=["imageContainer"],vJ=["cropContainer"],Qw=(()=>{let e=class e{onScroll(){this.resizeCanvas(),setTimeout(()=>{this.drawImage();});}constructor(o){this.service=o,this.cropEvent=new $(),this.MIN_WIDTH=512,this.width=0,this.height=0,this.sourceBox=null,this.moving=!1,this.resizing=!1,this.loaded=!1,this.img=new Image(),this.startPosition={x:0,y:0},this.origin_corner=0,this.cornerStartPosition={x:0,y:0},this.id=++e.SId;}ngOnInit(){}ngAfterViewInit(){let o=this;this.cropToolElement=this.cropTool.nativeElement,this.imageContainerElement=this.imageContainer.nativeElement,this.cropContainerElement=this.cropContainer.nativeElement,this.context=this.canvas.nativeElement.getContext("2d"),(!this.context||!this.canvas)&&console.log("unable to init canvas",this.canvas,this.context),this.outputContext=this.outputCanvas.nativeElement.getContext("2d"),(!this.outputContext||!this.outputCanvas)&&console.log("unable to init output canvas",this.outputCanvas,this.outputContext),window.addEventListener("mousemove",this.cornerMousemove.bind(this)),window.addEventListener("touchmove",this.cornerMousemove.bind(this)),window.addEventListener("mouseup",this.cornerMouseup.bind(this)),window.addEventListener("touchend",this.cornerMouseup.bind(this)),this.img.crossOrigin="Anonymous",this.img.onload=function(){o.context?.drawImage(o.img,0,0,o.imageWidth,o.imageHeight,0,0,o.width,o.height),o.loaded=!0,o.resizeCanvas(),o.centerCropTool(),setTimeout(()=>{o.drawImage(),o.checkSize();},100);},this.img.src=this.url;}resizeCanvas(){let o=window.innerWidth,i=256,n=768,c=o-200*2;c<i?c=i:c>n&&(c=n),this.width=c,this.height=this.width/this.aspectRatio;}drawImage(){this.context?.clearRect(0,0,this.width,this.height),this.sourceBox?this.context?.drawImage(this.img,this.sourceBox.left,this.sourceBox.top,this.sourceBox.sideLength,this.sourceBox.sideLength,0,0,this.width,this.height):this.context?.drawImage(this.img,0,0,this.imageWidth,this.imageHeight,0,0,this.width,this.height);}centerCropTool(){let o=this.cropToolElement.style;o.top=this.service.numToPx(this.height*.25),o.left=this.service.numToPx(this.width*.25),this.width>=this.height?(o.width=this.service.numToPx(this.height/2),o.height=this.service.numToPx(this.height/2)):(o.width=this.service.numToPx(this.width/2),o.height=this.service.numToPx(this.width/2));}getCropToolCropSquare(){let o=this.cropToolElement.style;return{top:this.service.pxToNum(o.top),left:this.service.pxToNum(o.left),sideLength:this.service.pxToNum(o.height)};}imageIsSquare(){return this.imageHeight===this.imageWidth;}getScale(){return this.width/this.imageWidth;}isCropped(){return!!this.sourceBox;}crop(){if(this.isCropped()){this.cropAgain(),this.checkSize();return;}let o=this.getCropToolCropSquare(),i=this.getScale();this.sourceBox={top:o.top/i,left:o.left/i,sideLength:o.sideLength/i},this.aspectRatio=1,this.resizeCanvas(),setTimeout(()=>{this.drawImage(),this.checkSize();});}cropAgain(){let o={left:this.sourceBox.left,top:this.sourceBox.top,sideLength:this.sourceBox.sideLength},i=this.getCropToolCropSquare(),n=this.getScale(),r=o.sideLength/this.imageWidth;r/=n,this.sourceBox={left:o.left+i.left*r,top:o.top+i.top*r,sideLength:o.sideLength*(i.sideLength/this.width)},this.aspectRatio=1,this.resizeCanvas(),setTimeout(()=>{this.drawImage();});}undoCrop(){this.sourceBox=null,this.aspectRatio=this.imageWidth/this.imageHeight,this.resizeCanvas(),this.centerCropTool(),setTimeout(()=>{this.drawImage(),this.checkSize();});}getPoint(o){return{x:o.offsetX,y:o.offsetY};}checkSize(){let o=this.toBase64(),c=atob(o).length/1024/1024;this.cropEvent.emit({sourceBox:this.sourceBox,size:c});}toBase64(){let o=this.outputCanvas.nativeElement;if(this.sourceBox){let n=this.sourceBox.sideLength;o.setAttribute("height",this.service.numToPx(n)),o.setAttribute("width",this.service.numToPx(n)),this.outputContext?.clearRect(0,0,n,n),this.outputContext?.drawImage(this.img,this.sourceBox.left,this.sourceBox.top,n,n,0,0,n,n);}else o.setAttribute("width",this.service.numToPx(this.imageWidth)),o.setAttribute("height",this.service.numToPx(this.imageHeight)),this.outputContext?.clearRect(0,0,this.imageWidth,this.imageHeight),this.outputContext?.drawImage(this.img,0,0,this.imageWidth,this.imageHeight,0,0,this.imageWidth,this.imageHeight);let i=this.outputCanvas.nativeElement.toDataURL();return i=i.replace(/^data:image\/(png|jpg);base64,/,""),i;}mousedown(o){this.moving=!0,this.resizing=!1,o.stopImmediatePropagation(),o.preventDefault(),this.startPosition=this.getTouchPosition(o),console.log("touchstart position:",this.startPosition);}mouseup(o){this.moving=!1,this.resizing=!1;}mouseleave(o){this.moving=!1,this.resizing=!1;}getTouchPosition(o){if(o.type!=="touchstart"&&o.type!=="touchmove")return{x:0,y:0};var i=this.canvas.nativeElement.getBoundingClientRect();let n=o.touches[0].clientX-i.left,r=o.touches[0].clientY-i.top;return{x:n,y:r};}mousemove(o){if(!this.moving)return;let i=0,n=0;if(o.type==="touchmove"){let d=this.getTouchPosition(o);i=d.x-this.startPosition.x,n=d.y-this.startPosition.y;}else i=o.movementX,n=o.movementY;this.startPosition=this.getTouchPosition(o);let r=this.getCropToolCropSquare(),c=this.cropToolElement.style,s=c.top,l=c.left;s.endsWith("px")&&(s=s.substring(0,s.length-2)),l.endsWith("px")&&(l=l.substring(0,l.length-2)),s=parseInt(s,10),n&&(s+=n,s>this.height-r.sideLength&&(s=this.height-r.sideLength),s<0&&(s=0),s===0?s="0":s=s+"px",c.top=s),l=parseInt(l,10),i&&(l+=i,l>this.width-r.sideLength&&(l=this.width-r.sideLength),l<0&&(l=0),l===0?l="0":l=l+"px",c.left=l);}cornerMouseup(o){this.resizing=!1,this.moving=!1;}cornerMouseleave(o){this.resizing=!1,this.moving=!1;}cornerMousedown(o,i){this.resizing=!0,this.moving=!1,o.stopImmediatePropagation(),o.preventDefault(),this.origin_corner=i,this.cornerStartPosition=this.getCornerTouchPosition(o);}getCornerTouchPosition(o){if(o.type!=="touchstart"&&o.type!=="touchmove")return{x:0,y:0};var i=this.canvas.nativeElement.getBoundingClientRect();let n=o.touches[0].clientX-i.left,r=o.touches[0].clientY-i.top;return{x:n,y:r};}cornerMousemove(o){if(!this.resizing)return;let i=0,n=0;if(o.type==="touchmove"){let l=this.getCornerTouchPosition(o);i=l.x-this.cornerStartPosition.x,n=l.y-this.cornerStartPosition.y;}else i=o.movementX,n=o.movementY;this.cornerStartPosition=this.getCornerTouchPosition(o);let r=this.cropToolElement.style,c=this.getCropToolCropSquare(),s={top:c.top,left:c.left,sideLength:c.sideLength};if(this.origin_corner===1){let l={x:c.left+c.sideLength,y:c.top+c.sideLength};s.top+=n,s.left+=i,s.sideLength=Math.abs(l.x-s.left);}else if(this.origin_corner===2){let l={x:c.left,y:c.top+c.sideLength},d={x:c.left+c.sideLength+i,y:c.top+n};s.top=d.y,s.sideLength=Math.abs(l.x-d.x);}else if(this.origin_corner===3){let l={x:c.left+c.sideLength,y:c.top},d={x:c.left+i,y:c.top+c.sideLength+n};s.top=l.y,s.left=d.x,s.sideLength=Math.abs(l.y-d.y);}else if(this.origin_corner===4){let l={x:c.left+c.sideLength+i,y:c.top+c.sideLength+n};s.sideLength=Math.abs(l.y-c.top);}else console.log("unknown corner");r.top=this.service.numToPx(s.top),r.left=this.service.numToPx(s.left),r.height=this.service.numToPx(s.sideLength),r.width=this.service.numToPx(s.sideLength);}};e.SId=0,e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["image-cropper"]],viewQuery:function(i,n){if(i&1&&(X(fJ,5),X(gJ,5),X(bJ,5),X(xJ,5),X(vJ,5)),i&2){let r;L(r=V())&&(n.canvas=r.first),L(r=V())&&(n.outputCanvas=r.first),L(r=V())&&(n.cropTool=r.first),L(r=V())&&(n.imageContainer=r.first),L(r=V())&&(n.cropContainer=r.first);}},hostBindings:function(i,n){i&1&&I("resize",function(){return n.onScroll();},!1,Sl);},inputs:{url:"url",imageHeight:"imageHeight",imageWidth:"imageWidth",aspectRatio:"aspectRatio"},outputs:{cropEvent:"cropEvent"},standalone:!0,features:[D],decls:15,vars:3,consts:[["cropContainer",""],["imageContainer",""],["cropTool",""],["myCanvas",""],["myOutputCanvas",""],[1,"crop-container"],[1,"image-container"],[1,"crop-tool",2,"top","0px","left","0px","width","100px","height","100px",3,"mousedown","touchstart","mousemove","touchmove","mouseup","touchend"],[1,"circle","corner-top-left",3,"mousedown","touchstart"],[1,"circle","corner-top-right",3,"mousedown","touchstart"],[1,"circle","corner-bottom-left",3,"mousedown","touchstart"],[1,"circle","corner-bottom-right",3,"mousedown","touchstart"],[1,"hidden-image",2,"display","none",3,"src"],[1,"crop-canvas",3,"width","height"],[1,"output-canvas",2,"display","none"]],template:function(i,n){if(i&1){let r=Z();u(0,"div",5,0)(2,"div",6,1)(4,"div",7,2),I("mousedown",function(s){return C(r),M(n.mousedown(s));})("touchstart",function(s){return C(r),M(n.mousedown(s));})("mousemove",function(s){return C(r),M(n.mousemove(s));})("touchmove",function(s){return C(r),M(n.mousemove(s));})("mouseup",function(s){return C(r),M(n.mouseup(s));})("touchend",function(s){return C(r),M(n.mouseup(s));}),u(6,"div",8),I("mousedown",function(s){return C(r),M(n.cornerMousedown(s,1));})("touchstart",function(s){return C(r),M(n.cornerMousedown(s,1));}),p(),u(7,"div",9),I("mousedown",function(s){return C(r),M(n.cornerMousedown(s,2));})("touchstart",function(s){return C(r),M(n.cornerMousedown(s,2));}),p(),u(8,"div",10),I("mousedown",function(s){return C(r),M(n.cornerMousedown(s,3));})("touchstart",function(s){return C(r),M(n.cornerMousedown(s,3));}),p(),u(9,"div",11),I("mousedown",function(s){return C(r),M(n.cornerMousedown(s,4));})("touchstart",function(s){return C(r),M(n.cornerMousedown(s,4));}),p()(),k(10,"img",12)(11,"canvas",13,3),p()(),k(13,"canvas",14,4);}i&2&&(m(10),_("src",n.url,Ca),m(),_("width",n.width)("height",n.height));},dependencies:[B,bo],styles:['.mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-preview[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-placeholder[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%]   .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%]   .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:#00000052}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}.mat-app-background[_ngcontent-%COMP%]{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #2196f3;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: white}.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #2196f3;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox��-selected-checkmark-color: #2196f3;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.mat-warn[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}html[_ngcontent-%COMP%]{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar[_ngcontent-%COMP%], .mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #2196f3;--mdc-linear-progress-track-color: rgba(33, 150, 243, .25)}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(33, 150, 243, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-arrow-transform: translateY(-8px)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: #424242}html[_ngcontent-%COMP%]{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html[_ngcontent-%COMP%]{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}html[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-selected-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-flat-disabled-selected-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #2196f3;--mdc-chip-elevated-selected-container-color: #2196f3;--mdc-chip-elevated-disabled-container-color: #2196f3;--mdc-chip-flat-disabled-selected-container-color: #2196f3;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-color: white}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}html[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 40px}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #2196f3;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}html[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2);--mat-slider-value-indicator-opacity: .9}html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2)}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}htm��l[_ngcontent-%COMP%]{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3}.mat-warn[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%], .mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%]{color:#2196f3}.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}html[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #2196f3;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #2196f3;--mat-tab-header-active-ripple-color: #2196f3;--mat-tab-header-inactive-ripple-color: #2196f3;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #2196f3;--mat-tab-header-active-hover-label-text-color: #2196f3;--mat-tab-header-active-focus-indicator-color: #2196f3;--mat-tab-header-active-hover-indicator-color: #2196f3}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #2196f3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #2196f3;--mat-text-button-state-layer-color: #2196f3;--mat-text-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #2196f3;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #2196f3;--mat-outlined-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-size: 24px}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #2196f3;--mat-icon-button-state-layer-color: #2196f3;--mat-icon-button-ripple-color: rgba(33, 150, 243, .1)}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html[_ngcontent-%COMP%]{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mdc-fab-container-color: #424242;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-fab-small-container-color: #424242;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #2196f3;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #2196f3;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-snackbar-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}html[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-row-item-outline-width: 1px}html[_ngcontent-%COMP%]{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #2196f3}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}html[_ngcontent-%COMP%]{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-shape: 4px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle��-focus-state-layer-opacity: .12}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-toggle-active-state-icon-color: #2196f3;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #2196f3}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: none}.mat-calendar-controls[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-width: 1px}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%], .mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #2196f3}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%]   .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]   .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-sort-arrow-color: #c6c6c6}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-primary[_ngcontent-%COMP%], .mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #2196f3;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html[_ngcontent-%COMP%]{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}html[_ngcontent-%COMP%]{--mat-tree-node-min-height: 48px}html[_ngcontent-%COMP%]{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}.crop-container[_ngcontent-%COMP%]{text-align:center;margin:0 auto;position:relative}.crop-container[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]{position:relative;margin:0 auto}.crop-container[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]   .crop-tool[_ngcontent-%COMP%]{position:absolute;background-color:transparent;border:3px solid #2196f3;cursor:move}.crop-container[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]   .crop-tool[_ngcontent-%COMP%]   .circle[_ngcontent-%COMP%]{position:absolute;width:24px;height:24px;background-color:#64b5f6;border-radius:50%;z-index:1000;box-sizing:border-box}.crop-container[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]   .crop-tool[_ngcontent-%COMP%]   .corner-top-left[_ngcontent-%COMP%]{top:-12px;left:-12px;cursor:nwse-resize}.crop-container[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]   .crop-tool[_ngcontent-%COMP%]   .corner-top-right[_ngcontent-%COMP%]{top:-12px;right:-12px;cursor:nesw-resize}.crop-container[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]   .crop-tool[_ngcontent-%COMP%]   .corner-bottom-left[_ngcontent-%COMP%]{bottom:-12px;left:-12px;cursor:nesw-resize}.crop-container[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]   .crop-tool[_ngcontent-%COMP%]   .corner-bottom-right[_ngcontent-%COMP%]{bottom:-12px;right:-12px;cursor:nwse-resize}']});let t=e;return t;})();var Yw=(()=>{let e=class e{constructor(o,i){this.dialogRef=o,this.data=i,this.cropTxt="Recadrer",this.squareTxt="Carr\xE9",this.notSquareTxt="Pas carr\xE9.",this.originalTxt="Original",this.undoCropTxt="Voir",this.closeEnabled=!0,this.directions="Instructions : Le Chatbot a besoin d'une image carr\xE9e de moins de 4 MB.",this.directions2="Un recadrage peut \xEAtre n\xE9cessaire. L'image actuelle est : ",this.aspectRatio=0,this.initialized=!1,this.imageSize=0;}ngOnInit(){console.log("dialog data",this.data),this.imageWidth=this.data.width,this.imageHeight=this.data.height,this.aspectRatio=this.imageWidth/this.imageHeight,console.log("actual width, actual height, aspect ratio:"),console.log(this.imageWidth,this.imageHeight,this.aspectRatio);}ngAfterViewInit(){setTimeout(()=>{this.initialized=!0;});}cropEvent(o){console.log("crop event",o),this.imageSize=o.size.toFixed(2);}continue(){this.dialogRef.close({base64Img:this.cropper.toBase64()});}crop(){this.cropper.crop();}undoCrop(){this.cropper.undoCrop();}isSquared(){return this.initialized?!this.cropper||this.cropper.isCropped()?!0:this.cropper.imageIsSquare():!1;}};e.ɵfac=function(i){return new(i||e)(h(Wt),h(so));},e.ɵcmp=O({type:e,selectors:[["crop-dialog"]],viewQuery:function(i,n){if(i&1&&X(Qw,5),i&2){let r;L(r=V())&&(n.cropper=r.first);}},standalone:!0,features:[D],decls:34,vars:22,consts:[[1,"modal-content"],["mat-dialog-title",""],["mat-dialog-content","",2,"max-height","90vh"],[1,"crop-outer"],[1,"crop-inner"],[1,"toolbar-container"],[1,"example-spacer"],["mat-raised-button","",3,"click"],[3,"cropEvent","url","imageWidth","imageHeight","aspectRatio"],[1,"directions"],["mat-dialog-actions","",3,"align"],["mat-raised-button","","mat-dialog-close","",3,"disabled"],["mat-raised-button","",3,"click","disabled"]],template:function(i,n){i&1&&(u(0,"div",0)(1,"h1",1),g(2),p(),u(3,"div",2)(4,"div",3)(5,"div",4)(6,"div",5)(7,"mat-toolbar"),k(8,"span",6),u(9,"button",7),I("click",function(){return n.crop();}),u(10,"mat-icon"),g(11,"crop"),p(),g(12),p(),u(13,"button",7),I("click",function(){return n.undoCrop();}),u(14,"mat-icon"),g(15,"undo"),p(),g(16),p(),k(17,"span",6),p()(),u(18,"image-cropper",8),I("cropEvent",function(c){return n.cropEvent(c);}),p()(),u(19,"div",9),g(20),u(21,"span"),g(22),p(),u(23,"span"),g(24),p(),g(25," and is "),u(26,"span"),g(27),p(),g(28,". "),p()()(),u(29,"div",10)(30,"button",11),g(31," Cancel "),p(),u(32,"button",12),I("click",function(){return n.continue();}),g(33," Continue "),p()()()),i&2&&(m(2),Im(" Crop Image (",n.data.width,"x",n.data.height," ",n.originalTxt,") "),m(10),F(" ",n.cropTxt," "),m(4),F(" ",n.undoCropTxt," "),m(2),_("url",n.data.url)("imageWidth",n.imageWidth)("imageHeight",n.imageHeight)("aspectRatio",n.aspectRatio),m(2),F(" ",n.directions," "),m(2),y(n.directions2),m(),Mt(n.isSquared()?"success":"warn"),m(),y(n.isSquared()?n.squareTxt:n.notSquareTxt),m(2),Mt(n.imageSize<4?"success":"warn"),m(),F("",n.imageSize," MB"),m(2),_("align","center"),m(),_("disabled",!n.closeEnabled),m(2),_("disabled",!n.isSquared()));},dependencies:[wt,jo,po,fo,uo,we,Le,ar,B,er,Qw,Mi,Ci,He,Je],styles:['.mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-preview[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-placeholder[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%]   .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%]   .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:#00000052}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}.mat-app-background[_ngcontent-%COMP%]{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #2196f3;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: white}.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #2196f3;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.mat-warn[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}html[_ngcontent-%COMP%]{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup��-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar[_ngcontent-%COMP%], .mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #2196f3;--mdc-linear-progress-track-color: rgba(33, 150, 243, .25)}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(33, 150, 243, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-arrow-transform: translateY(-8px)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: #424242}html[_ngcontent-%COMP%]{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html[_ngcontent-%COMP%]{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}html[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-selected-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-flat-disabled-selected-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #2196f3;--mdc-chip-elevated-selected-container-color: #2196f3;--mdc-chip-elevated-disabled-container-color: #2196f3;--mdc-chip-flat-disabled-selected-container-color: #2196f3;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-color: white}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}html[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 40px}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #2196f3;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}html[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2);--mat-slider-value-indicator-opacity: .9}html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2)}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3}.mat-warn[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%], .mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-sta��te-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%]{color:#2196f3}.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}html[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #2196f3;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #2196f3;--mat-tab-header-active-ripple-color: #2196f3;--mat-tab-header-inactive-ripple-color: #2196f3;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #2196f3;--mat-tab-header-active-hover-label-text-color: #2196f3;--mat-tab-header-active-focus-indicator-color: #2196f3;--mat-tab-header-active-hover-indicator-color: #2196f3}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #2196f3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #2196f3;--mat-text-button-state-layer-color: #2196f3;--mat-text-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #2196f3;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #2196f3;--mat-outlined-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-size: 24px}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #2196f3;--mat-icon-button-state-layer-color: #2196f3;--mat-icon-button-ripple-color: rgba(33, 150, 243, .1)}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html[_ngcontent-%COMP%]{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mdc-fab-container-color: #424242;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-fab-small-container-color: #424242;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #2196f3;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #2196f3;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-snackbar-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}html[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-row-item-outline-width: 1px}html[_ngcontent-%COMP%]{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #2196f3}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}html[_ngcontent-%COMP%]{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-shape: 4px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-toggle-active-state-icon-color: #2196f3;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calenda��r-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #2196f3}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: none}.mat-calendar-controls[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-width: 1px}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%], .mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #2196f3}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%]   .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]   .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-sort-arrow-color: #c6c6c6}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-primary[_ngcontent-%COMP%], .mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #2196f3;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html[_ngcontent-%COMP%]{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}html[_ngcontent-%COMP%]{--mat-tree-node-min-height: 48px}html[_ngcontent-%COMP%]{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}.warn[_ngcontent-%COMP%]{background-color:#d32f2f!important}.success[_ngcontent-%COMP%]{background-color:#388e3c!important}mat-dialog-title[_ngcontent-%COMP%]{padding-left:20px}.directions[_ngcontent-%COMP%]{max-width:512px;font-size:small;line-height:12px;margin:0 auto}.crop-outer[_ngcontent-%COMP%]{text-align:center}.crop-outer[_ngcontent-%COMP%]   .crop-inner[_ngcontent-%COMP%], .crop-outer[_ngcontent-%COMP%]   .toolbar-container[_ngcontent-%COMP%]{margin:0 auto}.crop-outer[_ngcontent-%COMP%]   .toolbar-container[_ngcontent-%COMP%]   mat-toolbar[_ngcontent-%COMP%]{font-size:medium}.crop-outer[_ngcontent-%COMP%]   .toolbar-container[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-left:10px;width:150px;height:45px}']});let t=e;return t;})();var Yd=(()=>{let e=class e{constructor(o,i,n,r){this.http=o,this.env=i,this._snackBar=n,this.user=r,this.cancelRequest$=new G();}getSize(o,i){let n=this.env.get().apiUrl+"/compress/get-compressed-jpg-size/",r={url:o,compression_level:i},c=this.user.user?.fapiToken,s=new rt({Authorization:`Bearer ${c}`});return this.http.post(n,r,{headers:s});}cancelRequest(){this.cancelRequest$.next();}ngOnDestroy(){this.cancelRequest$.next(),this.cancelRequest$.complete();}compressAndSave(o,i){console.log("writing compressed image");let n=this.env.get().apiUrl+"/compress/convert-to-jpg/",r={url:o,compression_level:i},c=this.user.user?.fapiToken,s=new rt({Authorization:`Bearer ${c}`});return this.http.post(n,r,{headers:s});}saveToMediaLibrary(o,i){let n=this;this.compressAndSave(o,i).pipe(de(1)).subscribe({next(r){console.log("save image result:",r),n._snackBar.open("Image ajout\xE9e \xE0 la biblioth\xE8que multim\xE9dia",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-success"]});},error(r){console.log("Error: ",r),n._snackBar.open("Impossible d'ajouter l'image \xE0 la biblioth\xE8que multim\xE9dia",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-error"]});},complete(){}});}};e.ɵfac=function(i){return new(i||e)(E(ii),E(qe),E(zi),E(Va));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var m0=(()=>{let e=class e{constructor(o,i){this.dialogRef=o,this.data=i,this.compressionService=T(Yd),this.saveTxt="Enregistrer l'image.",this.saveImageTxt="Enregistrer",this.closeTxt="Annuler",this.qualityTxt="Qualit\xE9",this.highestTxt="Le plus \xE9lev\xE9",this.lowestTxt="Le plus bas",this.compressionTxt="D\xE9finir le niveau de compression et enregistrer. Des images plus petites signifient que vos pages web se chargeront plus rapidement.",this.sizeTxt="Taille",this.disabled=!1,this.max=100,this.min=0,this.showTicks=!1,this.step=1,this.thumbLabel=!0,this.value=50,this.size=Ma(""),this.sizeSuffix=Ma("KB");}ngOnInit(){this.url=this.data.url,console.log("url is ",this.url);}ngAfterViewInit(){this.getSize();}cancelRequest(){this.compressionService.cancelRequest();}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe();}formatLabel(o){return`${o}%`;}setSize(o){let i=o/1024;this.size.set(i.toPrecision(4));}getSize(){let o=this;this.subscription=this.compressionService.getSize(this.url,this.value).subscribe(i=>{o.setSize(i.image_size);},i=>{console.log("Error:",i);});}submit(){this.dialogRef.close({data:this.value});}valueChange(){this.getSize();}};e.ɵfac=function(i){return new(i||e)(h(Wt),h(so));},e.ɵcmp=O({type:e,selectors:[["cb-image-compression"]],inputs:{url:"url"},standalone:!0,features:[D],decls:21,vars:17,consts:[["slider",""],["mat-dialog-title",""],["mat-dialog-content",""],[1,"example-label-container"],["id","example-name-label",1,"example-name-label"],[1,"example-value-label"],[1,"example-margin",3,"disabled","max","min","step","discrete","showTickMarks","displayWith"],["matSliderThumb","",3,"valueChange","ngModelChange","ngModel"],[1,"size-container"],["mat-dialog-actions","","align","center"],["mat-button","","mat-dialog-close",""],["mat-raised-button","",3,"click"]],template:function(i,n){if(i&1){let r=Z();u(0,"h1",1),g(1),p(),u(2,"div",2)(3,"p"),g(4),p(),u(5,"div",3)(6,"label",4),g(7),p(),u(8,"label",5),g(9),p()(),u(10,"mat-slider",6)(11,"input",7,0),I("valueChange",function(){return C(r),M(n.valueChange());}),Po("ngModelChange",function(s){return C(r),Lo(n.value,s)||(n.value=s),M(s);}),p()()(),u(13,"div",8),g(14),p(),u(15,"div",9)(16,"button",10),g(17),p(),u(18,"button",11),I("click",function(){return C(r),M(n.submit());}),g(19),p()(),k(20,"br");}if(i&2){let r=at(12);m(),y(n.saveTxt),m(3),y(n.compressionTxt),m(3),y(n.qualityTxt),m(2),y(r.value),m(),_("disabled",n.disabled)("max",n.max)("min",n.min)("step",n.step)("discrete",n.thumbLabel)("showTickMarks",n.showTicks)("displayWith",n.formatLabel),m(),Oo("ngModel",n.value),m(3),Im("",n.sizeTxt,": ",n.size()," ",n.sizeSuffix(),""),m(3),y(n.closeTxt),m(2),y(n.saveTxt);}},dependencies:[wt,jo,po,fo,uo,we,Le,B,Lt,Ub,Hb,qp,bo,go,So,ln],styles:[".example-h2[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}.example-section[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-content:center;align-items:center}.example-margin[_ngcontent-%COMP%]{margin:8px}.example-width[_ngcontent-%COMP%]{max-width:180px;width:100%}.mat-mdc-slider[_ngcontent-%COMP%]{max-width:300px;width:100%}.mat-mdc-card[_ngcontent-%COMP%] + .mat-mdc-card[_ngcontent-%COMP%]{margin-top:8px}.example-result-card[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0 8px}.example-label-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin:20px 10px 0;max-width:100%}.example-result-card[_ngcontent-%COMP%]   .example-value-label[_ngcontent-%COMP%]{font-weight:600}mat-slider[_ngcontent-%COMP%]{width:100%;max-width:100%!important}.instructions-container[_ngcontent-%COMP%], .size-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}"]});let t=e;return t;})();var _J=t=>({display:t});function wJ(t,e){if(t&1){let a=Z();u(0,"div",0)(1,"div",2)(2,"button",3),I("click",function(){C(a);let i=w();return M(i.scrollToBottom());}),u(3,"mat-icon"),g(4,"arrow_downward"),p()()(),u(5,"cb-page-header",4),I("email",function(){C(a);let i=w();return M((i.config.character==null?null:i.config.character.email)||"fake@example.com");}),p(),u(6,"div",5)(7,"cb-viewer",6),I("createVariationsEvent",function(i){C(a);let n=w();return M(n.createVariations(i));})("createEditsEvent",function(i){C(a);let n=w();return M(n.createEdits(i));})("copyToClipboardEvent",function(i){C(a);let n=w();return M(n.copyToClipboard(i));})("copyToPromptEvent",function(i){C(a);let n=w();return M(n.copyToPrompt(i));})("saveImageEvent",function(i){C(a);let n=w();return M(n.saveImage(i));})("saveImagePromptEvent",function(i){C(a);let n=w();return M(n.saveImagePrompt(i));})("createImageFromTextEvent",function(i){C(a);let n=w();return M(n.createImageFromText(i));}),p(),u(8,"div",7)(9,"cb-prompter",8),I("sendMessageEvent",function(i){C(a);let n=w();return M(n.sendMessage(i));})("saveEvent",function(){C(a);let i=w();return M(i.save());})("shareEvent",function(){C(a);let i=w();return M(i.share());})("newEvent",function(){C(a);let i=w();return M(i.newConversation());})("refreshEvent",function(){C(a);let i=w();return M(i.refresh());})("showPromptsEvent",function(){C(a);let i=w();return M(i.showPrompts());})("uploadCompleteEvent",function(i){C(a);let n=w();return M(n.uploadEvent(i));}),p()()()();}if(t&2){let a=w();Pa("id","messenger-",a.id,""),m(),_("ngStyle",Ye(12,_J,a.showJumpToButton?"block":"none")),m(),se("aria-label",a.jumpToTxt),m(5),_("messages",a.messages),m(),Pa("id","prompter-container-",a.id,""),m(),_("config",a.config)("newEnabled",a.newEnabled)("refreshEnabled",a.refreshEnabled)("shareEnabled",a.shareEnabled)("saveEnabled",a.saveEnabled);}}function yJ(t,e){t&1&&(u(0,"div",1),k(1,"mat-spinner",9),p()),t&2&&(m(),_("diameter",40));}var jc=(()=>{let e=class e extends d0{constructor(o,i){super(o),this.changeDetector=o,this.compressionService=i;}openDialog(o){return this.dialog.open(m0,{width:"600px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!0,data:o});}saveImage(o){let i=this,n={title:"Save Image",msg:"",msg2:"",url:o.url};this.openDialog(n).afterClosed().pipe(de(1)).subscribe({next(c){if(console.log("save image dialog results",c),!c){console.log("no results from dialog");return;}let s=c.data;console.log("compression value is",s),i.compressionService.saveToMediaLibrary(o.url,s);},error(c){console.log("error encountered: ",c);},complete(){console.log("dialogref cleared");}});}handleParams(){let o=this.route.snapshot.params;o.msg?this.handleCreateImageParams():o.prompt?this.handleCreateD3ImageParams():o.img?this.handleVariationsParams():o.editImg&&this.handleEditParams();}handleCreateD3ImageParams(){let o=this.route.snapshot.params,i=o.prompt,n=parseInt(o.count,10),r=o.size,c=o.style,s=o.quality,d={prompt:decodeURI(i),count:n,size:r,quality:s,style:c,user:"demo user"};console.log("d3 request data",d),this._snackBar.open("Cr\xE9ation d'une image \xE0 partir du message.",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-info"]});let f={userId:Et.human,endpoint:this.config.endpoint,body:decodeURI(i),bodyOriginal:decodeURI(i),imageCount:n,imageSize:r,d3RequestData:d};f.id=++Nt.sNextID,this.sendMessage(f),this.router.navigate(["/image/generate"],{replaceUrl:!0});}handleCreateImageParams(){let o=this.route.snapshot.params;if(o.msg){let i=o.msg,n=parseInt(o.count,10),r=o.size;this._snackBar.open("Cr\xE9ation d'une image \xE0 partir du message.",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-info"]});let c={userId:Et.human,endpoint:this.config.endpoint,body:decodeURI(i),bodyOriginal:decodeURI(i),imageCount:n,imageSize:r};c.id=++Nt.sNextID,this.sendMessage(c),this.router.navigate(["/image/generate"],{replaceUrl:!0});}}handleVariationsParams(){let o=this.route.snapshot.params;if(o.img){let i=o.img,n=parseInt(o.count,10),r=o.size;this._snackBar.open("Soumission de l'image pour les variations.",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-info"]}),this.createVariationsFromImgUrl(i,n,r),this.router.navigate(["/image/variations"],{replaceUrl:!0});}}handleEditParams(){let o=this.route.snapshot.params,i=o.editImg,n=o.imageSize;console.log("handle edit params",i,n),this._snackBar.open("Image pr\xEAte pour l'\xE9dition.",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-info"]});let r={userId:Et.human,endpoint:this.config.endpoint,body:"",bodyOriginal:"",imageSize:n,images:[i],responseIsEditable:!0};r.id=++Nt.sNextID,this.messages.push(r),this.viewer.lockImageMaskers(),this.router.navigate(["/image/edit"],{replaceUrl:!0});}createVariationsFromImgUrl(o,i,n){let r=this;console.log("create variations for ",o,i,n);let c={userId:Et.human,endpoint:this.config.endpoint,body:"",bodyOriginal:"",images:[o],imageCount:i,imageSize:n};c.id=++Nt.sNextID,console.log("human variations msg: ",c),this.messages.push(c),this.viewer.changeDetector.detectChanges();function s(d){let f="Variation";d.imageCount!==1&&(f="Variations");let x="Cr\xE9ation "+" ";d.imageCount+"","Image"+"",f+""+d.imageSize;let b="Un moment s'il vous pla\xEEt.";return r.dialog.open(Td,{width:"250px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!0,data:{msg:x,msg2:b}});}let l=s(c);setTimeout(()=>{r.api.sendFapiMessage(c,r.messages).subscribe(d=>{console.log("res received",d),d.forEach(x=>{let b={userId:Et.ai,endpoint:this.config.endpoint,body:"",bodyOriginal:"",imageSize:n,images:[x]};b.id=++Nt.sNextID,r.messages.push(b);}),l.close();},d=>{l.close(),console.log("error: "),console.log(d);});},100);}uploadEvent(o){let i=this.env.get().drupalHost+o.rel_path;console.log("upload response: ",o),this.config.features.uploadImagesImageSize===!0?this.uploadForVariations(o,i):this.uploadForEdit(o,i);}uploadForEdit(o,i){let n=this;this.dialog.open(Yw,{enterAnimationDuration:"500ms",maxWidth:"95vw",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!0,data:{url:i,width:o.width,height:o.height}}).afterClosed().subscribe(l=>{if(!l)return;console.log("Dialog result: (base64) ",l);let d={userId:Et.human,endpoint:this.config.endpoint,body:"",bodyOriginal:"",images:[i],imageCount:1,imageSize:"512x512",croppedBase64:l.base64Img,responseIsEditable:!0};d.id=++Nt.sNextID,this.sendMessage(d,Et.human);});}uploadForVariations(o,i){let n=this;console.log("cropping",o),this.dialog.open(Yw,{enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!0,data:{url:i,width:o.width,height:o.height}}).afterClosed().subscribe(l=>{if(!l)return;console.log("Dialog result: (base64) ",l),this.dialog.open(Fc,{width:"516px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!0,data:{title:"Cr\xE9er des variations",msg:"Soumettez vos options pour les variations.",msg2:""}}).afterClosed().subscribe(b=>{if(!b)return;console.log("Dialog result: ",b);let v={userId:Et.human,endpoint:this.config.endpoint,body:"",bodyOriginal:"",images:[i],imageCount:b.count,imageSize:b.size,croppedBase64:l.base64Img};v.id=++Nt.sNextID,this.sendMessage(v);});});}sendMessage(o,i=Et.ai){let n=this;function r(){let d="",f="",x=o.imageCount===1?" image (":" images (";d="Cr\xE9ation "+o.imageCount+x+o.imageSize+"px)";let b=75;return f=o.body.substring(0,b),o.body.length>b&&(f+=" ... "),n.dialog.open(Td,{width:"250px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!0,data:{msg:d,msg2:f}});}let c=r();if(this.config.endpoint===ne.imageEdit&&this.viewer.imageMaskers.length>0){let d=this.viewer.findLastImageMasker();d?(console.log("masker found",d),o.maskBase64=d.toBase64(),o.images=[d.url]):console.log("masker not found");}o.addToViewer!==!1&&(this.messages.push(o),this.unsavedChanges.set(this.config.endpoint.toString())),this.inProgress=!0;let s=n.messages.slice(0,n.messages.length-1),l=null;this.config.instructions&&(l=this.config.instructions),this.api.sendFapiMessage(o,s,l).subscribe(d=>{if(!d){let b="Erreur de r\xE9seau rencontr\xE9e.";console.log(b),this._snackBar.open(b,void 0,{duration:8e3,panelClass:["custom-snack","custom-snack-error"]}),this.inProgress=!1,c.close();return;}let f={userId:i,endpoint:this.config.endpoint,body:"",bodyOriginal:"",imageCount:o.imageCount,imageSize:o.imageSize,images:[]};f.id=++Nt.sNextID,d.forEach(b=>{f.images?.push(b);}),o.responseIsEditable&&(f.responseIsEditable=!0,f.images.length>1&&console.error("multiple images found")),delete o.maskBase64,delete o.croppedBase64,this.messages.push(f),this.scrollToBottom(),this.delayedScrollToBottom(),this.newEnabled=!0,this.saveEnabled=!0,this.inProgress=!1,c.close();},d=>{console.log("error: ",d),this.inProgress=!1,c.close();});}};e.ɵfac=function(i){return new(i||e)(h(he),h(Yd));},e.ɵcmp=O({type:e,selectors:[["cb-image-messenger"]],standalone:!0,features:[W,D],decls:2,vars:1,consts:[[1,"messenger",3,"id"],[1,"spinner-container"],[1,"jump-to-bottom",3,"ngStyle"],["color","primary","mat-mini-fab","",3,"click"],[3,"email"],[1,"messenger-container"],[3,"createVariationsEvent","createEditsEvent","copyToClipboardEvent","copyToPromptEvent","saveImageEvent","saveImagePromptEvent","createImageFromTextEvent","messages"],[1,"prompter-container",3,"id"],[3,"sendMessageEvent","saveEvent","shareEvent","newEvent","refreshEvent","showPromptsEvent","uploadCompleteEvent","config","newEnabled","refreshEnabled","shareEnabled","saveEnabled"],["mode","indeterminate",3,"diameter"]],template:function(i,n){i&1&&S(0,wJ,10,14,"div",0)(1,yJ,2,1,"div",1),i&2&&ee(n.config?0:1);},dependencies:[B,fi,jd,Qd,Yo,wt,ar,we,_c,bt,Nc,He,Je,xo,wi,_i],styles:['.mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-preview[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-placeholder[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%]   .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%]   .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:#00000052}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}.mat-app-background[_ngcontent-%COMP%]{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-spe��cific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #2196f3;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: white}.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #2196f3;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.mat-warn[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}html[_ngcontent-%COMP%]{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar[_ngcontent-%COMP%], .mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #2196f3;--mdc-linear-progress-track-color: rgba(33, 150, 243, .25)}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(33, 150, 243, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-arrow-transform: translateY(-8px)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: #424242}html[_ngcontent-%COMP%]{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html[_ngcontent-%COMP%]{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}html[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-selected-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-flat-disabled-selected-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #2196f3;--mdc-chip-elevated-selected-container-color: #2196f3;--mdc-chip-elevated-disabled-container-color: #2196f3;--mdc-chip-flat-disabled-selected-container-color: #2196f3;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-color: white}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}html[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 40px}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #2196f3;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}html[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2);--mat-slider-value-indicator-opacity: .9}html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2)}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hov��er-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3}.mat-warn[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%], .mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%]{color:#2196f3}.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}html[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #2196f3;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #2196f3;--mat-tab-header-active-ripple-color: #2196f3;--mat-tab-header-inactive-ripple-color: #2196f3;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #2196f3;--mat-tab-header-active-hover-label-text-color: #2196f3;--mat-tab-header-active-focus-indicator-color: #2196f3;--mat-tab-header-active-hover-indicator-color: #2196f3}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #2196f3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #2196f3;--mat-text-button-state-layer-color: #2196f3;--mat-text-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #2196f3;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #2196f3;--mat-outlined-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-size: 24px}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #2196f3;--mat-icon-button-state-layer-color: #2196f3;--mat-icon-button-ripple-color: rgba(33, 150, 243, .1)}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html[_ngcontent-%COMP%]{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mdc-fab-container-color: #424242;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-fab-small-container-color: #424242;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #2196f3;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #2196f3;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-snackbar-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}html[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-row-item-outline-width: 1px}html[_ngcontent-%COMP%]{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #2196f3}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}html[_ngcontent-%COMP%]{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset:�� -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-shape: 4px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-toggle-active-state-icon-color: #2196f3;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #2196f3}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: none}.mat-calendar-controls[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-width: 1px}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%], .mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #2196f3}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%]   .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]   .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-sort-arrow-color: #c6c6c6}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-primary[_ngcontent-%COMP%], .mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #2196f3;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html[_ngcontent-%COMP%]{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}html[_ngcontent-%COMP%]{--mat-tree-node-min-height: 48px}html[_ngcontent-%COMP%]{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}.messenger[_ngcontent-%COMP%]{position:relative}.widget-help[_ngcontent-%COMP%]{font-size:30px;position:absolute;right:25px;top:-4px;cursor:default}.messenger-container[_ngcontent-%COMP%]{width:100%;margin:0 auto}.jump-to-bottom[_ngcontent-%COMP%]{position:fixed;width:50px;height:50px;top:230px;right:0;z-index:1000}.jump-to-bottom[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{color:#90caf9;background-color:#616161}.spinner-container[_ngcontent-%COMP%]{margin-top:100px;margin-bottom:100px;display:flex;justify-content:center;align-items:center;height:100%}']});let t=e;return t;})();var st=(()=>{let e=class e{constructor(o,i=!0){this.aiService=o,i&&(this.config=this.aiService.createDefaultWidgetConfig());}setMessenger(){this.chatMessenger?this.messenger=this.chatMessenger:this.imageMessenger&&(this.messenger=this.imageMessenger);}ngOnInit(){}ngAfterViewInit(){setTimeout(()=>{this.setMessenger(),this.messenger.setConfig(this.config);});}ngAfterContentInit(){}};e.ɵfac=function(i){hs();},e.ɵdir=j({type:e,viewQuery:function(i,n){if(i&1&&(X(gt,5),X(jc,5)),i&2){let r;L(r=V())&&(n.chatMessenger=r.first),L(r=V())&&(n.imageMessenger=r.first);}}});let t=e;return t;})();var eT=(()=>{let e=class e extends st{constructor(o){super(o),this.service=o,this.config.endpoint=ne.chat,this.config.messageHint="Posez votre question ici (par exemple : Quelle est la distance jusqu'\xE0 Pluton ?)",this.config.message="",this.config.features.prompts.enabled=!0,this.config.features.new=!0,this.config.features.save=!0,this.config.features.clear=!0,this.config.features.send=!0,this.config.features.copyToClipboard=!0,this.config.features.copyToPrompt=!0,this.config.features.streamedResponses=!0;}};e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["cb-chat"]],standalone:!0,features:[W,D],decls:1,vars:0,template:function(i,n){i&1&&k(0,"cb-chat-messenger");},dependencies:[B,gt]});let t=e;return t;})();var tT=(()=>{let e=class e extends st{constructor(o){super(o),this.service=o,this.config.endpoint=ne.ancientPhilosophy,this.config.features.prompt=!1,this.config.features.send=!1,this.config.features.new=!1,this.config.features.save=!0,this.config.features.copyToPrompt=!1,this.config.features.autoSend.enabled=!0,this.config.features.streamedResponses=!0,this.config.instructions=`You are a historian of philosophy.  When I ask you for a quote, you need to provide a quote and other information from a particular     philosopher. The quote can be from an ancient Greek or Roman philosopher, or an ancient Eastern philosopher such as Confucius. Also use quotes from the American TV series "Kung Fu", which aired     from 1972-1975, and starred David Carradine as the main character Kwai Chang Caine.  When using quotes from Kung Fu, be sure to provide information about the particular     episode the quote came from such as the episode name, year, the actors involved, etc. Some of the other philosophers you might choose to draw from include Plato, Aristotle, Lucretius, Socrates,     the Roman stoic philosophers, Marcus Aurelius, Seneca, etc. Represent female philosophers as well as male philosophers.  Do not use well known quotes very often. Do not ever repeat a quote you     have already used.

    Do not provide any other words just provide information about the philosophical quote, the author, and other relevant information. Do not address the user in     any way such as saying "Certainly", "of course" or anything like that.

    If you are told to provide a quote different than the last one, make sure the new quote you provide is from a different philosopher and is about a different philosophical     topic.  If you are told to provide a similar quote, provide a different quote from the same philosopher, or a quote about the same philosophical topic.  Remember, do not ever repeat a quote.

    Always format your response the same way.  The quote should be first and should have quotation marks.  After the quote, put a dash and then the name of the philosopher. Immediately following     that put the philosophers birth date and date of death within parentheses.  Then skip a line and then provide a short paragraph with some historical information or other background information.   
    Then skip a line and provide an interpretation of the meaning behind the quote.  
    
    Here is an example response for you to follow:

    "Be not ashamed of mistakes and thus make them crimes." - Confucius (c. 551 - c. 479 BCE)

    Confucius was a Chinese philosopher and politician of the Spring and Autumn period who is traditionally considered the paragon of Chinese sages. His philosophy emphasized     personal and governmental morality, correctness of social relationships, justice, kindness, and sincerity.

    This quote reflects his belief in the importance of recognizing and learning from one's mistakes rather than concealing them, which only leads to greater wrongdoing.
    `,this.config.message="Please provide a philosophical quote.";}};e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["philosophy"]],standalone:!0,features:[W,D],decls:1,vars:0,template:function(i,n){i&1&&k(0,"cb-chat-messenger");},dependencies:[B,gt],styles:[`.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active .mat-ripple-element,.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker{display:none}html{--mat-ripple-color: rgba(255, 255, 255, .1)}html,.mat-accent{--mat-option-selected-state-label-text-color: #2196f3;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}html{--mat-optgroup-label-text-color: white}.mat-primary,html,.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #2196f3;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}html{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-la��bel-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}html{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar,.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #2196f3;--mdc-linear-progress-track-color: rgba(33, 150, 243, .25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html,html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(33, 150, 243, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color: #424242}html{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}html{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-selected-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-flat-disabled-selected-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #2196f3;--mdc-chip-elevated-selected-container-color: #2196f3;--mdc-chip-elevated-disabled-container-color: #2196f3;--mdc-chip-flat-disabled-selected-container-color: #2196f3;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5)}html .mat-mdc-slide-toggle{--mat-switch-label-text-color: white}html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}html{--mdc-switch-state-layer-size: 40px}html .mat-mdc-slide-toggle{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary,.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #2196f3;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}html{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2);--mat-slider-value-indicator-opacity: .9}html .mat-accent{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2)}html .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.mdc-list-item__start,.mdc-list-item__end,.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option,.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#2196f3}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading��-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}html{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar,.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #2196f3;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #2196f3;--mat-tab-header-active-ripple-color: #2196f3;--mat-tab-header-inactive-ripple-color: #2196f3;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #2196f3;--mat-tab-header-active-hover-label-text-color: #2196f3;--mat-tab-header-active-focus-indicator-color: #2196f3;--mat-tab-header-active-hover-indicator-color: #2196f3}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary,.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #2196f3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}html{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block}html{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html{--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.mat-mdc-button.mat-primary,.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #2196f3;--mat-text-button-state-layer-color: #2196f3;--mat-text-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary,.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary,.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary,.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #2196f3;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #2196f3;--mat-outlined-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html{--mdc-icon-button-icon-size: 24px}html{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}html .mat-mdc-icon-button.mat-primary,html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #2196f3;--mat-icon-button-state-layer-color: #2196f3;--mat-icon-button-ripple-color: rgba(33, 150, 243, .1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-fab-container-color: #424242;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-fab-small-container-color: #424242;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5)}html .mat-mdc-fab.mat-primary,html .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #2196f3;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-primary,html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #2196f3;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html{--mdc-snackbar-container-shape: 4px}html{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}html{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html,html .mat-accent{--mdc-circular-progress-active-indicator-color: #2196f3}html .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.mat-badge-accent{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959}html{--mat-standard-button-toggle-height: 48px}html{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-toggle-active-state-icon-color: #2196f3;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #2196f3}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-width: 1px}html{--mat-divider-color: rgba(255, 255, 255, .12)}html{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--��mat-icon-color: inherit}.mat-icon.mat-primary,.mat-icon.mat-accent{--mat-icon-color: #2196f3}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-sort-arrow-color: #c6c6c6}html{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-primary,.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #2196f3;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}html{--mat-tree-node-min-height: 48px}html{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}cb-viewer .message.auto-send{max-width:400px!important;margin:20px auto 25px;padding:10px!important;background-color:#424242;border:1px solid #616161;border-radius:10px}cb-viewer .message.auto-send .user-label{display:none}
`],encapsulation:2});let t=e;return t;})();var oT=(()=>{let e=class e extends st{constructor(o){super(o),this.service=o,this.config.endpoint=ne.chatAlt,this.config.messageHint="Posez votre question ici (par exemple : Quelle est la distance jusqu'\xE0 Pluton ?)",this.config.message="",this.config.features.new=!0,this.config.features.save=!0,this.config.features.clear=!0,this.config.features.send=!0,this.config.features.streamedResponses=!0;}};e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["chat-alt"]],standalone:!0,features:[W,D],decls:1,vars:0,template:function(i,n){i&1&&k(0,"cb-chat-messenger");},dependencies:[B,gt]});let t=e;return t;})();var iT=(()=>{let e=class e{constructor(){this.notFound="S\xE9lectionner une Langue";}};e.ɵfac=function(i){return new(i||e)();},e.ɵcmp=O({type:e,selectors:[["cb-page-not-found"]],standalone:!0,features:[D],decls:2,vars:1,template:function(i,n){i&1&&(u(0,"h2"),g(1),p()),i&2&&(m(),y(n.notFound));},dependencies:[B],styles:["h2[_ngcontent-%COMP%]{text-align:center}"]});let t=e;return t;})();var aT=(()=>{let e=class e extends st{constructor(o){super(o),this.service=o,this.config.endpoint=ne.jokes,this.config.messageHint="",this.config.features.autoSend.enabled=!0,this.config.features.new=!1,this.config.features.refresh=!0,this.config.features.save=!0,this.config.features.clear=!0,this.config.features.send=!0,this.config.features.streamedResponses=!0,this.config.instructions=`You are a comedian. Do not address my first request. Start your comedy act by insulting your audience (me), but keep it clean.  
    Then tell me a joke and give me a chance to guess the answer. Then keep telling me jokes and keep the conversation interactive and lively.

    Do not repeat the same joke or use commonly heard jokes.  Be creative.
    `,this.config.message="Tell me some jokes!";}};e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["cb-jokes"]],standalone:!0,features:[W,D],decls:1,vars:0,template:function(i,n){i&1&&k(0,"cb-chat-messenger");},dependencies:[B,gt]});let t=e;return t;})();var nT=(()=>{let e=class e extends st{constructor(o){super(o),this.service=o,this.config.endpoint=ne.topTen,this.config.messageHint="Entrez un sujet ici (par exemple, physique)",this.config.message="",this.config.instructions="Provide a top ten list of interesting facts about the topic the user enters.  List in descending order starting from 10.",this.config.features.new=!0,this.config.features.save=!0,this.config.features.clear=!0,this.config.features.send=!0,this.config.features.streamedResponses=!0;}};e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["cb-top-ten"]],standalone:!0,features:[W,D],decls:1,vars:0,template:function(i,n){i&1&&k(0,"cb-chat-messenger");},dependencies:[B,gt]});let t=e;return t;})();var rT=(()=>{let e=class e extends st{constructor(o){super(o),this.service=o,this.config.endpoint=ne.imageGenerate,this.config.messageHint="D\xE9crivez l'image (par exemple : \"chat gris mignon\").",this.config.message="",this.config.features.uploadImages=!1,this.config.features.downloadImages=!0,this.config.features.prompts={enabled:!0,imagePrompt:!0},this.config.features.clear=!0,this.config.features.send=!0,this.config.features.imageCount=!0,this.config.features.imageSize=!0,this.config.features.copyToClipboard=!0,this.config.features.copyToPrompt=!0,this.config.features.saveImagePrompt=!0;}};e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["cb-image-generate"]],standalone:!0,features:[W,D],decls:1,vars:0,template:function(i,n){i&1&&k(0,"cb-image-messenger");},dependencies:[B,jc]});let t=e;return t;})();var cT=(()=>{let e=class e extends st{constructor(o){super(o),this.service=o,this.config.endpoint=ne.imageEdit,this.config.messageHint="Masquez les parties que vous souhaitez redessiner. D\xE9crivez \xE0 quoi vous souhaitez que l'image enti\xE8re ressemble.",this.config.message="",this.config.features.uploadImages=!0,this.config.features.downloadImages=!0,this.config.features.clear=!0,this.config.features.send=!0,this.config.features.imageCount=!0;}};e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["cb-image-edit"]],standalone:!0,features:[W,D],decls:1,vars:0,template:function(i,n){i&1&&k(0,"cb-image-messenger");},dependencies:[B,jc]});let t=e;return t;})();var sT=(()=>{let e=class e extends st{constructor(o){super(o),this.service=o,this.config.endpoint=ne.imageVariations,this.config.messageHint="T\xE9l\xE9chargez une image, d\xE9finissez des options, puis visualisez votre ou vos images.",this.config.message="",this.config.features.prompt=!1,this.config.features.uploadImages=!0,this.config.features.uploadImagesImageSize=!0,this.config.features.downloadImages=!0,this.config.features.clear=!1,this.config.features.imageCount=!0,this.config.features.imageSize=!0;}};e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["cb-image-variations"]],standalone:!0,features:[W,D],decls:1,vars:0,template:function(i,n){i&1&&k(0,"cb-image-messenger");},dependencies:[B,jc]});let t=e;return t;})();var kJ=t=>({name:t,icon:"home",href:"/"}),CJ=t=>[t],MJ=t=>({display:t});function OJ(t,e){t&1&&(u(0,"div",12),k(1,"mat-spinner",13),p());}function PJ(t,e){if(t&1&&(u(0,"th",14),g(1),p()),t&2){let a=w();m(),F(" ",a.idText," ");}}function DJ(t,e){if(t&1&&(u(0,"td",15),g(1),p()),t&2){let a=e.$implicit;m(),y(a.id);}}function EJ(t,e){if(t&1&&(u(0,"th",16),g(1),p()),t&2){let a=w();m(),F(" ",a.createdText," ");}}function IJ(t,e){if(t&1&&(u(0,"td",15),g(1),p()),t&2){let a=e.$implicit;m(),y(a.created);}}function SJ(t,e){t&1&&(u(0,"th",17),g(1," Owner "),p());}function TJ(t,e){if(t&1&&(u(0,"td",15),g(1),p()),t&2){let a=e.$implicit;m(),y(a.ownedBy);}}function AJ(t,e){t&1&&k(0,"tr",18);}function RJ(t,e){t&1&&k(0,"tr",19);}var lT=(()=>{let e=class e{constructor(o,i,n,r){this.service=o,this.api=i,this._liveAnnouncer=n,this.titleService=r,this.displayedColumns=["id","created","ownedBy"],this.dataSource=new Fa(zJ),this.statusTxt="\xC9tat de l'API",this.idText="ID",this.createdText="Cr\xE9\xE9",this.home="Accueil",this.loading=!0,this.titleService.setTitle("Chatbot - "+this.statusTxt);}ngOnInit(){}ngAfterViewInit(){this.dataSource.sort=this.sort;let o=this;o.api.fetchModels().subscribe(i=>{if(i){this.loading=!1;let n=i.data,r=[];n.forEach(c=>{let s=new Date(c.created*1e3);r.push({id:c.id,created:o.service.formatDate(s),ownedBy:c.owned_by});}),this.dataSource.data=r,this.table.renderRows();}else console.log("no data received");},i=>{console.log("error: ",i);});}};e.ɵfac=function(i){return new(i||e)(h(ue),h(ao),h(ed),h(gi));},e.ɵcmp=O({type:e,selectors:[["oai-models"]],viewQuery:function(i,n){if(i&1&&(X(vi,5),X(ai,5)),i&2){let r;L(r=V())&&(n.table=r.first),L(r=V())&&(n.sort=r.first);}},standalone:!0,features:[D],decls:14,vars:14,consts:[[3,"title","icon","breadcrumbs"],["class","spinner-container",4,"ngIf"],["mat-table","","matSort","","matSortActive","created","matSortDirection","desc","matSortDisableClear","",1,"mat-elevation-z8",3,"ngStyle","dataSource"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","","sortActionDescription","Sort by id",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","created"],["mat-header-cell","","mat-sort-header","","sortActionDescription","Sort by created",4,"matHeaderCellDef"],["matColumnDef","ownedBy"],["mat-header-cell","","mat-sort-header","","sortActionDescription","Sort by owner",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"spinner-container"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header","","sortActionDescription","Sort by id"],["mat-cell",""],["mat-header-cell","","mat-sort-header","","sortActionDescription","Sort by created"],["mat-header-cell","","mat-sort-header","","sortActionDescription","Sort by owner"],["mat-header-row",""],["mat-row",""]],template:function(i,n){i&1&&(k(0,"cb-page-header",0),S(1,OJ,2,0,"div",1),u(2,"table",2),Me(3,3),S(4,PJ,2,1,"th",4)(5,DJ,2,1,"td",5),Oe(),Me(6,6),S(7,EJ,2,1,"th",7)(8,IJ,2,1,"td",5),Oe(),Me(9,8),S(10,SJ,2,0,"th",9)(11,TJ,2,1,"td",5),Oe(),S(12,AJ,1,0,"tr",10)(13,RJ,1,0,"tr",11),p()),i&2&&(_("title",n.statusTxt)("icon","api")("breadcrumbs",Ye(10,CJ,Ye(8,kJ,n.home))),m(),_("ngIf",n.loading),m(),_("ngStyle",Ye(12,MJ,n.loading?"none":"table"))("dataSource",n.dataSource),m(10),_("matHeaderRowDef",n.displayedColumns),m(),_("matRowDefColumns",n.displayedColumns));},dependencies:[B,St,fi,Zn,vi,$n,Wn,Hn,Bn,Gn,Un,qn,Qn,Yn,Pc,ai,Oc,wi,_i,xo],styles:['.mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-preview[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-placeholder[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%]   .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%]   .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:#00000052}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}.mat-app-background[_ngcontent-%COMP%]{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #2196f3;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: white}.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #2196f3;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.mat-warn[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}html[_ngcontent-%COMP%]{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar[_ngcontent-%COMP%], .mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #2196f3;--mdc-linear-progress-track-color: rgba(33, 150, 243, .25)}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .��87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(33, 150, 243, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-arrow-transform: translateY(-8px)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: #424242}html[_ngcontent-%COMP%]{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html[_ngcontent-%COMP%]{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}html[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-selected-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-flat-disabled-selected-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #2196f3;--mdc-chip-elevated-selected-container-color: #2196f3;--mdc-chip-elevated-disabled-container-color: #2196f3;--mdc-chip-flat-disabled-selected-container-color: #2196f3;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-color: white}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}html[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 40px}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #2196f3;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}html[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2);--mat-slider-value-indicator-opacity: .9}html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2)}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3}.mat-warn[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%], .mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%]{color:#2196f3}.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}html[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #2196f3;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #2196f3;--mat-tab-header-active-ripple-color: #2196f3;--mat-tab-header-inactive-ripple-color: #2196f3;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-��color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #2196f3;--mat-tab-header-active-hover-label-text-color: #2196f3;--mat-tab-header-active-focus-indicator-color: #2196f3;--mat-tab-header-active-hover-indicator-color: #2196f3}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #2196f3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #2196f3;--mat-text-button-state-layer-color: #2196f3;--mat-text-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #2196f3;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #2196f3;--mat-outlined-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-size: 24px}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #2196f3;--mat-icon-button-state-layer-color: #2196f3;--mat-icon-button-ripple-color: rgba(33, 150, 243, .1)}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html[_ngcontent-%COMP%]{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mdc-fab-container-color: #424242;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-fab-small-container-color: #424242;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #2196f3;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #2196f3;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-snackbar-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}html[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-row-item-outline-width: 1px}html[_ngcontent-%COMP%]{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #2196f3}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}html[_ngcontent-%COMP%]{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-shape: 4px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-toggle-active-state-icon-color: #2196f3;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #2196f3}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: none}.mat-calendar-controls[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-width: 1px}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%], .mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #2196f3}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-h��eader-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%]   .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]   .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-sort-arrow-color: #c6c6c6}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-primary[_ngcontent-%COMP%], .mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #2196f3;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html[_ngcontent-%COMP%]{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}html[_ngcontent-%COMP%]{--mat-tree-node-min-height: 48px}html[_ngcontent-%COMP%]{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}table[_ngcontent-%COMP%]{margin-top:15px;width:100%}table[_ngcontent-%COMP%]{background-color:#424242!important}table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{background-color:red}th.mat-sort-header-sorted[_ngcontent-%COMP%]{color:#000}.spinner-container[_ngcontent-%COMP%]{padding:30px 0;display:flex;align-items:center;justify-content:center}']});let t=e;return t;})(),zJ=[];var dT=(()=>{let e=class e extends st{constructor(o){super(o),this.service=o,this.config.endpoint=ne.imagePrompts,this.config.messageHint="Fournissez une description basique de l'image. Le chatbot ajoutera des d\xE9tails.",this.config.message="",this.config.instructions="You are writng a prompt for generating images. Use the user input as a starting point and provide more details. Use less than 150 words.",this.config.features.new=!0,this.config.features.clear=!0,this.config.features.send=!0,this.config.features.copyToClipboard=!0,this.config.features.copyToPrompt=!0,this.config.features.saveImagePrompt=!0,this.config.features.createImageFromText=!0,this.config.features.streamedResponses=!0;}};e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["cb-image-prompts"]],standalone:!0,features:[W,D],decls:1,vars:0,template:function(i,n){i&1&&k(0,"cb-chat-messenger");},dependencies:[B,gt]});let t=e;return t;})();function FJ(t,e){if(t&1&&(u(0,"a",6,1)(2,"mat-icon",7),g(3),p(),g(4),p()),t&2){let a=at(1),o=w().$implicit;_("routerLink",o.link.href)("active",a.isActive),m(2),Hi("chat-icon-",o.link.href,""),m(),y(o.icon),m(),F(" ",o.title," ");}}function NJ(t,e){if(t&1&&(Me(0),S(1,FJ,5,7,"a",5),Oe()),t&2){let a=e.$implicit;m(),_("ngIf",a.enabled&&!a.hidden);}}var Bc=(()=>{let e=class e{constructor(o){this.router=o,this.cards=[];}};e.ɵfac=function(i){return new(i||e)(h(ot));},e.ɵcmp=O({type:e,selectors:[["cb-navbar"]],inputs:{cards:"cards"},standalone:!0,features:[D],decls:5,vars:2,consts:[["tabPanel",""],["rla","routerLinkActive"],[1,"main-navbar"],["mat-tab-nav-bar","",3,"tabPanel"],[4,"ngFor","ngForOf"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"ngIf"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],["mat-card-avatar","",2,"width","24px","height","24px","font-size","24px","margin-right","10px"]],template:function(i,n){if(i&1&&(u(0,"div",2)(1,"nav",3),S(2,NJ,2,1,"ng-container",4),p(),k(3,"mat-tab-nav-panel",null,0),p()),i&2){let r=at(4);m(),_("tabPanel",r),m(),_("ngForOf",n.cards);}},dependencies:[B,Kt,St,Rd,z1,pI,F1,He,Je,Rt,Eo,bc,Yo],styles:['.mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-preview[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-placeholder[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%]   .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%]   .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:#00000052}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}.mat-app-background[_ngcontent-%COMP%]{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #2196f3;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: white}.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #2196f3;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.mat-warn[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}html[_ngcontent-%COMP%]{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar[_ngcontent-%COMP%], .mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #2196f3;--mdc-linear-progress-track-color: rgba(33, 150, 243, .25)}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(33, 150, 243, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-arrow-transform: translateY(-8px)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: #424242}html[_ngcontent-%COMP%]{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html[_ngcontent-%COMP%]{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}html[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disab��led-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-selected-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-flat-disabled-selected-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #2196f3;--mdc-chip-elevated-selected-container-color: #2196f3;--mdc-chip-elevated-disabled-container-color: #2196f3;--mdc-chip-flat-disabled-selected-container-color: #2196f3;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-color: white}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}html[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 40px}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #2196f3;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}html[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2);--mat-slider-value-indicator-opacity: .9}html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2)}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3}.mat-warn[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%], .mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%]{color:#2196f3}.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}html[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #2196f3;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #2196f3;--mat-tab-header-active-ripple-color: #2196f3;--mat-tab-header-inactive-ripple-color: #2196f3;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #2196f3;--mat-tab-header-active-hover-label-text-color: #2196f3;--mat-tab-header-active-focus-indicator-color: #2196f3;--mat-tab-header-active-hover-indicator-color: #2196f3}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #2196f3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), ��0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #2196f3;--mat-text-button-state-layer-color: #2196f3;--mat-text-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #2196f3;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #2196f3;--mat-outlined-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-size: 24px}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #2196f3;--mat-icon-button-state-layer-color: #2196f3;--mat-icon-button-ripple-color: rgba(33, 150, 243, .1)}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html[_ngcontent-%COMP%]{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mdc-fab-container-color: #424242;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-fab-small-container-color: #424242;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #2196f3;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #2196f3;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-snackbar-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}html[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-row-item-outline-width: 1px}html[_ngcontent-%COMP%]{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #2196f3}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}html[_ngcontent-%COMP%]{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-shape: 4px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-toggle-active-state-icon-color: #2196f3;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #2196f3}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: none}.mat-calendar-controls[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-width: 1px}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%], .mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #2196f3}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%]   .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]   .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-sort-arrow-color: #c6c6c6}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-primary[_ngcontent-%COMP%], .mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #2196f3;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html[_ngcontent-%COMP%]{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}html[_ngcontent-%COMP%]{--mat-tree-node-min-height: 48px}html[_ngcontent-%COMP%]{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}.main-navbar[_ngcontent-%COMP%]{padding:10px 0}@media (max-width: 800px){.main-navbar[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{display:none}}']});let t=e;return t;})();var VJ=t=>({name:t,icon:"home",href:"/"}),jJ=t=>[t];function BJ(t,e){if(t&1&&k(0,"cb-navbar",1),t&2){let a=w(2);_("cards",a.cards);}}function $J(t,e){if(t&1&&S(0,BJ,1,1,"cb-navbar",4),t&2){let a=w();_("ngIf",a.router.url!=="/chat");}}function HJ(t,e){if(t&1&&k(0,"cb-page-header",5),t&2){let a=w();_("title",a.title)("icon","question_answer")("breadcrumbs",Ye(5,jJ,Ye(3,VJ,a.home)));}}function UJ(t,e){if(t&1&&(u(0,"mat-card",9)(1,"mat-card-header")(2,"mat-icon",10),g(3),p(),u(4,"mat-card-title"),g(5),p(),u(6,"mat-card-subtitle"),g(7),p()(),u(8,"mat-card-content")(9,"p"),g(10),p()(),u(11,"mat-card-actions")(12,"a",11,0),g(14),p()()()),t&2){let a=w().$implicit;m(2),Hi("chat-icon-",a.link.href,""),m(),y(a.icon),m(2),y(a.title),m(2),y(a.subtitle),m(3),y(a.description),m(2),_("routerLink",a.link.href),m(2),y(a.link.name);}}function qJ(t,e){if(t&1&&(Me(0),S(1,UJ,15,9,"mat-card",8),Oe()),t&2){let a=e.$implicit;m(),_("ngIf",a.enabled&&!a.hidden);}}function WJ(t,e){if(t&1&&(u(0,"div",6),S(1,qJ,2,1,"ng-container",7),p()),t&2){let a=w();m(),_("ngForOf",a.cards);}}var mT=(()=>{let e=class e{constructor(o,i,n,r){this.service=o,this.router=i,this.titleService=n,this.env=r,this.cards=[],this.title="Discussion",this.home="Accueil",this.titleService.setTitle("Chatbot - "+this.title),this.cards=this.service.textCards;}};e.ɵfac=function(i){return new(i||e)(h(nr),h(ot),h(gi),h(qe));},e.ɵcmp=O({type:e,selectors:[["chat-dash"]],standalone:!0,features:[D],decls:4,vars:3,consts:[["rla","routerLinkActive"],[3,"cards"],[3,"title","icon","breadcrumbs",4,"ngIf"],["class","dash-cards",4,"ngIf"],[3,"cards",4,"ngIf"],[3,"title","icon","breadcrumbs"],[1,"dash-cards"],[4,"ngFor","ngForOf"],["class","dash-card",4,"ngIf"],[1,"dash-card"],["mat-card-avatar","",2,"width","32px","height","32px","font-size","32px"],["mat-raised-button","","routerLinkActive","",3,"routerLink"]],template:function(i,n){i&1&&(S(0,$J,1,1,"cb-navbar",1)(1,HJ,1,7,"cb-page-header",2)(2,WJ,2,1,"div",3),k(3,"router-outlet")),i&2&&(ee(n.env.allowNavigation&&n.router.url!=="/chat"?0:-1),m(),_("ngIf",n.router.url==="/chat"),m(),_("ngIf",n.router.url==="/chat"));},dependencies:[B,Kt,St,ld,od,rd,sd,ad,cd,nd,id,we,Nn,He,Je,Rt,_s,Eo,bc,Bc,xo]});let t=e;return t;})();var GJ=t=>({name:t,icon:"home",href:"/"}),QJ=t=>[t];function YJ(t,e){if(t&1&&k(0,"cb-navbar",4),t&2){let a=w();_("cards",a.cards);}}function ZJ(t,e){if(t&1&&k(0,"cb-page-header",5),t&2){let a=w();_("title",a.title)("icon","photo_library")("breadcrumbs",Ye(5,QJ,Ye(3,GJ,a.home)));}}function XJ(t,e){if(t&1&&(u(0,"mat-card",9)(1,"mat-card-header")(2,"mat-icon",10),g(3),p(),u(4,"mat-card-title"),g(5),p(),u(6,"mat-card-subtitle"),g(7),p()(),u(8,"mat-card-content")(9,"p"),g(10),p()(),u(11,"mat-card-actions")(12,"a",11,0),g(14),p()()()),t&2){let a=w().$implicit;m(2),Hi("chat-icon-",a.link.href,""),m(),y(a.icon),m(2),y(a.title),m(2),y(a.subtitle),m(3),y(a.description),m(2),_("routerLink",a.link.hr��ef),m(2),y(a.link.name);}}function KJ(t,e){if(t&1&&(Me(0),S(1,XJ,15,9,"mat-card",8),Oe()),t&2){let a=e.$implicit;m(),_("ngIf",a.enabled);}}function JJ(t,e){if(t&1&&(u(0,"div",6),S(1,KJ,2,1,"ng-container",7),p()),t&2){let a=w();m(),_("ngForOf",a.cards);}}var pT=(()=>{let e=class e{constructor(o,i,n){this.service=o,this.router=i,this.titleService=n,this.title="Images",this.home="Accueil",this.titleService.setTitle("Chatbot - "+this.title),this.cards=this.service.imageCards;}};e.ɵfac=function(i){return new(i||e)(h(nr),h(ot),h(gi));},e.ɵcmp=O({type:e,selectors:[["image-dash"]],standalone:!0,features:[D],decls:4,vars:3,consts:[["rla","routerLinkActive"],[3,"cards",4,"ngIf"],[3,"title","icon","breadcrumbs",4,"ngIf"],["class","dash-cards",4,"ngIf"],[3,"cards"],[3,"title","icon","breadcrumbs"],[1,"dash-cards"],[4,"ngFor","ngForOf"],["class","dash-card",4,"ngIf"],[1,"dash-card"],["mat-card-avatar","",2,"width","32px","height","32px","font-size","32px"],["mat-raised-button","","routerLinkActive","",3,"routerLink"]],template:function(i,n){i&1&&(S(0,YJ,1,1,"cb-navbar",1)(1,ZJ,1,7,"cb-page-header",2)(2,JJ,2,1,"div",3),k(3,"router-outlet")),i&2&&(_("ngIf",n.router.url!=="/image"),m(),_("ngIf",n.router.url==="/image"),m(),_("ngIf",n.router.url==="/image"));},dependencies:[B,Kt,St,ld,od,rd,sd,ad,cd,nd,id,we,Nn,He,Je,Rt,_s,Eo,bc,Bc,xo]});let t=e;return t;})();var eee=t=>({name:t,icon:"home",href:"/"}),tee=t=>[t],uT=(()=>{let e=class e{constructor(o,i){this.api=o,this.titleService=i,this.about="Sur",this.homeTxt="Accueil",this.p1=" Cette application de chatbot est construite en utilisant le framework Angular (V18). L'application est h\xE9berg\xE9e sur un serveur AWS EC2 (Amazon Linux). Le chatbot communique avec une API Python personnalis\xE9e (FastAPI), qui sert principalement de couche de transit vers les API aliment\xE9es par l'IA d'OpenAI et d'autres fournisseurs.",this.p2=" Le chatbot est \xE9galement int\xE9gr\xE9 \xE0 WordPress et Drupal de diff\xE9rentes mani\xE8res. Le contenu cr\xE9\xE9 avec le chatbot, y compris toutes les conversations textuelles et les images, peut \xEAtre sauvegard\xE9 sur WordPress. Les conversations textuelles sont sauvegard\xE9es comme brouillons dans WordPress et peuvent \xEAtre \xE9dit\xE9es ult\xE9rieurement, si n\xE9cessaire, et publi\xE9es comme posts de diff\xE9rents types (cat\xE9gories). Les images sont sauvegard\xE9es dans la biblioth\xE8que multim\xE9dia et peuvent \xEAtre ajout\xE9es aux articles comme images \xE0 la une, etc., ou utilis\xE9es dans une galerie d'images.",this.p3="Drupal est utilis\xE9 de mani\xE8re d\xE9coupl\xE9e comme serveur de contenu, et stocke des invites, des personnages, des widgets, etc.",this.features="Autres fonctionnalit\xE9s :",this.f1="Widgets de traitement du langage naturel (NLP) g\xE9r\xE9s par l'utilisateur",this.f2="Personnages IA g\xE9r\xE9s par l'utilisateur",this.f3="Gestion des invites",this.f4="Cr\xE9ation d'images, variations, et \xE9dition",this.roadmap="Feuille de Route",this.l1="T\xE9l\xE9charger des images dans les conversations textuelles (GPT-4o Vision)",this.l2="Am\xE9lioration de la navigation d'images",this.l3="Plus de capacit\xE9s pour les personnages d'IA",this.buildInfo="Informations de construction",this.appName="",this.appDate="",this.titleService.setTitle("Chatbot - "+this.about);}ngAfterViewInit(){this.api.fetchBuildInfo().subscribe(o=>{this.appDate=o.date,this.appName=o.name;},o=>{console.log("error fetching build info: ",o);});}};e.ɵfac=function(i){return new(i||e)(h(ao),h(gi));},e.ɵcmp=O({type:e,selectors:[["cb-about"]],standalone:!0,features:[D],decls:36,vars:22,consts:[[3,"title","icon","breadcrumbs"],[1,"outer"],[1,"inner"],[2,"margin-left","25px"]],template:function(i,n){i&1&&(k(0,"cb-page-header",0),u(1,"div",1)(2,"div",2)(3,"p"),g(4),p(),u(5,"p"),g(6),p(),u(7,"p"),g(8),p(),u(9,"p")(10,"b"),g(11),p()(),u(12,"ul")(13,"li"),g(14),p(),u(15,"li"),g(16),p(),u(17,"li"),g(18),p(),u(19,"li"),g(20),p()(),u(21,"p")(22,"b"),g(23),p()(),u(24,"ul")(25,"li"),g(26),p(),u(27,"li"),g(28),p(),u(29,"li"),g(30),p()(),u(31,"p")(32,"b"),g(33),p()(),u(34,"p",3),g(35),p()()()),i&2&&(_("title",n.about)("icon","info")("breadcrumbs",Ye(20,tee,Ye(18,eee,n.homeTxt))),m(4),y(n.p1),m(2),y(n.p2),m(2),y(n.p3),m(3),y(n.features),m(3),y(n.f1),m(2),y(n.f2),m(2),y(n.f3),m(2),y(n.f4),m(3),y(n.roadmap),m(3),y(n.l1),m(2),y(n.l2),m(2),y(n.l3),m(3),y(n.buildInfo),m(2),fs("",n.appName," - ",n.appDate,""));},dependencies:[B,xo],styles:[".outer[_ngcontent-%COMP%]{width:100%;text-align:center}.outer[_ngcontent-%COMP%]   .inner[_ngcontent-%COMP%]{padding:8px;margin:0 auto 55px;text-align:left;max-width:800px}"]});let t=e;return t;})();var oee=0,Zw=new z("CdkAccordion"),hT=(()=>{let e=class e{constructor(){this._stateChanges=new G(),this._openCloseAllActions=new G(),this.id=`cdk-accordion-${oee++}`,this.multi=!1;}openAll(){this.multi&&this._openCloseAllActions.next(!0);}closeAll(){this._openCloseAllActions.next(!1);}ngOnChanges(o){this._stateChanges.next(o);}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete();}};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:[2,"multi","multi",K]},exportAs:["cdkAccordion"],standalone:!0,features:[ke([{provide:Zw,useExisting:e}]),ye,et]});let t=e;return t;})(),iee=0,fT=(()=>{let e=class e{get expanded(){return this._expanded;}set expanded(o){if(this._expanded!==o){if(this._expanded=o,this.expandedChange.emit(o),o){this.opened.emit();let i=this.accordion?this.accordion.id:this.id;this._expansionDispatcher.notify(this.id,i);}else this.closed.emit();this._changeDetectorRef.markForCheck();}}constructor(o,i,n){this.accordion=o,this._changeDetectorRef=i,this._expansionDispatcher=n,this._openCloseAllSubscription=Ae.EMPTY,this.closed=new $(),this.opened=new $(),this.destroyed=new $(),this.expandedChange=new $(),this.id=`cdk-accordion-child-${iee++}`,this._expanded=!1,this.disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=n.listen((r,c)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===c&&this.id!==r&&(this.expanded=!1);}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions());}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe();}toggle(){this.disabled||(this.expanded=!this.expanded);}close(){this.disabled||(this.expanded=!1);}open(){this.disabled||(this.expanded=!0);}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(o=>{this.disabled||(this.expanded=o);});}};e.ɵfac=function(i){return new(i||e)(h(Zw,12),h(he),h(Pg));},e.ɵdir=j({type:e,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:[2,"expanded","expanded",K],disabled:[2,"disabled","disabled",K]},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],standalone:!0,features:[ke([{provide:Zw,useValue:void 0}]),ye]});let t=e;return t;})(),gT=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({});let t=e;return t;})();var aee=["body"],nee=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],ree=["mat-expansion-panel-header","*","mat-action-row"];function cee(t,e){}var see=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],lee=["mat-panel-title","mat-panel-description","*"];function dee(t,e){if(t&1&&(u(0,"span",1),Fo(),u(1,"svg",2),k(2,"path",3),p()()),t&2){let a=w();_("@indicatorRotate",a._getExpandedState());}}var Xw=new z("MAT_ACCORDION"),bT="225ms cubic-bezier(0.4,0.0,0.2,1)",vT={indicatorRotate:Dt("indicatorRotate",[Be("collapsed, void",xe({transform:"rotate(0deg)"})),Be("expanded",xe({transform:"rotate(180deg)"})),ct("expanded <=> collapsed, void => collapsed",mt(bT))]),bodyExpansion:Dt("bodyExpansion",[Be("collapsed, void",xe({height:"0px",visibility:"hidden"})),Be("expanded",xe({height:"*",visibility:""})),ct("expanded <=> collapsed, void => collapsed",mt(bT))])},_T=new z("MAT_EXPANSION_PANEL"),mee=(()=>{let e=class e{constructor(o,i){this._template=o,this._expansionPanel=i;}};e.ɵfac=function(i){return new(i||e)(h(Ze),h(_T,8));},e.ɵdir=j({type:e,selectors:[["ng-template","matExpansionPanelContent",""]],standalone:!0});let t=e;return t;})(),pee=0,wT=new z("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS"),Kw=(()=>{let e=class e extends fT{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle;}set hideToggle(o){this._hideToggle=o;}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition;}set togglePosition(o){this._togglePosition=o;}constructor(o,i,n,r,c,s,l){super(o,i,n),this._viewContainerRef=r,this._animationMode=s,this._hideToggle=!1,this.afterExpand=new $(),this.afterCollapse=new $(),this._inputChanges=new G(),this._headerId=`mat-expansion-panel-header-${pee++}`,this.accordion=o,this._document=c,this._animationsDisabled=s==="NoopAnimations",l&&(this.hideToggle=l.hideToggle);}_hasSpacing(){return this.accordion?this.expanded&&this.accordion.displayMode==="default":!1;}_getExpandedState(){return this.expanded?"expanded":"collapsed";}toggle(){this.expanded=!this.expanded;}close(){this.expanded=!1;}open(){this.expanded=!0;}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe(Ct(null),Ie(()=>this.expanded&&!this._portal),de(1)).subscribe(()=>{this._portal=new qo(this._lazyContent._template,this._viewContainerRef);});}ngOnChanges(o){this._inputChanges.next(o);}ngOnDestroy(){super.ngOnDestroy(),this._inputChanges.complete();}_containsFocus(){if(this._body){let o=this._document.activeElement,i=this._body.nativeElement;return o===i||i.contains(o);}return!1;}_animationStarted(o){!xT(o)&&!this._animationsDisabled&&this._body&&this._body?.nativeElement.setAttribute("inert","");}_animationDone(o){xT(o)||(o.toState==="expanded"?this.afterExpand.emit():o.toState==="collapsed"&&this.afterCollapse.emit(),!this._animationsDisabled&&this._body&&this._body.nativeElement.removeAttribute("inert"));}};e.ɵfac=function(i){return new(i||e)(h(Xw,12),h(he),h(Pg),h(_t),h(be),h(it,8),h(wT,8));},e.ɵcmp=O({type:e,selectors:[["mat-expansion-panel"]],contentQueries:function(i,n,r){if(i&1&&Ve(r,mee,5),i&2){let c;L(c=V())&&(n._lazyContent=c.first);}},viewQuery:function(i,n){if(i&1&&X(aee,5),i&2){let r;L(r=V())&&(n._body=r.first);}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(i,n){i&2&&ae("mat-expanded",n.expanded)("_mat-animation-noopable",n._animationsDisabled)("mat-expansion-panel-spacing",n._hasSpacing());},inputs:{hideToggle:[2,"hideToggle","hideToggle",K],togglePosition:"togglePosition"},outputs:{afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],standalone:!0,features:[ke([{provide:Xw,useValue:void 0},{provide:_T,useExisting:e}]),ye,W,et,D],ngContentSelectors:ree,decls:7,vars:4,consts:[["body",""],["role","region",1,"mat-expansion-panel-content",3,"id"],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(i,n){if(i&1){let r=Z();Re(nee),me(0),u(1,"div",1,0),I("@bodyExpansion.start",function(s){return C(r),M(n._animationStarted(s));})("@bodyExpansion.done",function(s){return C(r),M(n._animationDone(s));}),u(3,"div",2),me(4,1),S(5,cee,0,0,"ng-template",3),p(),me(6,2),p();}i&2&&(m(),_("@bodyExpansion",n._getExpandedState())("id",n.id),se("aria-labelledby",n._headerId),m(4),_("cdkPortalOutlet",n._portal));},dependencies:[xi],styles:['.mat-expansion-panel{box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color, var(--mat-app-surface));color:var(--mat-expansion-container-text-color, var(--mat-app-on-surface));border-radius:var(--mat-expansion-container-shape)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font, var(--mat-app-body-large-font));font-size:var(--mat-expansion-container-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-expansion-container-text-weight, var(--mat-app-body-large-weight));line-height:var(--mat-expansion-container-text-line-height, var(--mat-app-body-large-line-height));letter-spacing:var(--mat-expansion-container-text-tracking, var(--mat-app-body-large-tracking))}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color, var(--mat-app-outline))}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[vT.bodyExpansion]},changeDetection:0});let t=e;return t;})();function xT(t){return t.fromState==="void";}var Jw=(()=>{let e=class e{constructor(o,i,n,r,c,s,l){this.panel=o,this._element=i,this._focusMonitor=n,this._changeDetectorRef=r,this._animationMode=s,this._parentChangeSubscription=Ae.EMPTY,this.tabIndex=0;let d=o.accordion?o.accordion._stateChanges.pipe(Ie(f=>!!(f.hideToggle||f.togglePosition))):_o;this.tabIndex=parseInt(l||"")||0,this._parentChangeSubscription=Qt(o.opened,o.closed,d,o._inputChanges.pipe(Ie(f=>!!(f.hideToggle||f.disabled||f.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),o.closed.pipe(Ie(()=>o._containsFocus())).subscribe(()=>n.focusVia(i,"program")),c&&(this.expandedHeight=c.expandedHeight,this.collapsedHeight=c.collapsedHeight);}get disabled(){return this.panel.disabled;}_toggle(){this.disabled||this.panel.toggle();}_isExpanded(){return this.panel.expanded;}_getExpandedState(){return this.panel._getExpandedState();}_getPanelId(){return this.panel.id;}_getTogglePosition(){return this.panel.togglePosition;}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled;}_getHeaderHeight(){let o=this._isExpanded();return o&&this.expandedHeight?this.expandedHeight:!o&&this.collapsedHeight?this.collapsedHeight:null;}_keydown(o){switch(o.keyCode){case 32:case 13:mo(o)||(o.preventDefault(),this._toggle());break;default:this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(o);return;}}focus(o,i){o?this._focusMonitor.focusVia(this._element,o,i):this._element.nativeElement.focus(i);}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(o=>{o&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this);});}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element);}};e.ɵfac=function(i){return new(i||e)(h(Kw,1),h(Q),h(ho),h(he),h(wT,8),h(it,8),No("tabindex"));},e.ɵcmp=O({type:e,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(i,n){i&1&&I("click",function(){return n._toggle();})("keydown",function(c){return n._keydown(c);}),i&2&&(se("id",n.panel._headerId)("tabindex",n.disabled?-1:n.tabIndex)("aria-controls",n._getPanelId())("aria-expanded",n._isExpanded())("aria-disabled",n.panel.disabled),wo("height",n._getHeaderHeight()),ae("mat-expanded",n._isExpanded())("mat-expansion-toggle-indicator-after",n._getTogglePosition()==="after")("mat-expansion-toggle-indicator-before",n._getTogglePosition()==="before")("_mat-animation-noopable",n._animationMode==="NoopAnimations"));},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight",tabIndex:[2,"tabIndex","tabIndex",o=>o==null?0:nt(o)]},standalone:!0,features:[ye,D],ngContentSelectors:lee,decls:5,vars:3,consts:[[1,"mat-content"],[1,"mat-expansion-indicator"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 -960 960 960","aria-hidden","true","focusable","false"],["d","M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z"]],template:function(i,n){i&1&&(Re(see),u(0,"span",0),me(1),me(2,1),me(3,2),p(),S(4,dee,3,1,"span",1)),i&2&&(ae("mat-content-hide-toggle",!n._showToggle()),m(4),ee(n._showToggle()?4:-1));},styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height);font-family:var(--mat-expansion-header-text-font, var(--mat-app-title-medium-font));font-size:var(--mat-expansion-header-text-size, var(--mat-app-title-medium-size));font-weight:var(--mat-expansion-header-text-weight, var(--mat-app-title-medium-weight));line-height:var(--mat-expansion-header-text-line-height, var(--mat-app-title-medium-line-height));letter-spacing:var(--mat-expansion-header-text-tracking, var(--mat-app-title-medium-tracking))}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color, var(--mat-app-surface))}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color, var(--mat-app-on-surface))}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color, var(--mat-app-on-surface-variant))}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color, var(--mat-app-on-surface-variant));display:var(--mat-expansion-legacy-header-indicator-display, inline-block)}.mat-expansion-indicator svg{width:24px;height:24px;margin:0 -8px;vertical-align:middle;fill:var(--mat-expansion-header-indicator-color, var(--mat-app-on-surface-variant));display:var(--mat-expansion-header-indicator-display, none)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[vT.indicatorRotate]},changeDetection:0});let t=e;return t;})();var yT=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"],standalone:!0});let t=e;return t;})(),kT=(()=>{let e=class e extends hT{constructor(){super(...arguments),this._ownHeaders=new Jo(),this.hideToggle=!1,this.displayMode="default",this.togglePosition="after";}ngAfterContentInit(){this._headers.changes.pipe(Ct(this._headers)).subscribe(o=>{this._ownHeaders.reset(o.filter(i=>i.panel.accordion===this)),this._ownHeaders.notifyOnChanges();}),this._keyManager=new zn(this._ownHeaders).withWrap().withHomeAndEnd();}_handleHeaderKeydown(o){this._keyManager.onKeydown(o);}_handleHeaderFocus(o){this._keyManager.updateActiveItem(o);}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy();}};e.ɵfac=(()=>{let o;return function(n){return(o||(o=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["mat-accordion"]],contentQueries:function(i,n,r){if(i&1&&Ve(r,Jw,5),i&2){let c;L(c=V())&&(n._headers=c);}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(i,n){i&2&&ae("mat-accordion-multi",n.multi);},inputs:{hideToggle:[2,"hideToggle","hideToggle",K],displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],standalone:!0,features:[ke([{provide:Xw,useExisting:e}]),ye,W]});let t=e;return t;})(),CT=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,gT,ua]});let t=e;return t;})();var hee=t=>({name:t,icon:"home",href:"/"}),fee=t=>[t];function gee(t,e){if(t&1&&(u(0,"mat-expansion-panel")(1,"mat-expansion-panel-header")(2,"mat-panel-title"),g(3),p()(),u(4,"p"),g(5),p()()),t&2){let a=e.$implicit;m(3),F(" ",a.question," "),m(2),y(a.answer);}}var MT=(()=>{let e=class e{constructor(o){this.titleService=o,this.support="Soutien",this.homeTxt="Accueil",this.faqs=[{question:"Can I edit images now?",answer:"Yes! Editing of images is supported (256x256, 512x512, and 1024x1024 sizes)."},{question:"Will Chatbot support languages other than English, Spanish, and French?",answer:"Yes, hopefully more languages will be added soon."},{question:"Does Chatbot work with Wordpress?",answer:"Yes, Chatbot is integrated with both Wordpress and Drupal."},{question:"I'm experiencing problems using chatbot.  What do I do?",answer:"Chatbot is a product beta and hasn't been tested in all browsers.  See the chart below."}],this.other="Pour toute autre question, veuillez nous contacter \xE0 l'adresse suivante :",this.faqsTxt="Questions Fr\xE9quemment Pos\xE9es",this.col1="Navigateur",this.col2="OS",this.col3="Essai",this.browserTesting="Test de Navigateur",this.currentTxt="actuel",this.needsTesting="besoin de tests",this.titleService.setTitle("Chatbot - "+this.support);}};e.ɵfac=function(i){return new(i||e)(h(gi));},e.ɵcmp=O({type:e,selectors:[["cb-support"]],standalone:!0,features:[D],decls:46,vars:17,consts:[[3,"title","icon","breadcrumbs"],[1,"faqs-title"],[4,"ngFor","ngForOf"],[1,"browser-testing"],[1,"other-questions"],["href","mailto: jturman87@gmail.com",2,"color","white"]],template:function(i,n){i&1&&(k(0,"cb-page-header",0),u(1,"h4",1),g(2),p(),u(3,"mat-accordion"),S(4,gee,6,2,"mat-expansion-panel",2),p(),k(5,"br"),u(6,"h4",1),g(7),p(),u(8,"table",3)(9,"tr")(10,"th"),g(11),p(),u(12,"th"),g(13),p(),u(14,"th"),g(15),p()(),u(16,"tr")(17,"td"),g(18,"Chrome"),p(),u(19,"td"),g(20,"Mac, IOS"),p(),u(21,"td"),g(22),p()(),u(23,"tr")(24,"td"),g(25,"Safari"),p(),u(26,"td"),g(27,"Mac, IOS"),p(),u(28,"td"),g(29),p()(),u(30,"tr")(31,"td"),g(32,"All Others"),p(),u(33,"td"),g(34,"\xA0"),p(),u(35,"td"),g(36),p()()(),k(37,"br")(38,"br"),u(39,"p",4),g(40),u(41,"a",5),g(42,"John"),p(),g(43,`.
`),p(),k(44,"br")(45,"br")),i&2&&(_("title",n.support)("icon","contact_support")("breadcrumbs",Ye(15,fee,Ye(13,hee,n.homeTxt))),m(2),y(n.faqsTxt),m(2),_("ngForOf",n.faqs),m(3),y(n.browserTesting),m(4),y(n.col1),m(2),y(n.col2),m(2),y(n.col3),m(7),y(n.currentTxt),m(7),y(n.currentTxt),m(7),y(n.needsTesting),m(4),F(" ",n.other," "));},dependencies:[B,Kt,CT,kT,Kw,Jw,yT,xo],styles:[".faqs-title[_ngcontent-%COMP%]{text-align:center}.browser-testing[_ngcontent-%COMP%]{border:1px solid gray;margin:0 auto;min-width:400px}.other-questions[_ngcontent-%COMP%]{text-align:center}.other-questions[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline}"]});let t=e;return t;})();var OT=(()=>{let e=class e extends st{constructor(o){super(o),this.service=o,this.config.endpoint=ne.toFrench,this.config.messageHint="Entrez le texte ci-dessous. Le Chatbot le convertira en fran\xE7ais.",this.config.instructions=`You are a translator.  Translate all the text sent to you to french and send back the 
      translated words with nothing else.  For example, if you are sent the text "water", you would respond with "agua".
      `,this.config.message="",this.config.features.new=!0,this.config.features.save=!0,this.config.features.clear=!0,this.config.features.send=!0,this.config.features.copyToClipboard=!0,this.config.features.copyToPrompt=!0,this.config.features.streamedResponses=!0;}};e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["to-french"]],standalone:!0,features:[W,D],decls:1,vars:0,template:function(i,n){i&1&&k(0,"cb-chat-messenger");},dependencies:[B,gt]});let t=e;return t;})();var PT=(()=>{let e=class e extends st{constructor(o){super(o),this.service=o,this.config.endpoint=ne.toSpanish,this.config.messageHint="Ingrese el texto a continuaci\xF3n. El Chatbot lo convertir\xE1 al espa\xF1ol.",this.config.message="",this.config.instructions=`You are a translator.  Translate all the text sent to you to spanish and send back the 
      translated words with nothing else.  For example, if you are sent the text "city", you would respond with "ville".
    `,this.config.features.new=!0,this.config.features.save=!0,this.config.features.clear=!0,this.config.features.send=!0,this.config.features.copyToClipboard=!0,this.config.features.copyToPrompt=!0,this.config.features.streamedResponses=!0;}};e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["to-spanish"]],standalone:!0,features:[W,D],decls:1,vars:0,template:function(i,n){i&1&&k(0,"cb-chat-messenger");},dependencies:[B,gt]});let t=e;return t;})();var DT=(()=>{let e=class e extends st{constructor(o){super(o),this.service=o,this.config.endpoint=ne.chatStream,this.config.messageHint="Posez votre question ici (par exemple : Quelle est la distance jusqu'\xE0 Pluton ?)",this.config.message="",this.config.features.new=!0,this.config.features.save=!0,this.config.features.clear=!0,this.config.features.send=!0,this.config.features.copyToClipboard=!0,this.config.features.copyToPrompt=!0,this.config.features.streamedResponses=!0;}};e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["chat-stream"]],standalone:!0,features:[W,D],decls:1,vars:0,template:function(i,n){i&1&&k(0,"cb-chat-messenger");},dependencies:[B,gt]});let t=e;return t;})();var ET=(()=>{let e=class e extends st{constructor(o){super(o),this.service=o,this.config.endpoint=ne.chemicalElements,this.config.features.autoSend.enabled=!0,this.config.features.save=!0,this.config.features.new=!1,this.config.features.refresh=!0,this.config.features.streamedResponses=!0,this.config.instructions=`You are a chemistry teacher. Provide information about a chemical element from the 
    periodic table of elements.  Choose any element you want.  After you have provided the information, ask me a question 
    about the information and then tell me if I'm right or not. Do not provide the answeer.  Let me answer the question.  
    Ask me another question if I get it right.  If I get it wrong, give me some guidance to help me get the right answer 
    before moving on to the next question.  Ask me about 3 or 4 questions, and then ask me if I want to study another 
    element.  Do not just focus on the common elements.  Use elements from throughout the periodic table.
    
    Do not address me first, just present the information.  Format the information starting with the name of the element and it's
    symbol in parentheses, then provide a table that has rows for basic element information such as symbol, atomic weight, 
    atomic number, group, etc.  Then provide 2-3 paragraphs of text with important and interesting facts about the element.
    `,this.config.message="Please provide  information about a chemical element and ask a question about the element.";}};e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["chemical-elements"]],standalone:!0,features:[W,D],decls:1,vars:0,template:function(i,n){i&1&&k(0,"cb-chat-messenger");},dependencies:[B,gt],encapsulation:2});let t=e;return t;})();var IT=(()=>{let e=class e extends st{constructor(o){super(o),this.service=o,this.config.endpoint=ne.socrates,this.config.features.new=!1,this.config.features.refresh=!0,this.config.features.save=!0,this.config.features.copyToPrompt=!1,this.config.features.autoSend.enabled=!0,this.config.features.streamedResponses=!0,this.config.instructions=`You are Socrates the great Greek philosopher.  You have a student that wants to talk to you.

    First, introduce yourself andf tell the student that you have heard about their wisdom and scholarly ability, and mention that it is an honor to
    be able to speak with them today.  Use some creativity in how you express this.

    After the introduction, tell the student that you want them to help you understand some things better.  Give them a list of 5 topics to explore.
    Choose topics such as  "The nature of Virtue", or "The concept of Knowledge".

    Ask the user to select a topic out of the 5 topics your provide.  Once they have chosen a topic, ask them if they can tell you what the word or 
    concept means.  If they don't know, help them out and suggest different definitions.  Once you have agreed upon a definition, use the Socratic method
    to break down the definition and show that the definition is inadequate.

    Move on to another definition, or another topic after that.
    `,this.config.message="Do you have a minute to talk, Socrates?";}};e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["socrates"]],standalone:!0,features:[W,D],decls:1,vars:0,template:function(i,n){i&1&&k(0,"cb-chat-messenger");},dependencies:[B,gt],styles:[`.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active .mat-ripple-element,.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;po��sition:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker{display:none}html{--mat-ripple-color: rgba(255, 255, 255, .1)}html,.mat-accent{--mat-option-selected-state-label-text-color: #2196f3;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}html{--mat-optgroup-label-text-color: white}.mat-primary,html,.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #2196f3;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}html{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}html{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar,.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #2196f3;--mdc-linear-progress-track-color: rgba(33, 150, 243, .25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html,html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(33, 150, 243, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color: #424242}html{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}html{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-selected-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-flat-disabled-selected-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #2196f3;--mdc-chip-elevated-selected-container-color: #2196f3;--mdc-chip-elevated-disabled-container-color: #2196f3;--mdc-chip-flat-disabled-selected-container-color: #2196f3;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5)}html .mat-mdc-slide-toggle{--mat-switch-label-text-color: white}html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}html{--mdc-sw��itch-state-layer-size: 40px}html .mat-mdc-slide-toggle{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary,.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #2196f3;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}html{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2);--mat-slider-value-indicator-opacity: .9}html .mat-accent{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2)}html .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.mdc-list-item__start,.mdc-list-item__end,.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option,.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#2196f3}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}html{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar,.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #2196f3;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #2196f3;--mat-tab-header-active-ripple-color: #2196f3;--mat-tab-header-inactive-ripple-color: #2196f3;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #2196f3;--mat-tab-header-active-hover-label-text-color: #2196f3;--mat-tab-header-active-focus-indicator-color: #2196f3;--mat-tab-header-active-hover-indicator-color: #2196f3}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary,.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #2196f3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}html{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block}html{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html{--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.mat-mdc-button.mat-primary,.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #2196f3;--mat-text-button-state-layer-color: #2196f3;--mat-text-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary,.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary,.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary,.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #2196f3;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #2196f3;--mat-outlined-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html{--mdc-icon-button-icon-size: 24px}html{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}html .mat-mdc-icon-button.mat-primary,html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #2196f3;--mat-icon-button-state-layer-color: #2196f3;--mat-icon-button-ripple-color: rgba(33, 150, 243, .1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-fab-container-color: #424242;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-fab-small-container-color: #424242;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5)}html .mat-mdc-fab.mat-primary,html .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #2196f3;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-primary,html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #2196f3;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html{--mdc-snackbar-container-shape: 4px}html{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}html{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-��text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html,html .mat-accent{--mdc-circular-progress-active-indicator-color: #2196f3}html .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.mat-badge-accent{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959}html{--mat-standard-button-toggle-height: 48px}html{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-toggle-active-state-icon-color: #2196f3;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #2196f3}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-width: 1px}html{--mat-divider-color: rgba(255, 255, 255, .12)}html{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-icon-color: inherit}.mat-icon.mat-primary,.mat-icon.mat-accent{--mat-icon-color: #2196f3}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-sort-arrow-color: #c6c6c6}html{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-primary,.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #2196f3;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}html{--mat-tree-node-min-height: 48px}html{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}cb-viewer .message.auto-send{max-width:400px!important;margin:20px auto 25px;padding:10px!important;background-color:#424242;border:1px solid #616161;border-radius:10px}cb-viewer .message.auto-send .user-label{display:none}
`],encapsulation:2});let t=e;return t;})();var ST=(()=>{let e=class e extends st{constructor(o){super(o),this.service=o,this.config.endpoint=ne.particlePhysics,this.config.features.autoSend.enabled=!0,this.config.features.save=!0,this.config.features.new=!1,this.config.features.refresh=!0,this.config.features.streamedResponses=!0,this.config.instructions=`You are a physics teacher. Provide information about a particle from the periodic table of particles.
    Choose any particle you want.  After you have provided the information, ask me a question about
    the information and then tell me if I'm right or not. Do not provide the answeer.  Let me answer the question.
    Ask me another question if I get it right.  If I get it wrong, give me some guidance to help me get the right answer
    before moving on to the next question.  Ask me about 3 or 4 questions, and then ask me if I want to study another
    particle.  Use elements from throughout the table, not just the common ones.

    Do not address me first, just present the information.  Format the information starting with the name of the particle and it's
    symbol in parentheses, then provide a table that has rows for basic particle information such as symbol, rest mass value,  
    neutron count, etc.  Then provide 2-3 paragraphs of text with important and interesting facts about the particle.
    `,this.config.message="Please provide  information about a particle and then ask a me question about it.";}};e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["particle-physics"]],standalone:!0,features:[W,D],decls:1,vars:0,template:function(i,n){i&1&&k(0,"cb-chat-messenger");},dependencies:[B,gt],encapsulation:2});let t=e;return t;})();var TT=(()=>{let e=class e extends st{constructor(o){super(o),this.service=o,this.config.endpoint=ne.blackjack,this.config.features.save=!0,this.config.features.new=!1,this.config.features.refresh=!0,this.config.features.streamedResponses=!0,this.config.features.autoSend.enabled=!0,this.config.features.autoSend.addToViewer=!0,this.config.features.autoSend.addUserName=!0,this.config.features.autoSend.intro="Hi.  I'd like to play some blackjack. I have $100. Can you deal me in?",this.config.instructions=`You are a blackjack dealer and you have one player who is starting with $100. Deal cards to the player and
    display the values of the cards to the player.  Then tell the player how many cards you have and show the values of any cards that are visible
    to the player.  Ask the player to hit or stick and play out the rest of the game.

    Keep the user informed about how much money they have left.  The player will bet $10 each hand, but the player can change their bet.  After
    the first hand, let the user know what their current bet is and that they can change their bet.

    The game is over when the player is out of money.
    `,this.config.message="";}};e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["blackjack"]],standalone:!0,features:[W,D],decls:1,vars:0,template:function(i,n){i&1&&k(0,"cb-chat-messenger");},dependencies:[B,gt],encapsulation:2});let t=e;return t;})();var AT=(()=>{let e=class e extends st{constructor(o){super(o),this.service=o,this.config.endpoint=ne.pythonTutor,this.config.features.save=!0,this.config.features.new=!1,this.config.features.refresh=!0,this.config.features.streamedResponses=!0,this.config.features.autoSend.enabled=!0,this.config.features.autoSend.addToViewer=!0,this.config.features.autoSend.addUserName=!0,this.config.features.autoSend.intro="Hi.  I'd like to learn some Python.",this.config.instructions=`You are a Python teacher (the Python programming language).  Pick a topic about Python language itself, or maybe a  
    popular library (especially those related to AI). Do not always start with a beginner topic - choose advanced topics as well.  Present some information
    about the topic in an easy to read format. Keep the information fairly short - limited to 4 or 5 paragraphs or blocks of information.
    
    Then ask me questions one at a time about the information in multiple choice or true/false format.  If I get a question
    wrong, give me some help and let me try to answer again. If I get it right, move on to the next question. If I get 3 or 4 questions right, give me a grade for my answers.  The possible grades you 
    can give are A, B, C, D, and F.  It's okay if you give me an F, or whatever, just make an attempt to give me a fair grade.`,this.config.message="";}};e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["python-tutor"]],standalone:!0,features:[W,D],decls:1,vars:0,template:function(i,n){i&1&&k(0,"cb-chat-messenger");},dependencies:[B,gt],encapsulation:2});let t=e;return t;})();var RT=(()=>{let e=class e extends st{constructor(o){super(o),this.service=o,this.config.endpoint=ne.mlTutor,this.config.features.save=!0,this.config.features.new=!1,this.config.features.refresh=!0,this.config.features.streamedResponses=!0,this.config.features.autoSend.enabled=!0,this.config.features.autoSend.addToViewer=!0,this.config.features.autoSend.addUserName=!0,this.config.features.autoSend.intro="Hi.  I'm a student and I'm trying to learning about machine learning (ML).  Can you help me?",this.config.instructions=`You are a machine learning (ML) expert and teacher. Pick a topic about ML in general, or about the Pandas library 
    and how that library is used to process data for ML purposes. Sometimes start with a beginner topic, but also choose intermediate and advanced topics.  
    Present some information about the topic in an easy to read format. Keep the information fairly short - limited to 4 or 5 paragraphs or blocks of information.
    
    Then ask me questions one at a time about the information in multiple choice or true/false format.  If I get a question
    wrong, give me some help and let me try to answer again. If I get it right, move on to the next question. If I get 3 or 4 questions right, give me a 
    grade for my answers.  The possible grades you can give are A, B, C, D, and F.  It's okay if you give me an F, or whatever, just make an attempt to 
    give me a fair grade.`,this.config.message="";}};e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["ml-tutor"]],standalone:!0,features:[W,D],decls:1,vars:0,template:function(i,n){i&1&&k(0,"cb-chat-messenger");},dependencies:[B,gt],encapsulation:2});let t=e;return t;})();var zT=(()=>{let e=class e extends st{constructor(o,i,n){super(o,!1),this.service=o,this.api=i,this.route=n,this.id=null;}ngOnInit(){}ngAfterViewInit(){let o=this;if(this.id=this.route.snapshot.paramMap.get("id"),console.log("id: ",this.id),!this.id){console.log("no id found in route");return;}setTimeout(()=>{this.api.widgetService.fetchWidget(o.id).pipe(de(1)).subscribe({next(i){console.log("res: ",i);let n=JSON.parse(i.data.attributes.body.value);o.config=n,console.log("new config",o.config),o.setMessenger(),o.messenger.setConfig(o.config,!0);},error(i){console.log("error encountered fetching widget: ",i);},complete(){}});},500);}};e.ɵfac=function(i){return new(i||e)(h(ue),h(ao),h(Si));},e.ɵcmp=O({type:e,selectors:[["dynamic-config"]],standalone:!0,features:[W,D],decls:1,vars:1,consts:[[3,"dynamicConfig"]],template:function(i,n){i&1&&k(0,"cb-chat-messenger",0),i&2&&_("dynamicConfig",!0);},dependencies:[B,gt],encapsulation:2});let t=e;return t;})();var bee=t=>({name:t,icon:"home",href:"/"}),xee=()=>({name:"Chat",href:"/chat",icon:"question_answer"}),vee=(t,e)=>[t,e],_ee=()=>["expandedDetail"],wee=()=>[10,25,100],FT=t=>["/chat/widget",t];function yee(t,e){t&1&&(u(0,"th",25),g(1,"ID"),p());}function kee(t,e){if(t&1){let a=Z();u(0,"td",26)(1,"a",27),g(2),p(),u(3,"button",28),I("click",function(){let i=C(a).$implicit,n=w();return M(n.edit(i.storageId));}),u(4,"mat-icon"),g(5,"edit"),p()()();}if(t&2){let a=e.$implicit;m(),_("routerLink",Ye(2,FT,a.storageId)),m(),y(a.storageId);}}function Cee(t,e){t&1&&(u(0,"th",25),g(1,"Name"),p());}function Mee(t,e){if(t&1&&(u(0,"td",26)(1,"span",29)(2,"a",27)(3,"mat-icon"),g(4),p(),g(5),p()()()),t&2){let a=e.$implicit;m(2),_("routerLink",Ye(3,FT,a.storageId)),m(2),y(a.config.card.icon),m(),y(a.name);}}function Oee(t,e){t&1&&(u(0,"th",25),g(1,"Modified"),p());}function Pee(t,e){if(t&1&&(u(0,"td",26)(1,"span",30),g(2),rc(3,"date"),p()()),t&2){let a=e.$implicit;m(2),y(cf(3,1,a.date,"short"));}}function Dee(t,e){t&1&&(u(0,"th",25),g(1,"Category"),p());}function Eee(t,e){if(t&1&&(u(0,"td",26)(1,"span",31),g(2),p()()),t&2){let a=e.$implicit;m(2),y(a.category);}}function Iee(t,e){if(t&1&&(u(0,"th",25),g(1),p()),t&2){let a=w();m(),F(" ",a.enabledTxt," ");}}function See(t,e){if(t&1&&(u(0,"td",26),g(1),p()),t&2){let a=e.$implicit;m(),y(a.enabled);}}function Tee(t,e){if(t&1&&(u(0,"th",25),g(1),p()),t&2){let a=w();m(),y(a.hiddenTxt);}}function Aee(t,e){if(t&1&&(u(0,"td",26),g(1),p()),t&2){let a=e.$implicit;m(),y(a.hidden);}}function Ree(t,e){if(t&1&&(u(0,"th",32)(1,"span",33),g(2),p()()),t&2){let a=w();m(2),y(a.actionsTxt);}}function zee(t,e){t&1&&(u(0,"mat-icon"),g(1,"keyboard_arrow_up"),p());}function Fee(t,e){t&1&&(u(0,"mat-icon"),g(1,"keyboard_arrow_down"),p());}function Nee(t,e){if(t&1){let a=Z();u(0,"td",26)(1,"mat-toolbar",34)(2,"button",35),I("click",function(i){let n=C(a).$implicit,r=w();return r.expandedElement=r.expandedElement===n?null:n,M(i.stopPropagation());}),S(3,zee,2,0,"mat-icon")(4,Fee,2,0,"mat-icon"),p(),u(5,"button",36),I("click",function(i){let n=C(a).$implicit;return w().edit(n),M(i.stopPropagation());}),u(6,"mat-icon"),g(7,"edit"),p()(),u(8,"button",37),I("click",function(i){let n=C(a).$implicit;return w().duplicate(n),M(i.stopPropagation());}),u(9,"mat-icon"),g(10,"content_copy"),p()(),u(11,"button",38),I("click",function(i){let n=C(a).$implicit;return w().remove(n),M(i.stopPropagation());}),u(12,"mat-icon"),g(13,"delete"),p()()()();}if(t&2){let a=e.$implicit,o=w();m(3),ee(o.expandedElement===a?3:4),m(2),Y("matTooltip",o.editTxt),m(3),Y("matTooltip",o.duplicateTxt),m(3),Y("matTooltip",o.deleteTxt);}}function Lee(t,e){if(t&1&&(u(0,"td",26)(1,"div",39)(2,"div",40),g(3,"Appearance"),p(),u(4,"div",41)(5,"span",42)(6,"span",43),g(7,"Title:"),p(),g(8),p(),u(9,"span",42)(10,"span",43),g(11,"Subtitle:"),p(),g(12),p(),u(13,"span",42)(14,"span",43),g(15,"Description:"),p(),g(16),p(),u(17,"span",42)(18,"span",43),g(19,"Help:"),p(),g(20),p(),u(21,"span",42)(22,"span",43),g(23,"Icon:"),p(),g(24),p(),u(25,"span",42)(26,"span",43),g(27),p(),g(28),p(),u(29,"span",42)(30,"span",43),g(31),p(),g(32),p(),u(33,"span",42)(34,"span",43),g(35),p(),g(36),p(),u(37,"span",42)(38,"span",43),g(39),p(),g(40),p(),u(41,"span",42)(42,"span",43),g(43,"Icon:"),p(),g(44),p()(),u(45,"div",40),g(46,"Features"),p(),u(47,"div",44)(48,"div",45)(49,"span",42)(50,"span",43),g(51,"Prompt:"),p(),g(52),p(),u(53,"span",42)(54,"span",43),g(55,"Prompt:"),p(),g(56),p(),u(57,"span",42)(58,"span",43),g(59,"New:"),p(),g(60),p(),u(61,"span",42)(62,"span",43),g(63,"Save:"),p(),g(64),p(),u(65,"span",42)(66,"span",43),g(67,"Clear:"),p(),g(68),p(),u(69,"span",42)(70,"span",43),g(71,"Send:"),p(),g(72),p(),u(73,"span",42)(74,"span",43),g(75,"Refresh:"),p(),g(76),p(),u(77,"span",42)(78,"span",43),g(79,"Copy to Clipboard:"),p(),g(80),p(),u(81,"span",42)(82,"span",43),g(83,"Copy to Prompt:"),p(),g(84),p(),u(85,"span",42)(86,"span",43),g(87,"Streamed Responses:"),p(),g(88),p(),u(89,"span",42)(90,"span",43),g(91,"Create Image from Text:"),p(),g(92),p(),u(93,"span",42)(94,"span",43),g(95,"Prompt:"),p(),g(96),p(),u(97,"span",42)(98,"span",43),g(99,"Prompt:"),p(),g(100),p()(),u(101,"div",46)(102,"span",47),g(103,"Prompts:"),p(),u(104,"span",42)(105,"span",43),g(106,"Enabled:"),p(),g(107),p(),u(108,"span",42)(109,"span",43),g(110,"Image Prompt:"),p(),g(111),p()(),u(112,"div",48)(113,"span",47),g(114,"AutoSend:"),p(),u(115,"span",42)(116,"span",43),g(117,"Enabled:"),p(),g(118),p(),u(119,"span",42)(120,"span",43),g(121,"Add To Viewer:"),p(),g(122),p(),u(123,"span",42)(124,"span",43),g(125,"Add User Name:"),p(),g(126),p(),u(127,"span",42)(128,"span",43),g(129,"Intro:"),p(),g(130),p()()()()()),t&2){let a=e.$implicit,o=w();se("colspan",o.columnsToDisplayWithExpand.length),m(),_("@detailExpand",a==o.expandedElement?"expanded":"collapsed"),m(7),F(" ",a.config.card.title,""),m(4),F(" ",a.config.card.subtitle,""),m(4),F(" ",a.config.card.description,""),m(4),F(" ",a.config.card.help,""),m(4),F(" ",a.config.card.icon,""),m(3),F("",o.instructionsTxt,":"),m(),F(" ",a.config.instructions,""),m(3),F("",o.messageTxt,":"),m(),F(" ",a.config.message,""),m(3),F("",o.messageHintTxt,":"),m(),F(" ",a.config.messageHint,""),m(3),F("",o.messageTypeTxt,":"),m(),F(" ",a.config.messageType,""),m(4),F(" ",a.config.card.icon,""),m(8),F(" ",a.config.features.prompt,""),m(4),F(" ",a.config.features.prompt,""),m(4),F(" ",a.config.features.new,""),m(4),F(" ",a.config.features.save,""),m(4),F(" ",a.config.features.clear,""),m(4),F(" ",a.config.features.send,""),m(4),F(" ",a.config.features.refresh,""),m(4),F(" ",a.config.features.copyToClipboard,""),m(4),F(" ",a.config.features.copyToPrompt,""),m(4),F(" ",a.config.features.streamedResponses,""),m(4),F(" ",a.config.features.createImageFromText,""),m(4),F(" ",a.config.features.prompt,""),m(4),F(" ",a.config.features.prompt,""),m(7),F(" ",a.config.features.prompts.enabled,""),m(4),F(" ",a.config.features.prompts.imagePrompt,""),m(7),F(" ",a.config.features.autoSend.enabled,""),m(4),F(" ",a.config.features.autoSend.addToViewer,""),m(4),F(" ",a.config.features.autoSend.addUserName,""),m(4),F(" ",a.config.features.autoSend.intro,"");}}function Vee(t,e){t&1&&k(0,"tr",49);}function jee(t,e){if(t&1&&k(0,"tr",50),t&2){let a=e.$implicit,o=w();ae("example-expanded-row",o.expandedElement===a);}}function Bee(t,e){t&1&&k(0,"tr",51);}function $ee(t,e){if(t&1&&(u(0,"tr",52)(1,"td",53),g(2),p()()),t&2){w();let a=at(6);m(2),F(' No data matching the filter "',a.value,'" ');}}var NT=(()=>{let e=class e{constructor(o,i){this.api=o,this.service=i,this.displayedColumns=["name","category","date"],this.columnsToDisplayWithExpand=[...this.displayedColumns,"actions"],this.expandedElement=null,this.newTxt="Nouveau",this.editTxt="Modifier",this.homeTxt="Accueil",this.enabledTxt="Activ\xE9",this.hiddenTxt="Cach\xE9",this.duplicateTxt="Dupliquer",this.actionsTxt="Actions",this.deleteTxt="Supprimer",this.instructionsTxt="Instructions",this.messageTxt="Message",this.messageHintTxt="Indice du message",this.messageTypeTxt="Type de message",this.managerTxt="Gestionnaire de widget",this.helpTxt="Le Gestionnaire de widget permet aux utilisateurs de cr\xE9er, modifier et supprimer des widgets d'IA \xE9troite pour une utilisation dans le chatbot.",this.users=new Map(),this._snackBar=T(zi);let n=[];this.dataSource=new Fa(n);}ngAfterViewInit(){this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort,this.getWidgets();}getWidgets(){let o=[];this.api.widgetService.getAllWidgets().subscribe(i=>{console.log("get widgets data",i),i.forEach(r=>{let s=r.included.find(l=>l.type==="user--user");s&&this.users.set(s.id,s.attributes.display_name);}),console.log("get widgets users",this.users);let n=[];i.forEach(r=>{let c=r.data;n.push(...c);}),console.log("get widgets all widgets",n),n.forEach(r=>{let c=this.loadWidget(r);o.push(c);}),this.dataSource.data=o;},i=>console.error("Error fetching articles",i));}loadWidget(o){let i=JSON.parse(o.attributes.body.value);i.storageId=o.id;let n=o.attributes.changed,r=Date.parse(n),s=new Date(r);return{storageId:i.storageId||"",id:i.card?.id||"",name:i.card.title||"",category:i.card.subtitle||"",date:s,enabled:i.card?.enabled?"true":"false",hidden:i.card?.hidden?"true":"false",config:i};}applyFilter(o){let i=o.target.value;this.dataSource.filter=i.trim().toLowerCase(),this.dataSource.paginator&&this.dataSource.paginator.firstPage();}new(){this.openCreateWidgetWindow();}remove(o){let i=this,n={title:"Supprimer le widget ?",msg:o.config.card.title,msg2:""};this.service.openConfirmationDialog(n).afterClosed().pipe(de(1)).subscribe({next(c){if(!c){console.log("no results from dialog");return;}c?.confirm===!0?i.deleteWidget(o.config):console.log("delete cancelled");},error(c){console.log("error encountered: ",c);},complete(){i.dialogRef=void 0,console.log("dialogref cleared");}});}duplicate(o){let i=this,n={title:"Dupliquer le widget ?",msg:o.config.card.title,msg2:""};this.service.openConfirmationDialog(n).afterClosed().pipe(de(1)).subscribe({next(c){if(!c){console.log("no results from di��alog");return;}if(c?.confirm===!0){o.config.storageId=void 0;let s=" (copy)";o.config.card.title?.endsWith(s)||(o.config.card.title+=s),i.postNewWidget(o.config);}else console.log("delete cancelled");},error(c){console.log("error encountered: ",c);},complete(){i.dialogRef=void 0,console.log("dialogref cleared");}});}edit(o){this.openCreateWidgetWindow(o.config);}openCreateWidgetWindow(o){let i=this,n="Cr\xE9er un widget d'IA",r="Modifier le widget d'IA",c={title:o?r:n,msg:"",msg2:""};o&&(c.editWidgetConfig=o),this.dialogRef=this.service.openWidgetCreateDialog(c),this.dialogRef.afterClosed().pipe(de(1)).subscribe({next(s){if(console.log("create widget dialog results",s),!s){console.log("no results from dialog");return;}if(s.data?.storageId){let d=s.data;i.patchWidget(d);}else{let d=s.data;i.postNewWidget(d);}},error(s){console.log("error encountered: ",s);},complete(){i.dialogRef=void 0,console.log("dialogref cleared");}});}patchWidget(o){let i=this;this.api.getCsrfToken().pipe(de(1)).subscribe({next:n=>{this.api.widgetService.patchWidget(n,o).pipe(de(1)).subscribe({next(r){i.getWidgets(),i._snackBar.open("Le widget a \xE9t\xE9 modifi\xE9.",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-info"]});},error(r){console.log("error encountered patching widget: ",r);},complete(){}});},error:n=>{console.log("error encountered fetching csrf token: ",n);}});}postNewWidget(o){let i=this;this.api.getCsrfToken().pipe(de(1)).subscribe({next:n=>{this.api.widgetService.postWidgetConfig(n,o).pipe(de(1)).subscribe({next(r){i.getWidgets(),i._snackBar.open("Nouveau widget cr\xE9\xE9.",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-info"]});},error(r){console.log("error encountered creating widget: ",r);},complete(){}});},error:n=>{console.log("error encountered fetching csrf token: ",n);}});}deleteWidget(o){let i=this;console.log("delete widget",o),this.api.getCsrfToken().pipe(de(1)).subscribe({next:n=>{this.api.widgetService.deleteWidget(n,o).pipe(de(1)).subscribe({next(r){i.getWidgets(),i._snackBar.open("Widget supprim\xE9.",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-info"]});},error(r){console.log("error encountered deleting widget: ",r);},complete(){}});},error:n=>{console.log("error encountered fetching csrf token: ",n);}});}};e.ɵfac=function(i){return new(i||e)(h(ao),h(ue));},e.ɵcmp=O({type:e,selectors:[["cb-widget-manager"]],viewQuery:function(i,n){if(i&1&&(X(zr,5),X(ai,5)),i&2){let r;L(r=V())&&(n.paginator=r.first),L(r=V())&&(n.sort=r.first);}},standalone:!0,features:[D],decls:40,vars:18,consts:[["input",""],[3,"title","icon","help","breadcrumbs"],[1,"manager-tools"],[1,"tool-filter"],["matInput","","placeholder","Enter search term",3,"keyup"],[1,"example-spacer"],["mat-raised-button","",3,"click"],[1,"mat-elevation-z8"],["mat-table","","multiTemplateDataRows","","matSort","","matSortActive","date","matSortDirection","desc",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","date"],["matColumnDef","category"],["matColumnDef","enabled"],["matColumnDef","hidden"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","expandedDetail"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","example-element-row",3,"example-expanded-row",4,"matRowDef","matRowDefColumns"],["mat-row","","class","example-detail-row",4,"matRowDef","matRowDefColumns"],["class","mat-row",4,"matNoDataRow"],["id","manager-paginator","aria-label","Select page of users",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[3,"routerLink"],["mat-buttom","",3,"click"],[1,"widget-name"],[1,"widget-modification-date"],[1,"widget-category"],["mat-header-cell",""],[1,"actions-txt"],[1,"actions-tools"],["mat-icon-button","","aria-label","expand row","matTooltip","Show Details",3,"click"],["mat-icon-button","",1,"edit-button",3,"click","matTooltip"],["mat-icon-button","",1,"duplicate-button",3,"click","matTooltip"],["mat-icon-button","",1,"delete-button",3,"click","matTooltip"],[1,"example-element-detail"],[1,"section-header"],[1,"appearance"],[1,"detail-span"],[1,"detail-label"],[1,"features-container"],[1,"features"],[1,"prompts"],[1,"detail-span-header"],[1,"autosend"],["mat-header-row",""],["mat-row","",1,"example-element-row"],["mat-row","",1,"example-detail-row"],[1,"mat-row"],["colspan","4",1,"mat-cell"]],template:function(i,n){if(i&1){let r=Z();k(0,"cb-page-header",1),u(1,"mat-toolbar",2)(2,"mat-form-field",3)(3,"mat-label"),g(4,"Filter"),p(),u(5,"input",4,0),I("keyup",function(s){return C(r),M(n.applyFilter(s));}),p()(),k(7,"span",5),u(8,"button",6),I("click",function(){return C(r),M(n.new());}),g(9),p()(),u(10,"div",7)(11,"table",8),Me(12,9),S(13,yee,2,0,"th",10)(14,kee,6,4,"td",11),Oe(),Me(15,12),S(16,Cee,2,0,"th",10)(17,Mee,6,5,"td",11),Oe(),Me(18,13),S(19,Oee,2,0,"th",10)(20,Pee,4,4,"td",11),Oe(),Me(21,14),S(22,Dee,2,0,"th",10)(23,Eee,3,1,"td",11),Oe(),Me(24,15),S(25,Iee,2,1,"th",10)(26,See,2,1,"td",11),Oe(),Me(27,16),S(28,Tee,2,1,"th",10)(29,Aee,2,1,"td",11),Oe(),Me(30,17),S(31,Ree,3,1,"th",18)(32,Nee,14,4,"td",11),Oe(),Me(33,19),S(34,Lee,131,35,"td",11),Oe(),S(35,Vee,1,0,"tr",20)(36,jee,1,2,"tr",21)(37,Bee,1,0,"tr",22)(38,$ee,3,1,"tr",23),p(),k(39,"mat-paginator",24),p();}i&2&&(_("title",n.managerTxt)("icon","widgets")("help",n.helpTxt)("breadcrumbs",Za(13,vee,Ye(10,bee,n.homeTxt),hi(12,xee))),m(9),y(n.newTxt),m(2),_("dataSource",n.dataSource),m(24),_("matHeaderRowDef",n.columnsToDisplayWithExpand),m(),_("matRowDefColumns",n.columnsToDisplayWithExpand),m(),_("matRowDefColumns",hi(16,_ee)),m(2),_("pageSizeOptions",hi(17,wee)));},dependencies:[we,Le,wc,io,to,eo,Lt,To,Zn,vi,$n,Wn,Hn,Bn,Gn,Un,qn,Qn,Yn,Bg,Pc,ai,Oc,kd,zr,Rt,Eo,He,Je,Ci,xo,bt,Jt,Df],styles:['.mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-preview[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-placeholder[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%]   .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%]   .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:#00000052}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}.mat-app-background[_ngcontent-%COMP%]{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #2196f3;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: white}.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #2196f3;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.mat-warn[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}html[_ngcontent-%COMP%]{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar[_ngcontent-%COMP%], .mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #2196f3;--mdc-linear-progress-track-color: rgba(33, 150, 243, .25)}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(33, 150, 243, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-arrow-transform: translateY(-8px)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: #424242}html[_ngcontent-%COMP%]{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html[_ngcontent-%COMP%]{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}html[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled��-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-selected-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-flat-disabled-selected-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #2196f3;--mdc-chip-elevated-selected-container-color: #2196f3;--mdc-chip-elevated-disabled-container-color: #2196f3;--mdc-chip-flat-disabled-selected-container-color: #2196f3;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-color: white}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}html[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 40px}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #2196f3;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}html[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2);--mat-slider-value-indicator-opacity: .9}html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2)}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3}.mat-warn[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%], .mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%]{color:#2196f3}.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}html[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #2196f3;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #2196f3;--mat-tab-header-active-ripple-color: #2196f3;--mat-tab-header-inactive-ripple-color: #2196f3;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #2196f3;--mat-tab-header-active-hover-label-text-color: #2196f3;--mat-tab-header-active-focus-indicator-color: #2196f3;--mat-tab-header-active-hover-indicator-color: #2196f3}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #2196f3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;��--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #2196f3;--mat-text-button-state-layer-color: #2196f3;--mat-text-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #2196f3;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #2196f3;--mat-outlined-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-size: 24px}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #2196f3;--mat-icon-button-state-layer-color: #2196f3;--mat-icon-button-ripple-color: rgba(33, 150, 243, .1)}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html[_ngcontent-%COMP%]{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mdc-fab-container-color: #424242;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-fab-small-container-color: #424242;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #2196f3;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #2196f3;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-snackbar-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}html[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-row-item-outline-width: 1px}html[_ngcontent-%COMP%]{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #2196f3}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}html[_ngcontent-%COMP%]{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-shape: 4px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-toggle-active-state-icon-color: #2196f3;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #2196f3}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: none}.mat-calendar-controls[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-width: 1px}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%], .mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #2196f3}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%]   .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]   .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-sort-arrow-color: #c6c6c6}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-primary[_ngcontent-%COMP%], .mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #2196f3;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html[_ngcontent-%COMP%]{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}html[_ngcontent-%COMP%]{--mat-tree-node-min-height: 48px}html[_ngcontent-%COMP%]{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}.manager-tools[_ngcontent-%COMP%]{margin-top:10px;background-color:#424242;height:80px}.manager-tools[_ngcontent-%COMP%]   .tool-filter[_ngcontent-%COMP%]{margin-top:15px;width:200px}.manager-tools[_ngcontent-%COMP%]   .tool-filter[_ngcontent-%COMP%]   .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]{background-color:#212121}.actions-tools[_ngcontent-%COMP%]{background-color:#424242;padding-left:0}.actions-txt[_ngcontent-%COMP%]{margin-left:20px}.widget-name[_ngcontent-%COMP%]{font-size:larger}.widget-name[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{margin-right:5px;margin-bottom:-5px}.appearance[_ngcontent-%COMP%], .features[_ngcontent-%COMP%], .prompts[_ngcontent-%COMP%], .autosend[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.section-header[_ngcontent-%COMP%]{font-weight:700;margin:10px 0}.appearance[_ngcontent-%COMP%], .features-container[_ngcontent-%COMP%]{background-color:#616161;padding:4px;border-radius:10px;box-shadow:inset 0 0 5px #00000080}.appearance[_ngcontent-%COMP%]   .detail-label[_ngcontent-%COMP%], .features-container[_ngcontent-%COMP%]   .detail-label[_ngcontent-%COMP%]{font-weight:700;font-size:smaller}.appearance[_ngcontent-%COMP%]   .detail-span-header[_ngcontent-%COMP%], .features-container[_ngcontent-%COMP%]   .detail-span-header[_ngcontent-%COMP%]{padding:5px;margin:5px}.appearance[_ngcontent-%COMP%]   .detail-span[_ngcontent-%COMP%], .features-container[_ngcontent-%COMP%]   .detail-span[_ngcontent-%COMP%]{background-color:#424242;padding:5px;margin:5px;border-radius:5px}.appearance[_ngcontent-%COMP%]   .autosend[_ngcontent-%COMP%], .appearance[_ngcontent-%COMP%]   .prompts[_ngcontent-%COMP%], .features-container[_ngcontent-%COMP%]   .autosend[_ngcontent-%COMP%], .features-container[_ngcontent-%COMP%]   .prompts[_ngcontent-%COMP%]{padding:2px;margin:5px;border-radius:5px;background-color:#424242}table[_ngcontent-%COMP%]{width:100%}tr.example-detail-row[_ngcontent-%COMP%]{height:0}.example-element-row[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-bottom-width:0}.example-element-detail[_ngcontent-%COMP%]{overflow:hidden}'],data:{animation:[Dt("detailExpand",[Be("collapsed,void",xe({height:"0px",minHeight:"0"})),Be("expanded",xe({height:"*"})),ct("expanded <=> collapsed",mt("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}});let t=e;return t;})();var Hee=t=>({name:t,icon:"home",href:"/"}),Uee=()=>({name:"Chat",href:"/chat",icon:"question_answer"}),qee=(t,e)=>[t,e],Wee=()=>["expandedDetail"],Gee=()=>[10,25,100];function Qee(t,e){t&1&&(u(0,"th",25),g(1,"Avatar"),p());}function Yee(t,e){if(t&1&&(u(0,"td",26),k(1,"cb-gravatar",27),p()),t&2){let a=e.$implicit;m(),_("email",a.email);}}function Zee(t,e){t&1&&(u(0,"th",25),g(1,"Name"),p());}function Xee(t,e){if(t&1&&(u(0,"td",26)(1,"span",28),g(2),p()()),t&2){let a=e.$implicit;m(2),F(" ",a.name," ");}}function Kee(t,e){t&1&&(u(0,"th",25),g(1,"Modified"),p());}function Jee(t,e){if(t&1&&(u(0,"td",26)(1,"span",29),g(2),rc(3,"date"),p()()),t&2){let a=e.$implicit;m(2),y(cf(3,1,a.date,"short"));}}function ete(t,e){t&1&&(u(0,"th",25),g(1,"Category"),p());}function tte(t,e){if(t&1&&(u(0,"td",26)(1,"span",30),g(2),p()()),t&2){let a=e.$implicit;m(2),y(a.category);}}function ote(t,e){t&1&&(u(0,"th",25),g(1,"Description"),p());}function ite(t,e){if(t&1&&(u(0,"td",26)(1,"span",31),g(2),p()()),t&2){let a=e.$implicit;m(2),y(a.description);}}function ate(t,e){if(t&1&&(u(0,"th",25),g(1),p())��,t&2){let a=w();m(),F(" ",a.enabledTxt," ");}}function nte(t,e){if(t&1&&(u(0,"td",26),g(1),p()),t&2){let a=e.$implicit;m(),y(a.enabled);}}function rte(t,e){if(t&1&&(u(0,"th",32)(1,"span",33),g(2),p()()),t&2){let a=w();m(2),y(a.actionsTxt);}}function cte(t,e){t&1&&(u(0,"mat-icon"),g(1,"keyboard_arrow_up"),p());}function ste(t,e){t&1&&(u(0,"mat-icon"),g(1,"keyboard_arrow_down"),p());}function lte(t,e){if(t&1){let a=Z();u(0,"td",26)(1,"mat-toolbar",34)(2,"button",35),I("click",function(i){let n=C(a).$implicit,r=w();return r.expandedElement=r.expandedElement===n?null:n,M(i.stopPropagation());}),S(3,cte,2,0,"mat-icon")(4,ste,2,0,"mat-icon"),p(),u(5,"button",36),I("click",function(i){let n=C(a).$implicit;return w().edit(n),M(i.stopPropagation());}),u(6,"mat-icon"),g(7,"edit"),p()(),u(8,"button",37),I("click",function(i){let n=C(a).$implicit;return w().reply(n),M(i.stopPropagation());}),u(9,"mat-icon"),g(10,"reply"),p()(),u(11,"button",38),I("click",function(i){let n=C(a).$implicit;return w().duplicate(n),M(i.stopPropagation());}),u(12,"mat-icon"),g(13,"content_copy"),p()(),u(14,"button",39),I("click",function(i){let n=C(a).$implicit;return w().remove(n),M(i.stopPropagation());}),u(15,"mat-icon"),g(16,"delete"),p()()()();}if(t&2){let a=e.$implicit,o=w();m(3),ee(o.expandedElement===a?3:4),m(2),Y("matTooltip",o.editTxt),m(3),Y("matTooltip",o.replyTxt),m(3),Y("matTooltip",o.duplicateTxt),m(3),Y("matTooltip",o.deleteTxt);}}function dte(t,e){if(t&1&&(u(0,"td",26)(1,"div",40)(2,"div",41)(3,"div")(4,"b"),g(5),p(),g(6),p(),u(7,"div")(8,"b"),g(9),p(),g(10),p(),u(11,"div")(12,"b"),g(13),p(),g(14),p(),u(15,"div")(16,"b"),g(17),p(),g(18),p()()()()),t&2){let a=e.$implicit,o=w();se("colspan",o.columnsToDisplayWithExpand.length),m(),_("@detailExpand",a==o.expandedElement?"expanded":"collapsed"),m(4),y(o.hobbiesTxt),m(),F(": ",a.hobbies," "),m(3),y(o.commentInstructionsTxt),m(),F(": ",a.commentInstructions," "),m(3),y(o.commentReplyInstructionsTxt),m(),F(": ",a.commentReplyInstructions," "),m(3),y(o.commentsPerDayTxt),m(),F(" : ",a.commentsPerDay," ");}}function mte(t,e){t&1&&k(0,"tr",42);}function pte(t,e){if(t&1&&k(0,"tr",43),t&2){let a=e.$implicit,o=w();ae("example-expanded-row",o.expandedElement===a);}}function ute(t,e){t&1&&k(0,"tr",44);}function hte(t,e){if(t&1&&(u(0,"tr",45)(1,"td",46),g(2),p()()),t&2){w();let a=at(6);m(2),F(' No data matching the filter "',a.value,'" ');}}var LT=(()=>{let e=class e{constructor(o,i,n){this.api=o,this.service=i,this.env=n,this.displayedColumns=["icon","name","description","date"],this.columnsToDisplayWithExpand=[...this.displayedColumns,"actions"],this.expandedElement=null,this.newTxt="Nouveau",this.editTxt="Modifier",this.replyTxt="R\xE9pondre \xE0 la publication",this.homeTxt="Accueil",this.enabledTxt="Activ\xE9",this.hiddenTxt="Cach\xE9",this.duplicateTxt="Dupliquer",this.actionsTxt="Actions",this.deleteTxt="Supprimer",this.hobbiesTxt="Passe-temps",this.commentInstructionsTxt="Instructions sur les commentaires",this.commentReplyInstructionsTxt="Instructions de r\xE9ponse aux commentaires",this.commentsPerDayTxt="Commentaires par jour",this.managerTxt="Gestionnaire de personnages",this.helpTxt="Le Gestionnaire de personnages permet aux utilisateurs de cr\xE9er, modifier et supprimer des personnages IA. Les personnages peuvent effectuer diverses actions telles que poster des commentaires sur des articles.",this.checked=!1,this.users=new Map(),this._snackBar=T(zi);let r=[];this.dataSource=new Fa(r);}ngAfterViewInit(){this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort,this.getCharacters();}getCharacters(){let o=[];this.api.characters.getAllCharacters().subscribe(i=>{if(console.log("character data: ",i),console.log("character data length: ",i.length),i.length===1&&i[0].data.length===0){console.log("no character data found");return;}i.forEach(c=>{let l=c.included.find(d=>d.type==="user--user");l&&this.users.set(l.id,l.attributes.display_name);}),console.log("character users",this.users);let n=this.env.get().slug;console.log("slug is ",n);let r=this.api.characters.extractCharacters(i);r=r.filter(c=>n===c.siteId||n==="demo"&&c.siteId==="waai"),this.dataSource.data=r,console.log("character table data is: ",o);},i=>console.error("Error fetching articles",i));}applyFilter(o){let i=o.target.value;this.dataSource.filter=i.trim().toLowerCase(),this.dataSource.paginator&&this.dataSource.paginator.firstPage();}new(){console.log("new"),this.openCreateCharacterWindow();}edit(o){this.openCreateCharacterWindow(o);}reply(o){let i=this;console.log(o.name+"is repling");let n=" ("+o.name+")",r={title:"R\xE9pondre \xE0 l'article/commentaire"+n,msg:"",msg2:"",characterData:o};this.dialogRef=this.service.openReplyDialog(r),this.dialogRef.afterClosed().pipe(de(1)).subscribe({next(c){if(!c){console.log("no results from dialog");return;}console.log("reply dialog results",c),i._snackBar.open(c.data.msg,void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-info"]});},error(c){console.log("error encountered: ",c);},complete(){i.dialogRef=void 0,console.log("dialogref cleared");}});}openCreateCharacterWindow(o){let i=this,n="Cr\xE9er un personnage IA",r="Modifier le personnage IA",c={title:o?r:n,msg:"",msg2:""};o&&(c.editCharacterData=o),this.dialogRef=this.service.openCharacterCreateDialog(c),this.dialogRef.afterClosed().pipe(de(1)).subscribe({next(s){if(console.log("create character dialog results",s),!s){console.log("no results from dialog");return;}let l=s.data?.storageId;if(console.log("storage id is ",l),l){let d=s.data;i.patchCharacter(d),console.log("character patched");}else{let d=s.data;i.postNewCharacter(d),console.log("character posted");}},error(s){console.log("error encountered: ",s);},complete(){i.dialogRef=void 0,console.log("dialogref cleared");}});}remove(o){let i=this,n={title:"Supprimer le personnage ?",msg:o.name,msg2:""};this.service.openConfirmationDialog(n).afterClosed().pipe(de(1)).subscribe({next(c){if(!c){console.log("no results from dialog");return;}c?.confirm===!0?i.deleteCharacter(o):console.log("delete cancelled");},error(c){console.log("error encountered: ",c);},complete(){i.dialogRef=void 0,console.log("dialogref cleared");}});}deleteCharacter(o){let i=this;console.log("delete character",o),this.api.getCsrfToken().pipe(de(1)).subscribe({next:n=>{this.api.characters.deleteCharacter(n,o).pipe(de(1)).subscribe({next(r){i.getCharacters(),i._snackBar.open("Widget supprim\xE9.",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-info"]});},error(r){console.log("error encountered deleting widget: ",r);},complete(){}});},error:n=>{console.log("error encountered fetching csrf token: ",n);}});}duplicate(o){let i=this,n={title:"Dupliquer le personnage ?",msg:o.name,msg2:""};this.service.openConfirmationDialog(n).afterClosed().pipe(de(1)).subscribe({next(c){if(!c){console.log("no results from dialog");return;}if(c?.confirm===!0){o.storageId=void 0;let s=" (copy)";o.name?.endsWith(s)||(o.name+=s),i.postNewCharacter(o);}else console.log("delete cancelled");},error(c){console.log("error encountered: ",c);},complete(){i.dialogRef=void 0,console.log("dialogref cleared");}});}patchCharacter(o){let i=this;this.api.getCsrfToken().pipe(de(1)).subscribe({next:n=>{this.api.characters.patchCharacter(n,o).pipe(de(1)).subscribe({next(r){i.getCharacters(),i._snackBar.open("Le personnage a \xE9t\xE9 modifi\xE9.",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-info"]});},error(r){console.log("error encountered patching character: ",r);},complete(){}});},error:n=>{console.log("error encountered fetching csrf token: ",n);}});}postNewCharacter(o){let i=this;this.api.getCsrfToken().pipe(de(1)).subscribe({next:n=>{this.api.characters.postCharacter(n,o).pipe(de(1)).subscribe({next(r){i.getCharacters(),i._snackBar.open("Nouveau personnage cr\xE9\xE9.",void 0,{duration:3e3,panelClass:["custom-snack","custom-snack-info"]});},error(r){console.log("error encountered creating character: ",r);},complete(){}});},error:n=>{console.log("error encountered fetching csrf token: ",n);}});}};e.ɵfac=function(i){return new(i||e)(h(ao),h(ue),h(qe));},e.ɵcmp=O({type:e,selectors:[["cb-character-manager"]],viewQuery:function(i,n){if(i&1&&(X(zr,5),X(ai,5)),i&2){let r;L(r=V())&&(n.paginator=r.first),L(r=V())&&(n.sort=r.first);}},standalone:!0,features:[D],decls:40,vars:18,consts:[["input",""],[3,"title","icon","help","breadcrumbs"],[1,"manager-tools"],[1,"tool-filter"],["matInput","","placeholder","Enter search term",3,"keyup"],[1,"example-spacer"],["mat-raised-button","",3,"click"],[1,"mat-elevation-z8"],["mat-table","","multiTemplateDataRows","","matSort","","matSortActive","name","matSortDirection","asc",3,"dataSource"],["matColumnDef","icon"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","date"],["matColumnDef","category"],["matColumnDef","description"],["matColumnDef","enabled"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","expandedDetail"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","example-element-row",3,"example-expanded-row",4,"matRowDef","matRowDefColumns"],["mat-row","","class","example-detail-row",4,"matRowDef","matRowDefColumns"],["class","mat-row",4,"matNoDataRow"],["id","manager-paginator","aria-label","Select page of users",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[3,"email"],[1,"character-name"],[1,"character-modification-date"],[1,"character-category"],[1,"character-description"],["mat-header-cell",""],[1,"actions-txt"],[1,"actions-tools"],["mat-icon-button","","aria-label","expand row","matTooltip","Show Details",3,"click"],["mat-icon-button","",1,"edit-button",3,"click","matTooltip"],["mat-icon-button","",1,"reply-button",3,"click","matTooltip"],["mat-icon-button","",1,"duplicate-button",3,"click","matTooltip"],["mat-icon-button","",1,"delete-button",3,"click","matTooltip"],[1,"example-element-detail"],[1,"details-container"],["mat-header-row",""],["mat-row","",1,"example-element-row"],["mat-row","",1,"example-detail-row"],[1,"mat-row"],["colspan","4",1,"mat-cell"]],template:function(i,n){if(i&1){let r=Z();k(0,"cb-page-header",1),u(1,"mat-toolbar",2)(2,"mat-form-field",3)(3,"mat-label"),g(4,"Filter"),p(),u(5,"input",4,0),I("keyup",function(s){return C(r),M(n.applyFilter(s));}),p()(),k(7,"span",5),u(8,"button",6),I("click",function(){return C(r),M(n.new());}),g(9),p()(),u(10,"div",7)(11,"table",8),Me(12,9),S(13,Qee,2,0,"th",10)(14,Yee,2,1,"td",11),Oe(),Me(15,12),S(16,Zee,2,0,"th",10)(17,Xee,3,1,"td",11),Oe(),Me(18,13),S(19,Kee,2,0,"th",10)(20,Jee,4,4,"td",11),Oe(),Me(21,14),S(22,ete,2,0,"th",10)(23,tte,3,1,"td",11),Oe(),Me(24,15),S(25,ote,2,0,"th",10)(26,ite,3,1,"td",11),Oe(),Me(27,16),S(28,ate,2,1,"th",10)(29,nte,2,1,"td",11),Oe(),Me(30,17),S(31,rte,3,1,"th",18)(32,lte,17,5,"td",11),Oe(),Me(33,19),S(34,dte,19,10,"td",11),Oe(),S(35,mte,1,0,"tr",20)(36,pte,1,2,"tr",21)(37,ute,1,0,"tr",22)(38,hte,3,1,"tr",23),p(),k(39,"mat-paginator",24),p();}i&2&&(_("title",n.managerTxt)("icon","people")("help",n.helpTxt)("breadcrumbs",Za(13,qee,Ye(10,Hee,n.homeTxt),hi(12,Uee))),m(9),y(n.newTxt),m(2),_("dataSource",n.dataSource),m(24),_("matHeaderRowDef",n.columnsToDisplayWithExpand),m(),_("matRowDefColumns",n.columnsToDisplayWithExpand),m(),_("matRowDefColumns",hi(16,Wee)),m(2),_("pageSizeOptions",hi(17,Gee)));},dependencies:[we,Le,wc,io,to,eo,Lt,To,Zn,vi,$n,Wn,Hn,Bn,Gn,Un,qn,Qn,Yn,Bg,Pc,ai,Oc,kd,zr,Rt,He,Je,Ci,xo,bt,Jt,Df,jb],styles:['.mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-preview[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-placeholder[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%]   .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%]   .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:#00000052}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}.mat-app-background[_ngcontent-%COMP%]{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #2196f3;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: white}.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #2196f3;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.mat-warn[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}html[_ngcontent-%COMP%]{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar[_ngcontent-%COMP%], .mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #2196f3;--mdc-linear-progress-track-color: rgba(33, 150, 243, .25)}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--m��dc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(33, 150, 243, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-arrow-transform: translateY(-8px)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: #424242}html[_ngcontent-%COMP%]{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html[_ngcontent-%COMP%]{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}html[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-selected-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-flat-disabled-selected-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #2196f3;--mdc-chip-elevated-selected-container-color: #2196f3;--mdc-chip-elevated-disabled-container-color: #2196f3;--mdc-chip-flat-disabled-selected-container-color: #2196f3;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-color: white}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}html[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 40px}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #2196f3;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}html[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2);--mat-slider-value-indicator-opacity: .9}html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2)}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3}.mat-warn[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%], .mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%]{color:#2196f3}.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}html[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #2196f3;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #2196f3;--mat-tab-header-active-ripple-color: #2196f3;--mat-tab-header-inactive-ripple-color: #2196f3;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #2196f3;--mat-tab-header-active-hover-label-text-color: #2196f3;--mat-tab-header-active-focus-indicator-color: #2196f3;--mat-tab-header-active-hover-indicator-color: #2196f3}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-��accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #2196f3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #2196f3;--mat-text-button-state-layer-color: #2196f3;--mat-text-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #2196f3;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #2196f3;--mat-outlined-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-size: 24px}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #2196f3;--mat-icon-button-state-layer-color: #2196f3;--mat-icon-button-ripple-color: rgba(33, 150, 243, .1)}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html[_ngcontent-%COMP%]{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mdc-fab-container-color: #424242;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-fab-small-container-color: #424242;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #2196f3;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #2196f3;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-snackbar-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}html[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-row-item-outline-width: 1px}html[_ngcontent-%COMP%]{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #2196f3}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}html[_ngcontent-%COMP%]{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-shape: 4px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-toggle-active-state-icon-color: #2196f3;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #2196f3}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: none}.mat-calendar-controls[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-width: 1px}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%], .mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #2196f3}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%]   .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepp��er-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]   .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-sort-arrow-color: #c6c6c6}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-primary[_ngcontent-%COMP%], .mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #2196f3;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html[_ngcontent-%COMP%]{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}html[_ngcontent-%COMP%]{--mat-tree-node-min-height: 48px}html[_ngcontent-%COMP%]{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}.manager-tools[_ngcontent-%COMP%]{margin-top:10px;background-color:#424242;height:80px}.manager-tools[_ngcontent-%COMP%]   .tool-filter[_ngcontent-%COMP%]{margin-top:15px}.manager-tools[_ngcontent-%COMP%]   .tool-filter[_ngcontent-%COMP%]   .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]{background-color:#212121}.actions-tools[_ngcontent-%COMP%]{background-color:#424242;padding-left:0}.actions-txt[_ngcontent-%COMP%]{margin-left:20px}.character-name[_ngcontent-%COMP%]{font-size:larger}.details-container[_ngcontent-%COMP%]{width:90%;margin-left:15px}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%]   .mat-column-name[_ngcontent-%COMP%]{min-width:130px}table[_ngcontent-%COMP%]   .mat-column-date[_ngcontent-%COMP%]{min-width:175px}tr.example-detail-row[_ngcontent-%COMP%]{height:0}.example-element-row[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-bottom-width:0}.example-element-detail[_ngcontent-%COMP%]{overflow:hidden}'],data:{animation:[Dt("detailExpand",[Be("collapsed,void",xe({height:"0px",minHeight:"0"})),Be("expanded",xe({height:"*"})),ct("expanded <=> collapsed",mt("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}});let t=e;return t;})();var fte=()=>[0],VT=(()=>{let e=class e{constructor(o,i,n,r,c,s){this.router=o,this.route=i,this.env=n,this.api=r,this._snackBar=c,this.compressionService=s,this.testImage="http://drupal.local/sites/default/files/cbt/create/2024-08-27.png",this.saveTxt="Enregistrer",this.saveTipTxt="Enregistrer l'image compress\xE9e dans la biblioth\xE8que multim\xE9dia.",this.url="",this.dialog=T(Gt);}ngOnInit(){let o=this;this.testImage=this.env.get().drupalHost+"/sites/default/files/cbt/create/2024-08-27.png",this.route.queryParamMap.subscribe(i=>{o.url=i.get("url")||this.testImage;});}openDialog(o){return this.dialog.open(m0,{width:"600px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!0,data:o});}save(){let o=this,i={title:"Save Image",msg:"",msg2:"",url:this.url};this.openDialog(i).afterClosed().pipe(de(1)).subscribe({next(r){if(!r){console.log("no results from dialog");return;}let c=r.data;console.log("compression value is",c),o.compressionService.saveToMediaLibrary(o.url,c);},error(r){console.log("error encountered: ",r);},complete(){console.log("dialogref cleared");}});}createEdits(){console.log("create edits not implemented here.");}createVariations(){console.log("create edits not implemented here.");}};e.ɵfac=function(i){return new(i||e)(h(ot),h(Si),h(qe),h(ao),h(zi),h(Yd));},e.ɵcmp=O({type:e,selectors:[["cb-image-detail"]],standalone:!0,features:[D],decls:9,vars:7,consts:[[1,"image-container"],[3,"createEditsEvent","createVariationsEvent","disabledActions","width","url","fullUrl"],[1,"example-spacer"],["mat-raised-button","","matTooltipPosition","above",3,"click","matTooltip"]],template:function(i,n){i&1&&(u(0,"div",0)(1,"cb-image-enhancer",1),I("createEditsEvent",function(){return n.createEdits();})("createVariationsEvent",function(){return n.createVariations();}),p()(),u(2,"mat-toolbar"),k(3,"span",2),u(4,"button",3),I("click",function(){return n.save();}),u(5,"mat-icon"),g(6,"save_alt"),p(),g(7),p(),k(8,"span",2),p()),i&2&&(m(),_("disabledActions",hi(6,fte))("width",512)("url",n.url)("fullUrl",n.url),m(3),Y("matTooltip",n.saveTipTxt),m(3),F(" ",n.saveTxt," "));},dependencies:[Mi,Ci,bt,Jt,He,Je,we,Le,Nd],styles:[".image-container[_ngcontent-%COMP%]{margin:60px 0;display:flex;align-items:center;justify-content:center}.image-container[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:50%}"]});let t=e;return t;})();var jT=(()=>{let e=class e extends st{constructor(o){super(o),this.service=o,this.config.endpoint=ne.character,this.config.messageHint="Entrez votre message ici.",this.config.message="",this.config.features.prompts.enabled=!0,this.config.features.new=!0,this.config.features.clear=!0,this.config.features.send=!0,this.config.features.copyToClipboard=!0,this.config.features.copyToPrompt=!0,this.config.features.streamedResponses=!0,this.config.features.share=!0;}};e.ɵfac=function(i){return new(i||e)(h(ue));},e.ɵcmp=O({type:e,selectors:[["cb-character"]],standalone:!0,features:[W,D],decls:1,vars:0,template:function(i,n){i&1&&k(0,"cb-chat-messenger");},dependencies:[B,gt]});let t=e;return t;})();var gte=[{path:"",component:WI,data:{key:ne.home}},{path:"login",component:Pb,data:{}},{path:"about",component:uT,data:{}},{path:"support",component:MT,data:{}},{path:"models",component:lT,data:{key:ne.openaimodels}},{path:"characters",component:LT,data:{key:ne.characters}},{path:"image",component:pT,data:{},children:[{path:"generate",component:rT,data:{key:ne.imageGenerate}},{path:"edit",component:cT,data:{key:ne.imageEdit}},{path:"variations",component:sT,data:{key:ne.imageVariations}},{path:"prompts",component:dT,data:{key:ne.imagePrompts}},{path:"detail",component:VT,data:{}}]},{path:"chat",component:mT,data:{},children:[{path:"widget-manager",component:NT,data:{}},{path:"ask-me-anything",component:eT,data:{key:ne.chat}},{path:"ask-me-anything-alt",component:oT,data:{key:ne.chatAlt}},{path:"to-french",component:OT,data:{key:ne.toFrench}},{path:"to-spanish",component:PT,data:{key:ne.toSpanish}},{path:"ancient-philosophy",component:tT,data:{key:ne.ancientPhilosophy}},{path:"jokes",component:aT,data:{key:ne.jokes}},{path:"topten",component:nT,data:{key:ne.topTen}},{path:"chat-stream",component:DT,data:{key:ne.chatStream}},{path:"chemical-elements",component:ET,data:{key:ne.chemicalElements}},{path:"socrates",component:IT,data:{key:ne.socrates}},{path:"particle-physics",component:ST,data:{key:ne.particlePhysics}},{path:"blackjack",component:TT,data:{key:ne.blackjack}},{path:"python-tutor",component:AT,data:{key:ne.pythonTutor}},{path:"ml-tutor",component:RT,data:{key:ne.mlTutor}},{path:"character",component:jT,data:{key:ne.character}},{path:"widget/:id",component:zT,data:{}}]},{path:"**",component:iT}],BT=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[Rt.forRoot(gte),Rt]});let t=e;return t;})();var $T=(()=>{let e=class e{constructor(){this.cachedRoutes=ne,this.storedRouteHandles=new Map();}shouldDetach(o){return o.data.key in this.cachedRoutes;}store(o,i){this.storedRouteHandles.set(o.data.key,i);}shouldAttach(o){return this.storedRouteHandles.has(o.data.key);}retrieve(o){return this.storedRouteHandles.get(o.data.key)||null;}shouldReuseRoute(o,i){return o.routeConfig===i.routeConfig;}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac});let t=e;return t;})();var bte=["mat-menu-item",""],xte=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],vte=["mat-icon, [matMenuItemIcon]","*"];function _te(t,e){t&1&&(Fo(),u(0,"svg",2),k(1,"polygon",3),p());}var wte=["*"];function yte(t,e){if(t&1){let a=Z();u(0,"div",0),I("keydown",function(i){C(a);let n=w();return M(n._handleKeydown(i));})("click",function(){C(a);let i=w();return M(i.closed.emit("click"));})("@transformMenu.start",function(i){C(a);let n=w();return M(n._onAnimationStart(i));})("@transformMenu.done",function(i){C(a);let n=w();return M(n._onAnimationDone(i));}),u(1,"div",1),me(2),p()();}if(t&2){let a=w();Mt(a._classList),_("id",a.panelId)("@transformMenu",a._panelAnimationState),se("aria-label",a.ariaLabel||null)("aria-labelledby",a.ariaLabelledby||null)("aria-describedby",a.ariaDescribedby||null);}}var ey=new z("MAT_MENU_PANEL"),qs=(()=>{let e=class e{constructor(o,i,n,r,c){this._elementRef=o,this._document=i,this._focusMonitor=n,this._parentMenu=r,this._changeDetectorRef=c,this.role="menuitem",this.disabled=!1,this.disableRipple=!1,this._hovered=new G(),this._focused=new G(),this._highlighted=!1,this._triggersSubmenu=!1,r?.addItem?.(this);}focus(o,i){this._focusMonitor&&o?this._focusMonitor.focusVia(this._getHostElement(),o,i):this._getHostElement().focus(i),this._focused.next(this);}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1);}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete();}_getTabIndex(){return this.disabled?"-1":"0";}_getHostElement(){return this._elementRef.nativeElement;}_checkDisabled(o){this.disabled&&(o.preventDefault(),o.stopPropagation());}_handleMouseEnter(){this._hovered.next(this);}getLabel(){let o=this._elementRef.nativeElement.cloneNode(!0),i=o.querySelectorAll("mat-icon, .material-icons");for(let n=0;n<i.length;n++)i[n].remove();return o.textContent?.trim()||"";}_setHighlighted(o){this._highlighted=o,this._changeDetectorRef?.markForCheck();}_setTriggersSubmenu(o){this._triggersSubmenu=o,this._changeDetectorRef?.markForCheck();}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement();}};e.ɵfac=function(i){return new(i||e)(h(Q),h(be),h(ho),h(ey,8),h(he));},e.ɵcmp=O({type:e,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-mdc-menu-item","mat-mdc-focus-indicator"],hostVars:8,hostBindings:function(i,n){i&1&&I("click",function(c){return n._checkDisabled(c);})("mouseenter",function(){return n._handleMouseEnter();}),i&2&&(se("role",n.role)("tabindex",n._getTabIndex())("aria-disabled",n.disabled)("disabled",n.disabled||null),ae("mat-mdc-menu-item-highlighted",n._highlighted)("mat-mdc-menu-item-submenu-trigger",n._triggersSubmenu));},inputs:{role:"role",disabled:[2,"disabled","disabled",K],disableRipple:[2,"disableRipple","disableRipple",K]},exportAs:["matMenuItem"],standalone:!0,features:[ye,D],attrs:bte,ngContentSelectors:vte,decls:5,vars:3,consts:[[1,"mat-mdc-menu-item-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["viewBox","0 0 5 10","focusable","false","aria-hidden","true",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],template:function(i,n){i&1&&(Re(xte),me(0),u(1,"span",0),me(2,1),p(),k(3,"div",1),S(4,_te,2,0,":svg:svg",2)),i&2&&(m(3),_("matRippleDisabled",n.disableRipple||n.disabled)("matRippleTrigger",n._getHostElement()),m(),ee(n._triggersSubmenu?4:-1));},dependencies:[Vo],encapsulation:2,changeDetection:0});let t=e;return t;})();var kte=new z("MatMenuContent");var p0={transformMenu:Dt("transformMenu",[Be("void",xe({opacity:0,transform:"scale(0.8)"})),ct("void => enter",mt("120ms cubic-bezier(0, 0, 0.2, 1)",xe({opacity:1,transform:"scale(1)"}))),ct("* => void",mt("100ms 25ms linear",xe({opacity:0})))]),fadeInItems:Dt("fadeInItems",[Be("showing",xe({opacity:1})),ct("void => *",[xe({opacity:0}),mt("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},ISe=p0.fadeInItems,SSe=p0.transformMenu,Cte=0,Mte=new z("mat-menu-default-options",{providedIn:"root",factory:Ote});function Ote(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"};}var $c=(()=>{let e=class e{get xPosition(){return this._xPosition;}set xPosition(o){this._xPosition=o,this.setPositionClasses();}get yPosition(){return this._yPosition;}set yPosition(o){this._yPosition=o,this.setPositionClasses();}set panelClass(o){let i=this._previousPanelClass,n=U({},this._classList);i&&i.length&&i.split(" ").forEach(r=>{n[r]=!1;}),this._previousPanelClass=o,o&&o.length&&(o.split(" ").forEach(r=>{n[r]=!0;}),this._elementRef.nativeElement.className=""),this._classList=n;}get classList(){return this.panelClass;}set classList(o){this.panelClass=o;}constructor(o,i,n,r){this._elementRef=o,this._changeDetectorRef=r,this._elevationPrefix="mat-elevation-z",this._baseElevation=null,this._directDescendantItems=new Jo(),this._classList={},this._panelAnimationState="void",this._animationDone=new G(),this.closed=new $(),this.close=this.closed,this.panelId=`mat-menu-panel-${Cte++}`,this._injector=T(Ge),this.overlayPanelClass=n.overlayPanelClass||"",this._xPosition=n.xPosition,this._yPosition=n.yPosition,this.backdropClass=n.backdropClass,this.overlapTrigger=n.overlapTrigger,this.hasBackdrop=n.hasBackdrop;}ngOnInit(){this.setPositionClasses();}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new zn(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(Ct(this._directDescendantItems),oo(o=>Qt(...o.map(i=>i._focused)))).subscribe(o=>this._keyManager.updateActiveItem(o)),this._directDescendantItems.changes.subscribe(o=>{let i=this._keyManager;if(this._panelAnimationState==="enter"&&i.activeItem?._hasFocus()){let n=o.toArray(),r=Math.max(0,Math.min(n.length-1,i.activeItemIndex||0));n[r]&&!n[r].disabled?i.setActiveItem(r):i.setNextItemActive();}});}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy();}_hovered(){return this._directDescendantItems.changes.pipe(Ct(this._directDescendantItems),oo(i=>Qt(...i.map(n=>n._hovered))));}addItem(o){}removeItem(o){}_handleKeydown(o){let i=o.keyCode,n=this._keyManager;switch(i){case 27:mo(o)||(o.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&this.direction==="ltr"&&this.closed.emit("keydown");break;case 39:this.parentMenu&&this.direction==="rtl"&&this.closed.emit("keydown");break;default:(i===38||i===40)&&n.setFocusOrigin("keyboard"),n.onKeydown(o);return;}o.stopPropagation();}focusFirstItem(o="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=oi(()=>{let i=null;if(this._directDescendantItems.length&&(i=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!i||!i.contains(document.activeElement)){let n=this._keyManager;n.setFocusOrigin(o).setFirstItemActive(),!n.activeItem&&i&&i.focus();}},{injector:this._injector});}resetActiveItem(){this._keyManager.setActiveItem(-1);}setElevation(o){if(this._baseElevation===null){let s=(typeof getComputedStyle=="function"?getComputedStyle(this._elementRef.nativeElement):null)?.getPropertyValue("--mat-menu-base-elevation-level")||"8";this._baseElevation=parseInt(s);}let i=Math.min(this._baseElevation+o,24),n=`${this._elevationPrefix}${i}`,r=Object.keys(this._classList).find(c=>c.startsWith(this._elevationPrefix));if(!r||r===this._previousElevation){let c=U({},this._classList);this._previousElevation&&(c[this._previousElevation]=!1),c[n]=!0,this._previousElevation=n,this._classList=c;}}setPositionClasses(o=this.xPosition,i=this.yPosition){this._classList=Xe(U({},this._classList),{"mat-menu-before":o==="before","mat-menu-after":o==="after","mat-menu-above":i==="above","mat-menu-below":i==="below"}),this._changeDetectorRef?.markForCheck();}_startAnimation(){this._panelAnimationState="enter";}_resetAnimation(){this._panelAnimationState="void";}_onAnimationDone(o){this._animationDone.next(o),this._isAnimating=!1;}_onAnimationStart(o){this._isAnimating=!0,o.toState==="enter"&&this._keyManager.activeItemIndex===0&&(o.element.scrollTop=0);}_updateDirectDescendants(){this._allItems.changes.pipe(Ct(this._allItems)).subscribe(o=>{this._directDescendantItems.reset(o.filter(i=>i._parentMenu===this)),this._directDescendantItems.notifyOnChanges();});}};e.ɵfac=function(i){return new(i||e)(h(Q),h(ie),h(Mte),h(he));},e.ɵcmp=O({type:e,selectors:[["mat-menu"]],contentQueries:function(i,n,r){if(i&1&&(Ve(r,kte,5),Ve(r,qs,5),Ve(r,qs,4)),i&2){let c;L(c=V())&&(n.lazyContent=c.first),L(c=V())&&(n._allItems=c),L(c=V())&&(n.items=c);}},viewQuery:function(i,n){if(i&1&&X(Ze,5),i&2){let r;L(r=V())&&(n.templateRef=r.first);}},hostVars:3,hostBindings:function(i,n){i&2&&se("aria-label",null)("aria-labelledby",null)("aria-describedby",null);},inputs:{backdropClass:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[2,"overlapTrigger","overlapTrigger",K],hasBackdrop:[2,"hasBackdrop","hasBackdrop",o=>o==null?null:K(o)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],standalone:!0,features:[ke([{provide:ey,useExisting:e}]),ye,D],ngContentSelectors:wte,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"keydown","click","id"],[1,"mat-mdc-menu-content"]],template:function(i,n){i&1&&(Re(),S(0,yte,3,7,"ng-template"));},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;outline:0}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape, var(--mat-app-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-app-surface-container));will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.mat-mdc-menu-panel.ng-animating:has(.mat-mdc-menu-content:empty){display:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-app-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing);margin-top:var(--mat-menu-divider-top-spacing)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mat-menu-item-leading-spacing);padding-right:var(--mat-menu-item-trailing-spacing);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px}[dir=rtl] .mat-mdc-menu-item{padding-right:var(--mat-menu-item-leading-spacing);padding-left:var(--mat-menu-item-trailing-spacing)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing);padding-right:var(--mat-menu-item-with-icon-trailing-spacing)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-right:var(--mat-menu-item-with-icon-leading-spacing);padding-left:var(--mat-menu-item-with-icon-trailing-spacing)}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-app-on-surface))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item:focus{outline:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing);height:var(--mat-menu-item-icon-size);width:var(--mat-menu-item-icon-size)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[p0.transformMenu,p0.fadeInItems]},changeDetection:0});let t=e;return t;})(),UT=new z("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{let t=T(qt);return()=>t.scrollStrategies.reposition();}});function Pte(t){return()=>t.scrollStrategies.reposition();}var Dte={provide:UT,deps:[qt],useFactory:Pte},HT=Wi({passive:!0});var u0=(()=>{let e=class e{get _deprecatedMatMenuTriggerFor(){return this.menu;}set _deprecatedMatMenuTriggerFor(o){this.menu=o;}get menu(){return this._menu;}set menu(o){o!==this._menu&&(this._menu=o,this._menuCloseSubscription.unsubscribe(),o&&(this._parentMaterialMenu,this._menuCloseSubscription=o.close.subscribe(i=>{this._destroyMenu(i),(i==="click"||i==="tab")&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(i);})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()));}constructor(o,i,n,r,c,s,l,d,f){this._overlay=o,this._element=i,this._viewContainerRef=n,this._menuItemInstance=s,this._dir=l,this._focusMonitor=d,this._ngZone=f,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=Ae.EMPTY,this._hoverSubscription=Ae.EMPTY,this._menuCloseSubscription=Ae.EMPTY,this._changeDetectorRef=T(he),this._handleTouchStart=x=>{dp(x)||(this._openedBy="touch");},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new $(),this.onMenuOpen=this.menuOpened,this.menuClosed=new $(),this.onMenuClose=this.menuClosed,this._scrollStrategy=r,this._parentMaterialMenu=c instanceof $c?c:void 0,i.nativeElement.addEventListener("touchstart",this._handleTouchStart,HT);}ngAfterContentInit(){this._handleHover();}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,HT),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe();}get menuOpen(){return this._menuOpen;}get dir(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr";}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu);}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu();}openMenu(){let o=this.menu;if(this._menuOpen||!o)return;let i=this._createOverlay(o),n=i.getConfig(),r=n.positionStrategy;this._setPosition(o,r),n.hasBackdrop=o.hasBackdrop==null?!this.triggersSubmenu():o.hasBackdrop,i.attach(this._getPortal(o)),o.lazyContent&&o.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(o),o instanceof $c&&(o._startAnimation(),o._directDescendantItems.changes.pipe(Ce(o.close)).subscribe(()=>{r.withLockedPosition(!1).reapplyLastPosition(),r.withLockedPosition(!0);}));}closeMenu(){this.menu?.close.emit();}focus(o,i){this._focusMonitor&&o?this._focusMonitor.focusVia(this._element,o,i):this._element.nativeElement.focus(i);}updatePosition(){this._overlayRef?.updatePosition();}_destroyMenu(o){if(!this._overlayRef||!this.menuOpen)return;let i=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&(o==="keydown"||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,i instanceof $c?(i._resetAnimation(),i.lazyContent?i._animationDone.pipe(Ie(n=>n.toState==="void"),de(1),Ce(i.lazyContent._attached)).subscribe({next:()=>i.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),i?.lazyContent?.detach());}_initMenu(o){o.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,o.direction=this.dir,this._setMenuElevation(o),o.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0);}_setMenuElevation(o){if(o.setElevation){let i=0,n=o.parentMenu;for(;n;)i++,n=n.parentMenu;o.setElevation(i);}}_setIsMenuOpen(o){o!==this._menuOpen&&(this._menuOpen=o,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(o),this._changeDetectorRef.markForCheck());}_createOverlay(o){if(!this._overlayRef){let i=this._getOverlayConfig(o);this._subscribeToPositions(o,i.positionStrategy),this._overlayRef=this._overlay.create(i),this._overlayRef.keydownEvents().subscribe();}return this._overlayRef;}_getOverlayConfig(o){return new Ln({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:o.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:o.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir});}_subscribeToPositions(o,i){o.setPositionClasses&&i.positionChanges.subscribe(n=>{let r=n.connectionPair.overlayX==="start"?"after":"before",c=n.connectionPair.overlayY==="top"?"below":"above";this._ngZone?this._ngZone.run(()=>o.setPositionClasses(r,c)):o.setPositionClasses(r,c);});}_setPosition(o,i){let[n,r]=o.xPosition==="before"?["end","start"]:["start","end"],[c,s]=o.yPosition==="above"?["bottom","top"]:["top","bottom"],[l,d]=[c,s],[f,x]=[n,r],b=0;if(this.triggersSubmenu()){if(x=n=o.xPosition==="before"?"start":"end",r=f=n==="end"?"start":"end",this._parentMaterialMenu){if(this._parentInnerPadding==null){let v=this._parentMaterialMenu.items.first;this._parentInnerPadding=v?v._getHostElement().offsetTop:0;}b=c==="bottom"?this._parentInnerPadding:-this._parentInnerPadding;}}else o.overlapTrigger||(l=c==="top"?"bottom":"top",d=s==="top"?"bottom":"top");i.withPositions([{originX:n,originY:l,overlayX:f,overlayY:c,offsetY:b},{originX:r,originY:l,overlayX:x,overlayY:c,offsetY:b},{originX:n,originY:d,overlayX:f,overlayY:s,offsetY:-b},{originX:r,originY:d,overlayX:x,overlayY:s,offsetY:-b}]);}_menuClosingActions(){let o=this._overlayRef.backdropClick(),i=this._overlayRef.detachments(),n=this._parentMaterialMenu?this._parentMaterialMenu.closed:le(),r=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(Ie(c=>c!==this._menuItemInstance),Ie(()=>this._menuOpen)):le();return Qt(o,n,r,i);}_handleMousedown(o){lp(o)||(this._openedBy=o.button===0?"mouse":void 0,this.triggersSubmenu()&&o.preventDefault());}_handleKeydown(o){let i=o.keyCode;(i===13||i===32)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(i===39&&this.dir==="ltr"||i===37&&this.dir==="rtl")&&(this._openedBy="keyboard",this.openMenu());}_handleClick(o){this.triggersSubmenu()?(o.stopPropagation(),this.openMenu()):this.toggleMenu();}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe(Ie(o=>o===this._menuItemInstance&&!o.disabled),ju(0,nm)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof $c&&this.menu._isAnimating?this.menu._animationDone.pipe(de(1),ju(0,nm),Ce(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu();}));}_getPortal(o){return(!this._portal||this._portal.templateRef!==o.templateRef)&&(this._portal=new qo(o.templateRef,this._viewContainerRef)),this._portal;}};e.ɵfac=function(i){return new(i||e)(h(qt),h(Q),h(_t),h(UT),h(ey,8),h(qs,10),h(zt,8),h(ho),h(ie));},e.ɵdir=j({type:e,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(i,n){i&1&&I("click",function(c){return n._handleClick(c);})("mousedown",function(c){return n._handleMousedown(c);})("keydown",function(c){return n._handleKeydown(c);}),i&2&&se("aria-haspopup",n.menu?"menu":null)("aria-expanded",n.menuOpen)("aria-controls",n.menuOpen?n.menu.panelId:null);},inputs:{_deprecatedMatMenuTriggerFor:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[0,"matMenuTriggerFor","menu"],menuData:[0,"matMenuTriggerData","menuData"],restoreFocus:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"],standalone:!0});let t=e;return t;})(),h0=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[Dte],imports:[B,an,_e,Aa,yc,_e]});let t=e;return t;})();var f0=(()=>{let e=class e{constructor(o,i,n,r,c){this.router=o,this.env=i,this.unsavedChanges=n,this.dialog=r,this.userService=c,this.LogoutEvent=new $(),this.navLabel="Menu de navigation",this.chat="Discussion",this.newTab="Nouveau Chatbot",this.manageContent="G\xE9rer le contenu",this.wpHostName="";}ngOnInit(){let o=this.env.get().wordpressHost,i=o.indexOf("//");console.assert(i!==-1,"invalid index"),this.wpHostName=o.substring(i+2);}logout(){console.log("logout"),this.userService.logout(),this.LogoutEvent.emit(!0);}goToImages(){this.router.navigate(["/image"]);}goToText(){this.router.navigate(["/chat"]);}openInNewTab(){window.open(window.location.href,"_blank");}getHost(){return window.location.hostname;}returnToSite(){window.open("/");}goToCms(o){let i=o==="wordpress"?this.env.get().wordpressHost:this.env.get().drupalHost;this.unsavedChanges.hasUnsavedChanges()?this.dialog.open(jn,{width:"350px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!1,data:{destinationUrl:i}}):window.open(i,"_self");}};e.ɵfac=function(i){return new(i||e)(h(ot),h(qe),h(za),h(Gt),h(Va));},e.ɵcmp=O({type:e,selectors:[["cb-header-links"]],outputs:{LogoutEvent:"LogoutEvent"},standalone:!0,features:[D],decls:35,vars:7,consts:[["menu","matMenu"],["id","links-menu-trigger","mat-mini-fab","","aria-label","navLabel",3,"matMenuTriggerFor"],[1,"header-links-menu"],["mat-menu-item","",3,"click","disabled"],["mat-menu-item","",3,"click"]],template:function(i,n){if(i&1){let r=Z();u(0,"button",1)(1,"mat-icon"),g(2,"menu"),p()(),u(3,"mat-menu",2,0)(5,"button",3),I("click",function(){return C(r),M(n.goToImages());}),u(6,"mat-icon"),g(7,"image"),p(),u(8,"span"),g(9,"Images"),p()(),u(10,"but��ton",3),I("click",function(){return C(r),M(n.goToText());}),u(11,"mat-icon"),g(12,"question_answer"),p(),u(13,"span"),g(14),p()(),u(15,"button",4),I("click",function(){return C(r),M(n.openInNewTab());}),u(16,"mat-icon"),g(17,"open_in_new"),p(),u(18,"span"),g(19),p()(),u(20,"button",4),I("click",function(){return C(r),M(n.goToCms("wordpress"));}),u(21,"mat-icon"),g(22,"keyboard_return"),p(),u(23,"span"),g(24),p()(),u(25,"button",4),I("click",function(){return C(r),M(n.goToCms("drupal"));}),u(26,"mat-icon"),g(27,"dataset"),p(),u(28,"span"),g(29),p()(),u(30,"button",4),I("click",function(){return C(r),M(n.logout());}),u(31,"mat-icon"),g(32,"logout"),p(),u(33,"span"),g(34,"Logout"),p()()();}if(i&2){let r=at(4);_("matMenuTriggerFor",r),m(5),_("disabled",n.router.url==="/image"),m(5),_("disabled",n.router.url==="/chat"),m(4),y(n.chat),m(5),y(n.newTab),m(5),y(n.wpHostName),m(5),y(n.manageContent);}},dependencies:[B,Rt,He,Je,h0,$c,qs,u0,we,_c,wt],styles:['.mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-preview[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-placeholder[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%]   .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%]   .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:#00000052}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}.mat-app-background[_ngcontent-%COMP%]{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #2196f3;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: white}.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #2196f3;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.mat-warn[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}html[_ngcontent-%COMP%]{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar[_ngcontent-%COMP%], .mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #2196f3;--mdc-linear-progress-track-color: rgba(33, 150, 243, .25)}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(33, 150, 243, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-arrow-transform: translateY(-8px)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: #424242}html[_ngcontent-%COMP%]{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html[_ngcontent-%COMP%]{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}html[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-selected-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-flat-disabled-selected-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #2196f3;--mdc-chip-elevated-selected-container-color: #2196f3;--mdc-chip-elevated-disabled-container-color: #2196f3;--mdc-chip-flat-disabled-selected-container-color: #2196f3;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-la��yer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-color: white}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}html[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 40px}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #2196f3;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}html[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2);--mat-slider-value-indicator-opacity: .9}html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2)}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3}.mat-warn[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%], .mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%]{color:#2196f3}.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}html[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #2196f3;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #2196f3;--mat-tab-header-active-ripple-color: #2196f3;--mat-tab-header-inactive-ripple-color: #2196f3;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #2196f3;--mat-tab-header-active-hover-label-text-color: #2196f3;--mat-tab-header-active-focus-indicator-color: #2196f3;--mat-tab-header-active-hover-indicator-color: #2196f3}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #2196f3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #2196f3;--mat-text-button-state-layer-color: #2196f3;--mat-text-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #2196f3;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #2196f3;--mat-outlined-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-con��tainer-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-size: 24px}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #2196f3;--mat-icon-button-state-layer-color: #2196f3;--mat-icon-button-ripple-color: rgba(33, 150, 243, .1)}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html[_ngcontent-%COMP%]{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mdc-fab-container-color: #424242;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-fab-small-container-color: #424242;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #2196f3;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #2196f3;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-snackbar-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}html[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-row-item-outline-width: 1px}html[_ngcontent-%COMP%]{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #2196f3}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}html[_ngcontent-%COMP%]{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-shape: 4px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-toggle-active-state-icon-color: #2196f3;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #2196f3}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: none}.mat-calendar-controls[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-width: 1px}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%], .mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #2196f3}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%]   .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]   .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-sort-arrow-color: #c6c6c6}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-primary[_ngcontent-%COMP%], .mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #2196f3;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html[_ngcontent-%COMP%]{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}html[_ngcontent-%COMP%]{--mat-tree-node-min-height: 48px}html[_ngcontent-%COMP%]{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}button[_ngcontent-%COMP%]{background-color:#616161;color:#90caf9}#links-menu-trigger[_ngcontent-%COMP%]{margin-left:10px;margin-right:5px}']});let t=e;return t;})();var ty=(()=>{let e=class e{constructor(o){this.localeId=o,this.english="Anglais",this.french="Fran\xE7ais",this.spanish="Espagnol",this.languages=[],this.languages.push({name:this.english,path:"en-US",abbreviation:"en",color:"#ffb6c1"}),this.languages.push({name:this.spanish,path:"es",abbreviation:"es",color:"#87cefa"}),this.languages.push({name:this.french,path:"fr",abbreviation:"fr",color:"#20b2aa"}),this.languages=this.getLanguages(),this.activeLanguage=this.getLanguageByPath(this.localeId);}getLanguages(){return this.languages;}getActiveLanguage(){return this.activeLanguage;}setActiveLanguage(o){this.activeLanguage=o;}getDefaultLanguage(){return this.getLanguageByPath("en-US");}getLanguageByPath(o){let i=this.languages.find(n=>n.path===o);return i||(console.log("language by path not found"),this.languages[0]);}getLanguageByAbbreviation(o){let i=this.languages.find(n=>n.abbreviation.toLowerCase()===o.toLowerCase());return i||(console.log("language by abbreviation not found"),this.languages[0]);}};e.ɵfac=function(i){return new(i||e)(E(gs));},e.ɵprov=N({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function Ite(t,e){if(t&1){let a=Z();u(0,"div")(1,"button",6),I("click",function(){let i=C(a).$implicit,n=w();return M(n.selectLanguage(i));}),u(2,"span"),g(3),p(),u(4,"span",7),g(5),p()()();}if(t&2){let a=e.$implicit,o=w();m(),_("disabled",o.menuItemDisabled(a)),m(),x2("color:"+(a==null?null:a.color)+"; border:1px solid"+(a==null?null:a.color)),Hi("language-abbr language-option lang-option-",a.abbreviation,""),m(),y(a.abbreviation),m(2),y(a.name);}}var g0=(()=>{let e=class e{constructor(o){this.langService=o,this.toolTipMsg="S\xE9lectionner une Langue",this.unableToSelect="Incapable de s\xE9lectionner la langue.",this.languages=[];}ngOnInit(){this.languages=this.langService.getLanguages();}menuItemDisabled(o){return this.langService.getActiveLanguage().path===o.path;}selectLanguage(o){let i=window.location.pathname,n=this.langService.getActiveLanguage().path,r="/"+n+"/",c=i.indexOf(r);if(c===-1){alert(this.unableToSelect),this.langService.setActiveLanguage(o);return;}let s=i.substring(0,c)+"/"+o.path+i.substring(c+n.length+1);window.location.replace(s);}};e.ɵfac=function(i){return new(i||e)(h(ty));},e.ɵcmp=O({type:e,selectors:[["language-picker"]],standalone:!0,features:[D],decls:7,vars:6,consts:[["pickerMenu","matMenu"],["id","language-selector"],["color","accent","mat-mini-fab","","id","selector-button",3,"matTooltip","matMenuTriggerFor"],[1,"language-abbr"],["color","accent","id","language-picker-menu"],[4,"ngFor","ngForOf"],["mat-menu-item","",1,"language-button",3,"click","disabled"],[1,"language-name"]],template:function(i,n){if(i&1&&(u(0,"span",1)(1,"button",2)(2,"span",3),g(3),p()(),u(4,"mat-menu",4,0),S(6,Ite,6,8,"div",5),p()()),i&2){let r=at(5);m(),x2("color:"+n.langService.getActiveLanguage().color),_("matTooltip",n.toolTipMsg)("matMenuTriggerFor",r),m(2),y(n.langService.getActiveLanguage().abbreviation),m(3),_("ngForOf",n.languages);}},dependencies:[B,Kt,we,_c,h0,$c,qs,u0,He,bt,Jt],styles:['.mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-preview[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-placeholder[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%]   .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%]   .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:#00000052}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}.mat-app-background[_ngcontent-%COMP%]{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevati��on-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #2196f3;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: white}.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #2196f3;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.mat-warn[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}html[_ngcontent-%COMP%]{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar[_ngcontent-%COMP%], .mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #2196f3;--mdc-linear-progress-track-color: rgba(33, 150, 243, .25)}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(33, 150, 243, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-arrow-transform: translateY(-8px)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: #424242}html[_ngcontent-%COMP%]{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html[_ngcontent-%COMP%]{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}html[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-selected-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-flat-disabled-selected-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #2196f3;--mdc-chip-elevated-selected-container-color: #2196f3;--mdc-chip-elevated-disabled-container-color: #2196f3;--mdc-chip-flat-disabled-selected-container-color: #2196f3;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-color: white}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}html[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 40px}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #2196f3;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-h��over-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}html[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2);--mat-slider-value-indicator-opacity: .9}html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2)}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3}.mat-warn[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%], .mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%]{color:#2196f3}.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}html[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #2196f3;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #2196f3;--mat-tab-header-active-ripple-color: #2196f3;--mat-tab-header-inactive-ripple-color: #2196f3;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #2196f3;--mat-tab-header-active-hover-label-text-color: #2196f3;--mat-tab-header-active-focus-indicator-color: #2196f3;--mat-tab-header-active-hover-indicator-color: #2196f3}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #2196f3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #2196f3;--mat-text-button-state-layer-color: #2196f3;--mat-text-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #2196f3;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #2196f3;--mat-outlined-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-size: 24px}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #2196f3;--mat-icon-button-state-layer-color: #2196f3;--mat-icon-button-ripple-color: rgba(33, 150, 243, .1)}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html[_ngcontent-%COMP%]{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mdc-fab-container-color: #424242;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-fab-small-container-color: #424242;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #2196f3;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-rip��ple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #2196f3;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-snackbar-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}html[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-row-item-outline-width: 1px}html[_ngcontent-%COMP%]{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #2196f3}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}html[_ngcontent-%COMP%]{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-shape: 4px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-toggle-active-state-icon-color: #2196f3;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #2196f3}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: none}.mat-calendar-controls[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-width: 1px}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%], .mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #2196f3}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%]   .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]   .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-sort-arrow-color: #c6c6c6}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-primary[_ngcontent-%COMP%], .mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #2196f3;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html[_ngcontent-%COMP%]{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}html[_ngcontent-%COMP%]{--mat-tree-node-min-height: 48px}html[_ngcontent-%COMP%]{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}button[_ngcontent-%COMP%]{background-color:#616161}.language-abbr[_ngcontent-%COMP%]{font-size:large;font-family:Courier New,Courier,monospace;font-weight:700}.language-option[_ngcontent-%COMP%]{border-radius:50%;padding:5px;margin-right:5px}']});let t=e;return t;})();function Tte(t,e){if(t&1&&k(0,"cb-navbar",13),t&2){let a=w(2);_("cards",a.cards);}}function Ate(t,e){if(t&1){let a=Z();u(0,"div")(1,"mat-toolbar",2)(2,"span",3)(3,"span",4)(4,"a",5)(5,"span",6),g(6),p()()()(),k(7,"span",7),u(8,"span",8),g(9),p(),u(10,"span",9)(11,"div",10)(12,"span"),k(13,"language-picker"),p(),u(14,"span")(15,"cb-header-links",11),I("LogoutEvent",function(){C(a);let i=w();return M(i.logout());}),p()()()()(),u(16,"div",12),g(17,"\xA0"),p()(),S(18,Tte,1,1,"cb-navbar",13);}if(t&2){let a=w();m(6),F(" ",a.title,""),m(3),y(a.userService.user==null?null:a.userService.user.name),m(9),ee(a.allowNavigation&&a.router.url!="/"&&a.router.url.split("/").length<3?18:-1);}}function Rte(t,e){if(t&1&&(u(0,"footer"),g(1),u(2,"a",14),g(3,"John Turman"),p(),g(4),p()),t&2){let a=w();m(),F(" \xA9 ",a.copyTxt," 2023-2024 "),m(3),F(". ",a.copyTxt2,". ");}}var GT=(()=>{let e=class e{constructor(o,i,n,r,c){this.router=o,this.navService=i,this.route=n,this.userService=r,this.cacheService=c,this.title="Chatbot",this.copyTxt="Droits d'auteur",this.copyTxt2="Tous droits r\xE9serv\xE9s",this.cards=[],this.allowNavigation=!1,this.cards=this.navService.homeCards;}ngOnInit(){this.allowNavigation=this.navService.env.allowNavigation,console.log("allow navigation: ",this.allowNavigation);}ngAfterViewInit(){let o=this;setTimeout(()=>{if(this.navService.env.demoMode)this.getToken("Demo","Demo"),this.router.events.pipe(Ie(i=>i instanceof Ja)).subscribe(()=>{o.openLoginWindow();});else{let i=JSON.parse(this.cacheService.get("user"));console.log("cached user: ",i),i?(this.userService.user=i,o.checkToken(this.userService.user?.token||"")):this.openLoginWindow(),this.router.events.pipe(Ie(n=>n instanceof Ja)).subscribe(()=>{!this.userService.isLoggedIn()&&!this.dialogRef&&o.openLoginWindow();});}});}openLoginWindow(){let o=this,i={title:"Login",msg:"",msg2:""};this.dialogRef=this.userService.openLoginWindow(i),this.dialogRef.afterClosed().pipe(de(1)).subscribe({next(n){console.log("login dialog result",n),o.getToken(n.data.username,n.data.password);},error(n){console.log("error encountered: ",n);},complete(){o.dialogRef=void 0,console.log("dialogref cleared");}});}checkToken(o){let i=this;if(!o){this.userService.logout(),this.openLoginWindow;return;}this.userService.cms.isLoggedIn(o).pipe(de(1)).subscribe({next(n){n.user?.status===200?console.log("valid token"):(console.log("invalid token"),i.userService.logout(),i.openLoginWindow());},error(n){console.log("Error: "+n),i.openLoginWindow();},complete(){}});}getToken(o,i){let n=this;this.userService.getToken(o,i).pipe(de(1)).subscribe({next(r){if(console.log("token:",r),r?.data?.status){console.log("token status:",r.data.status),console.warn("login attempt failed."),n.openLoginWindow();return;}let c;typeof r=="string"?c={token:r,fapiToken:"",name:"Contributor",email:"",nicename:""}:c={token:r.token,fapiToken:"",name:r.user_display_name,email:r.user_email,nicename:r.user_nicename},n.setFapiToken(c);},error(r){console.log("Error: "+r);},complete(){}});}setFapiToken(o){let i=this;this.userService.getFapiToken().pipe(de(1)).subscribe({next(n){console.log("fapi token:",n),o.fapiToken=n,i.userService.user=o;let r=60*24*365;i.cacheService.set("user",JSON.stringify(o),r),console.log("user:",i.userService);},error(n){console.log("Fapi token Error: "+n);},complete(){}});}logout(){this.cacheService.remove("user"),location.replace("/");}};e.ɵfac=function(i){return new(i||e)(h(ot),h(nr),h(Si),h(Va),h(Vb));},e.ɵcmp=O({type:e,selectors:[["cb-root"]],decls:6,vars:2,consts:[[1,"content-outer"],[1,"content-inner"],[1,"cb-header-toolbar"],[1,"logo-wrapper"],[1,"logo"],["routerLink","/",1,"logo-link"],[1,"logo-title"],[1,"flex-spacer"],[1,"cms-role"],[1,"header-icons"],[1,"icon-container"],[3,"LogoutEvent"],[1,"cb-toolbar-spacer"],[3,"cards"],["href","mailto: jturman87@gmail.com"]],template:function(i,n){i&1&&(u(0,"div"),S(1,Ate,19,3),u(2,"div",0)(3,"div",1),k(4,"router-outlet"),S(5,Rte,5,2,"footer"),p()()()),i&2&&(m(),ee(n.allowNavigation?1:-1),m(4),ee(n.allowNavigation?5:-1));},dependencies:[_s,Eo,Ci,Bc,f0,g0],styles:['.mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-preview[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-placeholder[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%]   .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%]   .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:#00000052}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}.mat-app-background[_ngcontent-%COMP%]{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #2196f3;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: white}.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #2196f3;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo��-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.mat-warn[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}html[_ngcontent-%COMP%]{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar[_ngcontent-%COMP%], .mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #2196f3;--mdc-linear-progress-track-color: rgba(33, 150, 243, .25)}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(33, 150, 243, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]   .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-arrow-transform: translateY(-8px)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: #424242}html[_ngcontent-%COMP%]{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html[_ngcontent-%COMP%]{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}html[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-selected-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-flat-disabled-selected-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #2196f3;--mdc-chip-elevated-selected-container-color: #2196f3;--mdc-chip-elevated-disabled-container-color: #2196f3;--mdc-chip-flat-disabled-selected-container-color: #2196f3;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-color: white}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}html[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 40px}html[_ngcontent-%COMP%]   .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #2196f3;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}html[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2);--mat-slider-value-indicator-opacity: .9}html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2)}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-��size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3}.mat-warn[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%], .mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--selected[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--activated[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%]{color:#2196f3}.mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%]   .mdc-list-item--disabled[_ngcontent-%COMP%]   .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}html[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #2196f3;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #2196f3;--mat-tab-header-active-ripple-color: #2196f3;--mat-tab-header-inactive-ripple-color: #2196f3;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #2196f3;--mat-tab-header-active-hover-label-text-color: #2196f3;--mat-tab-header-active-focus-indicator-color: #2196f3;--mat-tab-header-active-hover-indicator-color: #2196f3}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #2196f3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #2196f3;--mat-text-button-state-layer-color: #2196f3;--mat-text-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #2196f3;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #2196f3;--mat-outlined-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-size: 24px}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #2196f3;--mat-icon-button-state-layer-color: #2196f3;--mat-icon-button-ripple-color: rgba(33, 150, 243, .1)}html[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html[_ngcontent-%COMP%]{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mdc-fab-container-color: #424242;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-fab-small-container-color: #424242;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #2196f3;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #2196f3;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]   .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-snackbar-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}html[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-row-item-outline-width: 1px}html[_ngcontent-%COMP%]{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #2196f3}html[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}html[_ngcontent-%COMP%]{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-shape: 4px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-l��ayer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-toggle-active-state-icon-color: #2196f3;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #2196f3}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: none}.mat-calendar-controls[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-width: 1px}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%], .mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #2196f3}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%]   .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]   .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-sort-arrow-color: #c6c6c6}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-primary[_ngcontent-%COMP%], .mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #2196f3;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html[_ngcontent-%COMP%]{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}html[_ngcontent-%COMP%]{--mat-tree-node-min-height: 48px}html[_ngcontent-%COMP%]{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}mat-toolbar[_ngcontent-%COMP%]{padding:0 2px}.cb-toolbar-spacer[_ngcontent-%COMP%]{height:64px}.cb-header-toolbar[_ngcontent-%COMP%]{z-index:999;width:100%;position:fixed;top:0;height:64px;background-color:#424242;border-bottom:1px solid #212121;box-shadow:0 5px #0000001f}.cb-header-toolbar[_ngcontent-%COMP%]   .logo-wrapper[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{margin-left:10px;font-weight:700;border-radius:8px;border:1px solid #90caf9;background-color:#1565c0;padding:5px 10px}.cb-header-toolbar[_ngcontent-%COMP%]   .logo-wrapper[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:48px}.cb-header-toolbar[_ngcontent-%COMP%]   .logo-wrapper[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .cb-header-toolbar[_ngcontent-%COMP%]   .logo-wrapper[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:visited, .cb-header-toolbar[_ngcontent-%COMP%]   .logo-wrapper[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover, .cb-header-toolbar[_ngcontent-%COMP%]   .logo-wrapper[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:active{text-decoration:none!important;color:#fff}.cb-header-toolbar[_ngcontent-%COMP%]   .logo-wrapper[_ngcontent-%COMP%], .cb-header-toolbar[_ngcontent-%COMP%]   .header-icons[_ngcontent-%COMP%]{width:125px;text-align:center}.cb-header-toolbar[_ngcontent-%COMP%]   .cms-role[_ngcontent-%COMP%]{font-size:small;color:#a5d6a7;border:1px solid #a5d6a7;border-radius:10px;padding:1px 3px;margin-top:1px;box-shadow:0 5px #0000001f}.cb-header-toolbar[_ngcontent-%COMP%]   .header-icons[_ngcontent-%COMP%]   .icon-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.content-outer[_ngcontent-%COMP%]{text-align:center}.content-inner[_ngcontent-%COMP%]{margin:0 auto;max-width:1200px;text-align:left}h2[_ngcontent-%COMP%]{text-align:center}mat-icon[_ngcontent-%COMP%]{width:30px;height:30px;font-size:30px}@media (min-width: 1200px){footer[_ngcontent-%COMP%]{border-radius:5px}}footer[_ngcontent-%COMP%]{padding:10px;margin-top:10px;margin-bottom:6px;text-align:center;font-size:small;color:#e0e0e0;background-color:#424242;box-shadow:0 5px #0000001f}footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:visited, footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover, footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:active{color:#e0e0e0;text-decoration:underline}']});let t=e;return t;})();function QT(t){return new oe(3e3,!1);}function zte(){return new oe(3100,!1);}function Fte(){return new oe(3101,!1);}function Nte(t){return new oe(3001,!1);}function Lte(t){return new oe(3003,!1);}function Vte(t){return new oe(3004,!1);}function jte(t,e){return new oe(3005,!1);}function Bte(){return new oe(3006,!1);}function $te(){return new oe(3007,!1);}function Hte(t,e){return new oe(3008,!1);}function Ute(t){return new oe(3002,!1);}function qte(t,e,a,o,i){return new oe(3010,!1);}function Wte(){return new oe(3011,!1);}function Gte(){return new oe(3012,!1);}function Qte(){return new oe(3200,!1);}function Yte(){return new oe(3202,!1);}function Zte(){return new oe(3013,!1);}function Xte(t){return new oe(3014,!1);}function Kte(t){return new oe(3015,!1);}function Jte(t){return new oe(3016,!1);}function eoe(t,e){return new oe(3404,!1);}function toe(t){return new oe(3502,!1);}function ooe(t){return new oe(3503,!1);}function ioe(){return new oe(3300,!1);}function aoe(t){return new oe(3504,!1);}function noe(t){return new oe(3301,!1);}function roe(t,e){return new oe(3302,!1);}function coe(t){return new oe(3303,!1);}function soe(t,e){return new oe(3400,!1);}function loe(t){return new oe(3401,!1);}function doe(t){return new oe(3402,!1);}function moe(t,e){return new oe(3505,!1);}function Hc(t){switch(t.length){case 0:return new Cc();case 1:return t[0];default:return new yp(t);}}function s8(t,e,a=new Map(),o=new Map()){let i=[],n=[],r=-1,c=null;if(e.forEach(s=>{let l=s.get("offset"),d=l==r,f=d&&c||new Map();s.forEach((x,b)=>{let v=b,P=x;if(b!=="offset")switch(v=t.normalizePropertyName(v,i),P){case Eg:P=a.get(b);break;case Vn:P=o.get(b);break;default:P=t.normalizeStyleValue(b,v,P,i);break;}f.set(v,P);}),d||n.push(f),c=f,r=l;}),i.length)throw toe(i);return n;}function Cy(t,e,a,o){switch(e){case"start":t.onStart(()=>o(a&&oy(a,"start",t)));break;case"done":t.onDone(()=>o(a&&oy(a,"done",t)));break;case"destroy":t.onDestroy(()=>o(a&&oy(a,"destroy",t)));break;}}function oy(t,e,a){let o=a.totalTime,i=!!a.disabled,n=My(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,o??t.totalTime,i),r=t._data;return r!=null&&(n._data=r),n;}function My(t,e,a,o,i="",n=0,r){return{element:t,triggerName:e,fromState:a,toState:o,phaseName:i,totalTime:n,disabled:!!r};}function ba(t,e,a){let o=t.get(e);return o||t.set(e,o=a),o;}function YT(t){let e=t.indexOf(":"),a=t.substring(1,e),o=t.slice(e+1);return[a,o];}var poe=typeof document>"u"?null:document.documentElement;function Oy(t){let e=t.parentNode||t.host||null;return e===poe?null:e;}function uoe(t){return t.substring(1,6)=="ebkit";}var Ws=null,ZT=!1;function hoe(t){Ws||(Ws=foe()||{},ZT=Ws.style?"WebkitAppearance"in Ws.style:!1);let e=!0;return Ws.style&&!uoe(t)&&(e=t in Ws.style,!e&&ZT&&(e="Webkit"+t.charAt(0).toUpperCase()+t.slice(1)in Ws.style)),e;}function foe(){return typeof document<"u"?document.body:null;}function l8(t,e){for(;e;){if(e===t)return!0;e=Oy(e);}return!1;}function d8(t,e,a){if(a)return Array.from(t.querySelectorAll(e));let o=t.querySelector(e);return o?[o]:[];}var Py=(()=>{let e=class e{validateStyleProperty(o){return hoe(o);}containsElement(o,i){return l8(o,i);}getParentElement(o){return Oy(o);}query(o,i,n){return d8(o,i,n);}computeStyle(o,i,n){return n||"";}animate(o,i,n,r,c,s=[],l){return new Cc(n,r);}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=N({token:e,factory:e.ɵfac});let t=e;return t;})(),Sy=class Sy{};Sy.NOOP=new Py();var Ys=Sy,Zs=class{};var goe=1e3,m8="{{",boe="}}",p8="ng-enter",sy="ng-leave",b0="ng-trigger",y0=".ng-trigger",XT="ng-animating",ly=".ng-animating";function $r(t){if(typeof t=="number")return t;let e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:dy(parseFloat(e[1]),e[2]);}function dy(t,e){switch(e){case"s":return t*goe;default:return t;}}function k0(t,e,a){return t.hasOwnProperty("duration")?t:xoe(t,e,a);}function xoe(t,e,a){let o=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i,i,n=0,r="";if(typeof t=="string"){let c=t.match(o);if(c===null)return e.push(QT(t)),{duration:0,delay:0,easing:""};i=dy(parseFloat(c[1]),c[2]);let s=c[3];s!=null&&(n=dy(parseFloat(s),c[4]));let l=c[5];l&&(r=l);}else i=t;if(!a){let c=!1,s=e.length;i<0&&(e.push(zte()),c=!0),n<0&&(e.push(Fte()),c=!0),c&&e.splice(s,0,QT(t));}return{duration:i,delay:n,easing:r};}function voe(t){return t.length?t[0]instanceof Map?t:t.map(e=>new Map(Object.entries(e))):[];}function lr(t,e,a){e.forEach((o,i)=>{let n=Dy(i);a&&!a.has(i)&&a.set(i,t.style[n]),t.style[n]=o;});}function Qs(t,e){e.forEach((a,o)=>{let i=Dy(o);t.style[i]="";});}function Xp(t){return Array.isArray(t)?t.length==1?t[0]:HP(t):t;}function _oe(t,e,a){let o=e.params||{},i=u8(t);i.length&&i.forEach(n=>{o.hasOwnProperty(n)||a.push(Nte(n));});}var my=new RegExp(`${m8}\\s*(.+?)\\s*${boe}`,"g");function u8(t){let e=[];if(typeof t=="string"){let a;for(;a=my.exec(t);)e.push(a[1]);my.lastIndex=0;}return e;}function Jp(t,e,a){let o=`${t}`,i=o.replace(my,(n,r)=>{let c=e[r];return c==null&&(a.push(Lte(r)),c=""),c.toString();});return i==o?t:i;}var woe=/-+([a-z0-9])/g;function Dy(t){return t.replace(woe,(...e)=>e[1].toUpperCase());}function yoe(t,e){return t===0||e===0;}function koe(t,e,a){if(a.size&&e.length){let o=e[0],i=[];if(a.forEach((n,r)=>{o.has(r)||i.push(r),o.set(r,n);}),i.length)for(let n=1;n<e.length;n++){let r=e[n];i.forEach(c=>r.set(c,Ey(t,c)));}}return e;}function ga(t,e,a){switch(e.type){case Ue.Trigger:return t.visitTrigger(e,a);case Ue.State:return t.visitState(e,a);case Ue.Transition:return t.visitTransition(e,a);case Ue.Sequence:return t.visitSequence(e,a);case Ue.Group:return t.visitGroup(e,a);case Ue.Animate:return t.visitAnimate(e,a);case Ue.Keyframes:return t.visitKeyframes(e,a);case Ue.Style:return t.visitStyle(e,a);case Ue.Reference:return t.visitReference(e,a);case Ue.AnimateChild:return t.visitAnimateChild(e,a);case Ue.AnimateRef:return t.visitAnimateRef(e,a);case Ue.Query:return t.visitQuery(e,a);case Ue.Stagger:return t.visitStagger(e,a);default:throw Vte(e.type);}}function Ey(t,e){return window.getComputedStyle(t)[e];}var Coe=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]),C0=class extends Zs{normalizePropertyName(e,a){return Dy(e);}normalizeStyleValue(e,a,o,i){let n="",r=o.toString().trim();if(Coe.has(a)&&o!==0&&o!=="0")if(typeof o=="number")n="px";else{let c=o.match(/^[+-]?[\d\.]+([a-z]*)$/);c&&c[1].length==0&&i.push(jte(e,o));}return r+n;}};var M0="*";function Moe(t,e){let a=[];return typeof t=="string"?t.split(/\s*,\s*/).forEach(o=>Ooe(o,a,e)):a.push(t),a;}function Ooe(t,e,a){if(t[0]==":"){let s=Poe(t,a);if(typeof s=="function"){e.push(s);return;}t=s;}let o=t.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(o==null||o.length<4)return a.push(Kte(t)),e;let i=o[1],n=o[2],r=o[3];e.push(KT(i,r));let c=i==M0&&r==M0;n[0]=="<"&&!c&&e.push(KT(r,i));}function Poe(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(a,o)=>parseFloat(o)>parseFloat(a);case":decrement":return(a,o)=>parseFloat(o)<parseFloat(a);default:return e.push(Jte(t)),"* => *";}}var x0=new Set(["true","1"]),v0=new Set(["false","0"]);function KT(t,e){let a=x0.has(t)||v0.has(t),o=x0.has(e)||v0.has(e);return(i,n)=>{let r=t==M0||t==i,c=e==M0||e==n;return!r&&a&&typeof i=="boolean"&&(r=i?x0.has(t):v0.has(t)),!c&&o&&typeof n=="boolean"&&(c=n?x0.has(e):v0.has(e)),r&&c;};}var h8=":self",Doe=new RegExp(`s*${h8}s*,?`,"g");function f8(t,e,a,o){return new py(t).build(e,a,o);}var JT="",py=class{constructor(e){this._driver=e;}build(e,a,o){let i=new uy(a);return this._resetContextStyleTimingState(i),ga(this,Xp(e),i);}_resetContextStyleTimingState(e){e.currentQuerySelector=JT,e.collectedStyles=new Map(),e.collectedStyles.set(JT,new Map()),e.currentTime=0;}visitTrigger(e,a){let o=a.queryCount=0,i=a.depCount=0,n=[],r=[];return e.name.charAt(0)=="@"&&a.errors.push(Bte()),e.definitions.forEach(c=>{if(this._resetContextStyleTimingState(a),c.type==Ue.State){let s=c,l=s.name;l.toString().split(/\s*,\s*/).forEach(d=>{s.name=d,n.push(this.visitState(s,a));}),s.name=l;}else if(c.type==Ue.Transition){let s=this.visitTransition(c,a);o+=s.queryCount,i+=s.depCount,r.push(s);}else a.errors.push($te());}),{type:Ue.Trigger,name:e.name,states:n,transitions:r,queryCount:o,depCount:i,options:null};}visitState(e,a){let o=this.visitStyle(e.styles,a),i=e.options&&e.options.params||null;if(o.containsDynamicStyles){let n=new Set(),r=i||{};o.styles.forEach(c=>{c instanceof Map&&c.forEach(s=>{u8(s).forEach(l=>{r.hasOwnProperty(l)||n.add(l);});});}),n.size&&a.errors.push(Hte(e.name,[...n.values()]));}return{type:Ue.State,name:e.name,style:o,options:i?{params:i}:null};}visitTransition(e,a){a.queryCount=0,a.depCount=0;let o=ga(this,Xp(e.animation),a),i=Moe(e.expr,a.errors);return{type:Ue.Transition,matchers:i,animation:o,queryCount:a.queryCount,depCount:a.depCount,options:Gs(e.options)};}visitSequence(e,a){return{type:Ue.Sequence,steps:e.steps.map(o=>ga(this,o,a)),options:Gs(e.options)};}visitGroup(e,a){let o=a.currentTime,i=0,n=e.steps.map(r=>{a.currentTime=o;let c=ga(this,r,a);return i=Math.max(i,a.currentTime),c;});return a.currentTime=i,{type:Ue.Group,steps:n,options:Gs(e.options)};}visitAnimate(e,a){let o=Toe(e.timings,a.errors);a.currentAnimateTimings=o;let i,n=e.styles?e.styles:xe({});if(n.type==Ue.Keyframes)i=this.visitKeyframes(n,a);else{let r=e.styles,c=!1;if(!r){c=!0;let l={};o.easing&&(l.easing=o.easing),r=xe(l);}a.currentTime+=o.duration+o.delay;let s=this.visitStyle(r,a);s.isEmptyStep=c,i=s;}return a.currentAnimateTimings=null,{type:Ue.Animate,timings:o,style:i,options:null};}visitStyle(e,a){let o=this._makeStyleAst(e,a);return this._validateStyleAst(o,a),o;}_makeStyleAst(e,a){let o=[],i=Array.isArray(e.styles)?e.styles:[e.styles];for(let c of i)typeof c=="string"?c===Vn?o.push(c):a.errors.push(Ute(c)):o.push(new Map(Object.entries(c)));let n=!1,r=null;return o.forEach(c=>{if(c instanceof Map&&(c.has("easing")&&(r=c.get("easing"),c.delete("easing")),!n)){for(let s of c.values())if(s.toString().indexOf(m8)>=0){n=!0;break;}}}),{type:Ue.Style,styles:o,easing:r,offset:e.offset,containsDynamicStyles:n,options:null};}_validateStyleAst(e,a){let o=a.currentAnimateTimings,i=a.currentTime,n=a.currentTime;o&&n>0&&(n-=o.duration+o.delay),e.styles.forEach(r=>{typeof r!="string"&&r.forEach((c,s)=>{let l=a.collectedStyles.get(a.currentQuerySelector),d=l.get(s),f=!0;d&&(n!=i&&n>=d.startTime&&i<=d.endTime&&(a.errors.push(qte(s,d.startTime,d.endTime,n,i)),f=!1),n=d.startTime),f&&l.set(s,{startTime:n,endTime:i}),a.options&&_oe(c,a.options,a.errors);});});}visitKeyframes(e,a){let o={type:Ue.Keyframes,styles:[],options:null};if(!a.currentAnimateTimings)return a.errors.push(Wte()),o;let i=1,n=0,r=[],c=!1,s=!1,l=0,d=e.steps.map(R=>{let q=this._makeStyleAst(R,a),J=q.offset!=null?q.offset:Soe(q.styles),te=0;return J!=null&&(n++,te=q.offset=J),s=s||te<0||te>1,c=c||te<l,l=te,r.push(te),q;});s&&a.errors.push(Gte()),c&&a.errors.push(Qte());let f=e.steps.length,x=0;n>0&&n<f?a.errors.push(Yte()):n==0&&(x=i/(f-1));let b=f-1,v=a.currentTime,P=a.currentAnimateTimings,A=P.duration;return d.forEach((R,q)=>{let J=x>0?q==b?1:x*q:r[q],te=J*A;a.currentTime=v+P.delay+te,P.duration=te,this._validateStyleAst(R,a),R.offset=J,o.styles.push(R);}),o;}visitReference(e,a){return{type:Ue.Reference,animation:ga(this,Xp(e.animation),a),options:Gs(e.options)};}visitAnimateChild(e,a){return a.depCount++,{type:Ue.AnimateChild,options:Gs(e.options)};}visitAnimateRef(e,a){return{type:Ue.AnimateRef,animation:this.visitReference(e.animation,a),options:Gs(e.options)};}visitQuery(e,a){let o=a.currentQuerySelector,i=e.options||{};a.queryCount++,a.currentQuery=e;let[n,r]=Eoe(e.selector);a.currentQuerySelector=o.length?o+" "+n:n,ba(a.collectedStyles,a.currentQuerySelector,new Map());let c=ga(this,Xp(e.animation),a);return a.currentQuery=null,a.currentQuerySelector=o,{type:Ue.Query,selector:n,limit:i.limit||0,optional:!!i.optional,includeSelf:r,animation:c,originalSelector:e.selector,options:Gs(e.options)};}visitStagger(e,a){a.currentQuery||a.errors.push(Zte());let o=e.timings==="full"?{duration:0,delay:0,easing:"full"}:k0(e.timings,a.errors,!0);return{type:Ue.Stagger,animation:ga(this,Xp(e.animation),a),timings:o,options:null};}};function Eoe(t){let e=!!t.split(/\s*,\s*/).find(a=>a==h8);return e&&(t=t.replace(Doe,"")),t=t.replace(/@\*/g,y0).replace(/@\w+/g,a=>y0+"-"+a.slice(1)).replace(/:animating/g,ly),[t,e];}function Ioe(t){return t?U({},t):null;}var uy=class{constructor(e){this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map(),this.options=null,this.unsupportedCSSPropertiesFound=new Set();}};function Soe(t){if(typeof t=="string")return null;let e=null;if(Array.isArray(t))t.forEach(a=>{if(a instanceof Map&&a.has("offset")){let o=a;e=parseFloat(o.get("offset")),o.delete("offset");}});else if(t instanceof Map&&t.has("offset")){let a=t;e=parseFloat(a.get("offset")),a.delete("offset");}return e;}function Toe(t,e){if(t.hasOwnProperty("duration"))return t;if(typeof t=="number"){let n=k0(t,e).duration;return iy(n,0,"");}let a=t;if(a.split(/\s+/).some(n=>n.charAt(0)=="{"&&n.charAt(1)=="{")){let n=iy(0,0,"");return n.dynamic=!0,n.strValue=a,n;}let i=k0(a,e);return iy(i.duration,i.delay,i.easing);}function Gs(t){return t?(t=U({},t),t.params&&(t.params=Ioe(t.params))):t={},t;}function iy(t,e,a){return{duration:t,delay:e,easing:a};}function Iy(t,e,a,o,i,n,r=null,c=!1){return{type:1,element:t,keyframes:e,preStyleProps:a,postStyleProps:o,duration:i,delay:n,totalTime:i+n,easing:r,subTimeline:c};}var eu=class{constructor(){this._map=new Map();}get(e){return this._map.get(e)||[];}append(e,a){let o=this._map.get(e);o||this._map.set(e,o=[]),o.push(...a);}has(e){return this._map.has(e);}clear(){this._map.clear();}},Aoe=1,Roe=":enter",zoe=new RegExp(Roe,"g"),Foe=":leave",Noe=new RegExp(Foe,"g");function g8(t,e,a,o,i,n=new Map(),r=new Map(),c,s,l=[]){return new hy().buildKeyframes(t,e,a,o,i,n,r,c,s,l);}var hy=class{buildKeyframes(e,a,o,i,n,r,c,s,l,d=[]){l=l||new eu();let f=new fy(e,a,l,i,n,d,[]);f.options=s;let x=s.delay?$r(s.delay):0;f.currentTimeline.delayNextStep(x),f.currentTimeline.setStyles([r],null,f.errors,s),ga(this,o,f);let b=f.timelines.filter(v=>v.containsAnimation());if(b.length&&c.size){let v;for(let P=b.length-1;P>=0;P--){let A=b[P];if(A.element===a){v=A;break;}}v&&!v.allowOnlyTimelineStyles()&&v.setStyles([c],null,f.errors,s);}return b.length?b.map(v=>v.buildKeyframes()):[Iy(a,[],[],[],0,x,"",!1)];}visitTrigger(e,a){}visitState(e,a){}visitTransition(e,a){}visitAnimateChild(e,a){let o=a.subInstructions.get(a.element);if(o){let i=a.createSubContext(e.options),n=a.currentTimeline.currentTime,r=this._visitSubInstructions(o,i,i.options);n!=r&&a.transformIntoNewTimeline(r);}a.previousNode=e;}visitAnimateRef(e,a){let o=a.createSubContext(e.options);o.transformIntoNewTimeline(),this._applyAnimationRefDelays([e.options,e.animation.options],a,o),this.visitReference(e.animation,o),a.transformIntoNewTimeline(o.currentTimeline.currentTime),a.previousNode=e;}_applyAnimationRefDelays(e,a,o){for(let i of e){let n=i?.delay;if(n){let r=typeof n=="number"?n:$r(Jp(n,i?.params??{},a.errors));o.delayNextStep(r);}}}_visitSubInstructions(e,a,o){let n=a.currentTimeline.currentTime,r=o.duration!=null?$r(o.duration):null,c=o.delay!=null?$r(o.delay):null;return r!==0&&e.forEach(s=>{let l=a.appendInstructionToTimeline(s,r,c);n=Math.max(n,l.duration+l.delay);}),n;}visitReference(e,a){a.updateOptions(e.options,!0),ga(this,e.animation,a),a.previousNode=e;}visitSequence(e,a){let o=a.subContextCount,i=a,n=e.options;if(n&&(n.params||n.delay)&&(i=a.createSubContext(n),i.transformIntoNewTimeline(),n.delay!=null)){i.previousNode.type==Ue.Style&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=O0);let r=$r(n.delay);i.delayNextStep(r);}e.steps.length&&(e.steps.forEach(r=>ga(this,r,i)),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>o&&i.transformIntoNewTimeline()),a.previousNode=e;}visitGroup(e,a){let o=[],i=a.currentTimeline.currentTime,n=e.options&&e.options.delay?$r(e.options.delay):0;e.steps.forEach(r=>{let c=a.createSubContext(e.options);n&&c.delayNextStep(n),ga(this,r,c),i=Math.max(i,c.currentTimeline.currentTime),o.push(c.currentTimeline);}),o.forEach(r=>a.currentTimeline.merge��TimelineCollectedStyles(r)),a.transformIntoNewTimeline(i),a.previousNode=e;}_visitTiming(e,a){if(e.dynamic){let o=e.strValue,i=a.params?Jp(o,a.params,a.errors):o;return k0(i,a.errors);}else return{duration:e.duration,delay:e.delay,easing:e.easing};}visitAnimate(e,a){let o=a.currentAnimateTimings=this._visitTiming(e.timings,a),i=a.currentTimeline;o.delay&&(a.incrementTime(o.delay),i.snapshotCurrentStyles());let n=e.style;n.type==Ue.Keyframes?this.visitKeyframes(n,a):(a.incrementTime(o.duration),this.visitStyle(n,a),i.applyStylesToKeyframe()),a.currentAnimateTimings=null,a.previousNode=e;}visitStyle(e,a){let o=a.currentTimeline,i=a.currentAnimateTimings;!i&&o.hasCurrentStyleProperties()&&o.forwardFrame();let n=i&&i.easing||e.easing;e.isEmptyStep?o.applyEmptyStep(n):o.setStyles(e.styles,n,a.errors,a.options),a.previousNode=e;}visitKeyframes(e,a){let o=a.currentAnimateTimings,i=a.currentTimeline.duration,n=o.duration,c=a.createSubContext().currentTimeline;c.easing=o.easing,e.styles.forEach(s=>{let l=s.offset||0;c.forwardTime(l*n),c.setStyles(s.styles,s.easing,a.errors,a.options),c.applyStylesToKeyframe();}),a.currentTimeline.mergeTimelineCollectedStyles(c),a.transformIntoNewTimeline(i+n),a.previousNode=e;}visitQuery(e,a){let o=a.currentTimeline.currentTime,i=e.options||{},n=i.delay?$r(i.delay):0;n&&(a.previousNode.type===Ue.Style||o==0&&a.currentTimeline.hasCurrentStyleProperties())&&(a.currentTimeline.snapshotCurrentStyles(),a.previousNode=O0);let r=o,c=a.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!i.optional,a.errors);a.currentQueryTotal=c.length;let s=null;c.forEach((l,d)=>{a.currentQueryIndex=d;let f=a.createSubContext(e.options,l);n&&f.delayNextStep(n),l===a.element&&(s=f.currentTimeline),ga(this,e.animation,f),f.currentTimeline.applyStylesToKeyframe();let x=f.currentTimeline.currentTime;r=Math.max(r,x);}),a.currentQueryIndex=0,a.currentQueryTotal=0,a.transformIntoNewTimeline(r),s&&(a.currentTimeline.mergeTimelineCollectedStyles(s),a.currentTimeline.snapshotCurrentStyles()),a.previousNode=e;}visitStagger(e,a){let o=a.parentContext,i=a.currentTimeline,n=e.timings,r=Math.abs(n.duration),c=r*(a.currentQueryTotal-1),s=r*a.currentQueryIndex;switch(n.duration<0?"reverse":n.easing){case"reverse":s=c-s;break;case"full":s=o.currentStaggerTime;break;}let d=a.currentTimeline;s&&d.delayNextStep(s);let f=d.currentTime;ga(this,e.animation,a),a.previousNode=e,o.currentStaggerTime=i.currentTime-f+(i.startTime-o.currentTimeline.startTime);}},O0={},fy=class t{constructor(e,a,o,i,n,r,c,s){this._driver=e,this.element=a,this.subInstructions=o,this._enterClassName=i,this._leaveClassName=n,this.errors=r,this.timelines=c,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=O0,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=s||new P0(this._driver,a,0),c.push(this.currentTimeline);}get params(){return this.options.params;}updateOptions(e,a){if(!e)return;let o=e,i=this.options;o.duration!=null&&(i.duration=$r(o.duration)),o.delay!=null&&(i.delay=$r(o.delay));let n=o.params;if(n){let r=i.params;r||(r=this.options.params={}),Object.keys(n).forEach(c=>{(!a||!r.hasOwnProperty(c))&&(r[c]=Jp(n[c],r,this.errors));});}}_copyOptions(){let e={};if(this.options){let a=this.options.params;if(a){let o=e.params={};Object.keys(a).forEach(i=>{o[i]=a[i];});}}return e;}createSubContext(e=null,a,o){let i=a||this.element,n=new t(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,o||0));return n.previousNode=this.previousNode,n.currentAnimateTimings=this.currentAnimateTimings,n.options=this._copyOptions(),n.updateOptions(e),n.currentQueryIndex=this.currentQueryIndex,n.currentQueryTotal=this.currentQueryTotal,n.parentContext=this,this.subContextCount++,n;}transformIntoNewTimeline(e){return this.previousNode=O0,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline;}appendInstructionToTimeline(e,a,o){let i={duration:a??e.duration,delay:this.currentTimeline.currentTime+(o??0)+e.delay,easing:""},n=new gy(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,i,e.stretchStartingKeyframe);return this.timelines.push(n),i;}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e);}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e);}invokeQuery(e,a,o,i,n,r){let c=[];if(i&&c.push(this.element),e.length>0){e=e.replace(zoe,"."+this._enterClassName),e=e.replace(Noe,"."+this._leaveClassName);let s=o!=1,l=this._driver.query(this.element,e,s);o!==0&&(l=o<0?l.slice(l.length+o,l.length):l.slice(0,o)),c.push(...l);}return!n&&c.length==0&&r.push(Xte(a)),c;}},P0=class t{constructor(e,a,o,i){this._driver=e,this.element=a,this.startTime=o,this._elementTimelineStylesLookup=i,this.duration=0,this.easing=null,this._previousKeyframe=new Map(),this._currentKeyframe=new Map(),this._keyframes=new Map(),this._styleSummary=new Map(),this._localTimelineStyles=new Map(),this._pendingStyles=new Map(),this._backFill=new Map(),this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map()),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(a),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(a,this._localTimelineStyles)),this._loadKeyframe();}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0;}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0;}get currentTime(){return this.startTime+this.duration;}delayNextStep(e){let a=this._keyframes.size===1&&this._pendingStyles.size;this.duration||a?(this.forwardTime(this.currentTime+e),a&&this.snapshotCurrentStyles()):this.startTime+=e;}fork(e,a){return this.applyStylesToKeyframe(),new t(this._driver,e,a||this.currentTime,this._elementTimelineStylesLookup);}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map(),this._keyframes.set(this.duration,this._currentKeyframe));}forwardFrame(){this.duration+=Aoe,this._loadKeyframe();}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe();}_updateStyle(e,a){this._localTimelineStyles.set(e,a),this._globalTimelineStyles.set(e,a),this._styleSummary.set(e,{time:this.currentTime,value:a});}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe;}applyEmptyStep(e){e&&this._previousKeyframe.set("easing",e);for(let[a,o]of this._globalTimelineStyles)this._backFill.set(a,o||Vn),this._currentKeyframe.set(a,Vn);this._currentEmptyStepKeyframe=this._currentKeyframe;}setStyles(e,a,o,i){a&&this._previousKeyframe.set("easing",a);let n=i&&i.params||{},r=Loe(e,this._globalTimelineStyles);for(let[c,s]of r){let l=Jp(s,n,o);this._pendingStyles.set(c,l),this._localTimelineStyles.has(c)||this._backFill.set(c,this._globalTimelineStyles.get(c)??Vn),this._updateStyle(c,l);}}applyStylesToKeyframe(){this._pendingStyles.size!=0&&(this._pendingStyles.forEach((e,a)=>{this._currentKeyframe.set(a,e);}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((e,a)=>{this._currentKeyframe.has(a)||this._currentKeyframe.set(a,e);}));}snapshotCurrentStyles(){for(let[e,a]of this._localTimelineStyles)this._pendingStyles.set(e,a),this._updateStyle(e,a);}getFinalKeyframe(){return this._keyframes.get(this.duration);}get properties(){let e=[];for(let a in this._currentKeyframe)e.push(a);return e;}mergeTimelineCollectedStyles(e){e._styleSummary.forEach((a,o)=>{let i=this._styleSummary.get(o);(!i||a.time>i.time)&&this._updateStyle(o,a.value);});}buildKeyframes(){this.applyStylesToKeyframe();let e=new Set(),a=new Set(),o=this._keyframes.size===1&&this.duration===0,i=[];this._keyframes.forEach((c,s)=>{let l=new Map([...this._backFill,...c]);l.forEach((d,f)=>{d===Eg?e.add(f):d===Vn&&a.add(f);}),o||l.set("offset",s/this.duration),i.push(l);});let n=[...e.values()],r=[...a.values()];if(o){let c=i[0],s=new Map(c);c.set("offset",0),s.set("offset",1),i=[c,s];}return Iy(this.element,i,n,r,this.duration,this.startTime,this.easing,!1);}},gy=class extends P0{constructor(e,a,o,i,n,r,c=!1){super(e,a,r.delay),this.keyframes=o,this.preStyleProps=i,this.postStyleProps=n,this._stretchStartingKeyframe=c,this.timings={duration:r.duration,delay:r.delay,easing:r.easing};}containsAnimation(){return this.keyframes.length>1;}buildKeyframes(){let e=this.keyframes,{delay:a,duration:o,easing:i}=this.timings;if(this._stretchStartingKeyframe&&a){let n=[],r=o+a,c=a/r,s=new Map(e[0]);s.set("offset",0),n.push(s);let l=new Map(e[0]);l.set("offset",e8(c)),n.push(l);let d=e.length-1;for(let f=1;f<=d;f++){let x=new Map(e[f]),b=x.get("offset"),v=a+b*o;x.set("offset",e8(v/r)),n.push(x);}o=r,a=0,i="",e=n;}return Iy(this.element,e,this.preStyleProps,this.postStyleProps,o,a,i,!0);}};function e8(t,e=3){let a=Math.pow(10,e-1);return Math.round(t*a)/a;}function Loe(t,e){let a=new Map(),o;return t.forEach(i=>{if(i==="*"){o??=e.keys();for(let n of o)a.set(n,Vn);}else for(let[n,r]of i)a.set(n,r);}),a;}function t8(t,e,a,o,i,n,r,c,s,l,d,f,x){return{type:0,element:t,triggerName:e,isRemovalTransition:i,fromState:a,fromStyles:n,toState:o,toStyles:r,timelines:c,queriedElements:s,preStyleProps:l,postStyleProps:d,totalTime:f,errors:x};}var ay={},D0=class{constructor(e,a,o){this._triggerName=e,this.ast=a,this._stateStyles=o;}match(e,a,o,i){return Voe(this.ast.matchers,e,a,o,i);}buildStyles(e,a,o){let i=this._stateStyles.get("*");return e!==void 0&&(i=this._stateStyles.get(e?.toString())||i),i?i.buildStyles(a,o):new Map();}build(e,a,o,i,n,r,c,s,l,d){let f=[],x=this.ast.options&&this.ast.options.params||ay,b=c&&c.params||ay,v=this.buildStyles(o,b,f),P=s&&s.params||ay,A=this.buildStyles(i,P,f),R=new Set(),q=new Map(),J=new Map(),te=i==="void",ve={params:b8(P,x),delay:this.ast.options?.delay},fe=d?[]:g8(e,a,this.ast.animation,n,r,v,A,ve,l,f),De=0;return fe.forEach(lt=>{De=Math.max(lt.duration+lt.delay,De);}),f.length?t8(a,this._triggerName,o,i,te,v,A,[],[],q,J,De,f):(fe.forEach(lt=>{let Vt=lt.element,vo=ba(q,Vt,new Set());lt.preStyleProps.forEach(si=>vo.add(si));let Fi=ba(J,Vt,new Set());lt.postStyleProps.forEach(si=>Fi.add(si)),Vt!==a&&R.add(Vt);}),t8(a,this._triggerName,o,i,te,v,A,fe,[...R.values()],q,J,De));}};function Voe(t,e,a,o,i){return t.some(n=>n(e,a,o,i));}function b8(t,e){let a=U({},e);return Object.entries(t).forEach(([o,i])=>{i!=null&&(a[o]=i);}),a;}var by=class{constructor(e,a,o){this.styles=e,this.defaultParams=a,this.normalizer=o;}buildStyles(e,a){let o=new Map(),i=b8(e,this.defaultParams);return this.styles.styles.forEach(n=>{typeof n!="string"&&n.forEach((r,c)=>{r&&(r=Jp(r,i,a));let s=this.normalizer.normalizePropertyName(c,a);r=this.normalizer.normalizeStyleValue(c,s,r,a),o.set(c,r);});}),o;}};function joe(t,e,a){return new xy(t,e,a);}var xy=class{constructor(e,a,o){this.name=e,this.ast=a,this._normalizer=o,this.transitionFactories=[],this.states=new Map(),a.states.forEach(i=>{let n=i.options&&i.options.params||{};this.states.set(i.name,new by(i.style,n,o));}),o8(this.states,"true","1"),o8(this.states,"false","0"),a.transitions.forEach(i=>{this.transitionFactories.push(new D0(e,i,this.states));}),this.fallbackTransition=Boe(e,this.states,this._normalizer);}get containsQueries(){return this.ast.queryCount>0;}matchTransition(e,a,o,i){return this.transitionFactories.find(r=>r.match(e,a,o,i))||null;}matchStyles(e,a,o){return this.fallbackTransition.buildStyles(e,a,o);}};function Boe(t,e,a){let o=[(r,c)=>!0],i={type:Ue.Sequence,steps:[],options:null},n={type:Ue.Transition,animation:i,matchers:o,options:null,queryCount:0,depCount:0};return new D0(t,n,e);}function o8(t,e,a){t.has(e)?t.has(a)||t.set(a,t.get(e)):t.has(a)&&t.set(e,t.get(a));}var $oe=new eu(),vy=class{constructor(e,a,o){this.bodyNode=e,this._driver=a,this._normalizer=o,this._animations=new Map(),this._playersById=new Map(),this.players=[];}register(e,a){let o=[],i=[],n=f8(this._driver,a,o,i);if(o.length)throw ooe(o);i.length&&void 0,this._animations.set(e,n);}_buildPlayer(e,a,o){let i=e.element,n=s8(this._normalizer,e.keyframes,a,o);return this._driver.animate(i,n,e.duration,e.delay,e.easing,[],!0);}create(e,a,o={}){let i=[],n=this._animations.get(e),r,c=new Map();if(n?(r=g8(this._driver,a,n,p8,sy,new Map(),new Map(),o,$oe,i),r.forEach(d=>{let f=ba(c,d.element,new Map());d.postStyleProps.forEach(x=>f.set(x,null));})):(i.push(ioe()),r=[]),i.length)throw aoe(i);c.forEach((d,f)=>{d.forEach((x,b)=>{d.set(b,this._driver.computeStyle(f,b,Vn));});});let s=r.map(d=>{let f=c.get(d.element);return this._buildPlayer(d,new Map(),f);}),l=Hc(s);return this._playersById.set(e,l),l.onDestroy(()=>this.destroy(e)),this.players.push(l),l;}destroy(e){let a=this._getPlayer(e);a.destroy(),this._playersById.delete(e);let o=this.players.indexOf(a);o>=0&&this.players.splice(o,1);}_getPlayer(e){let a=this._playersById.get(e);if(!a)throw noe(e);return a;}listen(e,a,o,i){let n=My(a,"","","");return Cy(this._getPlayer(e),o,n,i),()=>{};}command(e,a,o,i){if(o=="register"){this.register(e,i[0]);return;}if(o=="create"){let r=i[0]||{};this.create(e,a,r);return;}let n=this._getPlayer(e);switch(o){case"play":n.play();break;case"pause":n.pause();break;case"reset":n.reset();break;case"restart":n.restart();break;case"finish":n.finish();break;case"init":n.init();break;case"setPosition":n.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(e);break;}}},i8="ng-animate-queued",Hoe=".ng-animate-queued",ny="ng-animate-disabled",Uoe=".ng-animate-disabled",qoe="ng-star-inserted",Woe=".ng-star-inserted",Goe=[],x8={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Qoe={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},mn="__ng_removed",tu=class{get params(){return this.options.params;}constructor(e,a=""){this.namespaceId=a;let o=e&&e.hasOwnProperty("value"),i=o?e.value:e;if(this.value=Zoe(i),o){let n=e,{value:r}=n,c=z0(n,["value"]);this.options=c;}else this.options={};this.options.params||(this.options.params={});}absorbOptions(e){let a=e.params;if(a){let o=this.options.params;Object.keys(a).forEach(i=>{o[i]==null&&(o[i]=a[i]);});}}},Kp="void",ry=new tu(Kp),_y=class{constructor(e,a,o){this.id=e,this.hostElement=a,this._engine=o,this.players=[],this._triggers=new Map(),this._queue=[],this._elementListeners=new Map(),this._hostClassName="ng-tns-"+e,$a(a,this._hostClassName);}listen(e,a,o,i){if(!this._triggers.has(a))throw roe(o,a);if(o==null||o.length==0)throw coe(a);if(!Xoe(o))throw soe(o,a);let n=ba(this._elementListeners,e,[]),r={name:a,phase:o,callback:i};n.push(r);let c=ba(this._engine.statesByElement,e,new Map());return c.has(a)||($a(e,b0),$a(e,b0+"-"+a),c.set(a,ry)),()=>{this._engine.afterFlush(()=>{let s=n.indexOf(r);s>=0&&n.splice(s,1),this._triggers.has(a)||c.delete(a);});};}register(e,a){return this._triggers.has(e)?!1:(this._triggers.set(e,a),!0);}_getTrigger(e){let a=this._triggers.get(e);if(!a)throw loe(e);return a;}trigger(e,a,o,i=!0){let n=this._getTrigger(a),r=new ou(this.id,a,e),c=this._engine.statesByElement.get(e);c||($a(e,b0),$a(e,b0+"-"+a),this._engine.statesByElement.set(e,c=new Map()));let s=c.get(a),l=new tu(o,this.id);if(!(o&&o.hasOwnProperty("value"))&&s&&l.absorbOptions(s.options),c.set(a,l),s||(s=ry),!(l.value===Kp)&&s.value===l.value){if(!eie(s.params,l.params)){let P=[],A=n.matchStyles(s.value,s.params,P),R=n.matchStyles(l.value,l.params,P);P.length?this._engine.reportError(P):this._engine.afterFlush(()=>{Qs(e,A),lr(e,R);});}return;}let x=ba(this._engine.playersByElement,e,[]);x.forEach(P=>{P.namespaceId==this.id&&P.triggerName==a&&P.queued&&P.destroy();});let b=n.matchTransition(s.value,l.value,e,l.params),v=!1;if(!b){if(!i)return;b=n.fallbackTransition,v=!0;}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:a,transition:b,fromState:s,toState:l,player:r,isFallbackTransition:v}),v||($a(e,i8),r.onStart(()=>{Zd(e,i8);})),r.onDone(()=>{let P=this.players.indexOf(r);P>=0&&this.players.splice(P,1);let A=this._engine.playersByElement.get(e);if(A){let R=A.indexOf(r);R>=0&&A.splice(R,1);}}),this.players.push(r),x.push(r),r;}deregister(e){this._triggers.delete(e),this._engine.statesByElement.forEach(a=>a.delete(e)),this._elementListeners.forEach((a,o)=>{this._elementListeners.set(o,a.filter(i=>i.name!=e));});}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);let a=this._engine.playersByElement.get(e);a&&(a.forEach(o=>o.destroy()),this._engine.playersByElement.delete(e));}_signalRemovalForInnerTriggers(e,a){let o=this._engine.driver.query(e,y0,!0);o.forEach(i=>{if(i[mn])return;let n=this._engine.fetchNamespacesByElement(i);n.size?n.forEach(r=>r.triggerLeaveAnimation(i,a,!1,!0)):this.clearElementCache(i);}),this._engine.afterFlushAnimationsDone(()=>o.forEach(i=>this.clearElementCache(i)));}triggerLeaveAnimation(e,a,o,i){let n=this._engine.statesByElement.get(e),r=new Map();if(n){let c=[];if(n.forEach((s,l)=>{if(r.set(l,s.value),this._triggers.has(l)){let d=this.trigger(e,l,Kp,i);d&&c.push(d);}}),c.length)return this._engine.markElementAsRemoved(this.id,e,!0,a,r),o&&Hc(c).onDone(()=>this._engine.processLeaveNode(e)),!0;}return!1;}prepareLeaveAnimationListeners(e){let a=this._elementListeners.get(e),o=this._engine.statesByElement.get(e);if(a&&o){let i=new Set();a.forEach(n=>{let r=n.name;if(i.has(r))return;i.add(r);let s=this._triggers.get(r).fallbackTransition,l=o.get(r)||ry,d=new tu(Kp),f=new ou(this.id,r,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:r,transition:s,fromState:l,toState:d,player:f,isFallbackTransition:!0});});}}removeNode(e,a){let o=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,a),this.triggerLeaveAnimation(e,a,!0))return;let i=!1;if(o.totalAnimations){let n=o.players.length?o.playersByQueriedElement.get(e):[];if(n&&n.length)i=!0;else{let r=e;for(;r=r.parentNode;)if(o.statesByElement.get(r)){i=!0;break;}}}if(this.prepareLeaveAnimationListeners(e),i)o.markElementAsRemoved(this.id,e,!1,a);else{let n=e[mn];(!n||n===x8)&&(o.afterFlush(()=>this.clearElementCache(e)),o.destroyInnerAnimations(e),o._onRemovalComplete(e,a));}}insertNode(e,a){$a(e,this._hostClassName);}drainQueuedTransitions(e){let a=[];return this._queue.forEach(o=>{let i=o.player;if(i.destroyed)return;let n=o.element,r=this._elementListeners.get(n);r&&r.forEach(c=>{if(c.name==o.triggerName){let s=My(n,o.triggerName,o.fromState.value,o.toState.value);s._data=e,Cy(o.player,c.phase,s,c.callback);}}),i.markedForDestroy?this._engine.afterFlush(()=>{i.destroy();}):a.push(o);}),this._queue=[],a.sort((o,i)=>{let n=o.transition.ast.depCount,r=i.transition.ast.depCount;return n==0||r==0?n-r:this._engine.driver.containsElement(o.element,i.element)?1:-1;});}destroy(e){this.players.forEach(a=>a.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e);}},wy=class{_onRemovalComplete(e,a){this.onRemovalComplete(e,a);}constructor(e,a,o){this.bodyNode=e,this.driver=a,this._normalizer=o,this.players=[],this.newHostElements=new Map(),this.playersByElement=new Map(),this.playersByQueriedElement=new Map(),this.statesByElement=new Map(),this.disabledNodes=new Set(),this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map(),this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(i,n)=>{};}get queuedPlayers(){let e=[];return this._namespaceList.forEach(a=>{a.players.forEach(o=>{o.queued&&e.push(o);});}),e;}createNamespace(e,a){let o=new _y(e,a,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,a)?this._balanceNamespaceList(o,a):(this.newHostElements.set(a,o),this.collectEnterElement(a)),this._namespaceLookup[e]=o;}_balanceNamespaceList(e,a){let o=this._namespaceList,i=this.namespacesByHostElement;if(o.length-1>=0){let r=!1,c=this.driver.getParentElement(a);for(;c;){let s=i.get(c);if(s){let l=o.indexOf(s);o.splice(l+1,0,e),r=!0;break;}c=this.driver.getParentElement(c);}r||o.unshift(e);}else o.push(e);return i.set(a,e),e;}register(e,a){let o=this._namespaceLookup[e];return o||(o=this.createNamespace(e,a)),o;}registerTrigger(e,a,o){let i=this._namespaceLookup[e];i&&i.register(a,o)&&this.totalAnimations++;}destroy(e,a){e&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{let o=this._fetchNamespace(e);this.namespacesByHostElement.delete(o.hostElement);let i=this._namespaceList.indexOf(o);i>=0&&this._namespaceList.splice(i,1),o.destroy(a),delete this._namespaceLookup[e];}));}_fetchNamespace(e){return this._namespaceLookup[e];}fetchNamespacesByElement(e){let a=new Set(),o=this.statesByElement.get(e);if(o){for(let i of o.values())if(i.namespaceId){let n=this._fetchNamespace(i.namespaceId);n&&a.add(n);}}return a;}trigger(e,a,o,i){if(_0(a)){let n=this._fetchNamespace(e);if(n)return n.trigger(a,o,i),!0;}return!1;}insertNode(e,a,o,i){if(!_0(a))return;let n=a[mn];if(n&&n.setForRemoval){n.setForRemoval=!1,n.setForMove=!0;let r=this.collectedLeaveElements.indexOf(a);r>=0&&this.collectedLeaveElements.splice(r,1);}if(e){let r=this._fetchNamespace(e);r&&r.insertNode(a,o);}i&&this.collectEnterElement(a);}collectEnterElement(e){this.collectedEnterElements.push(e);}markElementAsDisabled(e,a){a?this.disabledNodes.has(e)||(this.disabledNodes.add(e),$a(e,ny)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),Zd(e,ny));}removeNode(e,a,o){if(_0(a)){let i=e?this._fetchNamespace(e):null;i?i.removeNode(a,o):this.markElementAsRemoved(e,a,!1,o);let n=this.namespacesByHostElement.get(a);n&&n.id!==e&&n.removeNode(a,o);}else this._onRemovalComplete(a,o);}markElementAsRemoved(e,a,o,i,n){this.collectedLeaveElements.push(a),a[mn]={namespaceId:e,setForRemoval:i,hasAnimation:o,removedBeforeQueried:!1,previousTriggersValues:n};}listen(e,a,o,i,n){return _0(a)?this._fetchNamespace(e).listen(a,o,i,n):()=>{};}_buildInstruction(e,a,o,i,n){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,o,i,e.fromState.options,e.toState.options,a,n);}destroyInnerAnimations(e){let a=this.driver.query(e,y0,!0);a.forEach(o=>this.destroyActiveAnimationsForElement(o)),this.playersByQueriedElement.size!=0&&(a=this.driver.query(e,ly,!0),a.forEach(o=>this.finishActiveQueriedAnimationOnElement(o)));}destroyActiveAnimationsForElement(e){let a=this.playersByElement.get(e);a&&a.forEach(o=>{o.queued?o.markedForDestroy=!0:o.destroy();});}finishActiveQueriedAnimationOnElement(e){let a=this.playersByQueriedElement.get(e);a&&a.forEach(o=>o.finish());}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return Hc(this.players).onDone(()=>e());e();});}processLeaveNode(e){let a=e[mn];if(a&&a.setForRemoval){if(e[mn]=x8,a.namespaceId){this.destroyInnerAnimations(e);let o=this._fetchNamespace(a.namespaceId);o&&o.clearElementCache(e);}this._onRemovalComplete(e,a.setForRemoval);}e.classList?.contains(ny)&&this.markElementAsDisabled(e,!1),this.driver.query(e,Uoe,!0).forEach(o=>{this.markElementAsDisabled(o,!1);});}flush(e=-1){let a=[];if(this.newHostElements.size&&(this.newHostElements.forEach((o,i)=>this._balanceNamespaceList(o,i)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let o=0;o<this.collectedEnterElements.length;o++){let i=this.collectedEnterElements[o];$a(i,qoe);}if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){let o=[];try{a=this._flushAnimations(o,e);}finally{for(let i=0;i<o.length;i++)o[i]();}}else for(let o=0;o<this.collectedLeaveElements.length;o++){let i=this.collectedLeaveElements[o];this.processLeaveNode(i);}if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(o=>o()),this._flushFns=[],this._whenQuietFns.length){let o=this._whenQuietFns;this._whenQuietFns=[],a.length?Hc(a).onDone(()=>{o.forEach(i=>i());}):o.forEach(i=>i());}}reportError(e){throw doe(e);}_flushAnimations(e,a){let o=new eu(),i=[],n=new Map(),r=[],c=new Map(),s=new Map(),l=new Map(),d=new Set();this.disabledNodes.forEach(ge=>{d.add(ge);let Pe=this.driver.query(ge,Hoe,!0);for(let Te=0;Te<Pe.length;Te++)d.add(Pe[Te]);});let f=this.bodyNode,x=Array.from(this.statesByElement.keys()),b=r8(x,this.collectedEnterElements),v=new Map(),P=0;b.forEach((ge,Pe)=>{let Te=p8+P++;v.set(Pe,Te),ge.forEach(pt=>$a(pt,Te));});let A=[],R=new Set(),q=new Set();for(let ge=0;ge<this.collectedLeaveElements.length;ge++){let Pe=this.collectedLeaveElements[ge],Te=Pe[mn];Te&&Te.setForRemoval&&(A.push(Pe),R.add(Pe),Te.hasAnimation?this.driver.query(Pe,Woe,!0).forEach(pt=>R.add(pt)):q.add(Pe));}let J=new Map(),te=r8(x,Array.from(R));te.forEach((ge,Pe)=>{let Te=sy+P++;J.set(Pe,Te),ge.forEach(pt=>$a(pt,Te));}),e.push(()=>{b.forEach((ge,Pe)=>{let Te=v.get(Pe);ge.forEach(pt=>Zd(pt,Te));}),te.forEach((ge,Pe)=>{let Te=J.get(Pe);ge.forEach(pt=>Zd(pt,Te));}),A.forEach(ge=>{this.processLeaveNode(ge);});});let ve=[],fe=[];for(let ge=this._namespaceList.length-1;ge>=0;ge--)this._namespaceList[ge].drainQueuedTransitions(a).forEach(Te=>{let pt=Te.player,Bo=Te.element;if(ve.push(pt),this.collectedEnterElements.length){let di=Bo[mn];if(di&&di.setForMove){if(di.previousTriggersValues&&di.previousTriggersValues.has(Te.triggerName)){let Uc=di.previousTriggersValues.get(Te.triggerName),xa=this.statesByElement.get(Te.element);if(xa&&xa.has(Te.triggerName)){let iu=xa.get(Te.triggerName);iu.value=Uc,xa.set(Te.triggerName,iu);}}pt.destroy();return;}}let pn=!f||!this.driver.containsElement(f,Bo),Xi=J.get(Bo),Hr=v.get(Bo),lo=this._buildInstruction(Te,o,Hr,Xi,pn);if(lo.errors&&lo.errors.length){fe.push(lo);return;}if(pn){pt.onStart(()=>Qs(Bo,lo.fromStyles)),pt.onDestroy(()=>lr(Bo,lo.toStyles)),i.push(pt);return;}if(Te.isFallbackTransition){pt.onStart(()=>Qs(Bo,lo.fromStyles)),pt.onDestroy(()=>lr(Bo,lo.toStyles)),i.push(pt);return;}let Ty=[];lo.timelines.forEach(di=>{di.stretchStartingKeyframe=!0,this.disabledNodes.has(di.element)||Ty.push(di);}),lo.timelines=Ty,o.append(Bo,lo.timelines);let M8={instruction:lo,player:pt,element:Bo};r.push(M8),lo.queriedElements.forEach(di=>ba(c,di,[]).push(pt)),lo.preStyleProps.forEach((di,Uc)=>{if(di.size){let xa=s.get(Uc);xa||s.set(Uc,xa=new Set()),di.forEach((iu,A0)=>xa.add(A0));}}),lo.postStyleProps.forEach((di,Uc)=>{let xa=l.get(Uc);xa||l.set(Uc,xa=new Set()),di.forEach((iu,A0)=>xa.add(A0));});});if(fe.length){let ge=[];fe.forEach(Pe=>{ge.push(moe(Pe.triggerName,Pe.errors));}),ve.forEach(Pe=>Pe.destroy()),this.reportError(ge);}let De=new Map(),lt=new Map();r.forEach(ge=>{let Pe=ge.element;o.has(Pe)&&(lt.set(Pe,Pe),this._beforeAnimationBuild(ge.player.namespaceId,ge.instruction,De));}),i.forEach(ge=>{let Pe=ge.element;this._getPreviousPlayers(Pe,!1,ge.namespaceId,ge.triggerName,null).forEach(pt=>{ba(De,Pe,[]).push(pt),pt.destroy();});});let Vt=A.filter(ge=>c8(ge,s,l)),vo=new Map();n8(vo,this.driver,q,l,Vn).forEach(ge=>{c8(ge,s,l)&&Vt.push(ge);});let si=new Map();b.forEach((ge,Pe)=>{n8(si,this.driver,new Set(ge),s,Eg);}),Vt.forEach(ge=>{let Pe=vo.get(ge),Te=si.get(ge);vo.set(ge,new Map([...(Pe?.entries()??[]),...(Te?.entries()??[])]));});let li=[],Ni=[],Ao={};r.forEach(ge=>{let{element:Pe,player:Te,instruction:pt}=ge;if(o.has(Pe)){if(d.has(Pe)){Te.onDestroy(()=>lr(Pe,pt.toStyles)),Te.disabled=!0,Te.overrideTotalTime(pt.totalTime),i.push(Te);return;}let Bo=Ao;if(lt.size>1){let Xi=Pe,Hr=[];for(;Xi=Xi.parentNode;){let lo=lt.get(Xi);if(lo){Bo=lo;break;}Hr.push(Xi);}Hr.forEach(lo=>lt.set(lo,Bo));}let pn=this._buildAnimation(Te.namespaceId,pt,De,n,si,vo);if(Te.setRealPlayer(pn),Bo===Ao)li.push(Te);else{let Xi=this.playersByElement.get(Bo);Xi&&Xi.length&&(Te.parentPlayer=Hc(Xi)),i.push(Te);}}else Qs(Pe,pt.fromStyles),Te.onDestroy(()=>lr(Pe,pt.toStyles)),Ni.push(Te),d.has(Pe)&&i.push(Te);}),Ni.forEach(ge=>{let Pe=n.get(ge.element);if(Pe&&Pe.length){let Te=Hc(Pe);ge.setRealPlayer(Te);}}),i.forEach(ge=>{ge.parentPlayer?ge.syncPlayerEvents(ge.parentPlayer):ge.destroy();});for(let ge=0;ge<A.length;ge++){let Pe=A[ge],Te=Pe[mn];if(Zd(Pe,sy),Te&&Te.hasAnimation)continue;let pt=[];if(c.size){let pn=c.get(Pe);pn&&pn.length&&pt.push(...pn);let Xi=this.driver.query(Pe,ly,!0);for(let Hr=0;Hr<Xi.length;Hr++){let lo=c.get(Xi[Hr]);lo&&lo.length&&pt.push(...lo);}}let Bo=pt.filter(pn=>!pn.destroyed);Bo.length?Koe(this,Pe,Bo):this.processLeaveNode(Pe);}return A.length=0,li.forEach(ge=>{this.players.push(ge),ge.onDone(()=>{ge.destroy();let Pe=this.players.indexOf(ge);this.players.splice(Pe,1);}),ge.play();}),li;}afterFlush(e){this._flushFns.push(e);}afterFlushAnimationsDone(e){this._whenQuietFns.push(e);}_getPreviousPlayers(e,a,o,i,n){let r=[];if(a){let c=this.playersByQueriedElement.get(e);c&&(r=c);}else{let c=this.playersByElement.get(e);if(c){let s=!n||n==Kp;c.forEach(l=>{l.queued||!s&&l.triggerName!=i||r.push(l);});}}return(o||i)&&(r=r.filter(c=>!(o&&o!=c.namespaceId||i&&i!=c.triggerName))),r;}_beforeAnimationBuild(e,a,o){let i=a.triggerName,n=a.element,r=a.isRemovalTransition?void 0:e,c=a.isRemovalTransition?void 0:i;for(let s of a.timelines){let l=s.element,d=l!==n,f=ba(o,l,[]);this._getPreviousPlayers(l,d,r,c,a.toState).forEach(b=>{let v=b.getRealPlayer();v.beforeDestroy&&v.beforeDestroy(),b.destroy(),f.push(b);});}Qs(n,a.fromStyles);}_buildAnimation(e,a,o,i,n,r){let c=a.triggerName,s=a.element,l=[],d=new Set(),f=new Set(),x=a.timelines.map(v=>{let P=v.element;d.add(P);let A=P[mn];if(A&&A.removedBeforeQueried)return new Cc(v.duration,v.delay);let R=P!==s,q=Joe((o.get(P)||Goe).map(De=>De.getRealPlayer())).filter(De=>{let lt=De;return lt.element?lt.element===P:!1;}),J=n.get(P),te=r.get(P),ve=s8(this._normalizer,v.keyframes,J,te),fe=this._buildPlayer(v,ve,q);if(v.subTimeline&&i&&f.add(P),R){let De=new ou(e,c,P);De.setRealPlayer(fe),l.push(De);}return fe;});l.forEach(v=>{ba(this.playersByQueriedElement,v.element,[]).push(v),v.onDone(()=>Yoe(this.playersByQueriedElement,v.element,v));}),d.forEach(v=>$a(v,XT));let b=Hc(x);return b.onDestroy(()=>{d.forEach(v=>Zd(v,XT)),lr(s,a.toStyles);}),f.forEach(v=>{ba(i,v,[]).push(b);}),b;}_buildPlayer(e,a,o){return a.length>0?this.driver.animate(e.element,a,e.duration,e.delay,e.easing,o):new Cc(e.duration,e.delay);}},ou=class{constructor(e,a,o){this.namespaceId=e,this.triggerName=a,this.element=o,this._player=new Cc(),this._containsRealPlayer=!1,this._queuedCallbacks=new Map(),this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0;}setRealPlayer(e){this._containsRealPlayer||(this._player=e,this._queuedCallbacks.forEach((a,o)=>{a.forEach(i=>Cy(e,o,void 0,i));}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1);}getRealPlayer(){return this._player;}overrideTotalTime(e){this.totalTime=e;}syncPlayerEvents(e){let a=this._player;a.triggerCallback&&e.onStart(()=>a.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy());}_queueEvent(e,a){ba(this._queuedCallbacks,e,[]).push(a);}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e);}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e);}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e);}init(){this._player.init();}hasStarted(){return this.queued?!1:this._player.hasStarted();}play(){!this.queued&&this._player.play();}pause(){!this.queued&&this._player.pause();}restart(){!this.queued&&this._player.restart();}finish(){this._player.finish();}destroy(){this.destroyed=!0,this._player.destroy();}reset(){!this.queued&&this._player.reset();}setPosition(e){this.queued||this._player.setPosition(e);}getPosition(){return this.queued?0:this._player.getPosition();}triggerCallback(e){let a=this._player;a.triggerCallback&&a.triggerCallback(e);}};function Yoe(t,e,a){let o=t.get(e);if(o){if(o.length){let i=o.indexOf(a);o.splice(i,1);}o.length==0&&t.delete(e);}return o;}function Zoe(t){return t??null;}function _0(t){return t&&t.nodeType===1;}function Xoe(t){return t=="start"||t=="done";}function a8(t,e){let a=t.style.display;return t.style.display=e??"none",a;}function n8(t,e,a,o,i){let n=[];a.forEach(s=>n.push(a8(s)));let r=[];o.forEach((s,l)=>{let d=new Map();s.forEach(f=>{let x=e.computeStyle(l,f,i);d.set(f,x),(!x||x.length==0)&&(l[mn]=Qoe,r.push(l));}),t.set(l,d);});let c=0;return a.forEach(s=>a8(s,n[c++])),r;}function r8(t,e){let a=new Map();if(t.forEach(c�-t�=>a.set(c,[])),e.length==0)return a;let o=1,i=new Set(e),n=new Map();function r(c){if(!c)return o;let s=n.get(c);if(s)return s;let l=c.parentNode;return a.has(l)?s=l:i.has(l)?s=o:s=r(l),n.set(c,s),s;}return e.forEach(c=>{let s=r(c);s!==o&&a.get(s).push(c);}),a;}function $a(t,e){t.classList?.add(e);}function Zd(t,e){t.classList?.remove(e);}function Koe(t,e,a){Hc(a).onDone(()=>t.processLeaveNode(e));}function Joe(t){let e=[];return v8(t,e),e;}function v8(t,e){for(let a=0;a<t.length;a++){let o=t[a];o instanceof yp?v8(o.players,e):e.push(o);}}function eie(t,e){let a=Object.keys(t),o=Object.keys(e);if(a.length!=o.length)return!1;for(let i=0;i<a.length;i++){let n=a[i];if(!e.hasOwnProperty(n)||t[n]!==e[n])return!1;}return!0;}function c8(t,e,a){let o=a.get(t);if(!o)return!1;let i=e.get(t);return i?o.forEach(n=>i.add(n)):e.set(t,o),a.delete(t),!0;}var Kd=class{constructor(e,a,o){this._driver=a,this._normalizer=o,this._triggerCache={},this.onRemovalComplete=(i,n)=>{},this._transitionEngine=new wy(e.body,a,o),this._timelineEngine=new vy(e.body,a,o),this._transitionEngine.onRemovalComplete=(i,n)=>this.onRemovalComplete(i,n);}registerTrigger(e,a,o,i,n){let r=e+"-"+i,c=this._triggerCache[r];if(!c){let s=[],l=[],d=f8(this._driver,n,s,l);if(s.length)throw eoe(i,s);l.length&&void 0,c=joe(i,d,this._normalizer),this._triggerCache[r]=c;}this._transitionEngine.registerTrigger(a,i,c);}register(e,a){this._transitionEngine.register(e,a);}destroy(e,a){this._transitionEngine.destroy(e,a);}onInsert(e,a,o,i){this._transitionEngine.insertNode(e,a,o,i);}onRemove(e,a,o){this._transitionEngine.removeNode(e,a,o);}disableAnimations(e,a){this._transitionEngine.markElementAsDisabled(e,a);}process(e,a,o,i){if(o.charAt(0)=="@"){let[n,r]=YT(o),c=i;this._timelineEngine.command(n,a,r,c);}else this._transitionEngine.trigger(e,a,o,i);}listen(e,a,o,i,n){if(o.charAt(0)=="@"){let[r,c]=YT(o);return this._timelineEngine.listen(r,a,c,n);}return this._transitionEngine.listen(e,a,o,i,n);}flush(e=-1){this._transitionEngine.flush(e);}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players];}whenRenderingDone(){return this._transitionEngine.whenRenderingDone();}afterFlushAnimationsDone(e){this._transitionEngine.afterFlushAnimationsDone(e);}};function tie(t,e){let a=null,o=null;return Array.isArray(e)&&e.length?(a=cy(e[0]),e.length>1&&(o=cy(e[e.length-1]))):e instanceof Map&&(a=cy(e)),a||o?new yy(t,a,o):null;}var Xd=class Xd{constructor(e,a,o){this._element=e,this._startStyles=a,this._endStyles=o,this._state=0;let i=Xd.initialStylesByElement.get(e);i||Xd.initialStylesByElement.set(e,i=new Map()),this._initialStyles=i;}start(){this._state<1&&(this._startStyles&&lr(this._element,this._startStyles,this._initialStyles),this._state=1);}finish(){this.start(),this._state<2&&(lr(this._element,this._initialStyles),this._endStyles&&(lr(this._element,this._endStyles),this._endStyles=null),this._state=1);}destroy(){this.finish(),this._state<3&&(Xd.initialStylesByElement.delete(this._element),this._startStyles&&(Qs(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Qs(this._element,this._endStyles),this._endStyles=null),lr(this._element,this._initialStyles),this._state=3);}};Xd.initialStylesByElement=new WeakMap();var yy=Xd;function cy(t){let e=null;return t.forEach((a,o)=>{oie(o)&&(e=e||new Map(),e.set(o,a));}),e;}function oie(t){return t==="display"||t==="position";}var E0=class{constructor(e,a,o,i){this.element=e,this.keyframes=a,this.options=o,this._specialStyles=i,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map(),this._duration=o.duration,this._delay=o.delay||0,this.time=this._duration+this._delay;}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[]);}init(){this._buildPlayer(),this._preparePlayerBeforeStart();}_buildPlayer(){if(this._initialized)return;this._initialized=!0;let e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:new Map();let a=()=>this._onFinish();this.domPlayer.addEventListener("finish",a),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",a);});}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause();}_convertKeyframesToObject(e){let a=[];return e.forEach(o=>{a.push(Object.fromEntries(o));}),a;}_triggerWebAnimation(e,a,o){return e.animate(this._convertKeyframesToObject(a),o);}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e);}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e);}onDestroy(e){this._onDestroyFns.push(e);}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play();}pause(){this.init(),this.domPlayer.pause();}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish();}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns;}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel();}restart(){this.reset(),this.play();}hasStarted(){return this._started;}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[]);}setPosition(e){this.domPlayer===void 0&&this.init(),this.domPlayer.currentTime=e*this.time;}getPosition(){return+(this.domPlayer.currentTime??0)/this.time;}get totalTime(){return this._delay+this._duration;}beforeDestroy(){let e=new Map();this.hasStarted()&&this._finalKeyframe.forEach((o,i)=>{i!=="offset"&&e.set(i,this._finished?o:Ey(this.element,i));}),this.currentSnapshot=e;}triggerCallback(e){let a=e==="start"?this._onStartFns:this._onDoneFns;a.forEach(o=>o()),a.length=0;}},I0=class{validateStyleProperty(e){return!0;}validateAnimatableStyleProperty(e){return!0;}containsElement(e,a){return l8(e,a);}getParentElement(e){return Oy(e);}query(e,a,o){return d8(e,a,o);}computeStyle(e,a,o){return Ey(e,a);}animate(e,a,o,i,n,r=[]){let c=i==0?"both":"forwards",s={duration:o,delay:i,fill:c};n&&(s.easing=n);let l=new Map(),d=r.filter(b=>b instanceof E0);yoe(o,i)&&d.forEach(b=>{b.currentSnapshot.forEach((v,P)=>l.set(P,v));});let f=voe(a).map(b=>new Map(b));f=koe(e,f,l);let x=tie(e,f);return new E0(e,f,s,x);}};var w0="@",_8="@.disabled",S0=class{constructor(e,a,o,i){this.namespaceId=e,this.delegate=a,this.engine=o,this._onDestroy=i,this.ɵtype=0;}get data(){return this.delegate.data;}destroyNode(e){this.delegate.destroyNode?.(e);}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy();});}),this._onDestroy?.();}createElement(e,a){return this.delegate.createElement(e,a);}createComment(e){return this.delegate.createComment(e);}createText(e){return this.delegate.createText(e);}appendChild(e,a){this.delegate.appendChild(e,a),this.engine.onInsert(this.namespaceId,a,e,!1);}insertBefore(e,a,o,i=!0){this.delegate.insertBefore(e,a,o),this.engine.onInsert(this.namespaceId,a,e,i);}removeChild(e,a,o){this.parentNode(a)&&this.engine.onRemove(this.namespaceId,a,this.delegate);}selectRootElement(e,a){return this.delegate.selectRootElement(e,a);}parentNode(e){return this.delegate.parentNode(e);}nextSibling(e){return this.delegate.nextSibling(e);}setAttribute(e,a,o,i){this.delegate.setAttribute(e,a,o,i);}removeAttribute(e,a,o){this.delegate.removeAttribute(e,a,o);}addClass(e,a){this.delegate.addClass(e,a);}removeClass(e,a){this.delegate.removeClass(e,a);}setStyle(e,a,o,i){this.delegate.setStyle(e,a,o,i);}removeStyle(e,a,o){this.delegate.removeStyle(e,a,o);}setProperty(e,a,o){a.charAt(0)==w0&&a==_8?this.disableAnimations(e,!!o):this.delegate.setProperty(e,a,o);}setValue(e,a){this.delegate.setValue(e,a);}listen(e,a,o){return this.delegate.listen(e,a,o);}disableAnimations(e,a){this.engine.disableAnimations(e,a);}},ky=class extends S0{constructor(e,a,o,i,n){super(a,o,i,n),this.factory=e,this.namespaceId=a;}setProperty(e,a,o){a.charAt(0)==w0?a.charAt(1)=="."&&a==_8?(o=o===void 0?!0:!!o,this.disableAnimations(e,o)):this.engine.process(this.namespaceId,e,a.slice(1),o):this.delegate.setProperty(e,a,o);}listen(e,a,o){if(a.charAt(0)==w0){let i=iie(e),n=a.slice(1),r="";return n.charAt(0)!=w0&&([n,r]=aie(n)),this.engine.listen(this.namespaceId,i,n,r,c=>{let s=c._data||-1;this.factory.scheduleListenerCallback(s,o,c);});}return this.delegate.listen(e,a,o);}};function iie(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t;}}function aie(t){let e=t.indexOf("."),a=t.substring(0,e),o=t.slice(e+1);return[a,o];}var T0=class{constructor(e,a,o){this.delegate=e,this.engine=a,this._zone=o,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map(),this._cdRecurDepth=0,a.onRemovalComplete=(i,n)=>{n?.removeChild(null,i);};}createRenderer(e,a){let o="",i=this.delegate.createRenderer(e,a);if(!e||!a?.data?.animation){let l=this._rendererCache,d=l.get(i);if(!d){let f=()=>l.delete(i);d=new S0(o,i,this.engine,f),l.set(i,d);}return d;}let n=a.id,r=a.id+"-"+this._currentId;this._currentId++,this.engine.register(r,e);let c=l=>{Array.isArray(l)?l.forEach(c):this.engine.registerTrigger(n,r,e,l.name,l);};return a.data.animation.forEach(c),new ky(this,r,i,this.engine);}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin();}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++;});}scheduleListenerCallback(e,a,o){if(e>=0&&e<this._microtaskId){this._zone.run(()=>a(o));return;}let i=this._animationCallbacksBuffer;i.length==0&&queueMicrotask(()=>{this._zone.run(()=>{i.forEach(n=>{let[r,c]=n;r(c);}),this._animationCallbacksBuffer=[];});}),i.push([a,o]);}end(){this._cdRecurDepth--,this._cdRecurDepth==0&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId);}),this.delegate.end&&this.delegate.end();}whenRenderingDone(){return this.engine.whenRenderingDone();}};var rie=(()=>{let e=class e extends Kd{constructor(o,i,n){super(o,i,n);}ngOnDestroy(){this.flush();}};e.ɵfac=function(i){return new(i||e)(E(be),E(Ys),E(Zs));},e.ɵprov=N({token:e,factory:e.ɵfac});let t=e;return t;})();function cie(){return new C0();}function sie(t,e,a){return new T0(t,e,a);}var y8=[{provide:Zs,useFactory:cie},{provide:Kd,useClass:rie},{provide:oc,useFactory:sie,deps:[zf,Kd,ie]}],w8=[{provide:Ys,useFactory:()=>new I0()},{provide:it,useValue:"BrowserAnimations"},...y8],lie=[{provide:Ys,useClass:Py},{provide:it,useValue:"NoopAnimations"},...y8],k8=(()=>{let e=class e{static withConfig(o){return{ngModule:e,providers:o.disableAnimations?lie:w8};}};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:w8,imports:[Nf]});let t=e;return t;})();var C8=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e,bootstrap:[GT]}),e.ɵinj=re({providers:[{provide:H5,useClass:$T},XM(KM())],imports:[Nf,BT,k8,Rt,Mi,Rd,$b,Yo,He,Bc,bt,f0,g0]});let t=e;return t;})();Lf.production&&(window.console.log=function(){},window.console.assert=function(){});nO().bootstrapModule(C8).catch(t=>console.error(t));/**i18n:1472570ffab1f055e8b981fa671e8688947e047618f33f17dd6b9b7b06828093*/cE�

Youez - 2016 - github.com/yon3zu
LinuXploit